Skip to content

assertions:assert-balance

Assert the native balance of an account, on-chain.

assertions:assert-balance <account> <operator> <expected> [message]
NameTypeDescription
accountaddressAccount to check
operatorstringComparison operator: ==, >, <, >=, <=, ~=
expectednumberExpected balance in wei
[message]stringRevert message when the assertion fails
NameTypeDescription
--deltanumberAllowed delta for the ~= (approximate) operator
load assertions
# Require an account to hold more than 1 ETH
assertions:assert-balance @me > 1e18 "needs ETH"
# Approximate balance within a delta
assertions:assert-balance @me ~= 5e18 --delta 1e17 "balance drifted"