3 unstable releases
Uses new Rust 2024
| new 0.12.1 | Jan 21, 2026 |
|---|---|
| 0.12.0 | Jan 16, 2026 |
| 0.10.0 | Oct 15, 2025 |
#13 in #solana-carbon
76 downloads per month
64KB
1.5K
SLoC
Carbon Profile Vault Decoder
Rust decoder for the Star Atlas Profile Vault program on Solana, generated using Carbon CLI.
Program Information
- Program ID:
pv1ttom8tbyh83C1AVh6QH2naGRdVQUVt3HY1Yst5sv - Network: Solana Mainnet
- Description: Star Atlas Profile Vault program for managing vault authorities and secure asset storage in the Star Atlas ecosystem.
Features
- Decodes all Profile Vault account types
- Full instruction parsing support
- Integration with Carbon indexing framework
- Support for vault authority management and vault operations
Usage
Add this crate to your Cargo.toml:
[dependencies]
carbon-profile-vault-decoder = "0.12.0"
Decoding Accounts
use carbon_profile_vault_decoder::ProfileVaultDecoder;
use carbon_core::account::AccountDecoder;
let decoder = ProfileVaultDecoder;
let decoded_account = decoder.decode_account(&account);
if let Some(decoded) = decoded_account {
match decoded.data {
ProfileVaultAccount::VaultAuthority(authority) => {
println!("Vault Authority: {:?}", authority);
}
}
}
Account Types
This decoder supports all Profile Vault account types:
VaultAuthority- Vault authority configuration and permissions
Documentation
Full documentation is available at docs.rs.
Repository
See the main repository for build instructions and contribution guidelines.
License
Licensed under the Apache-2.0 license.
Dependencies
~23–43MB
~619K SLoC