This repository has been archived by the owner on Jun 29, 2023. It is now read-only.
Implement more NodeJS Client/Node Features
Pre-release
Pre-release
- Performance, permission, and standards updates to contracts.
- Sync deposits, transfers, and single pubkey registrations + pack transfers in L2 node.
What’s Changed
- 1 << x -> 2 ** x in TS to prevent overflow issues. (#579) @jacque006
- Update README.md (#576) @aliatiia
- bump hardhat for berlin (#551) @ChihChengLiang
- revamp keyless deployer (#536) @ChihChengLiang
- add audit report by Igor (#535) @ChihChengLiang
- revamp bls signer (#529) @ChihChengLiang
📝 Changes in the contracts
- Add access control to setRollupAddress in DepositManager and Vault contracts (#597) @jacque006
- EIP-712 Domain (#596) @jacque006
- Cheaper create2Transfer fraud proof (#595) @jacque006
- Simplify DepositQueued event (#562) @jacque006
- Update prettier-plugin-solidity (#560) @jacque006
🚀 Changes in the client
- Batch & Transaction Memory Storage (#580) @jacque006
- Update NodeJS dependencies. (#563) @jacque006
- Deposit Sync II: Electric Boogaloo (#573) @jacque006
- Sync DepositQueued event (#569) @jacque006
- Sync public key registration (#556) @jacque006
- sig and nonce verification for packer (#549) @ChihChengLiang
- Move dependencies to a core api (#550) @ChihChengLiang
- Integrate tx pool (#547) @ChihChengLiang
- Some RPC (#545) @ChihChengLiang
- Prettify hex (#546) @ChihChengLiang
- avoid side effects of failing processTransfer (#543) @ChihChengLiang
- Packer (#537) @ChihChengLiang
- Wrap burn auction (#539) @ChihChengLiang
- rename burnAuction service to bidder (#538) @ChihChengLiang
- Adding Transfer to tests (#531) @ChihChengLiang
- Extract BatchHandlingStrategy (#528) @ChihChengLiang
- add integration test setup (#530) @ChihChengLiang
- add simple tokenbase (#527) @ChihChengLiang
- Tidy up genesis parsing (#525) @ChihChengLiang
- Minimal syncer (#511) @ChihChengLiang
- Deposit packing parsing (#522) @ChihChengLiang
🐛 BugFix
- Update prettier-plugin-solidity (#560) @jacque006