License Types

Token Balance

A license which allows for access based on a users token balance.

Configuration Functions

setExpression(bytes32 id, address token, Comparator comparator, uint256 value)

Sets the expression of necessary token balance to gain access.

enum Comparator {
  • id: The node for which this expression is applied.
  • token: The address of a token which the user balance will be evaluated on.
  • comparator: a comparator which is one of the following: equal to, less than, greater than.
  • value: a unit value which a user balance will be compared to.

Access Functions

auth(bytes32 id, address user)

Returns true if a balance of user satisfies the expression set by the node owner.

See Smart Contracts for the address of this license.