Builds an EIP-155 compliant transaction for Ethereum-compatible chains. This method constructs a transaction object that includes replay protection as specified in EIP-155.
chainId
: The chain identifier in CAIP-2 format (e.g., “eip155:1” for Ethereum mainnet)params
: A BuildTransactionParam
object containing:
to
: Recipient’s addresstoken
: Token identifier or contract addressamount
: Amount to transfer as a stringBuildEip115TransactionResponse
containing:
transaction
: An Eip115Transaction
object with:
from
: Sender’s addressto
: Recipient’s addressdata
: Optional transaction data for contract interactionsvalue
: Optional transaction value in weimetadata
: A BuildTransactionMetaData
object containing:
amount
: Formatted transaction amountfromAddress
: Sender’s addresstoAddress
: Recipient’s addresstokenAddress
: Optional token contract address for ERC20 transferstokenDecimals
: Number of decimal places for the tokentokenSymbol
: Optional token symbolrawAmount
: Raw transaction amount valueerror
: Optional error message if the build process encounters issues