EIPs/assets/eip-5252
Hyungsuk Kang 60fa745a17
Add EIP-5252: Account-bound Finance (#5252)
* add eip-5190

* Update eip-5190.md

* Update eip-5190.md

* Update eip-5190.md

* Update eip-5190.md

* update eip-5190.md

* update eip-5190.md

* Update EIPS/eip-5190.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5190.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5190.md

Co-authored-by: Micah Zoltu <micah@zoltu.net>

* Update EIPS/eip-5190.md

Co-authored-by: Micah Zoltu <micah@zoltu.net>

* Update EIPS/eip-5190.md

Co-authored-by: Micah Zoltu <micah@zoltu.net>

* Update EIPS/eip-5190.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5190.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5190.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5190.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update and rename eip-5190.md to eip-5252.md

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* update eip-5252.md

* update eip-5252.md

* update eip-5252.md

* update eip-5252.md

* update eip-5252.md

* update eip-5252.md

* update eip-5252.md

* update eip-5252.md

* update eip-5252.md

* add details on abt governance

* update eip-5252

* update eip-5252 contracts

* update eip-5252

* add rationale and security consideration section

* eip-5252 rationale

* update eip-5252

* add .gitignore

* update eip-5252

* update eip5252

* update eip5252

* update eip5252

* Update assets/eip-5252/contracts/ABT.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/ERC721A.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/Finance.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/ERC721A.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/Factory.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update README.md

* update eip-5252.md

* Update EIPS/eip-5252.md

Co-authored-by: xinbenlv <zzn@zzn.im>

* add requirements for interaction

* add properties for global functions

* add requirement keywords to the specification

* add SHALL

* add requirements

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/.gitignore

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* update contracts

* update gitignore

* update influencer

* add citation

* remove citation

* Update assets/eip-5252/contracts/Manager.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/interfaces/IFactory.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/interfaces/IABT.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/interfaces/IManager.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update eip-5252.md

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/interfaces/IFactory.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/interfaces/IABT.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/interfaces/IFinance.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/interfaces/IFinance.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5252/contracts/governance/Governor.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5252.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Delete empty file

* Delete second empty file

* Apply suggestions from code review

* add clarification in motivation section

* Fix a few issues

* remove .DS_Store

Co-authored-by: Hyungsuk Kang <hyungsukkang@Hyungsuks-MacBook-Pro.local>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Micah Zoltu <micah@zoltu.net>
Co-authored-by: xinbenlv <zzn@zzn.im>
2022-09-05 13:37:45 +00:00
..
contracts Add EIP-5252: Account-bound Finance (#5252) 2022-09-05 13:37:45 +00:00
media Add EIP-5252: Account-bound Finance (#5252) 2022-09-05 13:37:45 +00:00
scripts Add EIP-5252: Account-bound Finance (#5252) 2022-09-05 13:37:45 +00:00
test Add EIP-5252: Account-bound Finance (#5252) 2022-09-05 13:37:45 +00:00
.gitignore Add EIP-5252: Account-bound Finance (#5252) 2022-09-05 13:37:45 +00:00
hardhat.config.ts Add EIP-5252: Account-bound Finance (#5252) 2022-09-05 13:37:45 +00:00
package.json Add EIP-5252: Account-bound Finance (#5252) 2022-09-05 13:37:45 +00:00
README.md Add EIP-5252: Account-bound Finance (#5252) 2022-09-05 13:37:45 +00:00
tsconfig.json Add EIP-5252: Account-bound Finance (#5252) 2022-09-05 13:37:45 +00:00

EIP 5252 implementation

This project is a reference implementation of EIP-5252.

Try running some of the following tasks:

npx hardhat help
npx hardhat test
GAS_REPORT=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.ts