ERCs
ERCs copied to clipboard
Update ERC-3009: Replace EOA v,r,s signature with generic bytes signature
ERC-3009's external functions support limited signature types by enforcing a v,r,s interface. To support a more generic interface, parity with ERC-1271 is a simple change that expands potential users to include smart contract accounts. Note that USDC, the leading example of ERC-3009, actually implements copies of transferWithAuthorization, receiveWithAuthorization, and cancelAuthorization with the proposed interface here for the exact same reason.
This PR's goal is to formalize this approach to simplify integration of smart contract accounts and more.
File ERCS/erc-3009.md
Requires 1 more reviewers from @davidlknott, @kbrizzle, @petejkim Requires 1 more reviewers from @g11tech, @samwilsn, @xinbenlv