EVM networks

Network specific features for Ethereum and EVM compatible chains.

IBM Digital Asset Haven supports Ethereum and a wide range of EVM compatible networks. This page describes features that apply to all supported EVM chains.
Supported EVM networks
IBM Digital Asset Haven supports the following EVM compatible networks:
Network Type
Ethereum Layer 1
Polygon Layer 2
Arbitrum One Layer 2
Base Layer 2
Optimism Layer 2
Avalanche C Chain Layer 1
BNB Smart Chain Layer 1
Fantom Opera Layer 1
Celo Layer 1

Gas and fees

All EVM transactions require gas, which is paid in the network’s native token such as ETH or MATIC.Gas must always be paid in the native token of the network, even when transferring ERC based tokens. Ensure that your wallet holds sufficient native token before sending a transaction.
Fee priority
Use the priority field in the Transfer Asset endpoint to control gas price selection.
Priority Description
Slow Lower gas price and longer confirmation time
Standard Current market balanced gas price
Fast Higher gas price with faster confirmation

Transfers

Use the Transfer Asset endpoint for all EVM transfers.
  • Native tokens: Use kind: Native and specify the amount in wei. One ETH equals ten to the eighteenth power wei.
  • ERC 20 tokens: Use kind: Erc20 and specify the token contract address.
  • ERC 721 NFTs: Use kind: Erc721 and specify the contract address and tokenId.

Smart contract interactions

For interactions that require smart contract calls beyond simple transfers, useBroadcast endpoint with kind: Transaction.For fee sponsored smart contract interactions, use kind: UserOperations together with a fee sponsor configuration.

Speed up and cancel

EVM transactions can be sped up or cancelled while they are pending in the mempool. Both actions use nonce based replacement rules.
  • Speed up: Sends a new transaction with the same nonce and higher gas fees. The gas increase must be at least ten percent or equal to the current Fast rate, whichever is higher.
  • Cancel: Sends a zero value transfer to the same wallet using the same nonce with higher gas fees. When mined, it consumes the nonce and invalidates the original transaction.
Replacement is not guaranteed. If the original transaction confirms first, the speed up or cancel action fails.

Available API operations

Operation Transfer based APIs Raw transaction APIs
Speed up Speed Up Transfer Speed Up Transfer
Cancel Cancel Transfer Cancel Transfer