History:
Hi there, thank you for authoring this.
I am drafting ERC-5453 and looking into options for nonce. It seems nonce per signer or nonce per destination contract will be useful. I am yet to better understand how nonce per operation have a strong usecase, can you help ellaborate this rationale?
@xinbenlv rationale behind nonce per operation is the following: smart contract could have multiple different operations which are not related to each other and some of them could be used non-immediately, for example voting or delegation.
Some existing operations like permit and delegate have nonces per signer, but some future operations could have nonces per signer+beneficiary, since it could be more handy. Or operations could support both ways, it depends on operation.