Skip to main content

format(params: ParsedTransactionUrl): string

Formats transaction parameters into ERC-681 URL string. Parameters:
  • params: ParsedTransactionUrl - Transaction parameters
Returns: string - ERC-681 formatted URL Example:
import { format } from '@tevm/voltaire/TransactionUrl';
import { Address } from '@tevm/voltaire/Address';

const url = format({
  target: Address.from('0x1234567890123456789012345678901234567890'),
  chainId: 1n,
  value: 1000000000000000000n,
  gas: 21000n
});

console.log(url);
// 'ethereum:0x1234567890123456789012345678901234567890@1?value=1000000000000000000&gas=21000'
Defined in: src/primitives/TransactionUrl/format.js

See Also