Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/philogy/dereg-wrapper-contracts
https://github.com/philogy/dereg-wrapper-contracts
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/philogy/dereg-wrapper-contracts
- Owner: Philogy
- Created: 2022-10-08T03:31:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-09T09:23:48.000Z (almost 2 years ago)
- Last Synced: 2023-03-10T19:18:30.285Z (over 1 year ago)
- Language: Solidity
- Size: 61.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DeReg - General purpose Circuit Breaker (GCB v1)
- supports delayed settlement of ERC20 and ERC721 token transfers as well as the
native EVM asset (e.g. ETH on mainnet)
- can be used to protect issuance of assets as well## Testing TODO
1. Global delay
2. ERC721 withdrawals
3. Native (ETH) withdrawals
4. Reentrancy protection
5. Method `pullERC20` returns correct amount for fee-on-transfer tokens
6. ERC777 Tokens cannot reenter pull methods to double deposit
7. Settlement guarantees (withdrawal cannot be delayed once settled)
8. Proof based settlement execution
9. Execute settlement after freeze