Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
719e2c7
Add derive address helpers
febo Sep 20, 2025
668eff5
Update lock file
febo Sep 20, 2025
974ccb6
Fix doc links
febo Sep 20, 2025
15b6631
Add missing dependency
febo Sep 21, 2025
036ecc8
Refactor directory structure (#18)
febo Sep 24, 2024
35146d4
Add account info and pubkey helpers (#21)
febo Oct 1, 2024
de8cb47
Rename unchecked methods (#22)
febo Oct 5, 2024
dacd11c
Add map and filter_map to Ref and RefMut (#27)
Aursen Oct 16, 2024
663332d
Add bit flag for original data length (#28)
febo Oct 20, 2024
542de2f
Add `checked_create_program_address` helper (#30)
febo Oct 25, 2024
405288f
A close macro implementation for AccountInfo (#42)
L0STE Nov 20, 2024
6916132
Fixed Realloc Macro (#45)
L0STE Nov 20, 2024
a58d65e
Update comments
febo Nov 22, 2024
9889881
Fix last u64 owner index on close (#55)
febo Jan 12, 2025
8ce802e
Fix clippy warnings (#59)
rex4539 Feb 5, 2025
5865a99
Improve close unchecked
febo Feb 14, 2025
6b509bb
sdk: Improve comments (#64)
febo Feb 14, 2025
b558400
sdk: Lightweight borrow check (#65)
febo Feb 15, 2025
0fb5a39
Address review comments (#78)
febo Mar 14, 2025
cef800d
Account borrow state check (#147)
febo May 1, 2025
671b456
Update doc comments on close account (#173)
febo Jun 6, 2025
f56a65d
Remove *const cast (#170)
febo Jun 6, 2025
b49d469
Add cargo miri test to CI (#178)
febo Jun 12, 2025
16e76fb
Deprecate AccountInfo::realloc (#174)
febo Jun 13, 2025
ff0f9b2
Simplify program entrypoint (#166)
febo Jun 14, 2025
98d1a1c
Simplify realloc logic (#175)
febo Jun 20, 2025
15536c8
Fix `assign` unsoundness (#180)
febo Jul 1, 2025
1d4ded3
ci: Add spellcheck step (#164)
febo Jul 16, 2025
edad782
Clarify the use of constant values (#200)
febo Jul 16, 2025
36ec9b8
Ignore `zero_init` parameter (#203)
febo Jul 17, 2025
336a478
Add resize_unchecked method to account info (#230)
stegaBOB Aug 26, 2025
b50eddd
Feat: Add debug/copy derives and enable missing debug/copy lint (#228)
stegaBOB Aug 26, 2025
00e3e75
Feat: make AccountInfo::data_ptr public (#232)
stegaBOB Aug 27, 2025
109ce33
Feat: Add try_maps on AccountInfo Ref/RefMut (#229)
stegaBOB Aug 27, 2025
7af3d31
pinocchio: Move `NON_DUP_MARKER` const (#245)
febo Sep 8, 2025
b6e20e7
chore: fix typo in comment (#240)
vetclippy Sep 10, 2025
dd6266b
pinocchio: Add `pubkey_eq` helper (#248)
febo Sep 11, 2025
2a14665
pinocchio: Add `AccountInfo` invariant details (#254)
febo Sep 19, 2025
61e1c1e
Add account view
febo Sep 22, 2025
80aa9eb
Improve account borrows
febo Sep 22, 2025
e0abc8b
Add constructor
febo Sep 24, 2025
dfa004e
Add account_ptr method
febo Sep 25, 2025
3f2329f
Add copy feature
febo Sep 26, 2025
92df2e4
Add docs configuration
febo Oct 2, 2025
5f30659
Rename to address
febo Oct 2, 2025
59745ab
Use clone
febo Oct 2, 2025
6903d5e
Remove unused
febo Oct 3, 2025
8df45c5
Add missing doc_auto_cfg
febo Oct 18, 2025
c73db50
Fix lints
febo Oct 18, 2025
8018528
Add no_std check
febo Oct 18, 2025
e7ba5b2
Rename account type
febo Oct 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
members = [
"account",
"account-info",
"account-view",
"address",
"address-lookup-table-interface",
"atomic-u64",
Expand Down Expand Up @@ -218,6 +219,7 @@ signal-hook = "0.3.17"
siphasher = "0.3.11"
solana-account = { path = "account", version = "3.0.0" }
solana-account-info = { path = "account-info", version = "3.0.0" }
solana-account-view = { path = "account-view", version = "0.0.0" }
solana-address = { path = "address", version = "1.0.0" }
solana-address-lookup-table-interface = { path = "address-lookup-table-interface", version = "3.0.0" }
solana-atomic-u64 = { path = "atomic-u64", version = "3.0.0" }
Expand Down
26 changes: 26 additions & 0 deletions account-view/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
[package]
name = "solana-account-view"
description = "Lightweight representation of a runtime account"
documentation = "https://docs.rs/solana-account-view"
version = "0.0.0"
rust-version = "1.81.0"
authors = { workspace = true }
repository = { workspace = true }
homepage = { workspace = true }
license = { workspace = true }
edition = { workspace = true }

[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]
all-features = true
rustdoc-args = ["--cfg=docsrs"]

[features]
copy = ["solana-address/copy"]

[dependencies]
solana-address = { workspace = true }
solana-program-error = { workspace = true }

[lints]
workspace = true
Loading