Treasury Wallets

Send from treasury wallet

Signs and broadcasts a transaction from the user's active wallet on the specified chain. Requires re-authentication via X-Auth-Confirm header (account password). Human users only.

post/v1/treasury/wallets/{chain}/send

Request

  • Base URL: https://api.1claw.co
  • URL: https://api.1claw.co/v1/treasury/wallets/{chain}/send
  • Auth: HTTP bearer

Path parameters

chainstring required

Headers

X-Auth-Confirmstring password required

Account password for re-authentication

Request body

tostring required

Destination address (0x-prefixed)

value_weistring required

Value in wei (or major-unit decimal string for non-EVM)

datastring

Hex-encoded calldata (optional)

gas_limitinteger

Gas limit override

gaslessboolean

When true, submits as a gasless (ERC-4337) transaction via Pimlico paymaster. The paymaster sponsors the gas cost.

token_mintstring

Token contract address / mint (ERC-20, SPL, TRC-20, Cardano policy_id.asset_name)

memostring

Transaction memo (Solana Memo Program, XRP Memos, Tron extra_data)

destination_taginteger

XRP destination tag

fee_rate_sat_per_vbyteinteger

Bitcoin fee rate in sat/vbyte

xrpl_tx_jsonobject

Raw XRPL transaction JSON for advanced XRP transaction types

fee_limit_suninteger

Tron fee limit in sun

token_decimalsinteger

Token decimals (required for non-EVM token transfers when not in known_tokens)

ttlinteger

Cardano transaction TTL (slot number)

Response

Transaction sent

tx_hashstring required
fromstring required
tostring required
value_weistring required
chainstring required
statusstring required
user_op_hashstring

UserOperation hash (only present for gasless sends via paymaster)

raw_txstring

Raw signed transaction, non-EVM only (hex for Bitcoin and Cardano, base64 for Solana and for a Tron multisig Transaction).

Changes

No recorded changes to this operation across all 1 revision of this API.