You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* [hebao] hebao optimization for gas reduction (#1891)
* [hebao] A few behavior changes and important bug fixes (#1913)
Change to use constant values instead of state variables for many configurations
Change min guardian count to 1.
Change lock period from 1 day to 3 days, change guardian addition/removal pending period from 1 day to 3 days. If a wallet owner's address is leaked, the owner now has more time to react.
Fix a bug that we didn't check the number of guardians who signed transactions
Allow guardian-approved transactions even if the wallet is locked.
add addGuardianImmediately , removeGuardianImmediately and removeFromWhitelistImmediately (not tested yet)
* [hebao 1.2] add multiple breaking changes (#1931)
* [hebao1.2] fix tests (#1985)
* BaseModule has a default bindableMethods impl
* Remove MIN_ACTIVE_GUARDIANS and onlyHaveEnoughGuardians
* Remove MIN_ACTIVE_GUARDIANS and onlyHaveEnoughGuardians
* Remove MIN_ACTIVE_GUARDIANS and onlyHaveEnoughGuardians
* [hebao 1.2] #2 lock permanently and unlock with approval (#1932)
* lock permanently
* lock permanently
* lock permanently
* more
* more
* more
* more
* more
* more
* more
* more
* more
* more
* Allow wallet owner to specify the inheritance waiting period (2 months to 10 years)
Allow wallet owner to specify the inheritance waiting period (2 months to 10 years)
Co-authored-by: wangdong <wangdong@zhongan.io>
* remove two funcitons
* Add guardian tx aware (#1937)
* remove two funcitons
* remove two funcitons
Co-authored-by: wangdong <wangdong@zhongan.io>
* more
* more
* remove addGuardiansWithTheirApproval
* [Hebao1.2]Remove guardian group (#1938)
* remove-guardian-group
* more
* more
* more
* fix calculation
* more
* more
* more
* owner himself cannot be the majority
Co-authored-by: Daniel Wang <daniel@loopring.org>
* rename trustedForwarder to metaTxForwarder (#1950)
* Improve security store & remove all pending guardians after recovery (#1940)
* remove-guardian-group
* more
* more
* more
* fix calculation
* more
* more
* more
* owner himself cannot be the majority
* Improve SecurityStore
* Improve SecurityStore
* Improve SecurityStore
* Improve SecurityStore
* cancel on recovery
* Further Improve security store impl (#1948)
* more
Co-authored-by: kongliangzhong <kongliangzhong@gmail.com>
Co-authored-by: wangdong <wangdong@zhongan.io>
* Shall we require at least one guardian in majority? (#1952)
* [hebao] batch call (#1955)
* change event name (#1958)
* [hebao] add `lockWA` that does not use nonce (#1956)
* [hebao 1.2] do not touch last active without inheritor (#1969)
* adjust function modifier (#1971)
* [hebao1.2] Allow unlimited quota (#1966)
* [hebao 1.2] check caller only when necessary in datastore (#1973)
* [hebao 1.2] allow disabling quota (or unlimited quota)
* more
* more
* more
* more
* more
* more
* [hebao] QuotaStore optimizations (#1970)
* fix one small bug
* fix one small bug
* check caller only when necessary in datastore
* check caller only when necessary in datastore
* Update GuardianStore.sol
* merge
* more
* more
* minor
Co-authored-by: Brecht Devos <Brechtp.Devos@gmail.com>
* [hebao 1.2] Start using immutable (#1979)
* [hebao] Start using immutable
* [hebao] More immutable
* [hebao] Immutable stores in modules (#1981)
* [hebao 1.2] remove unused files (#1982)
* [hebao] Start using immutable
* [hebao] More immutable
* [hebao] Immutable stores in modules (#1981)
* remove unused files
Co-authored-by: Brechtpd <Brechtp.Devos@gmail.com>
* [hebao1.2] fix tests
* update
* update
* update
* fix merge
* update
* update
* update
* fix testWalletCreation
* update
* update
* update
* update
* all tests fixed
* Update GuardianModule.sol
* update
Co-authored-by: Daniel Wang <daniel@loopring.org>
Co-authored-by: wangdong <wangdong@zhongan.io>
Co-authored-by: Brecht Devos <Brechtp.Devos@gmail.com>
* set MAX_REIMBURSTMENT_OVERHEAD to 70000
* Update ForwarderModule.sol
* update UpgraderModule.sol
* update build-all-flattened.sh
* [hebao 1.2] minor improvements and cleanups -part 1 (#1992)
* [hebao 1.2] minor improvements and cleanups -part 2 (#1994)
* [hebao 1.2] Minor improvements (#1999)
* [hebao 1.2] Minor improvements
* [hebao] Consistency
* [hebao 1.2] Fix skipQuota (#1996)
* [hebao 1.2] change GUARDIAN_PENDING_PERIOD to 3 days (#2006)
Co-authored-by: Brecht Devos <Brechtp.Devos@gmail.com>
Co-authored-by: kongliangzhong <kongliangzhong@gmail.com>
Co-authored-by: wangdong <wangdong@zhongan.io>
Copy file name to clipboardExpand all lines: packages/hebao_v1/audit_report_solidified_response.md
+2-5Lines changed: 2 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,19 +67,17 @@ Addressed in PR https://github.com/Loopring/protocols/pull/1185 and https://gith
67
67
68
68
Addressed in PR https://github.com/Loopring/protocols/pull/1189 and https://github.com/Loopring/protocols/pull/1184
69
69
70
-
71
70
### 18. The initialization method initManager() could be front-run, unless it is called within the same transaction as the creation of the contract.
72
71
73
72
Addressed by PR https://github.com/Loopring/protocols/pull/1194
74
73
75
-
76
74
### 19. AddressSet.sol
77
75
78
-
Addressed by PR https://github.com/Loopring/protocols/pull/1195
76
+
Addressed by PR https://github.com/Loopring/protocols/pull/1195
79
77
80
78
### 20. Possible misleading comment in Module.sol
81
79
82
-
Addressed by PR https://github.com/Loopring/protocols/pull/1195
80
+
Addressed by PR https://github.com/Loopring/protocols/pull/1195
83
81
84
82
### 21. Consider removing the option to make delegateCalls from wallet and vault
85
83
@@ -89,7 +87,6 @@ This method is not used and is internal only. We'll keep it there just in case t
89
87
90
88
We implemented the `receive` function after sending the code for review: https://github.com/Loopring/protocols/blob/fc0a9bfdf82f07ccc60535b1a85493a29b897a6c/packages/hebao_v1/contracts/base/BaseWallet.sol#L226
0 commit comments