Generate a new local cryptocurrency wallet within the Shinkai system.
Enum representing the ID of the blockchain network.
Available options:
BaseSepolia
,
BaseMainnet
,
EthereumSepolia
,
EthereumMainnet
,
ArbitrumSepolia
,
ArbitrumMainnet
,
Anvil
Enum to represent different wallet roles. Useful for the API.
Available options:
Payment
,
Receiving
,
Both
Represents an address in a wallet.
The onchain address derived on the server-side.
Enum representing the ID of the blockchain network.
Available options:
BaseSepolia
,
BaseMainnet
,
EthereumSepolia
,
EthereumMainnet
,
ArbitrumSepolia
,
ArbitrumMainnet
,
Anvil
The ID of the wallet that owns the address.
The public key from which the address is derived.
Represents a blockchain network.
The chain ID of the blockchain network.
Required range: x > 0
The human-readable name of the blockchain network.
Enum representing the ID of the blockchain network.
Available options:
BaseSepolia
,
BaseMainnet
,
EthereumSepolia
,
EthereumMainnet
,
ArbitrumSepolia
,
ArbitrumMainnet
,
Anvil
Whether the network is a testnet or not.
Represents an asset onchain scoped to a particular network.
network.native_asset.asset_id
The ID for the asset on the network.
network.native_asset.network_id
Enum representing the ID of the blockchain network.
Available options:
BaseSepolia
,
BaseMainnet
,
EthereumSepolia
,
EthereumMainnet
,
ArbitrumSepolia
,
ArbitrumMainnet
,
Anvil
network.native_asset.contract_address
The optional contract address for the asset. This will be specified for smart contract-based assets, for example ERC20s.
network.native_asset.decimals
The number of decimals the asset supports. This is used to convert from atomic units to base units.
Required range: x > 0
Enum representing the protocol family of the blockchain network.