Skip to content

token:approve

Approve a spender for an ERC20 token allowance.

Supports runtime fields inside smart blocks. Use explicit @helper! expressions or captured outputs; other fields are evaluated at build time.

token:approve <amount> <token> <for> <spender>
NameTypeEvaluationDescription
amountnumberRuntime in smart blocksAllowance in token units (wei)
tokenaddressRuntime in smart blocksToken address
forcommandBuild timeKeyword for
spenderaddressRuntime in smart blocksSpender address
load token
set $token 0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb
set $spender 0x4F2083f5fBede34C2714aFfb3105539775f7FE64
token:approve 100e18 $token for $spender
# Revoke an allowance
token:approve 0 $token for $spender