-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Use ether-email-auth for body parsing * Replace "subject" with "command" * Enable test on any branch * chore: update .env.example * Update ether-email-auth * Update ether-email-auth * Update ether-email-auth * Update ether-email-auth * Import ether-email-auth as npm package * Add EmailRecoveryManagerZkSync * Update version * Fix EmailRecoveryManagerZkSync * Fix renaming * Fix remapping * Fix EmailRecoveryManagerZkSync * Fix README to replace "subject" with "command". * fix compile warnings & format * extract more logic to base test & rename variables * remove unnecessary vm.prank * Add more logic to base test & more linting * Remove email-wallet-sdk * Update package version * Add how to debug errors to README * Fix readme * Add a CREATE2_SALT argument to DeploySafeRecovery script * add guardian vote check & recovery hash to weight storage WIP * Improve RecoveryRequest * Fix all unit tests * Feat/script tests (#49) * Remove email-wallet-sdk * Update package version * Update README * Update pnpm commands * Add tests for scripts * Add threads = 1 to foundry.toml * Prevent malicious guardians threatening liveness via cooldown * Uncomment all test assertions & use EnumerableSet * Update processRecovery tests * Add remaining tests from TODOs & add getter fn * Update existing assertions with new state * Add getAllGuardians getter function * Make getter function view * 10 Critical events are not observable * Return false for canStartRecoveryRequest when threshold is zero * Update ether-email-auth * Update package version * 10. EmailRecoveryContract is not compatible with zkSync * clearRecoveryRequest properly in deinit * Update ether-email-auth-contracts * Update version to 0.0.10 * Update natpsec * test-nexus-account * Run tests with different command handlers * Rename * Add fuzz tests for hexToBytes32 unit tests * Add tests for AccountHidingRecoveryCommandHandler * Add safe module unit tests * fuzz test getPreviousOwnerInLinkedList * Add missing low risk functions * Add script for account hiding * Add the section which is how to solve errrors * Use ForwardDKIMRegistry * Remove ForwardDKIMRegistry * Fix failing tests * revert to all github workflows without nexus account * 13 EmailRecoveryManager delay can be set to zero * Fix failing test * Fix lock file * Recover lock file * Change workflow * Fix MockGroth16Verifier * Update depndency * Specify npm package of ether-email-auth * Use salt value for deployment (#55) * Use salt value for deployment * Add minimumDelay * Add CREATE2_SALT value into all deploy scripts * Update depndencies * Fix bug from updating modulekit * Use StringUtils from ether-email-auth * 0.0.12-preview * 0.0.12 * Add kill switch functionality (#58) * Add support section (#57) * update @zk-email/ether-email-auth-contracts * Update scripts * Update scripts * Fix script * Fix script * Add a new script --------- Co-authored-by: Aditya Bisht <[email protected]> Co-authored-by: JohnGuilding <[email protected]> Co-authored-by: wshino <[email protected]> Co-authored-by: John Guilding <[email protected]>
- Loading branch information
1 parent
f7db679
commit dae2bf3
Showing
166 changed files
with
8,061 additions
and
4,434 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,11 @@ | ||
BASE_SEPOLIA_RPC_URL= | ||
PRIVATE_KEY= | ||
BASE_SCAN_API_KEY= | ||
LOCALHOST_RPC_URL= | ||
SEPOLIA_RPC_URL= | ||
MAINNET_RPC_URL= | ||
|
||
PRIVATE_KEY="" | ||
CHAIN_ID= | ||
RPC_URL="" | ||
DKIM_SIGNER=0x6293a80bf4bd3fff995a0cab74cbf281d922da02 # Signer for the dkim oracle on IC | ||
ETHERSCAN_API_KEY= | ||
|
||
CREATE2_SALT=1234 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
node_modules/ | ||
test/ | ||
script/ | ||
node_modules/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
{ | ||
"solidity.compileUsingRemoteVersion": "v0.8.25+commit.b61c2a91", | ||
"solidity.formatter": "forge" | ||
"solidity.formatter": "forge", | ||
"solidity.packageDefaultDependenciesDirectory": "node_modules" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.