Wallet (Beta)
Note
This API is still in beta according to the BirdEye API documentation. It is not available on the BirdEye client, so you will have to import it manually.
- class Wallet(http: IHttp)
The api is still in beta and may change in the future.
- portfolio(wallet: str) dict
Get portfolio of a wallet.
- Parameters:
address – The address of the wallet.
- portfolio_multichain(wallet: str) dict
Get portfolio of a wallet across multiple chains.
- Parameters:
address – The address of the wallet.
- supported_networks() dict
Get supported networks.
- token_balance(wallet: str, token_address: str) dict
Get token balance of a wallet.
- Parameters:
wallet – The address of the wallet.
token_address – The address of the token.
- transaction_history(wallet: str, limit: int | None = 100, before: str | None = None) dict
Get transaction history of a wallet.
- Parameters:
wallet – The address of the wallet.
limit – The number of results to return.
before – A transaction hash to traverse starting from. Only works with Solana
- transaction_history_multichain(wallet: str) dict
Get transaction history of a wallet across multiple chains.
- Parameters:
wallet – The address of the wallet.
- transaction_simulation(from_address: str, to_address: str, value: str, data: str) dict
Simulate a transaction.
- Parameters:
from_address – The address of the sender.
to_address – The address of the receiver.
value – The value to send.
data – The data to send.