Tenzro
Payments and settlement

Escrow.

On-chain escrow primitive. CreateEscrow / ReleaseEscrow / RefundEscrow are typed transactions dispatched by the Native VM.
STATUS
Testnet
CRATE
tenzro-settlement
STABILITY
Stable
TYPE
Component
01

Operations

CreateEscrow   0x01000010  gas 75k
ReleaseEscrow  0x01000011  gas 60k
RefundEscrow   0x01000012  gas 50k
02

Vault

Funds are locked at a deterministically-derived vault address (Address(SHA-256("tenzro/escrow/vault" || escrow_id))) — no private key. Payouts use privileged-VM state.set_balance.

03

Authorization

CreateEscrow.from must equal the signing payer. Release and refund are payer-only with state and expiry checks.

04

CLI

tenzro escrow create --payee 0x... --amount 100
tenzro escrow release --id <escrow_id>
tenzro escrow refund --id <escrow_id>
Related
← All docs