Add CIC package

Add abi signature encoding list

Add cic package
This commit is contained in:
lash
2023-10-29 10:52:11 +00:00
parent b1c03932ad
commit 3d2b2fa612
197 changed files with 824 additions and 1359 deletions

View File

@@ -2,9 +2,11 @@
An backend contract to limit access to a resource by time.
The smart contract managing the resource calls `have(address)` on this contract to check if it can be made use of at the current point in time. This also implements @ref{acl, ACL}.
The smart contract managing the resource calls @code{have(address)} on this contract to check if it can be made use of at the current point in time. This also implements @ref{acl, ACL}.
When the resource is made use of, it calls `poke(address)` method to register when it has been made use of.
When the resource is made use of, it calls @code{poke(address)} method to register when it has been made use of.
The @code{next(address)} method returns the timestamp from which the resource may be used again by the given address. The implementer is permitted to change the value at any time.
@subsubsection ERC165 Interface identifier