API endpoints for Wallet.
Wallet — Direct API Endpoints
Alchemy
GET
Path | Est. CU | Description |
---|---|---|
direct/v1/Alchemy/{chain}/nft/v3 getCollectionsForOwner | 693 | Retrieves all NFT collections held by a specified owner address. |
direct/v1/Alchemy/{chain}/nft/v3 getContractsForOwner | 616 | Retrieves all NFT contracts held by a specified owner address. |
direct/v1/Alchemy/{chain}/nft/v3 isHolderOfContract | 154 | Determines whether a specific wallet holds any NFT from a given contract. |
direct/v1/Alchemy/{chain}/nft/v3/getNFTsForOwner | 924 | Retrieves all NFTs currently owned by a specified address. |
POST
Path | Est. CU | Description |
---|---|---|
direct/v1/Alchemy/prices/v1/tokens/by-address | 77 | Fetches current prices for multiple tokens using network and address pairs. Returns a list of token prices, each containing the network, address, prices, and an optional error field. |
Birdeye
GET
Path | Est. CU | Description |
---|---|---|
direct/v1/Birdeye/v1/wallet/list_supported_chain | 70 | Supported Networks |
direct/v1/Birdeye/v1/wallet multichain_token_list | 70 | Wallet Portfolio - Multichain |
direct/v1/Birdeye/v1/wallet/multichain_tx_list | 70 | Wallet Transaction History - Multichain |
direct/v1/Birdeye/v1/wallet/token_balance | 70 | Wallet - Token Balance |
direct/v1/Birdeye/v1/wallet/token_list | 70 | Wallet Portfolio |
direct/v1/Birdeye/v1/wallet/tx_list | 70 | Wallet Transaction History |
POST
Path | Est. CU | Description |
---|---|---|
direct/v1/Birdeye/v1/wallet/simulate | 70 | Transaction Simulation |
Covalent
GET
Defined
POST
Path | Est. CU | Description |
---|---|---|
direct/v1/Defined/balances | 3500 | Returns list of token balances that a wallet has |
direct/v1/Defined/primeBalance | 3500 | Fetch the balance of a wallet holding PRIME on ethereum |
direct/v1/Defined/walletNftCollectionAssets | 3500 | Returns list of NFT assets held by a given wallet for a single collection. |
direct/v1/Defined/walletNftCollections | 3500 | Returns list of collections and quantity of NFTs held by a given wallet. |
HelloMoon
POST
Path | Est. CU | Description |
---|---|---|
direct/v1/HelloMoon/v0/solana/all-time txns-by-user | 50 | Get all-time transaction history for a specified user on Solana. |
direct/v1/HelloMoon/v0/print/stats/wallet | 50 | Fetch wallet statistics for Print-related data on Solana. |
direct/v1/HelloMoon/v0/solana/txns-by-user | 50 | Retrieve recent transactions for a specified user on Solana, with optional filters on block time. |
direct/v1/HelloMoon/v0/defi/whirlpools positions-by-user | 50 | Retrieve positions within Whirlpool liquidity pools for a specific user. |
Moralis
GET
Shyft
GET
POST
Path | Est. CU | Description |
---|---|---|
direct/v1/Shyft/sol/v1/semi_wallet change_password | 16 | Change the password of a semi custodial wallet |
direct/v1/Shyft/sol/v1/semi_wallet/create | 16 | Create a semi custodial wallet |
direct/v1/Shyft/sol/v1/wallet/send_sol | 16 | allows you to transfer SOL from your account to another. |
direct/v1/Shyft/sol/v1/wallet/send_sol_detach | 16 | Send SOL to another wallet |
direct/v1/Shyft/sol/v1/wallet/create_semi_wallet | 16 | Create a semi custodial wallet |
direct/v1/Shyft/sol/v1/wallet/sign_transaction | 16 | Sign a transaction |
SolScan
GET
Path | Est. CU | Description |
---|---|---|
direct/v1/SolScan/v1.0/account/{account} | 6 | Get detailed information for a specific account on Solana. |
direct/v1/SolScan/v1.0/account/solTransfers | 455 | Get SOL transfers for a specific account on Solana. |
direct/v1/SolScan/v1.0/account/stakeAccounts | 65 | Get staking accounts for a specific account on Solana. |
direct/v1/SolScan/v1.0/account/transactions | 651 | Get the transaction history of a specific account on Solana. |
direct/v1/SolScan/v1.0/account/exportRewards | 6 | Export rewards for a specific account on Solana. |
direct/v1/SolScan/v1.0/account exportTransactions | 455 | Export transactions for a specific account on Solana. |
direct/v1/SolScan/v2.0/account/balance_change | 651 | Get balance change activities for a specific account on Solana. |
direct/v1/SolScan/v2.0/account/transfer | 651 | Get transfer information for a specific account on Solana. |
direct/v1/SolScan/v2.0/account/transfer/export | 6 | Export transfer information for a specific account on Solana. |
TonAPI
GET
Path | Est. CU | Description |
---|---|---|
direct/v1/TonAPI/v2/wallet/{account_id}/seqno | 3 | Get account seqno |
direct/v1/TonAPI/v2/blockchain/accounts {account_id} | 3 | Get low-level information about an account taken directly from the blockchain. |
direct/v1/TonAPI/v2/liteserver/get_account_state {account_id} | 3 | Get raw account state |
direct/v1/TonAPI/v2/liteserver/get_transactions {account_id} | 3 | Get raw transactions |
direct/v1/TonAPI/v2/pubkeys/{public_key}/wallets | 3 | Get wallets by public key |
POST
Path | Est. CU | Description |
---|---|---|
direct/v1/TonAPI/v2/wallet/emulate | 3 | Emulate sending message to blockchain |
direct/v1/TonAPI/v2/wallet/auth/proof | 3 | Account verification and token issuance |
PUT
Path | Est. CU | Description |
---|---|---|
direct/v1/TonAPI/v2/wallet/backup | 3 | Set backup info |