Skip to content

Latest commit

 

History

History
55 lines (47 loc) · 4.24 KB

README.md

File metadata and controls

55 lines (47 loc) · 4.24 KB

Examples by Task

All examples are written directly in the linked documentation sections. There are no separate example classes to download or undocumented helper methods to implement. Start with runtime setup and the example conventions.

Accounts and payments

Task Example
Generate an account and release its key Account lifecycle
Import a private key Key import
Use an external signer External signing
Pay a Bitcoin address Single payment
Pay several Bitcoin addresses Multiple outputs
Send the EVM native asset or ERC20 Native payment, ERC20
Send TRX or TRC20 TRX, TRC20
Send SOL or SPL tokens SOL, SPL
Convert Solana token amounts using mint decimals Conversion in both directions
Send TON or use a Highload wallet Native payment, Highload V3
Send Jettons or convert token amounts TEP-74 transfer, Conversion
Send XRP with a destination tag Tagged payment
Submit an atomic XRP batch Batch

Contracts and programs

Task Example
Bind a custom ABI or tuple Interfaces, structs
Deploy an EVM contract Creation transaction
Send a token authorization through a relayer ERC3009
Batch ERC20 payments without allowance Receive authorization
Read or change TRON contract state TRON contracts
Add a memo to a Solana payment Instructions
Use a Solana sponsor, v0, or durable nonce Sponsorship, nonce
Read, call, or deploy a TON contract Getters, Calls, Deployment
Discover Jettons held by a wallet or burn tokens Balances and discovery, Burn

Reads and reconciliation

Task Example
Read a complete Bitcoin block Block fields and transactions
Inspect Bitcoin outputs and confirmations UTXOs
Check an EVM receipt or query logs Execution, logs
Read TRON confirmed blocks TRON reads
Track Solana status Submission status
Track a TON message and inspect execution Transaction lookup, Execution
Verify an XRP Payment or Batch Validated results
Read raw indexer pagination metadata Blockbook

Integration tests provide additional regression coverage against local nodes; following these guides does not require copying the test fixtures into your application.