Commit hash | 3ef37727357c5de7a40790cc4adf5194641daf3a |
---|---|
Commit time | 2022-11-16 |
Committer | GitHub <noreply at github.com> |
Author time | 2022-11-16 |
Author | zlace0x <81418809+zlace0x at users.noreply.github.com> |
Add EIP-5827: Auto-renewable allowance extension (#5827) * feat: add EIP-5824 * chore: update title * chore: update links * fix: EIP number, relative links * fix: added renamed file * fix: add EIP-20 reference * Apply suggestions from code review Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com> * feat: keep interface optionally separated from EIP-20 * Apply suggestions from code review Co-authored-by: Neuti Yoo <103201346+neutiyoo@users.noreply.github.com> * feat: add optional interfaces * refactor: renamed event and approve functions * refactor: added more functions to ERC165 hash * refactor: comment styles * fix: added expiration to query function * feat: change recoveryRate to uint256 * feat: added ERC165 hashes * fix: trailing space, added requirement * feat: added insufficient allowance error, clarified transfer event * fix: linter * fix: replace fancy double-quotes with u+22 * fix: prose style - avoid acronyms that may be unfamiliar to audience - reword sentences to flow better * fix: fix natspec docs in interfaces - make them actually work - split lines where required so max width is 100 chars - prose fixes - indentation * feat: add new security consideration about non-EIP-5827-aware apps e.g. token allowance revocation tools * fix: specify that the extensions should extend IERC5827 too * fix: clarify possibly awkward expression and fix typo in param name * fix: add Markdown link to first mention of EIP-5827 (kind of weird, though...) * fix: "MUST not" -> "MUST NOT" Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com> Co-authored-by: Neuti Yoo <103201346+neutiyoo@users.noreply.github.com> Co-authored-by: zhongfu <me@zhongfu.li>
Document | Title |
---|---|
EIP-5827 | Auto-renewable allowance extension |