Skip to main content
Schema for WAAS policy rules that define permissions and restrictions.
ruleId
string
Unique identifier for the rule. See uuid schema.
name
string
required
Human-readable name for the rule
ruleType
string
required
Whether the rule permits or denies the specified action. See WaasPolicyRuleType enum.Possible values: allow, deny
addresses
array
Target address(es) for EVM or SVM chains
chain
string
required
The blockchain network this rule applies to. See WaasChainEnum schema.
chainIds
array
Array of chain IDs for the policy rule
contractAbi
array
Contract ABI interface for smart contract interactions
functionName
string
Specific function name to permit/deny in smart contract calls
argumentConstraints
array
Validation rules for function arguments. Array of WaasPolicyArgumentConstraint objects.
valueLimit
object
Value limits for the policy rule