Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ERC3156 extension of ERC20 (flash minting and lending) #2543

Merged
merged 25 commits into from
Apr 6, 2021
Merged
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
b263508
add ERC3156 extension of ERC20
Amxx Feb 25, 2021
6130c24
ERC3165 documentation
Amxx Mar 1, 2021
0a6f007
rename ERC3165 to ERC20FlashMint + testing for flashloan
Amxx Mar 1, 2021
5f9a11c
update ERC20 documentation
Amxx Mar 1, 2021
d1a156e
add changelog entry
Amxx Mar 10, 2021
e346ef6
ERC20 extension documentation
Amxx Mar 15, 2021
ac7d0d9
Update contracts/token/ERC20/README.adoc
Amxx Mar 18, 2021
a0f4762
Update contracts/token/ERC20/README.adoc
Amxx Mar 18, 2021
14f12e7
Update contracts/token/ERC20/README.adoc
Amxx Mar 18, 2021
0a0a6f4
Update contracts/token/ERC20/extensions/draft-ERC20FlashMint.sol
Amxx Mar 18, 2021
1650488
Update test/token/ERC20/extensions/draft-ERC20FlashMint.test.js
Amxx Mar 18, 2021
1cb7ef0
Update test/token/ERC20/extensions/draft-ERC20FlashMint.test.js
Amxx Mar 18, 2021
90c774d
Update contracts/mocks/ERC3156FlashBorrowerMock.sol
Amxx Mar 18, 2021
b1c1f6c
address PR comments
Amxx Mar 18, 2021
9178432
fix typos in readme
Amxx Mar 25, 2021
3cec88e
Update contracts/token/ERC20/extensions/draft-ERC20FlashMint.sol
Amxx Mar 26, 2021
d64e6e6
Update contracts/token/ERC20/extensions/draft-ERC20FlashMint.sol
Amxx Mar 26, 2021
6b9bcdc
Update contracts/token/ERC20/extensions/draft-ERC20FlashMint.sol
Amxx Mar 26, 2021
67df750
Update contracts/token/ERC20/extensions/draft-ERC20FlashMint.sol
Amxx Mar 26, 2021
5f7617b
Update contracts/token/ERC20/extensions/draft-ERC20FlashMint.sol
Amxx Mar 26, 2021
581b23b
flashFee revert is token is invalid
Amxx Mar 26, 2021
3039307
Merge remote-tracking branch 'Amxx/feature/ERC3156' into feature/ERC3156
Amxx Mar 26, 2021
17db268
fix tests for ERC20FlashMint
Amxx Mar 26, 2021
684f85c
Add warning in the flash borrower mock
Amxx Mar 29, 2021
2e61d2a
fix typo
frangio Apr 6, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix typos in readme
  • Loading branch information
Amxx committed Mar 25, 2021
commit 91784329b422c7763ef024a8d2842c87f57759f0
2 changes: 1 addition & 1 deletion contracts/token/ERC20/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Additionally there are multiple custom extensions, including:
* {ERC20Pausable}: ability to pause token transfers.
* {ERC20Snapshot}: efficient storage of past token balances to be later queried at any point in time.
* {ERC20Permit}: gasless approval of tokens (standardized as ERC2612).
* {ERC20FlashMint}: token level support for flash loan through the minting and burning ephemeral tokens (standardized as ERC3156).
* {ERC20FlashMint}: token level support for flash loans through the minting and burning of ephemeral tokens (standardized as ERC3156).

Finally, there are some utilities to interact with ERC20 contracts in various ways.

Expand Down