Adjust EIP-4973 interface to add `function give(...)` and `function take(...)` (#5209)
* Add new interface definition
* Add flat file reference implementation
* Replace Attest/Revoke with Transfer event
* Change burn to unequip
* Fix transfer requirement of take fn
* Add security considerations section
* Require EIP-1271
* Describe EIP-712 signature creation
* Fix tabs
* Link to EIP-712
* Adjust code type to js
* Finalize flat file reference impl.
* Require 2098 not 2089
GitHub Diff