├── .gitignore ├── README.md ├── bot-report.md ├── code ├── contracts │ ├── .gitignore │ ├── .gitmodules │ ├── SystemConfig.json │ ├── ethereum │ │ ├── .editorconfig │ │ ├── .env │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── .prettierrc │ │ ├── .solhint.json │ │ ├── .vscode │ │ │ ├── extensions.json │ │ │ └── settings.json │ │ ├── contracts │ │ │ ├── bridge │ │ │ │ ├── L1ERC20Bridge.sol │ │ │ │ ├── L1WethBridge.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IL1Bridge.sol │ │ │ │ │ ├── IL1BridgeLegacy.sol │ │ │ │ │ ├── IL2Bridge.sol │ │ │ │ │ ├── IL2ERC20Bridge.sol │ │ │ │ │ ├── IL2WethBridge.sol │ │ │ │ │ └── IWETH9.sol │ │ │ │ └── libraries │ │ │ │ │ └── BridgeInitializationHelper.sol │ │ │ ├── common │ │ │ │ ├── AllowList.sol │ │ │ │ ├── AllowListed.sol │ │ │ │ ├── Dependencies.sol │ │ │ │ ├── L2ContractAddresses.sol │ │ │ │ ├── ReentrancyGuard.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IAllowList.sol │ │ │ │ │ └── IL2ContractDeployer.sol │ │ │ │ └── libraries │ │ │ │ │ ├── L2ContractHelper.sol │ │ │ │ │ ├── UncheckedMath.sol │ │ │ │ │ └── UnsafeBytes.sol │ │ │ ├── dev-contracts │ │ │ │ ├── ConstructorForwarder.sol │ │ │ │ ├── EventOnFallback.sol │ │ │ │ ├── Forwarder.sol │ │ │ │ ├── Multicall.sol │ │ │ │ ├── Multicall3.sol │ │ │ │ ├── ReturnSomething.sol │ │ │ │ ├── RevertFallback.sol │ │ │ │ ├── RevertReceiveAccount.sol │ │ │ │ ├── RevertTransferERC20.sol │ │ │ │ ├── SingletonFactory.sol │ │ │ │ ├── TestnetERC20Token.sol │ │ │ │ ├── WETH9.sol │ │ │ │ └── test │ │ │ │ │ ├── AdminFacetTest.sol │ │ │ │ │ ├── CustomUpgradeTest.sol │ │ │ │ │ ├── DiamondCutTestContract.sol │ │ │ │ │ ├── DiamondProxyTest.sol │ │ │ │ │ ├── DummyERC20BytesTransferReturnValue.sol │ │ │ │ │ ├── DummyERC20NoTransferReturnValue.sol │ │ │ │ │ ├── DummyExecutor.sol │ │ │ │ │ ├── L1ERC20BridgeTest.sol │ │ │ │ │ ├── MerkleTest.sol │ │ │ │ │ ├── MockExecutor.sol │ │ │ │ │ ├── PriorityQueueTest.sol │ │ │ │ │ ├── ReenterGovernance.sol │ │ │ │ │ ├── TransactionValidatorTest.sol │ │ │ │ │ ├── UnsafeBytesTest.sol │ │ │ │ │ ├── VerifierRecursiveTest.sol │ │ │ │ │ └── VerifierTest.sol │ │ │ ├── governance │ │ │ │ ├── Governance.sol │ │ │ │ └── IGovernance.sol │ │ │ ├── upgrades │ │ │ │ ├── BaseZkSyncUpgrade.sol │ │ │ │ └── DefaultUpgrade.sol │ │ │ ├── vendor │ │ │ │ └── AddressAliasHelper.sol │ │ │ └── zksync │ │ │ │ ├── Config.sol │ │ │ │ ├── DiamondInit.sol │ │ │ │ ├── DiamondProxy.sol │ │ │ │ ├── Storage.sol │ │ │ │ ├── ValidatorTimelock.sol │ │ │ │ ├── Verifier.sol │ │ │ │ ├── facets │ │ │ │ ├── Admin.sol │ │ │ │ ├── Base.sol │ │ │ │ ├── Executor.sol │ │ │ │ ├── Getters.sol │ │ │ │ └── Mailbox.sol │ │ │ │ ├── interfaces │ │ │ │ ├── IAdmin.sol │ │ │ │ ├── IBase.sol │ │ │ │ ├── IExecutor.sol │ │ │ │ ├── IGetters.sol │ │ │ │ ├── ILegacyGetters.sol │ │ │ │ ├── IMailbox.sol │ │ │ │ ├── IVerifier.sol │ │ │ │ └── IZkSync.sol │ │ │ │ └── libraries │ │ │ │ ├── Diamond.sol │ │ │ │ ├── LibMap.sol │ │ │ │ ├── Merkle.sol │ │ │ │ ├── PriorityQueue.sol │ │ │ │ └── TransactionValidator.sol │ │ ├── foundry.toml │ │ ├── hardhat.config.ts │ │ ├── lib │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── package.json │ │ ├── remappings.txt │ │ ├── scripts │ │ │ ├── allow-list-manager.ts │ │ │ ├── deploy-erc20.ts │ │ │ ├── deploy-testkit.ts │ │ │ ├── deploy-testnet-token.ts │ │ │ ├── deploy-weth-bridges.ts │ │ │ ├── deploy-withdrawal-helpers.ts │ │ │ ├── deploy.ts │ │ │ ├── initialize-bridges.ts │ │ │ ├── initialize-governance.ts │ │ │ ├── initialize-l1-allow-list.ts │ │ │ ├── initialize-l2-weth-token.ts │ │ │ ├── initialize-validator.ts │ │ │ ├── initialize-weth-bridges.ts │ │ │ ├── read-variable.ts │ │ │ ├── revert-reason.ts │ │ │ ├── token-info.ts │ │ │ ├── upgrades │ │ │ │ ├── upgrade-1.ts │ │ │ │ ├── upgrade-2.ts │ │ │ │ ├── upgrade-3.ts │ │ │ │ ├── upgrade-4.ts │ │ │ │ ├── upgrade-5.ts │ │ │ │ └── upgrade-6.ts │ │ │ ├── utils.ts │ │ │ └── verify.ts │ │ ├── src.ts │ │ │ ├── deploy-utils.ts │ │ │ ├── deploy.ts │ │ │ └── diamondCut.ts │ │ ├── test │ │ │ ├── foundry │ │ │ │ └── unit │ │ │ │ │ └── concrete │ │ │ │ │ ├── AllowList │ │ │ │ │ ├── AccessMode │ │ │ │ │ │ ├── DepositLimit.t.sol │ │ │ │ │ │ ├── SetAccessMode.t.sol │ │ │ │ │ │ ├── SetBatchAccessMode.t.sol │ │ │ │ │ │ └── _AccessMode_Shared.t.sol │ │ │ │ │ ├── Permission │ │ │ │ │ │ ├── SetBatchPermissionToCall.t.sol │ │ │ │ │ │ ├── SetPermissionToCall.t.sol │ │ │ │ │ │ └── _Permission_Shared.t.sol │ │ │ │ │ └── _AllowList_Shared.t.sol │ │ │ │ │ ├── Bridge │ │ │ │ │ └── L1WethBridge │ │ │ │ │ │ ├── ClaimFailedDeposit.t.sol │ │ │ │ │ │ ├── Deposit.t.sol │ │ │ │ │ │ ├── FinalizeWithdrawal.t.sol │ │ │ │ │ │ ├── L2TokenAddress.t.sol │ │ │ │ │ │ ├── Receive.t.sol │ │ │ │ │ │ └── _L1WethBridge_Shared.t.sol │ │ │ │ │ ├── DiamondCut │ │ │ │ │ ├── FacetCut.t.sol │ │ │ │ │ ├── Initialization.t.sol │ │ │ │ │ ├── UpgradeLogic.t.sol │ │ │ │ │ └── _DiamondCut_Shared.t.sol │ │ │ │ │ ├── Executor │ │ │ │ │ ├── Authorization.t.sol │ │ │ │ │ ├── Committing.t.sol │ │ │ │ │ ├── Executing.t.sol │ │ │ │ │ ├── Proving.t.sol │ │ │ │ │ ├── Reverting.t.sol │ │ │ │ │ └── _Executor_Shared.t.sol │ │ │ │ │ ├── Governance │ │ │ │ │ ├── Authorization.t.sol │ │ │ │ │ ├── Executing.t.sol │ │ │ │ │ ├── Fallback.t.sol │ │ │ │ │ ├── OperationStatus.t.sol │ │ │ │ │ ├── Reentrancy.t.sol │ │ │ │ │ ├── SelfUpgrades.t.sol │ │ │ │ │ └── _Governance_Shared.t.sol │ │ │ │ │ ├── UnsafeBytes │ │ │ │ │ └── UnsafeBytes.t.sol │ │ │ │ │ └── Utils │ │ │ │ │ ├── Utils.sol │ │ │ │ │ └── Utils.t.sol │ │ │ └── unit_tests │ │ │ │ ├── erc20-bridge-upgrade.fork.ts │ │ │ │ ├── governance_test.spec.ts │ │ │ │ ├── l1_erc20_bridge_test.spec.ts │ │ │ │ ├── l1_weth_bridge_test.spec.ts │ │ │ │ ├── l2-upgrade.test.spec.ts │ │ │ │ ├── mailbox_test.spec.ts │ │ │ │ ├── merkle_test.spec.ts │ │ │ │ ├── priority_queue_test.spec.ts │ │ │ │ ├── proxy_test.spec.ts │ │ │ │ ├── transaction_validator_test.spec.ts │ │ │ │ ├── utils.ts │ │ │ │ ├── validator_timelock_test.spec.ts │ │ │ │ ├── verifier.spec.ts │ │ │ │ └── zksync-upgrade.fork.ts │ │ ├── tsconfig.json │ │ ├── tslint.json │ │ ├── upgrade-system │ │ │ ├── facets.ts │ │ │ ├── index.ts │ │ │ ├── utils.ts │ │ │ └── verifier.ts │ │ └── yarn.lock │ ├── tools │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── data │ │ │ ├── scheduler_key.json │ │ │ └── verifier_contract_template.txt │ │ ├── rust-toolchain │ │ └── src │ │ │ └── main.rs │ └── zksync │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── .solhint.json │ │ ├── contracts │ │ ├── Dependencies.sol │ │ ├── ForceDeployUpgrader.sol │ │ ├── L2ContractHelper.sol │ │ ├── SystemContractsCaller.sol │ │ ├── TestnetPaymaster.sol │ │ ├── bridge │ │ │ ├── L2ERC20Bridge.sol │ │ │ ├── L2StandardERC20.sol │ │ │ ├── L2Weth.sol │ │ │ ├── L2WethBridge.sol │ │ │ └── interfaces │ │ │ │ ├── IL1Bridge.sol │ │ │ │ ├── IL2Bridge.sol │ │ │ │ ├── IL2StandardToken.sol │ │ │ │ └── IL2Weth.sol │ │ ├── interfaces │ │ │ ├── IPaymaster.sol │ │ │ └── IPaymasterFlow.sol │ │ └── vendor │ │ │ └── AddressAliasHelper.sol │ │ ├── hardhat.config.ts │ │ ├── package.json │ │ ├── scripts │ │ └── quick-setup.sh │ │ ├── src │ │ ├── deployForceDeployUpgrader.ts │ │ ├── deployL2Weth.ts │ │ ├── deployTestnetPaymaster.ts │ │ ├── publish-bridge-preimages.ts │ │ ├── upgradeL2BridgeImpl.ts │ │ ├── utils.ts │ │ └── verify.ts │ │ ├── test │ │ └── weth.test.ts │ │ ├── tsconfig.json │ │ ├── tslint.json │ │ └── yarn.lock ├── era-zk_evm │ ├── .gitignore │ ├── Cargo.toml │ ├── deny.toml │ └── src │ │ ├── block_properties │ │ └── mod.rs │ │ ├── errors │ │ └── mod.rs │ │ ├── flags.rs │ │ ├── lib.rs │ │ ├── opcodes │ │ ├── execution │ │ │ ├── add.rs │ │ │ ├── binop.rs │ │ │ ├── context.rs │ │ │ ├── div.rs │ │ │ ├── far_call.rs │ │ │ ├── jump.rs │ │ │ ├── log.rs │ │ │ ├── mod.rs │ │ │ ├── mul.rs │ │ │ ├── near_call.rs │ │ │ ├── noop.rs │ │ │ ├── ptr.rs │ │ │ ├── ret.rs │ │ │ ├── shift.rs │ │ │ ├── sub.rs │ │ │ └── uma.rs │ │ ├── mod.rs │ │ └── parsing.rs │ │ ├── reference_impls │ │ ├── decommitter.rs │ │ ├── event_sink.rs │ │ ├── memory.rs │ │ └── mod.rs │ │ ├── testing │ │ ├── debug_tracer.rs │ │ ├── mod.rs │ │ ├── simple_tracer.rs │ │ ├── storage.rs │ │ └── tests │ │ │ ├── mod.rs │ │ │ ├── precompiles │ │ │ ├── ecrecover.rs │ │ │ ├── keccak256.rs │ │ │ ├── mod.rs │ │ │ └── sha256.rs │ │ │ └── trivial.rs │ │ ├── tests │ │ ├── assembly.rs │ │ └── mod.rs │ │ ├── tracing.rs │ │ ├── utils.rs │ │ ├── vm_state │ │ ├── aux_data.rs │ │ ├── cycle.rs │ │ ├── execution_stack.rs │ │ ├── helpers.rs │ │ ├── mem_ops.rs │ │ ├── mod.rs │ │ └── pending_port.rs │ │ └── witness_trace │ │ └── mod.rs ├── era-zkevm_circuits │ ├── .gitignore │ ├── Cargo.toml │ ├── cs_derive │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── .DS_Store │ │ │ ├── allocatable │ │ │ └── mod.rs │ │ │ ├── lib.rs │ │ │ ├── selectable │ │ │ └── mod.rs │ │ │ ├── utils.rs │ │ │ ├── var_length_encodable │ │ │ └── mod.rs │ │ │ └── witness_hook │ │ │ └── mod.rs │ ├── deny.toml │ ├── rust-toolchain.toml │ ├── rustfmt.toml │ └── src │ │ ├── .DS_Store │ │ ├── base_structures │ │ ├── .DS_Store │ │ ├── decommit_query │ │ │ └── mod.rs │ │ ├── log_query │ │ │ └── mod.rs │ │ ├── memory_query │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── precompile_input_outputs │ │ │ └── mod.rs │ │ ├── recursion_query │ │ │ └── mod.rs │ │ ├── register │ │ │ └── mod.rs │ │ ├── state_diff_record │ │ │ └── mod.rs │ │ └── vm_state │ │ │ ├── callstack.rs │ │ │ ├── mod.rs │ │ │ └── saved_context.rs │ │ ├── code_unpacker_sha256 │ │ ├── input.rs │ │ └── mod.rs │ │ ├── config.rs │ │ ├── demux_log_queue │ │ ├── input.rs │ │ └── mod.rs │ │ ├── ecrecover │ │ ├── input.rs │ │ ├── mod.rs │ │ └── secp256k1 │ │ │ ├── fq.rs │ │ │ ├── fr.rs │ │ │ └── mod.rs │ │ ├── fsm_input_output │ │ ├── circuit_inputs │ │ │ ├── main_vm.rs │ │ │ └── mod.rs │ │ └── mod.rs │ │ ├── keccak256_round_function │ │ ├── input.rs │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── linear_hasher │ │ ├── input.rs │ │ └── mod.rs │ │ ├── log_sorter │ │ ├── input.rs │ │ └── mod.rs │ │ ├── main_vm │ │ ├── cycle.rs │ │ ├── decoded_opcode.rs │ │ ├── loading.rs │ │ ├── mod.rs │ │ ├── opcode_bitmask.rs │ │ ├── opcodes │ │ │ ├── add_sub.rs │ │ │ ├── binop.rs │ │ │ ├── call_ret.rs │ │ │ ├── call_ret_impl │ │ │ │ ├── far_call.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── near_call.rs │ │ │ │ └── ret.rs │ │ │ ├── context.rs │ │ │ ├── jump.rs │ │ │ ├── log.rs │ │ │ ├── mod.rs │ │ │ ├── mul_div.rs │ │ │ ├── nop.rs │ │ │ ├── ptr.rs │ │ │ ├── shifts.rs │ │ │ └── uma.rs │ │ ├── pre_state.rs │ │ ├── register_input_view.rs │ │ ├── state_diffs.rs │ │ ├── utils.rs │ │ └── witness_oracle.rs │ │ ├── ram_permutation │ │ ├── input.rs │ │ └── mod.rs │ │ ├── recursion │ │ ├── .DS_Store │ │ ├── compression │ │ │ ├── input.rs │ │ │ └── mod.rs │ │ ├── interblock │ │ │ ├── input.rs │ │ │ ├── keccak_aggregator.rs │ │ │ └── mod.rs │ │ ├── leaf_layer │ │ │ ├── input.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ └── node_layer │ │ │ ├── input.rs │ │ │ └── mod.rs │ │ ├── scheduler │ │ ├── auxiliary.rs │ │ ├── block_header │ │ │ └── mod.rs │ │ ├── input.rs │ │ └── mod.rs │ │ ├── sha256_round_function │ │ ├── input.rs │ │ └── mod.rs │ │ ├── sort_decommittment_requests │ │ ├── input.rs │ │ └── mod.rs │ │ ├── storage_application │ │ ├── input.rs │ │ └── mod.rs │ │ ├── storage_validity_by_grand_product │ │ ├── input.rs │ │ ├── mod.rs │ │ └── test_input.rs │ │ ├── tables │ │ ├── bitshift.rs │ │ ├── conditional.rs │ │ ├── integer_to_boolean_mask.rs │ │ ├── mod.rs │ │ ├── opcodes_decoding.rs │ │ └── uma_ptr_read_cleanup.rs │ │ └── utils.rs ├── scope.txt └── system-contracts │ ├── .gitignore │ ├── SystemConfig.json │ ├── bootloader │ ├── bootloader.yul │ └── tests │ │ ├── dummy.yul │ │ └── transfer_test.yul │ ├── contracts │ ├── AccountCodeStorage.sol │ ├── BootloaderUtilities.sol │ ├── ComplexUpgrader.sol │ ├── Compressor.sol │ ├── Constants.sol │ ├── ContractDeployer.sol │ ├── DefaultAccount.sol │ ├── EmptyContract.sol │ ├── EventWriter.yul │ ├── ImmutableSimulator.sol │ ├── KnownCodesStorage.sol │ ├── L1Messenger.sol │ ├── L2EthToken.sol │ ├── MsgValueSimulator.sol │ ├── NonceHolder.sol │ ├── SystemContext.sol │ ├── interfaces │ │ ├── IAccount.sol │ │ ├── IAccountCodeStorage.sol │ │ ├── IBootloaderUtilities.sol │ │ ├── IComplexUpgrader.sol │ │ ├── ICompressor.sol │ │ ├── IContractDeployer.sol │ │ ├── IEthToken.sol │ │ ├── IImmutableSimulator.sol │ │ ├── IKnownCodesStorage.sol │ │ ├── IL1Messenger.sol │ │ ├── IL2StandardToken.sol │ │ ├── IMailbox.sol │ │ ├── INonceHolder.sol │ │ ├── IPaymaster.sol │ │ ├── IPaymasterFlow.sol │ │ ├── ISystemContext.sol │ │ ├── ISystemContextDeprecated.sol │ │ └── ISystemContract.sol │ ├── libraries │ │ ├── EfficientCall.sol │ │ ├── RLPEncoder.sol │ │ ├── SystemContractHelper.sol │ │ ├── SystemContractsCaller.sol │ │ ├── TransactionHelper.sol │ │ ├── UnsafeBytesCalldata.sol │ │ └── Utils.sol │ ├── openzeppelin │ │ ├── token │ │ │ └── ERC20 │ │ │ │ ├── IERC20.sol │ │ │ │ ├── extensions │ │ │ │ └── IERC20Permit.sol │ │ │ │ └── utils │ │ │ │ └── SafeERC20.sol │ │ └── utils │ │ │ └── Address.sol │ ├── precompiles │ │ ├── EcAdd.yul │ │ ├── EcMul.yul │ │ ├── Ecrecover.yul │ │ ├── Keccak256.yul │ │ └── SHA256.yul │ └── test-contracts │ │ ├── Callable.sol │ │ ├── Deployable.sol │ │ ├── DummyUpgrade.sol │ │ ├── EventWriterTest.sol │ │ ├── MockERC20Approve.sol │ │ ├── MockKnownCodesStorage.sol │ │ ├── MockL1Messenger.sol │ │ ├── NotSystemCaller.sol │ │ ├── SystemCaller.sol │ │ ├── TestSystemContract.sol │ │ └── TestSystemContractHelper.sol │ ├── hardhat.config.ts │ ├── package.json │ ├── prettier.js │ ├── scripts │ ├── compile-yul.ts │ ├── constants.ts │ ├── deploy-preimages.ts │ ├── process.ts │ ├── quick-setup.sh │ └── utils.ts │ ├── test │ ├── AccountCodeStorage.spec.ts │ ├── BootloaderUtilities.spec.ts │ ├── ComplexUpgrader.spec.ts │ ├── Compressor.spec.ts │ ├── ContractDeployer.spec.ts │ ├── DefaultAccount.spec.ts │ ├── EcAdd.spec.ts │ ├── EcMul.spec.ts │ ├── EmptyContract.spec.ts │ ├── EventWriter.spec.ts │ ├── ImmutableSimulator.spec.ts │ ├── KnownCodesStorage.spec.ts │ └── shared │ │ ├── constants.ts │ │ ├── transactions.ts │ │ └── utils.ts │ └── yarn.lock ├── discord-export ├── Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html ├── Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files │ ├── 39790 │ ├── 0-EB806.png │ ├── 011e27ae06cfaee10f00c0453a586695-221B1.png │ ├── 01bc15fca097d7ebd27815146d19cad0-EDCFF.png │ ├── 01d0132cd2bda8d75d0f816ce712f8b5-23A0D.png │ ├── 01fe66bc1531b9b6fdd9f09f90bcbd2e-502DF.png │ ├── 02410a37de8a54f8cfb7a8842a2dd162-D2755.png │ ├── 031b7a5f3d262cf2bc59a7a43169a769-805B9.png │ ├── 0473983eb60155e816c3a2e070dcd889-A67D3.png │ ├── 049983139ea262a4e388c5132423e557-7C91D.png │ ├── 08a051c6ef73c89fd5967637cbbb4acd-9A9A6.png │ ├── 0ab6fddedfdca4dee0b54ab41ab4faad-3EFDA.png │ ├── 0b57a4cd1eac7593076c69120770f939-ED546.png │ ├── 0c3c3320c3e6aa3a03d03ef4431a326d-9E1E9.png │ ├── 0cd316a9fd5f98cba6c91f10f010ad96-01BB3.png │ ├── 0e5b3c84382435322161f927b720d8f6-5CB49.png │ ├── 1-B2132.png │ ├── 1080667809002037320-8957D.png │ ├── 1083068685914214490-81D5F.gif │ ├── 1083068770823721071-EE4F6.png │ ├── 1093375808028016691-4DA23.gif │ ├── 10de6881627ed3174e3cce7b3cc76488-95324.png │ ├── 1110201692663857255-A8E42.png │ ├── 1174022411507728384-E1D4C.gif │ ├── 12ab2a0008c986abd3d75b8d8d4e74d4-CD94C.png │ ├── 134a97341ef016a343ffb22a13e06e84-C9997.png │ ├── 14f8cbc620b0a89c2a11ca8deace58eb-DA2D1.png │ ├── 158e7b633e4f4452b161153ab7ba17c3-83F88.png │ ├── 15cdaa10c5644d913a1ab1f9f06288c1-8A82B.png │ ├── 17e6d21118aa7a0a26c8a0d14f156cdf-5A089.png │ ├── 17e75583b024fe9606de1525a9f6752a-2E795.png │ ├── 19e00fbd482789448f07352537800836-CD4DC.png │ ├── 1b46faf0b094158572e6402e79edc5b4-A7DAD.png │ ├── 1f170-0B218.svg │ ├── 1f1e8-7D86E.svg │ ├── 1f1f0-F4DC4.svg │ ├── 1f1f2-F133A.svg │ ├── 1f1f3-6F811.svg │ ├── 1f1f8-DB875.svg │ ├── 1f1fd-BFCB6.svg │ ├── 1f1fe-15819.svg │ ├── 1f1ff-94439.svg │ ├── 1f329af4692837aba5c9bfee7732958d-0F9C6.png │ ├── 1f336-5D64E.svg │ ├── 1f33a-2FF86.svg │ ├── 1f37a-390B2.svg │ ├── 1f37b-F650C.svg │ ├── 1f385-AD727.svg │ ├── 1f389-5C738.svg │ ├── 1f3c1-445DC.svg │ ├── 1f3c6-621A1.svg │ ├── 1f3fb-E58B7.svg │ ├── 1f43a-EB486.svg │ ├── 1f440-6C64D.svg │ ├── 1f446-9CC34.svg │ ├── 1f449-25CFB.svg │ ├── 1f44a-68C68.svg │ ├── 1f44b-8A059.svg │ ├── 1f44c-1f3fb-EAAEE.svg │ ├── 1f44c-59547.svg │ ├── 1f44d-1f3fb-ED2AA.svg │ ├── 1f44d-1f3fc-EAB0D.svg │ ├── 1f44d-27259.svg │ ├── 1f44e-EE417.svg │ ├── 1f44f-3D381.svg │ ├── 1f451-B565E.svg │ ├── 1f480-94524.svg │ ├── 1f49a-E8B01.svg │ ├── 1f49c-71A75.svg │ ├── 1f4aa-2FD27.svg │ ├── 1f4af-4CFF5.svg │ ├── 1f4b0-53FFF.svg │ ├── 1f4b8-E3468.svg │ ├── 1f4c6-44E30.svg │ ├── 1f4dc-AC641.svg │ ├── 1f4e2-C9D9D.svg │ ├── 1f50d-195C0.svg │ ├── 1f525-8FE4F.svg │ ├── 1f5ff-D6B6E.svg │ ├── 1f600-F7528.svg │ ├── 1f601-4E9BD.svg │ ├── 1f602-168C5.svg │ ├── 1f604-BF863.svg │ ├── 1f605-42B43.svg │ ├── 1f606-BE94E.svg │ ├── 1f609-9EC67.svg │ ├── 1f60a-3283D.svg │ ├── 1f60b-B5303.svg │ ├── 1f60d-BEAFF.svg │ ├── 1f60e-FF6EB.svg │ ├── 1f60f-2BDEE.svg │ ├── 1f614-BB5EE.svg │ ├── 1f618-0EA37.svg │ ├── 1f61b-EC4B5.svg │ ├── 1f622-BDD22.svg │ ├── 1f626-91074.svg │ ├── 1f629-B734A.svg │ ├── 1f62c-CE43C.svg │ ├── 1f62d-02603.svg │ ├── 1f62e-FE396.svg │ ├── 1f642-83E8A.svg │ ├── 1f644-329A4.svg │ ├── 1f647-200d-2642-fe0f-319F3.svg │ ├── 1f64c-1f3fb-01614.svg │ ├── 1f64c-7C820.svg │ ├── 1f64f-1f3fb-984F1.svg │ ├── 1f64f-22B8D.svg │ ├── 1f6a8-A8AB3.svg │ ├── 1f90c-5E35D.svg │ ├── 1f90e-091DA.svg │ ├── 1f911-F346C.svg │ ├── 1f913-67AB1.svg │ ├── 1f914-15707.svg │ ├── 1f91d-5A0F2.svg │ ├── 1f91f-3629E.svg │ ├── 1f923-5854E.svg │ ├── 1f92f-FF4E0.svg │ ├── 1f941-BE230.svg │ ├── 1f972-F415D.svg │ ├── 1f973-88B39.svg │ ├── 1f979-BE2CD.svg │ ├── 1f97a-1F57B.svg │ ├── 1f985-86704.svg │ ├── 1f9d1-5BC80.svg │ ├── 1fac2-960B6.svg │ ├── 1fae0-D00A5.svg │ ├── 1fae1-B19DE.svg │ ├── 1fae3-64122.svg │ ├── 2-ADBB4.png │ ├── 201416e548301c474985cfff30a5c3cf-AF15B.png │ ├── 258efb44a5e3f3ccd0db6c4b11462ff2-08900.png │ ├── 261d-1f3fb-08F0C.svg │ ├── 261d-23B11.svg │ ├── 2665-8CDCE.svg │ ├── 2696-15F4A.svg │ ├── 2705-0589F.svg │ ├── 2754-09670.svg │ ├── 2764-A3D25.svg │ ├── 2795-3358E.svg │ ├── 2a9faff195fe333526cfe6ae6fce1420-49B98.png │ ├── 2b2652e618cdea6fd857a58f2e8bce33-31040.png │ ├── 2b2699f6d9ac3249e20b27eee4a1094c-B4AF0.png │ ├── 2ba8bb567fe85ae375cf6149bdb83e4a-278B5.png │ ├── 2bc9256840cf583765cbbee210b7c33a-A77F9.png │ ├── 2c051f70ed27e4438dba6b5148fab939-D01EB.png │ ├── 2c1e18acbcb9cdaeabfd7fc6f5090edf-CA387.png │ ├── 2ce2f26b9148649282b853c9b7541f14-B7695.png │ ├── 2f50a5b69093d885f873498e78476cd1-E6AF1.png │ ├── 3-FB033.png │ ├── 30024f2eab00f1f2f2caee60d2b320a7-9F811.png │ ├── 32affc5ef9bab9ce5fe38a40d210c39b-0C7D2.png │ ├── 32bc9b17aad0e3eb8398ea8ba543d226-D3CC0.png │ ├── 33f66f7bab184557cfa2f4e7bf69e71f-F0109.png │ ├── 356e7fb4efc19f760e0524ae11c49385-41889.png │ ├── 357510ed1e5265aafb02bc7942ddaa82-01F7E.png │ ├── 366b7bd30566c2cb7cfbe6ce4a9cb61e-62DA9.png │ ├── 389cdd876d49c2af64ce8a6c1117213f-48844.png │ ├── 3b01c38b7c5b905fd8e8a1d72f7d7492-53427.png │ ├── 3cc290db84d8ae57446d6411dd6e530a-F76F4.png │ ├── 4-4551A.png │ ├── 411086cc24d93f371f41c1f28d3ac3b9-684FE.png │ ├── 4155d983056d861c045620cf8e11d612-A5980.png │ ├── 4182f210779b8c1627fa0418c7a78258-E53C0.png │ ├── 430fe5ce16c49a862957b4744b968b02-EAF19.png │ ├── 459848100857774132-A8DB9.gif │ ├── 45f63d884cbf231e2ca665be01155e18-68113.png │ ├── 46b66d498dd448743e27ba5994b06cce-4A96E.png │ ├── 492fcf2c1088e22bbbcab07a754eab58-53405.png │ ├── 5-E9BDB.png │ ├── 514d83db5e503f5a33fd3f790d42d452-555FF.png │ ├── 520534c5d8407c48744b2a2c8eb20ab3-02152.png │ ├── 5445ffd7ffb201a98393cbdf684ea4b1-FF0A0.png │ ├── 55afac51a32db1ff015fd3a7d901e67a-A5862.png │ ├── 568d22b97293cdd2d9b7006198d6adbc-F0132.png │ ├── 57758ce2-ee33-4ff5-900e-004103ce2566-A0609 │ ├── 5a078c30d4d416288536638339e819cd-F336E.png │ ├── 5b35d94cab924210240eeadc2e5e2b91-3129A.png │ ├── 5b71d15a9bcde45fd5520e3fb580eb53-E1A50.png │ ├── 5cc1d3266f7f136e8723b66a920ac162-A08C0.png │ ├── 5d084bf7a4698ae3113c164cdd53ccbe-F4903.png │ ├── 6519fe644ecf954cfdf81ad4c9fbaad9-B43F2.png │ ├── 66-58994 │ ├── 67594ee4b4d1fc03bca468327a0d145b-BD76A.png │ ├── 686e06f76068aab839e3f85d1140404d-F7305.png │ ├── 6a567cbfd6039038b3e7fb3b7b3c7185-7C949.png │ ├── 6ad4ef2f519afddce2d78021aa7dd099-B55F0.png │ ├── 6d4d83e9a4db6b2f4ac37b2d0979c5e8-4091A.png │ ├── 701300a5bdd3bf5640bd1370251533e2-0DC47.png │ ├── 754109474691612782-C3CA7.json │ ├── 758419104351649843-CABE9.png │ ├── 769400b29fb3322511a75a69c3f7f55c-6D1B7.png │ ├── 773490663245348864-8086D.png │ ├── 774308513191165992-08A98.png │ ├── 79ed4e235411ad7a3a5971b1b3754e37-EA634.png │ ├── 7adf12b468b68aad27a481176efc4b37-C776F.png │ ├── 7b7b1265bb80105efc0c077e7748a28d-F4A60.png │ ├── 7fb5758c5d2db4cd84defb760f0de04b-E0EA1.png │ ├── 80e24bbc2fada669f9f8a03aef044a7b-73586.png │ ├── 8230f476eec54d0f43d90d66df912139-9C1D4.png │ ├── 851893157188599838-C23B5.png │ ├── 851893827027075142-F23DF.png │ ├── 851893827089727568-5FD38.png │ ├── 851893827278602280-FABCC.png │ ├── 851893827315826708-F59C0.png │ ├── 851893828280909886-FBF42.png │ ├── 85e81785736a2d7dd79efcb1f5f390bc-9489A.png │ ├── 860bc8415fcb344bebcf89a301158ffd-36A89.png │ ├── 86405fe46555cfeea65230abea180e3f-B42C2.png │ ├── 8646f8b4f073429bf27df27459ab18a2-F6800.png │ ├── 879838448842846228-1B6CC.png │ ├── 8b012f0e72a057bfc421ad2b4860c8a7-EE48A.png │ ├── 8ed3a99e11f2fb13d21d899d7c6add25-D476E.png │ ├── 9010cff7dc5115048ddc82561051356b-12341.png │ ├── 901128936921128991-9C6D4.png │ ├── 910676187288846397-518CD.png │ ├── 918262047433691247-911FE.png │ ├── 920142238275764255-06F6D.png │ ├── 920756949019148299-8903C.png │ ├── 92719dd7bc8cb77c2a6b6813ef47a830-56832.png │ ├── 934055812859856cd87c3c397ccb56bd-064C4.png │ ├── 9542a3c6a8ce011c16ce81d61dc908f9-F344E.png │ ├── 9551ee7a32c0d29e74906d621eeb155d-257A7.png │ ├── 966eaf1aafcae6abcb9e0db823947e2f-96F55.png │ ├── 970d2e2f00cd7ef2134a1a3f21326349-404EA.png │ ├── 97194c8d8c110a8c51ac4127733637d5-ADD1C.png │ ├── 977133670429261884-CA8EA.png │ ├── 97d0540d85f9bdeaf447a359aec7cd73-AE94E.png │ ├── 986233840056037386-18257.gif │ ├── 9b01adfea5eb85ed7f3fc2c94c3592c8-E96F4.png │ ├── 9bf2181404e658cab4039c07df56213f-E3E89.png │ ├── 9ddc4c71e093608f901c04718c8c20df-CFA0F.png │ ├── 9f2b18758b64819e9c9233dc86c42a3c-77657.png │ ├── LXx8k7_o_400x400-2FEFA.jpg │ ├── RPReplay_Final1705454034-1712B.mov │ ├── Screenshot_2023-10-04_at_4.26.48_PM-4F452.png │ ├── Screenshot_2023-10-10_at_12.05.53_PM-C09DA.png │ ├── Screenshot_2023-10-10_at_12.05.59_PM-2701F.png │ ├── Screenshot_2023-10-11_000945-C36B7.png │ ├── Screenshot_2023-10-11_at_4.05.50_PM-BF6BD.png │ ├── Screenshot_2023-10-11_at_9.50.33_AM-C3A58.png │ ├── Screenshot_667-34FDD.png │ ├── Screenshot_670-0C713.png │ ├── WX20231020-1150572x-0A9AD.png │ ├── a03c3c93623dafd0c05f13b3a995f203-3D860.png │ ├── a1333613cb25fd50436141eec55745c9-4E7CB.png │ ├── a2137aad94eca43e965735f01ae6b491-C6B0B.png │ ├── a46a59d6636619f3cc132c12dba469a6-7A310.png │ ├── a4c5f4ed4ac3c1bfaae3fc3aa73bcdc5-9A986.png │ ├── a6700d776b9feae9a8825a05eb056151-9CE8A.png │ ├── a681a986fc31a9739459ccc096516151-9053D.png │ ├── a6defa6808e3fe166028d66a76778624-DFAA0.png │ ├── a_1bf1676e45a74aaa9b4a2f0fd1d9a798-D2471.gif │ ├── a_8c57d0418aa0476448a76ddc091071a1-7B310.gif │ ├── a_aa89d0e10b5f86c6ae82347d8dc19fe8-1A758.gif │ ├── aa24291fb1227c5734330daec1d79595-C9CFC.png │ ├── aba7f6b23cd80ec9e8655016ce6ef443-529ED.png │ ├── abb480ed1510d7994e58bc85f8e989d6-66497.png │ ├── ac37f50421d713952c5567868c0ce8fc-83194.png │ ├── adddc7313b30a4e8b5329894bf2034ab-5B4E5.png │ ├── ae55bccd105a97e5e171c290822eab04-394BB.png │ ├── af47db264f598a776eef080a2c7aee22-4D508.png │ ├── apple-touch-icon-192x192-86515.png │ ├── b2680abf1970a250b052bbd6059a1b24-B7522.png │ ├── b4fead77f737aa7840a25e1cd39eb062-CEDEC.png │ ├── b532e9790048be98716684777bb0b3da-248E4.png │ ├── baby-yoda-hi-6F83D.mp4 │ ├── bb9f76664711c9b5009e7a6add580b29-7CFF5.png │ ├── bot-3C182.png │ ├── c4-og-banner-7E00C.png │ ├── c4-og-banner-AC16D.png │ ├── c47d52c806aea627c7b227b287ce8808-40688.png │ ├── c56fa8715ba8664bdbeca68e6a22aa60-EEE9C.png │ ├── c6b85a4a6ca07ab15a30a24f570be5b8-1F210.png │ ├── c6d26a3e68c59bd84c235cce3ad37904-87D0A.png │ ├── c6ddfdbe9d867380007d3fe739a22017-92620.png │ ├── c82b3fa769ed6e6ffdea579381ed5f5c-5A29C.png │ ├── c8582808c3d6e596a73294c8b1ded7e8-7A679.png │ ├── c9cb30134c634c9e02d0c64df4922803-98E33.png │ ├── caddfef873d50dfd002a7267097067d2-607D7.png │ ├── cbe421d8f4629ab519aee7436670f204-DE829.png │ ├── cd830d98142183666c0a4f5a46540368-30316.png │ ├── congrats-congrats-gif-E34E3.mp4 │ ├── crazy-jim-carrey-1748C.mp4 │ ├── d05992162b128265b0f4fd4543b46456-9F835.png │ ├── d2a162ea47f3840acf3a61c2542af236-3CFFE.png │ ├── d352b5d64239648acbeb7b6f310df0b8-E875A.png │ ├── d35a0c87f7f9f5e7c67430ca9593af01-64365.png │ ├── d5be42389ea341d7a8c980f830a2ea27-271A4.png │ ├── d6411e6ba59c11600c691e2d72a71639-F99CD.png │ ├── d97fdd2909353ad7b5ac1b3890e1e928-E60B7.png │ ├── dance-gru-1DC19.mp4 │ ├── ddde630c4ffa00ebee335e58d951bba5-3F2EA.png │ ├── df5db791cacdfbeb4e60dcf34fca9dd2-FFC5D.png │ ├── dfacc77d68962a991f5a4c3b7859b4c2-BAB3E.png │ ├── dont-cry-9E70B.mp4 │ ├── e62e325ddc1b1e595c6c52bb00b320c7-4CF2E.png │ ├── eaffa34638e50dc977da9d0d52a5113a-AE325.png │ ├── eb3d38f0f0262d04db31fc662aa09b2b-16519.png │ ├── ec29e162c99a502f591715e569811ab5-4EBC6.png │ ├── ec906ee29b2bacd49cd7e28a849ef04b-F54DF.png │ ├── ed4484ef66c898526d51a3b65936c2ff-6B4AE.png │ ├── ee6c31750f46b7cd080ab8b84efae1c2-9E926.png │ ├── efc72d9e28a1eacd5ec86918b3dde6cd-8ED8F.png │ ├── era-zkevm_circuits-8B1CA │ ├── f08364e68445246bedff046d83f84fd8-55F65.png │ ├── f158568cfe853b25cfb6a45a23a74224-ADFB7.png │ ├── f34dde41d9b0f33fc69a5d0a082b9bcc-F2F7F.png │ ├── f49d701795e5aa0ae6eb38736a954638-6EE9B.png │ ├── f4f73fc0c2e452cd53ec3b3138883251-C4CDF.png │ ├── f7147bfadb72a2afd2401e5071b39609-7268B.png │ ├── f72c5f6eae5af3197504f447d8d59688-3515E.png │ ├── f8ee3d74786e5ca83e77844ce1b50a9f-E20FE.png │ ├── fd032d1c27ba593b4fbe6be4c074663d-78A1D.png │ ├── fd61dd1a8ad38e5b2b9264a9ef490dd2-D1976.png │ ├── fd6d3757068a5df51317fc7c77a1eb8a-EDE91.png │ ├── fdcd8fcf50b5d50867fb54463cfade81-A71F0.png │ ├── fe9558f335cb8f887866a2c6cd93a6d0-F7F17.png │ ├── fuming-angry-76032.mp4 │ ├── ggsans-italic-400-E988B.woff2 │ ├── ggsans-italic-500-0777F.woff2 │ ├── ggsans-italic-600-CB411.woff2 │ ├── ggsans-italic-700-891AC.woff2 │ ├── ggsans-italic-800-D36B0.woff2 │ ├── ggsans-normal-400-1456D.woff2 │ ├── ggsans-normal-500-89CE5.woff2 │ ├── ggsans-normal-600-C1EA8.woff2 │ ├── ggsans-normal-700-1949A.woff2 │ ├── ggsans-normal-800-58487.woff2 │ ├── hasbulla-money-0551F.mp4 │ ├── highlight.min-D8D27.js │ ├── im-dying-here-man-kyle-mclusky-24340.mp4 │ ├── im-out-goodbye-90C41.mp4 │ ├── image-0CE74.png │ ├── image-17374.png │ ├── image-1FB0D.png │ ├── image-342C1.png │ ├── image-5AF27.png │ ├── image-77A3B.png │ ├── image-92647.png │ ├── image-9C793.png │ ├── image-A2FD1.png │ ├── image-A5AE9.png │ ├── image-B461D.png │ ├── image-EDA54.png │ ├── image-F69BB.png │ ├── image-F9455.png │ ├── image0-600AA.gif │ ├── image0-6F16C.jpg │ ├── imageC4-5B825.png │ ├── itll-be-worth-the-wait-i-promise-78275.mp4 │ ├── lottie.min-99657.js │ ├── me-waiting-for-my-friends-to-get-online-7FE29.mp4 │ ├── money-287B8.mp4 │ ├── monkey-laptop-2CE68.mp4 │ ├── oh-my-god-its-happening-B83F8.mp4 │ ├── sadcat-4F71B.mp4 │ ├── share_image-A9244.png │ ├── shocked-surprised-4A150.mp4 │ ├── shrek-smirk-shrek-horny-39ADF.mp4 │ ├── social-image-1858E.png │ ├── solarized-dark.min-BA98F.css │ ├── spider-man-okay-i-give-up-4EDDD.mp4 │ ├── star-wars-yoda-B4C23.mp4 │ ├── sweating-nervous-6FF7E.mp4 │ ├── sweating-nervous-8C998.mp4 │ ├── tempFileForShare_20231018-132041-7CBB3.jpg │ ├── tempFileForShare_20231018-155443-C31D9.jpg │ ├── tempFileForShare_20231020-191325-E1641.jpg │ ├── tempFileForShare_20231020-191854-BAAE3.jpg │ ├── tempFileForShare_20231020-191945-A91E6.jpg │ ├── tempFileForShare_20231020-192404-0DE6B.jpg │ ├── tenset-10set-70730.mp4 │ ├── thanos-i-finally-rest-D8D7E.mp4 │ ├── titanic-titanic-movie-037CA.mp4 │ ├── waiting-D439C.mp4 │ ├── waiting-waiting-patiently-C4D47.mp4 │ ├── willy-wonka-gene-wilder-FC547.mp4 │ ├── wow-celebration-EC7A1.mp4 │ ├── zksync-era-121D3 │ ├── zksync-era-1ADCF │ ├── zksync-era-BB937 │ └── zksync-web-era-docs-65681 ├── Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt └── Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt_Files │ ├── 39790 │ ├── 57758ce2-ee33-4ff5-900e-004103ce2566-A0609 │ ├── 66-58994 │ ├── 754109474691612782-C3CA7.json │ ├── RPReplay_Final1705454034-1712B.mov │ ├── Screenshot_2023-10-04_at_4.26.48_PM-4F452.png │ ├── Screenshot_2023-10-10_at_12.05.53_PM-C09DA.png │ ├── Screenshot_2023-10-10_at_12.05.59_PM-2701F.png │ ├── Screenshot_2023-10-11_000945-C36B7.png │ ├── Screenshot_2023-10-11_at_4.05.50_PM-BF6BD.png │ ├── Screenshot_2023-10-11_at_9.50.33_AM-C3A58.png │ ├── Screenshot_667-34FDD.png │ ├── Screenshot_670-0C713.png │ ├── WX20231020-1150572x-0A9AD.png │ ├── baby-yoda-hi-12441.png │ ├── bot-3C182.png │ ├── c4-og-banner-7E00C.png │ ├── c4-og-banner-AC16D.png │ ├── congrats-congrats-gif-AFEFC.png │ ├── crazy-jim-carrey-7A320.png │ ├── dance-gru-009C1.png │ ├── dont-cry-93595.png │ ├── era-zkevm_circuits-8B1CA │ ├── fuming-angry-18362.png │ ├── hasbulla-money-22B63.png │ ├── im-dying-here-man-kyle-mclusky-EB4B4.png │ ├── im-out-goodbye-C41C0.png │ ├── image-0CE74.png │ ├── image-17374.png │ ├── image-1FB0D.png │ ├── image-342C1.png │ ├── image-5AF27.png │ ├── image-77A3B.png │ ├── image-92647.png │ ├── image-9C793.png │ ├── image-A2FD1.png │ ├── image-A5AE9.png │ ├── image-B461D.png │ ├── image-EDA54.png │ ├── image-F69BB.png │ ├── image-F9455.png │ ├── image0-600AA.gif │ ├── image0-6F16C.jpg │ ├── imageC4-5B825.png │ ├── itll-be-worth-the-wait-i-promise-B76D9.png │ ├── me-waiting-for-my-friends-to-get-online-3049B.png │ ├── money-75FE4.png │ ├── monkey-laptop-6D6FD.png │ ├── oh-my-god-its-happening-43B31.png │ ├── sadcat-57838.png │ ├── share_image-A9244.png │ ├── shocked-surprised-72FCB.png │ ├── shrek-smirk-shrek-horny-3B1BC.png │ ├── social-image-1858E.png │ ├── spider-man-okay-i-give-up-B8229.png │ ├── star-wars-yoda-85920.png │ ├── sweating-nervous-0BAD9.png │ ├── sweating-nervous-3FA35.png │ ├── tempFileForShare_20231018-132041-7CBB3.jpg │ ├── tempFileForShare_20231018-155443-C31D9.jpg │ ├── tempFileForShare_20231020-191325-E1641.jpg │ ├── tempFileForShare_20231020-191854-BAAE3.jpg │ ├── tempFileForShare_20231020-191945-A91E6.jpg │ ├── tempFileForShare_20231020-192404-0DE6B.jpg │ ├── tenset-10set-A161B.png │ ├── thanos-i-finally-rest-F18B9.png │ ├── titanic-titanic-movie-16C12.png │ ├── waiting-837D1.png │ ├── waiting-waiting-patiently-C8F8A.png │ ├── willy-wonka-gene-wilder-8CBB3.png │ ├── wow-celebration-0C373.png │ ├── zksync-era-121D3 │ ├── zksync-era-1ADCF │ ├── zksync-era-BB937 │ └── zksync-web-era-docs-65681 └── docs ├── Circuits Section ├── Boojum function check_if_satisfied.md ├── Boojum function check_if_satisfied │ ├── Check_if_satisfied(1).png │ ├── Check_if_satisfied(11).png │ ├── Check_if_satisfied(12).png │ ├── Check_if_satisfied(13).png │ ├── Check_if_satisfied(14).png │ ├── Check_if_satisfied(16).png │ ├── Check_if_satisfied(17).png │ ├── Check_if_satisfied(2).png │ ├── Check_if_satisfied(3).png │ ├── Check_if_satisfied(4).png │ ├── Check_if_satisfied(7).png │ ├── Check_if_satisfied(8).png │ ├── Check_if_satisfied(9).png │ └── Check_if_satisfied.png ├── Boojum gadgets.md ├── Circuit testing.md ├── Circuit testing │ ├── Contest(10).png │ ├── Contest(11).png │ ├── Contest(12).png │ ├── Contest(4).png │ ├── Contest(5).png │ ├── Contest(6).png │ ├── Contest(7).png │ ├── Contest(8).png │ └── Contest(9).png ├── Circuits.md ├── Circuits │ ├── CodeDecommitter.md │ ├── DemuxLogQueue.md │ ├── Ecrecover.md │ ├── KeccakRoundFunction.md │ ├── L1MessagesHasher.md │ ├── LogSorter.md │ ├── Main Vm.md │ ├── RAMPermutation.md │ ├── Sha256RoundFunction.md │ ├── SortDecommitments.md │ ├── SortDecommitments │ │ └── Sorting and deduplicating.md │ ├── Sorting.md │ ├── StorageApplication.md │ ├── StorageSorter.md │ ├── diagram.png │ ├── flowchart.png │ └── image.png ├── Getting Started.md ├── Intro to zkSync’s ZK.md ├── Intro to zkSync’s ZK │ └── circuit.png └── ZK Terminology.md ├── Smart contract Section ├── Batches & L2 blocks on zkSync.md ├── Elliptic curve precompiles.md ├── Handling L1→L2 ops on zkSync.md ├── Handling pubdata in Boojum.md ├── Handling pubdata in Boojum │ ├── L2→L1 communication before Boojum.md │ └── State diff compression v1 spec.md ├── L1 smart contracts.md ├── L1 smart contracts │ ├── diamondProxy.jpg │ └── governance.jpg ├── System contracts bootloader description.md └── zkSync fee model.md └── VM Section ├── EraVM Formal specification.pdf ├── How compiler works ├── code_separation.md ├── evmla_translator.md ├── exception_handling.md ├── instructions │ ├── evm │ │ ├── arithmetic.md │ │ ├── bitwise.md │ │ ├── block.md │ │ ├── call.md │ │ ├── create.md │ │ ├── environment.md │ │ ├── logging.md │ │ ├── logical.md │ │ ├── memory.md │ │ ├── overview.md │ │ ├── return.md │ │ ├── sha3.md │ │ └── stack.md │ ├── evmla.md │ ├── extensions │ │ ├── call.md │ │ ├── overview.md │ │ └── verbatim.md │ ├── overview.md │ └── yul.md ├── overview.md └── system_contracts.md ├── ZkSync Era Virtual Machine primer.md └── zkSync Era VM primer ├── arch-overview.png └── arithmetic_opcode.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/README.md -------------------------------------------------------------------------------- /bot-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/bot-report.md -------------------------------------------------------------------------------- /code/contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/.gitignore -------------------------------------------------------------------------------- /code/contracts/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/.gitmodules -------------------------------------------------------------------------------- /code/contracts/SystemConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/SystemConfig.json -------------------------------------------------------------------------------- /code/contracts/ethereum/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/.editorconfig -------------------------------------------------------------------------------- /code/contracts/ethereum/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/.env -------------------------------------------------------------------------------- /code/contracts/ethereum/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/.gitignore -------------------------------------------------------------------------------- /code/contracts/ethereum/.nvmrc: -------------------------------------------------------------------------------- 1 | v18.18.0 2 | -------------------------------------------------------------------------------- /code/contracts/ethereum/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/.prettierrc -------------------------------------------------------------------------------- /code/contracts/ethereum/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/.solhint.json -------------------------------------------------------------------------------- /code/contracts/ethereum/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/.vscode/extensions.json -------------------------------------------------------------------------------- /code/contracts/ethereum/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/.vscode/settings.json -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/bridge/L1ERC20Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/bridge/L1ERC20Bridge.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/bridge/L1WethBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/bridge/L1WethBridge.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/bridge/interfaces/IL1Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/bridge/interfaces/IL1Bridge.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/bridge/interfaces/IL1BridgeLegacy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/bridge/interfaces/IL1BridgeLegacy.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/bridge/interfaces/IL2Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/bridge/interfaces/IL2Bridge.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/bridge/interfaces/IL2ERC20Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/bridge/interfaces/IL2ERC20Bridge.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/bridge/interfaces/IL2WethBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/bridge/interfaces/IL2WethBridge.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/bridge/interfaces/IWETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/bridge/interfaces/IWETH9.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/bridge/libraries/BridgeInitializationHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/bridge/libraries/BridgeInitializationHelper.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/AllowList.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/AllowList.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/AllowListed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/AllowListed.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/Dependencies.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/Dependencies.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/L2ContractAddresses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/L2ContractAddresses.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/ReentrancyGuard.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/interfaces/IAllowList.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/interfaces/IAllowList.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/interfaces/IL2ContractDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/interfaces/IL2ContractDeployer.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/libraries/L2ContractHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/libraries/L2ContractHelper.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/libraries/UncheckedMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/libraries/UncheckedMath.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/common/libraries/UnsafeBytes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/common/libraries/UnsafeBytes.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/ConstructorForwarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/ConstructorForwarder.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/EventOnFallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/EventOnFallback.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/Forwarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/Forwarder.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/Multicall.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/Multicall3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/Multicall3.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/ReturnSomething.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/ReturnSomething.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/RevertFallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/RevertFallback.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/RevertReceiveAccount.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/RevertReceiveAccount.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/RevertTransferERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/RevertTransferERC20.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/SingletonFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/SingletonFactory.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/TestnetERC20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/TestnetERC20Token.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/WETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/WETH9.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/AdminFacetTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/AdminFacetTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/CustomUpgradeTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/CustomUpgradeTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/DiamondCutTestContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/DiamondCutTestContract.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/DiamondProxyTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/DiamondProxyTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/DummyERC20BytesTransferReturnValue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/DummyERC20BytesTransferReturnValue.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/DummyERC20NoTransferReturnValue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/DummyERC20NoTransferReturnValue.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/DummyExecutor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/DummyExecutor.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/L1ERC20BridgeTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/L1ERC20BridgeTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/MerkleTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/MerkleTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/MockExecutor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/MockExecutor.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/PriorityQueueTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/PriorityQueueTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/ReenterGovernance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/ReenterGovernance.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/TransactionValidatorTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/TransactionValidatorTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/UnsafeBytesTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/UnsafeBytesTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/VerifierRecursiveTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/VerifierRecursiveTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/dev-contracts/test/VerifierTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/dev-contracts/test/VerifierTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/governance/Governance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/governance/Governance.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/governance/IGovernance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/governance/IGovernance.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/upgrades/BaseZkSyncUpgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/upgrades/BaseZkSyncUpgrade.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/upgrades/DefaultUpgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/upgrades/DefaultUpgrade.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/vendor/AddressAliasHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/vendor/AddressAliasHelper.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/Config.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/Config.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/DiamondInit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/DiamondInit.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/DiamondProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/DiamondProxy.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/Storage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/Storage.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/ValidatorTimelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/ValidatorTimelock.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/Verifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/Verifier.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/facets/Admin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/facets/Admin.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/facets/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/facets/Base.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/facets/Executor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/facets/Executor.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/facets/Getters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/facets/Getters.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/facets/Mailbox.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/facets/Mailbox.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/interfaces/IAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/interfaces/IAdmin.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/interfaces/IBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/interfaces/IBase.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/interfaces/IExecutor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/interfaces/IExecutor.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/interfaces/IGetters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/interfaces/IGetters.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/interfaces/ILegacyGetters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/interfaces/ILegacyGetters.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/interfaces/IMailbox.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/interfaces/IMailbox.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/interfaces/IVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/interfaces/IVerifier.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/interfaces/IZkSync.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/interfaces/IZkSync.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/libraries/Diamond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/libraries/Diamond.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/libraries/LibMap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/libraries/LibMap.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/libraries/Merkle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/libraries/Merkle.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/libraries/PriorityQueue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/libraries/PriorityQueue.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/contracts/zksync/libraries/TransactionValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/contracts/zksync/libraries/TransactionValidator.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/foundry.toml -------------------------------------------------------------------------------- /code/contracts/ethereum/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/hardhat.config.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/.github/workflows/ci.yml -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/.github/workflows/sync.yml -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/README.md -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/lib/ds-test/.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/lib/ds-test/.github/workflows/build.yml -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/lib/ds-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/lib/ds-test/package.json -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/lib/ds-test/src/test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/lib/ds-test/src/test.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/package.json -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/interfaces/IERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/interfaces/IERC1155.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/interfaces/IERC165.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/interfaces/IERC20.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/interfaces/IERC4626.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/interfaces/IERC4626.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/interfaces/IERC721.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/interfaces/IMulticall3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/interfaces/IMulticall3.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/compilation/CompilationScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/compilation/CompilationScript.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/compilation/CompilationScriptBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/compilation/CompilationScriptBase.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/compilation/CompilationTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/compilation/CompilationTest.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/compilation/CompilationTestBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/compilation/CompilationTestBase.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/lib/forge-std/test/fixtures/broadcast.log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/lib/forge-std/test/fixtures/broadcast.log.json -------------------------------------------------------------------------------- /code/contracts/ethereum/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/package.json -------------------------------------------------------------------------------- /code/contracts/ethereum/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/remappings.txt -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/allow-list-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/allow-list-manager.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/deploy-erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/deploy-erc20.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/deploy-testkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/deploy-testkit.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/deploy-testnet-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/deploy-testnet-token.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/deploy-weth-bridges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/deploy-weth-bridges.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/deploy-withdrawal-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/deploy-withdrawal-helpers.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/deploy.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/initialize-bridges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/initialize-bridges.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/initialize-governance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/initialize-governance.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/initialize-l1-allow-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/initialize-l1-allow-list.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/initialize-l2-weth-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/initialize-l2-weth-token.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/initialize-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/initialize-validator.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/initialize-weth-bridges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/initialize-weth-bridges.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/read-variable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/read-variable.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/revert-reason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/revert-reason.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/token-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/token-info.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/upgrades/upgrade-1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/upgrades/upgrade-1.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/upgrades/upgrade-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/upgrades/upgrade-2.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/upgrades/upgrade-3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/upgrades/upgrade-3.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/upgrades/upgrade-4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/upgrades/upgrade-4.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/upgrades/upgrade-5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/upgrades/upgrade-5.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/upgrades/upgrade-6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/upgrades/upgrade-6.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/utils.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/scripts/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/scripts/verify.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/src.ts/deploy-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/src.ts/deploy-utils.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/src.ts/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/src.ts/deploy.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/src.ts/diamondCut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/src.ts/diamondCut.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/AllowList/AccessMode/DepositLimit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/AllowList/AccessMode/DepositLimit.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/AllowList/AccessMode/SetAccessMode.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/AllowList/AccessMode/SetAccessMode.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/AllowList/AccessMode/SetBatchAccessMode.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/AllowList/AccessMode/SetBatchAccessMode.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/AllowList/AccessMode/_AccessMode_Shared.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/AllowList/AccessMode/_AccessMode_Shared.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/AllowList/Permission/SetBatchPermissionToCall.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/AllowList/Permission/SetBatchPermissionToCall.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/AllowList/Permission/SetPermissionToCall.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/AllowList/Permission/SetPermissionToCall.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/AllowList/Permission/_Permission_Shared.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/AllowList/Permission/_Permission_Shared.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/AllowList/_AllowList_Shared.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/AllowList/_AllowList_Shared.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/ClaimFailedDeposit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/ClaimFailedDeposit.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/Deposit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/Deposit.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/FinalizeWithdrawal.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/FinalizeWithdrawal.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/L2TokenAddress.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/L2TokenAddress.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/Receive.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/Receive.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/_L1WethBridge_Shared.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Bridge/L1WethBridge/_L1WethBridge_Shared.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/DiamondCut/FacetCut.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/DiamondCut/FacetCut.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/DiamondCut/Initialization.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/DiamondCut/Initialization.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/DiamondCut/UpgradeLogic.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/DiamondCut/UpgradeLogic.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/DiamondCut/_DiamondCut_Shared.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/DiamondCut/_DiamondCut_Shared.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Executor/Authorization.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Executor/Authorization.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Executor/Committing.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Executor/Committing.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Executor/Executing.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Executor/Executing.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Executor/Proving.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Executor/Proving.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Executor/Reverting.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Executor/Reverting.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Executor/_Executor_Shared.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Executor/_Executor_Shared.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Governance/Authorization.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Governance/Authorization.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Governance/Executing.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Governance/Executing.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Governance/Fallback.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Governance/Fallback.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Governance/OperationStatus.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Governance/OperationStatus.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Governance/Reentrancy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Governance/Reentrancy.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Governance/SelfUpgrades.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Governance/SelfUpgrades.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Governance/_Governance_Shared.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Governance/_Governance_Shared.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/UnsafeBytes/UnsafeBytes.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/UnsafeBytes/UnsafeBytes.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Utils/Utils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Utils/Utils.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/foundry/unit/concrete/Utils/Utils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/foundry/unit/concrete/Utils/Utils.t.sol -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/erc20-bridge-upgrade.fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/erc20-bridge-upgrade.fork.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/governance_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/governance_test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/l1_erc20_bridge_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/l1_erc20_bridge_test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/l1_weth_bridge_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/l1_weth_bridge_test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/l2-upgrade.test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/l2-upgrade.test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/mailbox_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/mailbox_test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/merkle_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/merkle_test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/priority_queue_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/priority_queue_test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/proxy_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/proxy_test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/transaction_validator_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/transaction_validator_test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/utils.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/validator_timelock_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/validator_timelock_test.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/verifier.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/verifier.spec.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/test/unit_tests/zksync-upgrade.fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/test/unit_tests/zksync-upgrade.fork.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/tsconfig.json -------------------------------------------------------------------------------- /code/contracts/ethereum/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/tslint.json -------------------------------------------------------------------------------- /code/contracts/ethereum/upgrade-system/facets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/upgrade-system/facets.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/upgrade-system/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/upgrade-system/index.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/upgrade-system/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/upgrade-system/utils.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/upgrade-system/verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/upgrade-system/verifier.ts -------------------------------------------------------------------------------- /code/contracts/ethereum/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/ethereum/yarn.lock -------------------------------------------------------------------------------- /code/contracts/tools/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/tools/Cargo.lock -------------------------------------------------------------------------------- /code/contracts/tools/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/tools/Cargo.toml -------------------------------------------------------------------------------- /code/contracts/tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/tools/README.md -------------------------------------------------------------------------------- /code/contracts/tools/data/scheduler_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/tools/data/scheduler_key.json -------------------------------------------------------------------------------- /code/contracts/tools/data/verifier_contract_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/tools/data/verifier_contract_template.txt -------------------------------------------------------------------------------- /code/contracts/tools/rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.72.0 2 | -------------------------------------------------------------------------------- /code/contracts/tools/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/tools/src/main.rs -------------------------------------------------------------------------------- /code/contracts/zksync/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/.gitignore -------------------------------------------------------------------------------- /code/contracts/zksync/.nvmrc: -------------------------------------------------------------------------------- 1 | v18.18.0 2 | -------------------------------------------------------------------------------- /code/contracts/zksync/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/.solhint.json -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/Dependencies.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/Dependencies.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/ForceDeployUpgrader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/ForceDeployUpgrader.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/L2ContractHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/L2ContractHelper.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/SystemContractsCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/SystemContractsCaller.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/TestnetPaymaster.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/TestnetPaymaster.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/bridge/L2ERC20Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/bridge/L2ERC20Bridge.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/bridge/L2StandardERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/bridge/L2StandardERC20.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/bridge/L2Weth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/bridge/L2Weth.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/bridge/L2WethBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/bridge/L2WethBridge.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/bridge/interfaces/IL1Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/bridge/interfaces/IL1Bridge.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/bridge/interfaces/IL2Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/bridge/interfaces/IL2Bridge.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/bridge/interfaces/IL2StandardToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/bridge/interfaces/IL2StandardToken.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/bridge/interfaces/IL2Weth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/bridge/interfaces/IL2Weth.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/interfaces/IPaymaster.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/interfaces/IPaymaster.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/interfaces/IPaymasterFlow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/interfaces/IPaymasterFlow.sol -------------------------------------------------------------------------------- /code/contracts/zksync/contracts/vendor/AddressAliasHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/contracts/vendor/AddressAliasHelper.sol -------------------------------------------------------------------------------- /code/contracts/zksync/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/hardhat.config.ts -------------------------------------------------------------------------------- /code/contracts/zksync/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/package.json -------------------------------------------------------------------------------- /code/contracts/zksync/scripts/quick-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/scripts/quick-setup.sh -------------------------------------------------------------------------------- /code/contracts/zksync/src/deployForceDeployUpgrader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/src/deployForceDeployUpgrader.ts -------------------------------------------------------------------------------- /code/contracts/zksync/src/deployL2Weth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/src/deployL2Weth.ts -------------------------------------------------------------------------------- /code/contracts/zksync/src/deployTestnetPaymaster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/src/deployTestnetPaymaster.ts -------------------------------------------------------------------------------- /code/contracts/zksync/src/publish-bridge-preimages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/src/publish-bridge-preimages.ts -------------------------------------------------------------------------------- /code/contracts/zksync/src/upgradeL2BridgeImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/src/upgradeL2BridgeImpl.ts -------------------------------------------------------------------------------- /code/contracts/zksync/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/src/utils.ts -------------------------------------------------------------------------------- /code/contracts/zksync/src/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/src/verify.ts -------------------------------------------------------------------------------- /code/contracts/zksync/test/weth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/test/weth.test.ts -------------------------------------------------------------------------------- /code/contracts/zksync/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/tsconfig.json -------------------------------------------------------------------------------- /code/contracts/zksync/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/tslint.json -------------------------------------------------------------------------------- /code/contracts/zksync/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/contracts/zksync/yarn.lock -------------------------------------------------------------------------------- /code/era-zk_evm/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /code/era-zk_evm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/Cargo.toml -------------------------------------------------------------------------------- /code/era-zk_evm/deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/deny.toml -------------------------------------------------------------------------------- /code/era-zk_evm/src/block_properties/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/block_properties/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/errors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/errors/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/flags.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/lib.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/add.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/binop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/binop.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/context.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/div.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/div.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/far_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/far_call.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/jump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/jump.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/log.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/mul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/mul.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/near_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/near_call.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/noop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/noop.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/ptr.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/ret.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/shift.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/shift.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/sub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/sub.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/execution/uma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/execution/uma.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/opcodes/parsing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/opcodes/parsing.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/reference_impls/decommitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/reference_impls/decommitter.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/reference_impls/event_sink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/reference_impls/event_sink.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/reference_impls/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/reference_impls/memory.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/reference_impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/reference_impls/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/debug_tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/debug_tracer.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/simple_tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/simple_tracer.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/storage.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/tests/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/tests/precompiles/ecrecover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/tests/precompiles/ecrecover.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/tests/precompiles/keccak256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/tests/precompiles/keccak256.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/tests/precompiles/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/tests/precompiles/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/tests/precompiles/sha256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/tests/precompiles/sha256.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/testing/tests/trivial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/testing/tests/trivial.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/tests/assembly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/tests/assembly.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/tests/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/tracing.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/utils.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/vm_state/aux_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/vm_state/aux_data.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/vm_state/cycle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/vm_state/cycle.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/vm_state/execution_stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/vm_state/execution_stack.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/vm_state/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/vm_state/helpers.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/vm_state/mem_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/vm_state/mem_ops.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/vm_state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/vm_state/mod.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/vm_state/pending_port.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/vm_state/pending_port.rs -------------------------------------------------------------------------------- /code/era-zk_evm/src/witness_trace/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zk_evm/src/witness_trace/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | .idea 4 | -------------------------------------------------------------------------------- /code/era-zkevm_circuits/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/Cargo.toml -------------------------------------------------------------------------------- /code/era-zkevm_circuits/cs_derive/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | .idea/ 4 | -------------------------------------------------------------------------------- /code/era-zkevm_circuits/cs_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/cs_derive/Cargo.toml -------------------------------------------------------------------------------- /code/era-zkevm_circuits/cs_derive/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/cs_derive/src/.DS_Store -------------------------------------------------------------------------------- /code/era-zkevm_circuits/cs_derive/src/allocatable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/cs_derive/src/allocatable/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/cs_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/cs_derive/src/lib.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/cs_derive/src/selectable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/cs_derive/src/selectable/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/cs_derive/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/cs_derive/src/utils.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/cs_derive/src/var_length_encodable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/cs_derive/src/var_length_encodable/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/cs_derive/src/witness_hook/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/cs_derive/src/witness_hook/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/deny.toml -------------------------------------------------------------------------------- /code/era-zkevm_circuits/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" -------------------------------------------------------------------------------- /code/era-zkevm_circuits/rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 100 -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/.DS_Store -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/.DS_Store -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/decommit_query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/decommit_query/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/log_query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/log_query/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/memory_query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/memory_query/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/precompile_input_outputs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/precompile_input_outputs/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/recursion_query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/recursion_query/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/register/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/register/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/state_diff_record/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/state_diff_record/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/vm_state/callstack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/vm_state/callstack.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/vm_state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/vm_state/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/base_structures/vm_state/saved_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/base_structures/vm_state/saved_context.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/code_unpacker_sha256/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/code_unpacker_sha256/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/code_unpacker_sha256/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/code_unpacker_sha256/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/config.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/demux_log_queue/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/demux_log_queue/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/demux_log_queue/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/demux_log_queue/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/ecrecover/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/ecrecover/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/ecrecover/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/ecrecover/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/ecrecover/secp256k1/fq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/ecrecover/secp256k1/fq.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/ecrecover/secp256k1/fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/ecrecover/secp256k1/fr.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/ecrecover/secp256k1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/ecrecover/secp256k1/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/fsm_input_output/circuit_inputs/main_vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/fsm_input_output/circuit_inputs/main_vm.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/fsm_input_output/circuit_inputs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/fsm_input_output/circuit_inputs/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/fsm_input_output/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/fsm_input_output/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/keccak256_round_function/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/keccak256_round_function/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/keccak256_round_function/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/keccak256_round_function/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/lib.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/linear_hasher/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/linear_hasher/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/linear_hasher/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/linear_hasher/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/log_sorter/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/log_sorter/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/log_sorter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/log_sorter/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/cycle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/cycle.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/decoded_opcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/decoded_opcode.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/loading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/loading.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcode_bitmask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcode_bitmask.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/add_sub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/add_sub.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/binop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/binop.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/call_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/call_ret.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/call_ret_impl/far_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/call_ret_impl/far_call.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/call_ret_impl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/call_ret_impl/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/call_ret_impl/near_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/call_ret_impl/near_call.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/call_ret_impl/ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/call_ret_impl/ret.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/context.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/jump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/jump.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/log.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/mul_div.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/mul_div.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/nop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/nop.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/ptr.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/shifts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/shifts.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/opcodes/uma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/opcodes/uma.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/pre_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/pre_state.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/register_input_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/register_input_view.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/state_diffs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/state_diffs.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/utils.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/main_vm/witness_oracle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/main_vm/witness_oracle.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/ram_permutation/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/ram_permutation/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/ram_permutation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/ram_permutation/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/.DS_Store -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/compression/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/compression/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/compression/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/compression/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/interblock/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/interblock/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/interblock/keccak_aggregator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/interblock/keccak_aggregator.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/interblock/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/interblock/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/leaf_layer/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/leaf_layer/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/leaf_layer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/leaf_layer/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/node_layer/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/node_layer/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/recursion/node_layer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/recursion/node_layer/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/scheduler/auxiliary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/scheduler/auxiliary.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/scheduler/block_header/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/scheduler/block_header/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/scheduler/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/scheduler/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/scheduler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/scheduler/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/sha256_round_function/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/sha256_round_function/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/sha256_round_function/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/sha256_round_function/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/sort_decommittment_requests/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/sort_decommittment_requests/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/sort_decommittment_requests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/sort_decommittment_requests/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/storage_application/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/storage_application/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/storage_application/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/storage_application/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/storage_validity_by_grand_product/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/storage_validity_by_grand_product/input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/storage_validity_by_grand_product/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/storage_validity_by_grand_product/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/storage_validity_by_grand_product/test_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/storage_validity_by_grand_product/test_input.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/tables/bitshift.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/tables/bitshift.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/tables/conditional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/tables/conditional.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/tables/integer_to_boolean_mask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/tables/integer_to_boolean_mask.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/tables/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/tables/mod.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/tables/opcodes_decoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/tables/opcodes_decoding.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/tables/uma_ptr_read_cleanup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/tables/uma_ptr_read_cleanup.rs -------------------------------------------------------------------------------- /code/era-zkevm_circuits/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/era-zkevm_circuits/src/utils.rs -------------------------------------------------------------------------------- /code/scope.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/scope.txt -------------------------------------------------------------------------------- /code/system-contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/.gitignore -------------------------------------------------------------------------------- /code/system-contracts/SystemConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/SystemConfig.json -------------------------------------------------------------------------------- /code/system-contracts/bootloader/bootloader.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/bootloader/bootloader.yul -------------------------------------------------------------------------------- /code/system-contracts/bootloader/tests/dummy.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/bootloader/tests/dummy.yul -------------------------------------------------------------------------------- /code/system-contracts/bootloader/tests/transfer_test.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/bootloader/tests/transfer_test.yul -------------------------------------------------------------------------------- /code/system-contracts/contracts/AccountCodeStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/AccountCodeStorage.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/BootloaderUtilities.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/BootloaderUtilities.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/ComplexUpgrader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/ComplexUpgrader.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/Compressor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/Compressor.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/Constants.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/ContractDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/ContractDeployer.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/DefaultAccount.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/DefaultAccount.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/EmptyContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/EmptyContract.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/EventWriter.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/EventWriter.yul -------------------------------------------------------------------------------- /code/system-contracts/contracts/ImmutableSimulator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/ImmutableSimulator.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/KnownCodesStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/KnownCodesStorage.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/L1Messenger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/L1Messenger.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/L2EthToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/L2EthToken.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/MsgValueSimulator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/MsgValueSimulator.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/NonceHolder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/NonceHolder.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/SystemContext.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/SystemContext.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IAccount.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IAccount.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IAccountCodeStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IAccountCodeStorage.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IBootloaderUtilities.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IBootloaderUtilities.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IComplexUpgrader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IComplexUpgrader.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/ICompressor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/ICompressor.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IContractDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IContractDeployer.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IEthToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IEthToken.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IImmutableSimulator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IImmutableSimulator.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IKnownCodesStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IKnownCodesStorage.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IL1Messenger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IL1Messenger.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IL2StandardToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IL2StandardToken.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IMailbox.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IMailbox.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/INonceHolder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/INonceHolder.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IPaymaster.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IPaymaster.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/IPaymasterFlow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/IPaymasterFlow.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/ISystemContext.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/ISystemContext.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/ISystemContextDeprecated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/ISystemContextDeprecated.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/interfaces/ISystemContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/interfaces/ISystemContract.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/libraries/EfficientCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/libraries/EfficientCall.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/libraries/RLPEncoder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/libraries/RLPEncoder.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/libraries/SystemContractHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/libraries/SystemContractHelper.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/libraries/SystemContractsCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/libraries/SystemContractsCaller.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/libraries/TransactionHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/libraries/TransactionHelper.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/libraries/UnsafeBytesCalldata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/libraries/UnsafeBytesCalldata.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/libraries/Utils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/libraries/Utils.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/openzeppelin/token/ERC20/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/openzeppelin/token/ERC20/IERC20.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/openzeppelin/token/ERC20/extensions/IERC20Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/openzeppelin/token/ERC20/extensions/IERC20Permit.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/openzeppelin/utils/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/openzeppelin/utils/Address.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/precompiles/EcAdd.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/precompiles/EcAdd.yul -------------------------------------------------------------------------------- /code/system-contracts/contracts/precompiles/EcMul.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/precompiles/EcMul.yul -------------------------------------------------------------------------------- /code/system-contracts/contracts/precompiles/Ecrecover.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/precompiles/Ecrecover.yul -------------------------------------------------------------------------------- /code/system-contracts/contracts/precompiles/Keccak256.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/precompiles/Keccak256.yul -------------------------------------------------------------------------------- /code/system-contracts/contracts/precompiles/SHA256.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/precompiles/SHA256.yul -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/Callable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/Callable.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/Deployable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/Deployable.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/DummyUpgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/DummyUpgrade.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/EventWriterTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/EventWriterTest.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/MockERC20Approve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/MockERC20Approve.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/MockKnownCodesStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/MockKnownCodesStorage.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/MockL1Messenger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/MockL1Messenger.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/NotSystemCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/NotSystemCaller.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/SystemCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/SystemCaller.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/TestSystemContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/TestSystemContract.sol -------------------------------------------------------------------------------- /code/system-contracts/contracts/test-contracts/TestSystemContractHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/contracts/test-contracts/TestSystemContractHelper.sol -------------------------------------------------------------------------------- /code/system-contracts/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/hardhat.config.ts -------------------------------------------------------------------------------- /code/system-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/package.json -------------------------------------------------------------------------------- /code/system-contracts/prettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/prettier.js -------------------------------------------------------------------------------- /code/system-contracts/scripts/compile-yul.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/scripts/compile-yul.ts -------------------------------------------------------------------------------- /code/system-contracts/scripts/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/scripts/constants.ts -------------------------------------------------------------------------------- /code/system-contracts/scripts/deploy-preimages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/scripts/deploy-preimages.ts -------------------------------------------------------------------------------- /code/system-contracts/scripts/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/scripts/process.ts -------------------------------------------------------------------------------- /code/system-contracts/scripts/quick-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/scripts/quick-setup.sh -------------------------------------------------------------------------------- /code/system-contracts/scripts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/scripts/utils.ts -------------------------------------------------------------------------------- /code/system-contracts/test/AccountCodeStorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/AccountCodeStorage.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/BootloaderUtilities.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/BootloaderUtilities.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/ComplexUpgrader.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/ComplexUpgrader.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/Compressor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/Compressor.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/ContractDeployer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/ContractDeployer.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/DefaultAccount.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/DefaultAccount.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/EcAdd.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/EcAdd.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/EcMul.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/EcMul.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/EmptyContract.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/EmptyContract.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/EventWriter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/EventWriter.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/ImmutableSimulator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/ImmutableSimulator.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/KnownCodesStorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/KnownCodesStorage.spec.ts -------------------------------------------------------------------------------- /code/system-contracts/test/shared/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/shared/constants.ts -------------------------------------------------------------------------------- /code/system-contracts/test/shared/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/shared/transactions.ts -------------------------------------------------------------------------------- /code/system-contracts/test/shared/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/test/shared/utils.ts -------------------------------------------------------------------------------- /code/system-contracts/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/code/system-contracts/yarn.lock -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/0-EB806.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/0-EB806.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1-B2132.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1-B2132.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f170-0B218.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f170-0B218.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1e8-7D86E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1e8-7D86E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1f0-F4DC4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1f0-F4DC4.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1f2-F133A.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1f2-F133A.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1f3-6F811.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1f3-6F811.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1f8-DB875.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1f8-DB875.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1fd-BFCB6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1fd-BFCB6.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1fe-15819.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1fe-15819.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1ff-94439.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f1ff-94439.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f336-5D64E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f336-5D64E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f33a-2FF86.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f33a-2FF86.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f37a-390B2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f37a-390B2.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f37b-F650C.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f37b-F650C.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f385-AD727.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f385-AD727.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f389-5C738.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f389-5C738.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f3c1-445DC.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f3c1-445DC.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f3c6-621A1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f3c6-621A1.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f3fb-E58B7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f3fb-E58B7.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f43a-EB486.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f43a-EB486.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f440-6C64D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f440-6C64D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f446-9CC34.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f446-9CC34.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f449-25CFB.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f449-25CFB.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44a-68C68.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44a-68C68.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44b-8A059.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44b-8A059.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44c-59547.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44c-59547.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44d-27259.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44d-27259.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44e-EE417.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44e-EE417.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44f-3D381.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f44f-3D381.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f451-B565E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f451-B565E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f480-94524.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f480-94524.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f49a-E8B01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f49a-E8B01.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f49c-71A75.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f49c-71A75.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4aa-2FD27.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4aa-2FD27.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4af-4CFF5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4af-4CFF5.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4b0-53FFF.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4b0-53FFF.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4b8-E3468.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4b8-E3468.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4c6-44E30.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4c6-44E30.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4dc-AC641.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4dc-AC641.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4e2-C9D9D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f4e2-C9D9D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f50d-195C0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f50d-195C0.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f525-8FE4F.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f525-8FE4F.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f5ff-D6B6E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f5ff-D6B6E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f600-F7528.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f600-F7528.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f601-4E9BD.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f601-4E9BD.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f602-168C5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f602-168C5.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f604-BF863.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f604-BF863.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f605-42B43.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f605-42B43.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f606-BE94E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f606-BE94E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f609-9EC67.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f609-9EC67.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60a-3283D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60a-3283D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60b-B5303.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60b-B5303.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60d-BEAFF.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60d-BEAFF.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60e-FF6EB.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60e-FF6EB.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60f-2BDEE.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f60f-2BDEE.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f614-BB5EE.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f614-BB5EE.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f618-0EA37.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f618-0EA37.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f61b-EC4B5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f61b-EC4B5.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f622-BDD22.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f622-BDD22.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f626-91074.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f626-91074.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f629-B734A.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f629-B734A.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f62c-CE43C.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f62c-CE43C.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f62d-02603.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f62d-02603.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f62e-FE396.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f62e-FE396.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f642-83E8A.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f642-83E8A.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f644-329A4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f644-329A4.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f64c-7C820.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f64c-7C820.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f64f-22B8D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f64f-22B8D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f6a8-A8AB3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f6a8-A8AB3.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f90c-5E35D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f90c-5E35D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f90e-091DA.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f90e-091DA.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f911-F346C.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f911-F346C.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f913-67AB1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f913-67AB1.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f914-15707.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f914-15707.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f91d-5A0F2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f91d-5A0F2.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f91f-3629E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/1f91f-3629E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/2-ADBB4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/2-ADBB4.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/3-FB033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/3-FB033.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/39790: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/39790 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/4-4551A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/4-4551A.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/5-E9BDB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/5-E9BDB.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/66-58994: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/66-58994 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/bot-3C182.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/bot-3C182.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/share_image-A9244.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].html_Files/social-image-1858E.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt_Files/39790: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt_Files/39790 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt_Files/66-58994: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt_Files/66-58994 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt_Files/bot-3C182.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt_Files/bot-3C182.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt_Files/share_image-A9244.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2023 - zksync-oct2 [1155932390703775817].txt_Files/social-image-1858E.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied.md -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(1).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(11).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(11).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(12).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(12).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(13).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(13).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(14).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(14).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(16).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(16).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(17).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(17).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(2).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(3).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(4).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(7).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(7).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(8).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(8).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(9).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied(9).png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum function check_if_satisfied/Check_if_satisfied.png -------------------------------------------------------------------------------- /docs/Circuits Section/Boojum gadgets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Boojum gadgets.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing/Contest(10).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing/Contest(10).png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing/Contest(11).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing/Contest(11).png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing/Contest(12).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing/Contest(12).png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing/Contest(4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing/Contest(4).png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing/Contest(5).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing/Contest(5).png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing/Contest(6).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing/Contest(6).png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing/Contest(7).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing/Contest(7).png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing/Contest(8).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing/Contest(8).png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuit testing/Contest(9).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuit testing/Contest(9).png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/CodeDecommitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/CodeDecommitter.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/DemuxLogQueue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/DemuxLogQueue.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/Ecrecover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/Ecrecover.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/KeccakRoundFunction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/KeccakRoundFunction.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/L1MessagesHasher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/L1MessagesHasher.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/LogSorter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/LogSorter.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/Main Vm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/Main Vm.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/RAMPermutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/RAMPermutation.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/Sha256RoundFunction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/Sha256RoundFunction.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/SortDecommitments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/SortDecommitments.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/SortDecommitments/Sorting and deduplicating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/SortDecommitments/Sorting and deduplicating.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/Sorting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/Sorting.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/StorageApplication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/StorageApplication.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/StorageSorter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/StorageSorter.md -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/diagram.png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/flowchart.png -------------------------------------------------------------------------------- /docs/Circuits Section/Circuits/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Circuits/image.png -------------------------------------------------------------------------------- /docs/Circuits Section/Getting Started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Getting Started.md -------------------------------------------------------------------------------- /docs/Circuits Section/Intro to zkSync’s ZK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Intro to zkSync’s ZK.md -------------------------------------------------------------------------------- /docs/Circuits Section/Intro to zkSync’s ZK/circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/Intro to zkSync’s ZK/circuit.png -------------------------------------------------------------------------------- /docs/Circuits Section/ZK Terminology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Circuits Section/ZK Terminology.md -------------------------------------------------------------------------------- /docs/Smart contract Section/Batches & L2 blocks on zkSync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/Batches & L2 blocks on zkSync.md -------------------------------------------------------------------------------- /docs/Smart contract Section/Elliptic curve precompiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/Elliptic curve precompiles.md -------------------------------------------------------------------------------- /docs/Smart contract Section/Handling L1→L2 ops on zkSync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/Handling L1→L2 ops on zkSync.md -------------------------------------------------------------------------------- /docs/Smart contract Section/Handling pubdata in Boojum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/Handling pubdata in Boojum.md -------------------------------------------------------------------------------- /docs/Smart contract Section/Handling pubdata in Boojum/L2→L1 communication before Boojum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/Handling pubdata in Boojum/L2→L1 communication before Boojum.md -------------------------------------------------------------------------------- /docs/Smart contract Section/Handling pubdata in Boojum/State diff compression v1 spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/Handling pubdata in Boojum/State diff compression v1 spec.md -------------------------------------------------------------------------------- /docs/Smart contract Section/L1 smart contracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/L1 smart contracts.md -------------------------------------------------------------------------------- /docs/Smart contract Section/L1 smart contracts/diamondProxy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/L1 smart contracts/diamondProxy.jpg -------------------------------------------------------------------------------- /docs/Smart contract Section/L1 smart contracts/governance.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/L1 smart contracts/governance.jpg -------------------------------------------------------------------------------- /docs/Smart contract Section/System contracts bootloader description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/System contracts bootloader description.md -------------------------------------------------------------------------------- /docs/Smart contract Section/zkSync fee model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/Smart contract Section/zkSync fee model.md -------------------------------------------------------------------------------- /docs/VM Section/EraVM Formal specification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/EraVM Formal specification.pdf -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/code_separation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/code_separation.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/evmla_translator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/evmla_translator.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/exception_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/exception_handling.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/arithmetic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/arithmetic.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/bitwise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/bitwise.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/block.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/call.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/call.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/create.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/environment.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/logging.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/logical.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/logical.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/memory.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/overview.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/return.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/sha3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/sha3.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evm/stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evm/stack.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/evmla.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/evmla.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/extensions/call.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/extensions/call.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/extensions/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/extensions/overview.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/extensions/verbatim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/extensions/verbatim.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/overview.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/instructions/yul.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/instructions/yul.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/overview.md -------------------------------------------------------------------------------- /docs/VM Section/How compiler works/system_contracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/How compiler works/system_contracts.md -------------------------------------------------------------------------------- /docs/VM Section/ZkSync Era Virtual Machine primer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/ZkSync Era Virtual Machine primer.md -------------------------------------------------------------------------------- /docs/VM Section/zkSync Era VM primer/arch-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/zkSync Era VM primer/arch-overview.png -------------------------------------------------------------------------------- /docs/VM Section/zkSync Era VM primer/arithmetic_opcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2023-10-zksync/HEAD/docs/VM Section/zkSync Era VM primer/arithmetic_opcode.png --------------------------------------------------------------------------------