attest-transfer
Create a transfer attestation on Rootstock using RAS. Provide sender, recipient, amount, transaction hash, block number, timestamp, and transfer type.
Instructions
Create a transfer attestation on Rootstock using RAS. Uses default testnet schema UIDs when none is provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Transfer amount as a string (e.g., '1.5') | |
| reason | No | Optional reason or memo for the transfer | |
| sender | Yes | Sender address (0x... format) | |
| testnet | Yes | Use testnet (true) or mainnet (false) | |
| recipient | Yes | Recipient address of the transfer (0x... format) | |
| schemaUID | No | Schema UID to use - uses default RSK transfer schema if not provided | |
| timestamp | Yes | Unix timestamp of the transfer | |
| walletData | No | Your previously saved wallet configuration file content (my-wallets.json) | |
| walletName | No | Specific wallet name to use - uses current wallet if not provided | |
| blockNumber | Yes | Block number of the transfer | |
| tokenSymbol | No | Token symbol (e.g., 'RBTC', 'RIF') - defaults to RBTC for native transfers; required when tokenAddress is provided | |
| tokenAddress | No | ERC20 token contract address - omit for RBTC transfers | |
| transferType | Yes | Type of transfer (e.g., 'native', 'erc20', 'payment') | |
| walletPassword | No | Password to decrypt the wallet - required when using walletData | |
| transactionHash | Yes | Transfer transaction hash (0x... format, 32 bytes) |