0 txs
2 calls
constructor
No constructor.
functions
allowance
purefunction allowance(address, address) pure returns (uint256)
approve
purefunction approve(address, uint256) pure returns (bool)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
name
viewfunction name() view returns (string)
schedules
viewfunction schedules(bytes32) view returns (uint64 expiresAt, address beneficiary, uint256 amount)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
transfer
purefunction transfer(address, uint256) pure returns (bool)
transferFrom
purefunction transferFrom(address, address, uint256) pure returns (bool)
underlyingToken
viewfunction underlyingToken() view returns (address)
initialize
nonpayablefunction initialize(address underlyingToken_)
lock
nonpayablefunction lock(address beneficiary, uint256 amount, uint64 expiresAt) returns (bytes32 scheduleId)
release
nonpayablefunction release(bytes32 scheduleId)
releaseMany
nonpayablefunction releaseMany(bytes32[] scheduleIds)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
Initialized
event Initialized(uint8 version)
ScheduleCreated
event ScheduleCreated(bytes32 indexed scheduleId, address indexed beneficiary, address indexed creator, uint256 amount, uint64 expiresAt)
ScheduleReleased
event ScheduleReleased(bytes32 indexed scheduleId, address indexed beneficiary, uint256 amount)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
DuplicateSchedule
error DuplicateSchedule()
NotSupported
error NotSupported()
ScheduleOutOfRange
error ScheduleOutOfRange()
StillLocked
error StillLocked()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73625ed621d814645aa81c50c4f333d4a407576e8f5af43d82803e903d91602b57fd5bf3