MCPcopy Create free account

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

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

↓ 1 callersMethodstart_update_task
(&self)
src/solana/blockhash.rs:30
↓ 1 callersMethodsummary
(&self)
src/cross_chain/lifi/quote.rs:38
↓ 1 callersFunctionswap
( from_token_address: String, to_token_address: String, amount: String, from_chain: String,
src/cross_chain/tools.rs:119
↓ 1 callersMethodto_json_rpc
Converts the transaction request to a JSON-RPC compatible format Returns None for Solana transactions
src/cross_chain/lifi/quote.rs:132
↓ 1 callersFunctiontoken_balance
( owner: String, token_address: String, provider: &EvmProvider, )
src/evm/balance.rs:18
↓ 1 callersFunctiontransaction_to_base64
( transaction: &solana_sdk::transaction::Transaction, )
src/signer/privy.rs:25
↓ 1 callersFunctiontransaction_to_base64
( transaction: &solana_sdk::transaction::Transaction, )
src/wallet_manager/util.rs:42
↓ 1 callersFunctiontry_send_transaction
( request: TransactionRequest, provider: &EvmProvider, wallet: &EthereumWallet, )
src/evm/transaction.rs:40
↓ 1 callersMethodvalidate_access_token
( &self, access_token: &str, )
src/wallet_manager/mod.rs:185
Function_send_tx_standard
( ixs: Vec<Instruction>, wallet: &Keypair, rpc_client: &RpcClient, owner: Pubkey, )
src/solana/pump.rs:364
Methodaddress
(&self)
src/signer/mod.rs:39
Methodaddress
(&self)
src/signer/solana.rs:28
Functionapprove_token
( token_address: String, spender_address: String, from_chain_caip2: String, )
src/cross_chain/tools.rs:229
Functionapprove_token_for_router_spend
( input_token_address: String, )
src/evm/tools.rs:51
Functionauth
(req: HttpRequest)
src/http/routes.rs:225
Functionbench_get_jito_tip_pubkey
()
src/solana/transaction.rs:139
Functionbuy_pump_fun_token
( mint: String, sol_amount: f64, slippage_bps: u16, )
src/solana/tools.rs:207
Functioncheck_approval
( token_address: String, spender_address: String, amount: String, from_chain_caip2: String, )
src/cross_chain/tools.rs:199
Methodconvert_instruction_data
( ix_data: InstructionData, )
src/solana/jup.rs:234
Methodcreate_wallet
(&self)
src/wallet_manager/mod.rs:45
Methodcurrent
()
src/signer/mod.rs:100
Functiondeploy_pump_fun_token
( name: String, symbol: String, twitter: String, website: String, dev_buy: u64, telegr
src/solana/tools.rs:162
Functiondeserialize_messages
( deserializer: D, )
src/http/routes.rs:240
Functionfetch_pair_info
(mint_or_symbol: String)
src/solana/data.rs:9
Functionfetch_pool_state
( rpc_client: &RpcClient, mint: &Pubkey, )
src/solana/deploy_token.rs:248
Methodfetch_quote
( input_mint: &str, output_mint: &str, amount: u64, slippage: u16, )
src/solana/jup.rs:147
Functionfetch_token_price
(mint: String)
src/solana/tools.rs:194
Methodfmt
(&self, f: &mut std::fmt::Formatter)
src/cross_chain/lifi/quote.rs:12
Methodfrom_env
()
src/wallet_manager/config.rs:11
Methodfrom_layout
( mint: Pubkey, bonding_curve: Pubkey, associated_bonding_curve: Pubkey, layou
src/solana/deploy_token.rs:232
Functionget_a_transaction_on_story
( config: StoryConfig, trx_id: String, )
src/story/tools.rs:6
Functionget_erc20_balance
( token_address: String, address: String, )
src/evm/tools.rs:165
Functionget_eth_balance
(address: String)
src/evm/tools.rs:157
Functionget_license_token_on_story
( config: StoryConfig, license_token_id: String, )
src/story/tools.rs:14
Functionget_portfolio
()
src/solana/tools.rs:250
Functionget_public_key
()
src/solana/tools.rs:112
Functionget_quote
( from_token_address: String, to_token_address: String, amount: String, from_chain: String,
src/cross_chain/tools.rs:42
Functionget_slot_created
( rpc_client: &RpcClient, mint: &Pubkey, )
src/solana/pump.rs:78
Functionget_sol_balance
()
src/solana/tools.rs:117
Functionget_spl_token_balance
(mint: String)
src/solana/tools.rs:134
Methodget_wallet
(&self, user_id: &str)
src/wallet_manager/kv_store.rs:30
Functionhealthz
()
src/http/routes.rs:217
Functioninit
()
src/lib.rs:18
Functionmain
()
src/bin/kit.rs:9
Functionmain
()
examples/solana_agent.rs:13
Functionmain
()
examples/simple.rs:13
Functionmake_wallet
()
src/evm/util.rs:28
Methodmake_wallet_key
(user_id: &str)
src/wallet_manager/kv_store.rs:69
Methodnew
(agent: Arc<Agent<CompletionModel>>)
src/reasoning_loop.rs:25
Methodnew
(name: String, symbol: String, description: String)
src/solana/deploy_token.rs:88
Methodnew
(rpc_url: &str)
src/solana/blockhash.rs:21
Methodnew
(privy: Privy)
src/http/state.rs:9
Methodnew
(api_key: Option<String>)
src/cross_chain/lifi/mod.rs:23
Methodnew
(api_key: Option<String>)
src/cross_chain/lifi/client.rs:14
Methodnew
(privy: Arc<Privy>, session: UserSession)
src/signer/privy.rs:19
Methodnew
(private_key: String)
src/signer/evm.rs:17
Methodnew
(private_key: String)
src/signer/solana.rs:17
Methodnew
(privy_config: PrivyConfig)
src/wallet_manager/mod.rs:37
Methodnew
()
src/wallet_manager/kv_store.rs:24
Methodnew
(api_key: String, chain: String)
src/story/transaction.rs:54
Functionparse_holding
(ata: RpcKeyedAccount)
src/solana/util.rs:74
Functionparse_pubkey
(s: &str)
src/solana/util.rs:156
Functionperform_jupiter_swap
( input_mint: String, input_amount: u64, output_mint: String, slippage_bps: u16, )
src/solana/tools.rs:46
Functionplain_agent
()
src/common.rs:46
Methodpubkey
(&self)
src/signer/mod.rs:43
Methodpubkey
(&self)
src/signer/solana.rs:33
Functionpubkey_to_string
Helper function for pubkey serialize
src/solana/util.rs:30
Functionsearch_on_dex_screener
( phrase: String, )
src/dexscreener/tools.rs:6
Functionsell_pump_fun_token
( mint: String, token_amount: u64, )
src/solana/tools.rs:234
Functionsell_pump_token
( wallet: &Keypair, latest_blockhash: Hash, pump_accounts: PumpAccounts, token_amount: u64, )
src/solana/pump.rs:403
Methodset_wallet
(&self, user_id: &str, wallet: Wallet)
src/wallet_manager/kv_store.rs:55
Methodsign_and_send_encoded_solana_transaction
( &self, _tx: String, )
src/signer/mod.rs:67
Methodsign_and_send_encoded_solana_transaction
( &self, encoded_transaction: String, )
src/signer/privy.rs:90
Methodsign_and_send_evm_transaction
( &self, _tx: alloy::rpc::types::TransactionRequest, )
src/signer/mod.rs:58
Methodsign_and_send_evm_transaction
( &self, tx: alloy::rpc::types::TransactionRequest, )
src/signer/privy.rs:67
Methodsign_and_send_evm_transaction
( &self, tx: alloy::rpc::types::TransactionRequest, )
src/signer/evm.rs:32
Methodsign_and_send_json_evm_transaction
( &self, _tx: serde_json::Value, )
src/signer/mod.rs:76
Methodsign_and_send_json_evm_transaction
( &self, tx: serde_json::Value, )
src/signer/privy.rs:109
Methodsign_and_send_solana_transaction
( &self, _tx: &mut solana_sdk::transaction::Transaction, )
src/signer/mod.rs:48
Methodsign_and_send_solana_transaction
( &self, tx: &mut solana_sdk::transaction::Transaction, )
src/signer/solana.rs:37
Methodsign_and_send_solana_transaction
( &self, address: String, transaction: &solana_sdk::transaction::Transaction, )
src/wallet_manager/mod.rs:108
Functionstream
( req: HttpRequest, state: web::Data<AppState>, request: web::Json<ChatRequest>, )
src/http/routes.rs:49
Functionstring_to_pubkey
Helper function for pubkey deserialize
src/solana/util.rs:41
Functionstring_to_u64
(deserializer: D)
src/solana/util.rs:49
Methodswap
( quote_response: QuoteResponse, owner: &Pubkey, )
src/solana/jup.rs:163
Functiontest_approval
()
src/evm/trade.rs:149
Functiontest_balance
()
src/evm/balance.rs:39
Functiontest_blockhash_cache
()
src/solana/blockhash.rs:90
Functiontest_buy_pump_fun
()
src/solana/trade_pump.rs:77
Functiontest_buy_pump_token
()
src/solana/pump.rs:770
Functiontest_deploy_token
()
src/solana/deploy_token.rs:475
Functiontest_fetch_candlesticks
()
src/data/mod.rs:160
Functiontest_fetch_metadata
()
src/solana/pump.rs:714
Functiontest_fetch_token_price
()
src/solana/price.rs:41
Functiontest_fetch_top_tokens
()
src/data/mod.rs:147
Functiontest_generate_mint
()
src/solana/deploy_token.rs:593
Functiontest_get_allowance
()
src/cross_chain/approvals.rs:82
Functiontest_get_allowance_invalid_token
()
src/cross_chain/approvals.rs:101
Functiontest_get_bc_and_abc
()
src/solana/deploy_token.rs:599
Functiontest_get_bonding_curve_complete
()
src/solana/pump.rs:830
← previousnext →101–200 of 239, ranked by callers