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.