MCPcopy Create free account

hub / github.com/cavemanloverboy/sol / functions

Functions30 in github.com/cavemanloverboy/sol

↓ 4 callersFunctionunwrap_coption_pubkey
(pubkey: COption<Pubkey>)
src/account/token.rs:159
↓ 3 callersFunctionget_network
(network_str: &str)
src/utils.rs:1
↓ 3 callersFunctionhandler
(rpc_url: String, block: crate::Block)
src/block/mod.rs:13
↓ 2 callersFunctionget_symbol_for_token_account
Helper function to fetch symbol for given token account
src/account/system.rs:127
↓ 2 callersFunctionprint_mint_account
( key: &Pubkey, supply: u64, decimals: u8, mint_authority_key: Cow<'static, str>, freeze_a
src/account/token.rs:193
↓ 2 callersFunctionprint_token_account
( key: &Pubkey, balance: u64, decimals: u8, mint: &Pubkey, symbol: Option<String>, )
src/account/token.rs:166
↓ 1 callersMethoddisplay
(self, key: &Pubkey)
src/account/mod.rs:56
↓ 1 callersFunctiondisplay_balance
(atoms: u64, decimals: usize)
src/utils.rs:13
↓ 1 callersFunctionother_display
(other: &Account, key: &Pubkey)
src/account/mod.rs:65
↓ 1 callersFunctionparse_account
( account: &'a Account, key: &'a Pubkey, client: &Client, )
src/account/mod.rs:34
↓ 1 callersFunctionparse_transaction
( transaction: EncodedConfirmedTransactionWithStatusMeta, client: &Client, )
src/transaction/mod.rs:51
↓ 1 callersMethodview
(self)
src/transaction/mod.rs:188
Methoddisplay
(self)
src/account/system.rs:81
Methoddisplay
(self, key: &Pubkey)
src/account/token.rs:108
Functionformat_fee
(fee_lamports: u64)
src/transaction/mod.rs:284
Functionformat_pre_post
(current: &u64, pre: &u64, post: &u64)
src/transaction/mod.rs:298
Functionformat_version
(version: &TransactionVersion)
src/transaction/mod.rs:290
Functionhandler
(rpc_url: String, account: crate::Account)
src/account/mod.rs:19
Functionhandler
(rpc_url: String, transaction: Transaction)
src/transaction/mod.rs:26
Functioninsert_newlines
(s: &str, n: usize)
src/utils.rs:48
Functionmain
()
src/main.rs:71
Methodnew
This makes assumptions about the rpc request config that allow for unwraps (in the absence of malicious rpc)
src/block/mod.rs:126
Methodparse
( account: &'a Account, key: &'a Pubkey, client: &Client, )
src/account/system.rs:25
Methodparse
(account: &'a Account, client: &Client)
src/account/token.rs:19
Functionparse_keyed_account_to_token
RPC should have validated so this should be infallible
src/account/system.rs:116
Methodparse_validated_json
( json: solana_account_decoder::parse_account_data::ParsedAccount, key: String, )
src/account/token.rs:263
Methodtoken22_mint
( mint_account: spl_token_2022::state::Mint, extensions: Vec<ExtensionType>, )
src/account/mod.rs:146
Methodtoken22_token
( token_account: spl_token_2022::state::Account, mint_account: spl_token_2022::state::Mint,
src/account/mod.rs:133
Methodtokenkeg_mint
(mint: spl_token::state::Mint)
src/account/mod.rs:126
Methodtokenkeg_token
( token_account: spl_token::state::Account, mint_account: spl_token::state::Mint, symb
src/account/mod.rs:111