carbon-profile-vault-decoder

Crates.iocarbon-profile-vault-decoder
lib.rscarbon-profile-vault-decoder
version0.12.1
created_at2025-10-15 16:52:46.138154+00
updated_at2026-01-21 23:34:24.948436+00
descriptionRust decoder for Star Atlas Profile Vault program on Solana
homepagehttps://github.com/staratlasmeta/star-atlas-decoders
repositoryhttps://github.com/staratlasmeta/star-atlas-decoders
max_upload_size
id1884682
size129,101
Samuel Vanderwaal (samuelvanderwaal)

documentation

README

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.

Commit count: 104

cargo fmt