Skip to main content

Documentation Index

Fetch the complete documentation index at: https://voltaire.tevm.sh/llms.txt

Use this file to discover all available pages before exploring further.

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