MCPcopy Create free account

hub / github.com/0xPlaygrounds/rig-onchain-kit / functions

Functions239 in github.com/0xPlaygrounds/rig-onchain-kit

↓ 24 callersMethodget
( &self, endpoint: &str, params: &[(&str, &str)], )
src/cross_chain/lifi/client.rs:21
↓ 23 callersMethodpubkey
(&self)
src/signer/privy.rs:38
↓ 14 callersFunctionmake_provider
()
src/evm/util.rs:19
↓ 13 callersFunctionwrap_unsafe
(f: F)
src/common.rs:8
↓ 12 callersMethodparse
(data: &[u8])
src/solana/pump.rs:73
↓ 11 callersMethodaddress
(&self)
src/signer/evm.rs:28
↓ 10 callersMethodget_blockhash
(&self)
src/solana/blockhash.rs:58
↓ 9 callersFunctionenv
(var: &str)
src/solana/util.rs:25
↓ 9 callersMethodpost
( &self, endpoint: &str, body: &B, )
src/cross_chain/lifi/client.rs:51
↓ 8 callersFunctionexecute_evm_transaction
(tx_creator: F)
src/evm/util.rs:47
↓ 6 callersFunctionexecute_solana_transaction
( tx_creator: F, )
src/solana/util.rs:163
↓ 6 callersFunctionsend_tx
(tx: &Transaction)
src/solana/transaction.rs:79
↓ 5 callersFunctioncreate_rpc
()
src/solana/tools.rs:31
↓ 5 callersFunctionenv
(var: &str)
src/evm/util.rs:32
↓ 5 callersFunctionsearch_ticker
(ticker: String)
src/dexscreener/mod.rs:66
↓ 5 callersMethodsign_and_send_solana_transaction
( &self, tx: &mut solana_sdk::transaction::Transaction, )
src/signer/privy.rs:43
↓ 4 callersFunctionclaude_agent_builder
()
src/common.rs:41
↓ 4 callersFunctionget_bc_and_abc
(mint: Pubkey)
src/solana/deploy_token.rs:343
↓ 4 callersFunctionget_bonding_curve
( rpc_client: &RpcClient, bonding_curve_pubkey: Pubkey, )
src/solana/pump.rs:127
↓ 4 callersFunctionget_ipfs_client
()
src/solana/deploy_token.rs:432
↓ 4 callersFunctionget_jito_tip_pubkey
()
src/solana/transaction.rs:121
↓ 4 callersMethodget_quote
( &self, from_chain: &str, to_chain: &str, from_token: &str, to_token:
src/cross_chain/lifi/mod.rs:91
↓ 4 callersFunctionmake_test_signer
()
src/solana/util.rs:127
↓ 4 callersFunctionwith_local_evm_signer
(future: Fut)
src/evm/util.rs:36
↓ 3 callersFunction_make_buy_ixs
( owner: Pubkey, mint: Pubkey, bonding_curve: Pubkey, associated_bonding_curve: Pubkey, to
src/solana/pump.rs:330
↓ 3 callersFunctioncreate_launch_tx
( ipfs_meta: &IPFSMetaForm, image_path: Option<String>, owner: &Pubkey, dev_buy: Option<u64>,
src/solana/deploy_token.rs:276
↓ 3 callersFunctiongenerate_random_image
()
src/solana/deploy_token.rs:101
↓ 3 callersFunctionget_allowance
( token_address: &str, owner_address: &str, spender_address: &str, )
src/cross_chain/approvals.rs:3
↓ 3 callersFunctionget_pump_token_amount
( virtual_sol_reserves: u64, virtual_token_reserves: u64, real_token_reserves: Option<u64>, la
src/solana/pump.rs:224
↓ 3 callersFunctionload_keypair_for_tests
()
src/solana/util.rs:123
↓ 3 callersFunctionmake_rpc_client
()
src/solana/util.rs:131
↓ 3 callersMethodsign_and_send_json_evm_transaction
( &self, address: String, transaction: serde_json::Value, )
src/wallet_manager/mod.rs:120
↓ 2 callersMethodaddress
(&self)
src/signer/privy.rs:34
↓ 2 callersFunctionapply_fee
(amount: u64)
src/solana/util.rs:119
↓ 2 callersFunctionbalance
( provider: &EvmProvider, address: String, )
src/evm/balance.rs:10
↓ 2 callersFunctionbase64encode
(data: &[u8])
src/wallet_manager/util.rs:37
↓ 2 callersFunctioncheck_allowance
( token_address: Address, owner: Address, spender: Address, provider: &EvmProvider, )
src/evm/trade.rs:15
↓ 2 callersFunctioncreate_approve_tx
( input_token_address: String, spender: String, owner: String, provider: &EvmProvider, )
src/evm/trade.rs:31
↓ 2 callersFunctioncreate_buy_pump_fun_tx
( mint: String, sol_amount: u64, slippage_bps: u16, rpc_client: &RpcClient, owner: &Pubkey
src/solana/trade_pump.rs:16
↓ 2 callersFunctioncreate_deploy_token_tx
( params: DeployTokenParams, owner: &Pubkey, )
src/solana/deploy_token.rs:52
↓ 2 callersFunctioncreate_sell_pump_fun_tx
( mint: String, token_amount: u64, owner: &Pubkey, )
src/solana/trade_pump.rs:49
↓ 2 callersFunctioncreate_solana_agent
( preamble: Option<String>, )
src/solana/agent.rs:13
↓ 2 callersFunctioncreate_trade_transaction
( input_mint: String, input_amount: u64, output_mint: String, slippage_bps: u16, owner: &P
src/solana/trade.rs:6
↓ 2 callersFunctioncreate_trade_tx
( input_token_address: String, input_amount: String, output_token_address: String, provider: &
src/evm/trade.rs:64
↓ 2 callersFunctioncreate_transfer_erc20_tx
( token_address: String, to: String, amount: String, provider: &EvmProvider, owner: Addres
src/evm/transfer.rs:34
↓ 2 callersFunctioncreate_transfer_eth_tx
( to: String, amount: String, provider: &EvmProvider, owner: Address, )
src/evm/transfer.rs:12
↓ 2 callersFunctioncreate_transfer_sol_tx
( to: &Pubkey, amount: u64, from: &Pubkey, )
src/solana/transfer.rs:6
↓ 2 callersFunctioncreate_transfer_spl_tx
( to: &Pubkey, amount: u64, mint: &Pubkey, from: &Pubkey, rpc_client: &RpcClient, )
src/solana/transfer.rs:18
↓ 2 callersFunctionfetch_metadata
(mint: &Pubkey)
src/solana/pump.rs:665
↓ 2 callersFunctionfind_wallet
( linked_accounts: &'a [types::LinkedAccount], chain_type: &str, wallet_client: &str, )
src/wallet_manager/mod.rs:221
↓ 2 callersFunctiongenerate_mint
()
src/solana/deploy_token.rs:203
↓ 2 callersFunctionget_holdings
( rpc_client: &RpcClient, owner: &Pubkey, )
src/solana/balance.rs:43
↓ 2 callersFunctionholdings_to_portfolio
( holdings: Vec<Holding>, )
src/solana/data.rs:65
↓ 2 callersFunctioninit_logger
()
src/solana/util.rs:94
↓ 2 callersMethodis_evm
Returns true if this is an EVM transaction request
src/cross_chain/lifi/quote.rs:121
↓ 2 callersFunctionload_image
(image_path: &str)
src/solana/deploy_token.rs:266
↓ 2 callersFunctionmake_compute_budget_ixs
( price: u64, max_units: u32, )
src/solana/util.rs:57
↓ 2 callersFunctionmake_pump_sell_ix
Interact With Pump.Fun - 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P #1 - Global #2 - Fee Recipient: Pump.fun Fee Account (Writable) #3 - Mint #4 - Bo
src/solana/pump.rs:448
↓ 2 callersFunctionmake_signer
()
src/evm/util.rs:24
↓ 2 callersFunctionmint_to_pump_accounts
(mint: &Pubkey)
src/solana/pump.rs:105
↓ 2 callersFunctionpush_meta_to_pump_ipfs
( client: &Client, ipfs_meta: &IPFSMetaForm, image: Vec<u8>, )
src/solana/deploy_token.rs:172
↓ 2 callersMethodsign_and_send_encoded_solana_transaction
( &self, address: String, encoded_transaction: String, )
src/wallet_manager/mod.rs:151
↓ 2 callersMethodstream
( &self, messages: Vec<Message>, tx: Option<Sender<LoopResponse>>, )
src/reasoning_loop.rs:32
↓ 2 callersFunctionverify_auth
(req: &HttpRequest)
src/http/middleware.rs:7
↓ 2 callersMethodwith_stdout
(mut self, enabled: bool)
src/reasoning_loop.rs:147
↓ 1 callersFunction_make_create_token_ix
( name: String, symbol: String, metadata_uri: String, mint: Pubkey, user: Pubkey, )
src/solana/deploy_token.rs:359
↓ 1 callersFunctionapply_slippage
(amount: u64, slippage_bps: u16)
src/solana/trade_pump.rs:11
↓ 1 callersMethodauthenticate_user
( &self, access_token: &str, )
src/wallet_manager/mod.rs:68
↓ 1 callersFunctionbuy_pump_token
( wallet: &Keypair, latest_blockhash: Hash, pump_accounts: PumpAccounts, token_amount: u64,
src/solana/pump.rs:295
↓ 1 callersFunctioncreate_approval_transaction
( token_address: &str, spender_address: &str, amount: u128, from_address: &str, )
src/cross_chain/approvals.rs:48
↓ 1 callersFunctioncreate_cross_chain_agent
( preamble: Option<String>, )
src/cross_chain/agent.rs:12
↓ 1 callersFunctioncreate_evm_agent
( preamble: Option<String>, )
src/evm/agent.rs:11
↓ 1 callersFunctioncreate_http_client
(privy_config: &PrivyConfig)
src/wallet_manager/util.rs:4
↓ 1 callersFunctionderive_metadata_account
(mint: &Pubkey)
src/solana/deploy_token.rs:455
↓ 1 callersFunctionfast_random_0_to_7
()
src/solana/transaction.rs:117
↓ 1 callersFunctionfetch_candlesticks
( mint: String, interval: String, limit: Option<String>, )
src/data/mod.rs:108
↓ 1 callersFunctionfetch_metadata_inner
(mint: &Pubkey)
src/solana/pump.rs:697
↓ 1 callersFunctionfetch_token_price
(mint: String, client: &Client)
src/solana/price.rs:24
↓ 1 callersFunctionfetch_top_tokens
( limit: Option<String>, min_volume: Option<String>, min_market_cap: Option<String>, timeframe
src/data/mod.rs:41
↓ 1 callersFunctionget_a_transaction
Retrieve a Transaction # Arguments `config` - API Config `trx_id` - Transaction ID # Returns GetTransactionResponse
src/story/transaction.rs:69
↓ 1 callersMethodget_chains
(&self)
src/cross_chain/lifi/mod.rs:29
↓ 1 callersMethodget_connections
TODO some params were ommited for brevity
src/cross_chain/lifi/mod.rs:67
↓ 1 callersFunctionget_license_token
Retrieve a LicenseToken # Arguments `config` - API Config `license_token_id` - License Token ID # Returns GetLicenseTokenResponse
src/story/license.rs:34
↓ 1 callersMethodget_token
(&self, chain: &str, token: &str)
src/cross_chain/lifi/mod.rs:60
↓ 1 callersMethodget_tokens
( &self, chains: &str, chain_types: Option<&str>, min_price_usd: Option<f64>,
src/cross_chain/lifi/mod.rs:42
↓ 1 callersMethodget_tools
( &self, chains: &[String], // TODO possibly an enum here )
src/cross_chain/lifi/mod.rs:33
↓ 1 callersMethodget_user_by_id
(&self, user_id: &str)
src/wallet_manager/mod.rs:204
↓ 1 callersMethodis_solana
Returns true if this is a Solana transaction request
src/cross_chain/lifi/quote.rs:126
↓ 1 callersFunctionmake_pump_swap_ix
Interact With Pump.Fun 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P Input Accounts #1 - Global: 4wTV1YmiEkRvAtNtsSGPtUrqRYQMe5SKy2uB4Jjaxnjf #2 - Fee R
src/solana/pump.rs:506
↓ 1 callersFunctionparse_holding
(ata: RpcKeyedAccount)
src/solana/balance.rs:19
↓ 1 callersFunctionparse_pump_accounts
( tx: EncodedConfirmedTransactionWithStatusMeta, )
src/solana/pump.rs:578
↓ 1 callersFunctionpush_image_to_ipfs
( client: &Client, image: Vec<u8>, )
src/solana/deploy_token.rs:135
↓ 1 callersFunctionpush_meta_onto_ipfs
( client: &Client, ipfs_meta: &IPFSMetaForm, )
src/solana/deploy_token.rs:153
↓ 1 callersFunctionrun_server
(privy: Privy)
src/http/server.rs:9
↓ 1 callersFunctionscan
(mint: String)
src/solana/scan.rs:8
↓ 1 callersFunctionsend_jito_tx
(tx: Transaction)
src/solana/transaction.rs:29
↓ 1 callersFunctionsend_transaction
( request: TransactionRequest, provider: &EvmProvider, wallet: &EthereumWallet, )
src/evm/transaction.rs:10
↓ 1 callersFunctionsend_tx_fallback
(tx: &Transaction)
src/solana/transaction.rs:57
↓ 1 callersMethodsign_and_send_evm_transaction
( &self, address: String, transaction: alloy::rpc::types::TransactionRequest, )
src/wallet_manager/mod.rs:95
↓ 1 callersFunctionspawn_with_signer
( signer: Arc<dyn TransactionSigner>, f: F, )
src/common.rs:24
next →1–100 of 239, ranked by callers