├── .changeset ├── README.md ├── config.json └── poor-dots-perform.md ├── .circleci └── config.yml ├── .dockerignore ├── .editorconfig ├── .eslintrc.js ├── .gitattributes ├── .github ├── label-requires-reviews.yml ├── labeler.yml ├── mergify.yml └── workflows │ ├── changesets.yml │ ├── close-stale.yml │ ├── ext-test-snx.yml │ ├── label-requires-reviews.yml │ ├── labeler.yml │ ├── publish-canary.yml │ ├── release.yml │ └── sync-tests.yml ├── .gitignore ├── .gitmodules ├── .husky ├── .gitignore └── pre-commit ├── .markdownlint.json ├── .nvmrc ├── .prettierrc.js ├── .semgrepignore ├── .snyk ├── .vscode ├── extensions.json └── settings.json ├── .yarn └── releases │ └── yarn-1.22.19.cjs ├── .yarnrc ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── batch-submitter ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── Makefile ├── batch_submitter.go ├── bindings │ ├── ctc │ │ └── canonical_transaction_chain.go │ └── scc │ │ └── state_commitment_chain.go ├── cmd │ └── batch-submitter │ │ └── main.go ├── config.go ├── config_test.go ├── dial_l2_client.go ├── docker.go.work ├── drivers │ ├── proposer │ │ └── driver.go │ └── sequencer │ │ ├── batch.go │ │ ├── batch_test.go │ │ ├── cached_tx.go │ │ ├── driver.go │ │ ├── encoding.go │ │ ├── encoding_test.go │ │ ├── metrics.go │ │ └── testdata │ │ └── valid_append_sequencer_batch_params.json ├── flags │ ├── flags.go │ └── flags_test.go ├── go.mod ├── go.sum └── package.json ├── bedrock-devnet ├── README.md ├── devnet │ ├── __init__.py │ ├── genesis.py │ └── log_setup.py └── main.py ├── bss-core ├── .gitignore ├── batch_submitter.go ├── crypto.go ├── crypto_test.go ├── dial │ ├── common.go │ └── l1_client.go ├── drivers │ ├── clear_pending_tx.go │ ├── clear_pending_tx_test.go │ ├── interface.go │ └── max_priority_fee_fallback.go ├── go.mod ├── go.sum ├── metrics │ ├── interface.go │ ├── metrics.go │ └── run_metrics_server.go ├── mock │ └── l1client.go ├── sentry_log.go ├── service.go └── txmgr │ ├── send_state.go │ ├── send_state_test.go │ ├── txmgr.go │ └── txmgr_test.go ├── cloudbuild.yaml ├── codecov.yml ├── endpoint-monitor ├── .env.example ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── Makefile ├── README.md ├── cmd │ └── main.go ├── config.go ├── endpoint_monitor.go ├── go.mod ├── go.sum └── package.json ├── gas-oracle ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── Makefile ├── README.md ├── abis │ └── OVM_GasPriceOracle.json ├── bindings │ └── gaspriceoracle.go ├── flags │ └── flags.go ├── gasprices │ ├── gas_price_updater.go │ ├── gas_price_updater_test.go │ ├── l2_gas_pricer.go │ └── l2_gas_pricer_test.go ├── go.mod ├── go.sum ├── main.go ├── metrics │ └── handler.go ├── oracle │ ├── base_fee.go │ ├── base_fee_test.go │ ├── config.go │ ├── gas_price_oracle.go │ ├── updater_interface.go │ └── updater_interface_test.go └── package.json ├── go.work ├── go.work.sum ├── indexer ├── CHANGELOG.md ├── Dockerfile ├── Makefile ├── bindings │ └── legacy │ │ └── scc │ │ └── statecommitmentchain.go ├── cmd │ └── indexer │ │ └── main.go ├── config.go ├── config_test.go ├── contracts │ └── ERC20.sol │ │ └── ERC20.json ├── crypto.go ├── crypto_test.go ├── db │ ├── airdrop.go │ ├── db.go │ ├── deposit.go │ ├── eth.go │ ├── guid.go │ ├── l1block.go │ ├── locator.go │ ├── pagination.go │ ├── sql.go │ ├── state_batch.go │ ├── token.go │ ├── txn.go │ └── withdrawal.go ├── docker.go.work ├── flags │ ├── flags.go │ └── flags_test.go ├── go.mod ├── go.sum ├── indexer.go ├── integration_tests │ └── bedrock_test.go ├── metrics │ └── metrics.go ├── package.json ├── server │ └── server.go └── services │ ├── addresses.go │ ├── airdrop.go │ ├── l1 │ ├── bridge │ │ ├── bridge.go │ │ ├── const.go │ │ ├── eth_bridge.go │ │ ├── filter.go │ │ ├── log.go │ │ ├── portal.go │ │ └── standard_bridge.go │ ├── confirmed_headers.go │ ├── query.go │ └── service.go │ ├── l2 │ ├── bridge │ │ ├── bridge.go │ │ ├── const.go │ │ ├── log.go │ │ └── standard_bridge.go │ ├── confirmed_headers.go │ └── service.go │ ├── query │ ├── erc20.go │ └── headers.go │ └── util │ └── util.go ├── infra └── op-replica │ ├── README.md │ ├── docker-compose │ ├── README.md │ ├── contrib │ │ └── traefik-haproxy │ │ │ ├── README.md │ │ │ ├── check-ecsync-optimism.sh │ │ │ ├── default-kovan.env │ │ │ ├── default-mainnet.env │ │ │ ├── ext-network.yml │ │ │ ├── haproxy-docker-sample.yml │ │ │ ├── optimism-haproxy.cfg │ │ │ ├── traefik-aws.yml │ │ │ ├── traefik-cf.yml │ │ │ └── traefik │ │ │ └── Dockerfile │ ├── default-goerli.env │ ├── default-kovan.env │ ├── default-mainnet.env │ ├── replica-shared.yml │ ├── replica-toml.yml │ └── replica.yml │ ├── envs │ ├── goerli-devnet │ │ ├── check-for-chaindata.sh │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ └── l2geth-replica.env │ ├── goerli-nightly │ │ ├── check-for-chaindata.sh │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ └── l2geth-replica.env │ ├── kovan-gen4 │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── kovan-gen5-berlin │ │ ├── check-for-chaindata.sh │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── kovan-gen5-rc6 │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── kovan-gen5 │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── kovan │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ └── l2geth-replica.env │ ├── mainnet-gen5-berlin │ │ ├── check-for-chaindata.sh │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── mainnet-gen5-l1-berlin │ │ ├── check-for-chaindata.sh │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── mainnet-gen5-l1 │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── mainnet-gen5-staging-1 │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── mainnet-gen5 │ │ ├── check-for-chaindata.sh │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── mainnet-l1 │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── mainnet-staging-1 │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ ├── mainnet-staging-2 │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica.env │ │ └── replica-healthcheck.env │ └── mainnet │ │ ├── data-transport-layer.env │ │ ├── kustomization.yaml │ │ └── l2geth-replica.env │ ├── kustomize │ ├── README-kovan-replica-deploy.md │ ├── README-kovan-replica.md │ ├── README.md │ ├── bases │ │ ├── data-transport-layer │ │ │ ├── kustomization.yaml │ │ │ ├── service.yaml │ │ │ └── statefulset.yaml │ │ ├── eth-watcher │ │ │ ├── deployment.yaml │ │ │ ├── kustomization.yaml │ │ │ └── serviceaccount.yaml │ │ ├── kustomization.yaml │ │ ├── l2geth-replica │ │ │ ├── kustomization.yaml │ │ │ ├── service.yaml │ │ │ └── statefulset.yaml │ │ ├── replica-healthcheck-v1 │ │ │ ├── deployment.yaml │ │ │ └── kustomization.yaml │ │ ├── replica-healthcheck │ │ │ ├── deployment.yaml │ │ │ └── kustomization.yaml │ │ └── servicemonitors │ │ │ ├── data-transport-layer.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── replica-healthcheck-v1.yaml │ │ │ └── replica-healthcheck.yaml │ ├── overlays │ │ ├── goerli-nightly │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ └── volumes.yaml │ │ ├── goerli-replica-0-5-14-alpha │ │ │ ├── data-transport-layer-sync-source.env │ │ │ ├── kustomization.yaml │ │ │ ├── l2geth-replica-sync-source.env │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ └── l2geth.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ │ ├── goerli-replica-0-5-14-beta │ │ │ ├── data-transport-layer-sync-source.env │ │ │ ├── kustomization.yaml │ │ │ ├── l2geth-replica-sync-source.env │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ │ ├── goerli-replica-l1-0-5-14-alpha │ │ │ ├── data-transport-layer-sync-source.env │ │ │ ├── kustomization.yaml │ │ │ ├── l2geth-replica-sync-source.env │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ └── l2geth.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ │ ├── goerli-replica-l1-0-5-14-beta │ │ │ ├── data-transport-layer-sync-source.env │ │ │ ├── kustomization.yaml │ │ │ ├── l2geth-replica-sync-source.env │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ └── l2geth.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ │ ├── kind-kovan-replica │ │ │ ├── envs │ │ │ │ ├── data-transport-layer.env │ │ │ │ ├── l2geth.env │ │ │ │ └── replica-healthcheck.env │ │ │ ├── kustomization.yaml │ │ │ └── patches │ │ │ │ └── dtl-remove-init.yaml │ │ ├── kovan-replica-0-5-13 │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-endpoints.yaml │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── l2geth-resources.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ └── volumes.yaml │ │ ├── kovan-replica-0-5-14 │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ └── volumes.yaml │ │ ├── kovan-replica-0-5-15 │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ └── volumes.yaml │ │ ├── kovan-replica-0-5-9-berlin │ │ │ ├── kustomization.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ └── patches │ │ │ │ ├── dtl-endpoints.yaml │ │ │ │ ├── l2geth-resources.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ ├── mainnet-replica-0-5-11-berlin │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ └── volumes.yaml │ │ ├── mainnet-replica-0-5-13 │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ └── volumes.yaml │ │ ├── mainnet-replica-0-5-14-alpha │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ │ ├── mainnet-replica-0-5-14-beta │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ │ ├── mainnet-replica-0-5-14 │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ │ ├── mainnet-replica-l1-0-5-13 │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ └── volumes.yaml │ │ ├── mainnet-replica-l1-0-5-14-beta │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ │ ├── mainnet-replica-l1-0-5-14 │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ │ ├── dtl-volume.yaml │ │ │ │ ├── dtl.yaml │ │ │ │ ├── l2geth-volume.yaml │ │ │ │ ├── l2geth.yaml │ │ │ │ └── replica-healthcheck.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ │ └── mainnet-replica-l1-0-5-15 │ │ │ ├── kustomization.yaml │ │ │ ├── patches │ │ │ ├── dtl-volume.yaml │ │ │ ├── dtl.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ ├── l2geth.yaml │ │ │ └── replica-healthcheck.yaml │ │ │ ├── replica-healthcheck-v1.env │ │ │ └── volumes.yaml │ └── public-overlays │ │ ├── goerli-replica-0-5-14-alpha │ │ ├── data-transport-layer-sync-source.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica-sync-source.env │ │ ├── patches │ │ │ ├── dtl-volume.yaml │ │ │ ├── dtl.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ └── l2geth.yaml │ │ ├── replica-healthcheck-v1.env │ │ └── volumes.yaml │ │ ├── goerli-replica-0-5-14-beta │ │ ├── data-transport-layer-sync-source.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica-sync-source.env │ │ ├── patches │ │ │ ├── dtl-volume.yaml │ │ │ ├── dtl.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ └── l2geth.yaml │ │ ├── replica-healthcheck-v1.env │ │ └── volumes.yaml │ │ ├── goerli-replica-l1-0-5-14-alpha │ │ ├── data-transport-layer-sync-source.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica-sync-source.env │ │ ├── patches │ │ │ ├── dtl-volume.yaml │ │ │ ├── dtl.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ └── l2geth.yaml │ │ ├── replica-healthcheck-v1.env │ │ └── volumes.yaml │ │ ├── goerli-replica-l1-0-5-14-beta │ │ ├── data-transport-layer-sync-source.env │ │ ├── kustomization.yaml │ │ ├── l2geth-replica-sync-source.env │ │ ├── patches │ │ │ ├── dtl-volume.yaml │ │ │ ├── dtl.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ └── l2geth.yaml │ │ ├── replica-healthcheck-v1.env │ │ └── volumes.yaml │ │ ├── kovan-replica-0-5-11 │ │ ├── kustomization.yaml │ │ ├── patches │ │ │ ├── dtl-endpoints.yaml │ │ │ ├── dtl-volume.yaml │ │ │ ├── l2geth-resources.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ └── replica-healthcheck.yaml │ │ └── volumes.yaml │ │ ├── kovan-replica-0-5-14 │ │ ├── ingress.yaml │ │ ├── kustomization.yaml │ │ ├── patches │ │ │ ├── dtl-volume.yaml │ │ │ ├── dtl.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ ├── l2geth.yaml │ │ │ └── replica-healthcheck.yaml │ │ ├── replica-healthcheck-v1.env │ │ └── volumes.yaml │ │ ├── kovan-replica-0-5-17 │ │ ├── kustomization.yaml │ │ ├── patches │ │ │ ├── dtl-volume.yaml │ │ │ ├── dtl.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ └── l2geth.yaml │ │ ├── replica-healthcheck-v1.env │ │ └── volumes.yaml │ │ ├── kovan-replica-0-5-9-berlin │ │ ├── ingress.yaml │ │ ├── kustomization.yaml │ │ ├── patches │ │ │ ├── dtl-endpoints.yaml │ │ │ ├── dtl-volume.yaml │ │ │ ├── l2geth-resources.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ └── replica-healthcheck.yaml │ │ └── volumes.yaml │ │ ├── mainnet-replica-0-5-14 │ │ ├── ingress.yaml │ │ ├── kustomization.yaml │ │ ├── patches │ │ │ ├── dtl.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ ├── l2geth.yaml │ │ │ └── replica-healthcheck.yaml │ │ ├── replica-healthcheck-v1.env │ │ └── volumes.yaml │ │ ├── mainnet-replica-0-5-17 │ │ ├── kustomization.yaml │ │ ├── patches │ │ │ ├── dtl.yaml │ │ │ ├── l2geth-volume.yaml │ │ │ ├── l2geth.yaml │ │ │ └── replica-healthcheck.yaml │ │ ├── replica-healthcheck-v1.env │ │ └── volumes.yaml │ │ └── mainnet-replica-0-5-8 │ │ ├── ingress.yaml │ │ ├── kustomization.yaml │ │ ├── l2geth-volume.yaml │ │ └── patches │ │ ├── l2geth-resources.yaml │ │ ├── l2geth-volume.yaml │ │ └── replica-healthcheck.yaml │ └── scripts │ ├── check-for-chaindata-berlin.sh │ ├── check-for-chaindata.sh │ ├── kustomization.yaml │ ├── l2geth-replica-start.sh │ ├── l2geth.toml │ ├── test.sh │ ├── wait-for-deployer.sh │ ├── wait-for-dtl.sh │ ├── wait-for-l1.sh │ └── wait-for-l2.sh ├── integration-tests ├── .depcheckrc ├── .env.example ├── .eslintrc.js ├── .lintstagedrc.yml ├── .prettierrc.js ├── CHANGELOG.md ├── LICENSE ├── README.md ├── contracts │ ├── ConstructorReverter.sol │ ├── ERC20.sol │ ├── FakeL2StandardERC20.sol │ ├── FakeOptimismMintableERC721.sol │ ├── Multicall.sol │ ├── NFT.sol │ ├── OVMContext.sol │ ├── OVMContextStorage.sol │ ├── Precompiles.sol │ ├── Proxy.sol │ ├── Reverter.sol │ ├── SelfDestruction.sol │ ├── SimpleStorage.sol │ ├── StateDOS.sol │ ├── TestOOG.sol │ └── ValueCalls.sol ├── ext-test │ └── snx.sh ├── hardhat.config.ts ├── package.json ├── tasks │ └── check-block-hashes.ts ├── test │ ├── basic-l1-l2-communication.spec.ts │ ├── bridged-tokens.spec.ts │ ├── contracts.spec.ts │ ├── fee-payment.spec.ts │ ├── hardfork.spec.ts │ ├── healthcheck.spec.ts │ ├── native-eth-ovm-calls.spec.ts │ ├── native-eth.spec.ts │ ├── nft-bridge.spec.ts │ ├── ovmcontext.spec.ts │ ├── predeploys.spec.ts │ ├── queue-ingestion.spec.ts │ ├── replica.spec.ts │ ├── rpc.spec.ts │ ├── shared │ │ ├── env.ts │ │ ├── setup.ts │ │ ├── stress-test-helpers.ts │ │ └── utils.ts │ ├── stress-tests.spec.ts │ ├── system-addresses.spec.ts │ ├── verifier.spec.ts │ ├── whitelist.spec.ts │ └── z-batch-serialization.spec.ts └── tsconfig.json ├── l2geth-exporter ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── Makefile ├── bindings │ ├── CanonicalTransactionChain.go │ └── StateCommitmentChain.go ├── collector.go ├── go.mod ├── go.sum ├── l1contracts │ └── main.go ├── main.go └── package.json ├── l2geth ├── .golangci.yml ├── .mailmap ├── AUTHORS ├── CHANGELOG.md ├── COPYING ├── COPYING.LESSER ├── Dockerfile ├── Makefile ├── README.md ├── accounts │ ├── abi │ │ ├── abi.go │ │ ├── abi_test.go │ │ ├── argument.go │ │ ├── bind │ │ │ ├── auth.go │ │ │ ├── backend.go │ │ │ ├── backends │ │ │ │ ├── simulated.go │ │ │ │ └── simulated_test.go │ │ │ ├── base.go │ │ │ ├── base_test.go │ │ │ ├── bind.go │ │ │ ├── bind_test.go │ │ │ ├── template.go │ │ │ ├── topics.go │ │ │ ├── topics_test.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── doc.go │ │ ├── error.go │ │ ├── event.go │ │ ├── event_test.go │ │ ├── method.go │ │ ├── method_test.go │ │ ├── numbers.go │ │ ├── numbers_test.go │ │ ├── pack.go │ │ ├── pack_test.go │ │ ├── reflect.go │ │ ├── reflect_test.go │ │ ├── type.go │ │ ├── type_test.go │ │ ├── unpack.go │ │ └── unpack_test.go │ ├── accounts.go │ ├── accounts_test.go │ ├── errors.go │ ├── external │ │ └── backend.go │ ├── hd.go │ ├── hd_test.go │ ├── keystore │ │ ├── account_cache.go │ │ ├── account_cache_test.go │ │ ├── file_cache.go │ │ ├── key.go │ │ ├── keystore.go │ │ ├── keystore_test.go │ │ ├── passphrase.go │ │ ├── passphrase_test.go │ │ ├── plain.go │ │ ├── plain_test.go │ │ ├── presale.go │ │ ├── testdata │ │ │ ├── dupes │ │ │ │ ├── 1 │ │ │ │ ├── 2 │ │ │ │ └── foo │ │ │ ├── keystore │ │ │ │ ├── .hiddenfile │ │ │ │ ├── README │ │ │ │ ├── UTC--2016-03-22T12-57-55.920751759Z--7ef5a6135f1fd6a02593eedc869c6d41d934aef8 │ │ │ │ ├── aaa │ │ │ │ ├── empty │ │ │ │ ├── foo │ │ │ │ │ └── fd9bd350f08ee3c0c19b85a8e16114a11a60aa4e │ │ │ │ ├── garbage │ │ │ │ ├── no-address │ │ │ │ ├── zero │ │ │ │ └── zzz │ │ │ ├── v1 │ │ │ │ └── cb61d5a9c4896fb9658090b597ef0e7be6f7b67e │ │ │ │ │ └── cb61d5a9c4896fb9658090b597ef0e7be6f7b67e │ │ │ ├── v1_test_vector.json │ │ │ ├── v3_test_vector.json │ │ │ └── very-light-scrypt.json │ │ ├── wallet.go │ │ ├── watch.go │ │ └── watch_fallback.go │ ├── manager.go │ ├── scwallet │ │ ├── README.md │ │ ├── apdu.go │ │ ├── hub.go │ │ ├── securechannel.go │ │ └── wallet.go │ ├── sort.go │ ├── url.go │ ├── url_test.go │ └── usbwallet │ │ ├── hub.go │ │ ├── ledger.go │ │ ├── trezor.go │ │ ├── trezor │ │ ├── messages-common.pb.go │ │ ├── messages-common.proto │ │ ├── messages-ethereum.pb.go │ │ ├── messages-ethereum.proto │ │ ├── messages-management.pb.go │ │ ├── messages-management.proto │ │ ├── messages.pb.go │ │ ├── messages.proto │ │ └── trezor.go │ │ └── wallet.go ├── build │ ├── checksums.txt │ ├── ci-notes.md │ ├── ci.go │ ├── deb │ │ └── ethereum │ │ │ ├── deb.changelog │ │ │ ├── deb.control │ │ │ ├── deb.copyright │ │ │ ├── deb.docs │ │ │ ├── deb.install │ │ │ └── deb.rules │ ├── goimports.sh │ ├── mvn.pom │ ├── mvn.settings │ ├── nsis.envvarupdate.nsh │ ├── nsis.geth.nsi │ ├── nsis.install.nsh │ ├── nsis.pathupdate.nsh │ ├── nsis.simplefc.dll │ ├── nsis.simplefc.source.zip │ ├── nsis.uninstall.nsh │ ├── pod.podspec │ ├── travis_keepalive.sh │ └── update-license.go ├── cmd │ ├── abigen │ │ └── main.go │ ├── bootnode │ │ └── main.go │ ├── checkpoint-admin │ │ ├── common.go │ │ ├── exec.go │ │ ├── main.go │ │ └── status.go │ ├── clef │ │ ├── README.md │ │ ├── datatypes.md │ │ ├── docs │ │ │ ├── clef_architecture_pt1.png │ │ │ ├── clef_architecture_pt2.png │ │ │ ├── clef_architecture_pt3.png │ │ │ ├── clef_architecture_pt4.png │ │ │ ├── qubes │ │ │ │ ├── clef_qubes_http.png │ │ │ │ ├── clef_qubes_qrexec.png │ │ │ │ ├── qrexec-example.png │ │ │ │ ├── qubes-client.py │ │ │ │ ├── qubes.Clefsign │ │ │ │ ├── qubes_newaccount-1.png │ │ │ │ └── qubes_newaccount-2.png │ │ │ └── setup.md │ │ ├── extapi_changelog.md │ │ ├── intapi_changelog.md │ │ ├── main.go │ │ ├── pythonsigner.py │ │ ├── rules.md │ │ ├── sign_flow.png │ │ ├── tests │ │ │ └── testsigner.js │ │ └── tutorial.md │ ├── devp2p │ │ ├── crawl.go │ │ ├── discv4cmd.go │ │ ├── dns_cloudflare.go │ │ ├── dns_route53.go │ │ ├── dns_route53_test.go │ │ ├── dnscmd.go │ │ ├── enrcmd.go │ │ ├── main.go │ │ ├── nodeset.go │ │ └── nodesetcmd.go │ ├── ethkey │ │ ├── README.md │ │ ├── changepassword.go │ │ ├── generate.go │ │ ├── inspect.go │ │ ├── main.go │ │ ├── message.go │ │ ├── message_test.go │ │ ├── run_test.go │ │ └── utils.go │ ├── evm │ │ ├── compiler.go │ │ ├── disasm.go │ │ ├── internal │ │ │ └── compiler │ │ │ │ └── compiler.go │ │ ├── main.go │ │ ├── runner.go │ │ └── staterunner.go │ ├── faucet │ │ ├── faucet.go │ │ ├── faucet.html │ │ └── website.go │ ├── geth │ │ ├── accountcmd.go │ │ ├── accountcmd_test.go │ │ ├── chaincmd.go │ │ ├── chaincmd_test.go │ │ ├── config.go │ │ ├── consolecmd.go │ │ ├── consolecmd_test.go │ │ ├── dao_test.go │ │ ├── genesis_test.go │ │ ├── main.go │ │ ├── misccmd.go │ │ ├── retesteth.go │ │ ├── retesteth_copypaste.go │ │ ├── run_test.go │ │ ├── testdata │ │ │ ├── empty.js │ │ │ ├── guswallet.json │ │ │ ├── init.json │ │ │ ├── passwords.txt │ │ │ └── wrong-passwords.txt │ │ └── usage.go │ ├── p2psim │ │ └── main.go │ ├── puppeth │ │ ├── genesis.go │ │ ├── genesis_test.go │ │ ├── module.go │ │ ├── module_dashboard.go │ │ ├── module_ethstats.go │ │ ├── module_explorer.go │ │ ├── module_faucet.go │ │ ├── module_nginx.go │ │ ├── module_node.go │ │ ├── module_wallet.go │ │ ├── puppeth.go │ │ ├── ssh.go │ │ ├── testdata │ │ │ ├── stureby_aleth.json │ │ │ ├── stureby_geth.json │ │ │ └── stureby_parity.json │ │ ├── wizard.go │ │ ├── wizard_dashboard.go │ │ ├── wizard_ethstats.go │ │ ├── wizard_explorer.go │ │ ├── wizard_faucet.go │ │ ├── wizard_genesis.go │ │ ├── wizard_intro.go │ │ ├── wizard_netstats.go │ │ ├── wizard_network.go │ │ ├── wizard_nginx.go │ │ ├── wizard_node.go │ │ └── wizard_wallet.go │ ├── rlpdump │ │ └── main.go │ ├── utils │ │ ├── cmd.go │ │ ├── customflags.go │ │ ├── customflags_test.go │ │ ├── flags.go │ │ └── flags_test.go │ └── wnode │ │ └── main.go ├── common │ ├── big.go │ ├── bitutil │ │ ├── bitutil.go │ │ ├── bitutil_test.go │ │ ├── compress.go │ │ ├── compress_fuzz.go │ │ └── compress_test.go │ ├── bytes.go │ ├── bytes_test.go │ ├── compiler │ │ ├── helpers.go │ │ ├── solidity.go │ │ ├── solidity_test.go │ │ ├── test.v.py │ │ ├── test_bad.v.py │ │ ├── vyper.go │ │ └── vyper_test.go │ ├── debug.go │ ├── fdlimit │ │ ├── fdlimit_darwin.go │ │ ├── fdlimit_freebsd.go │ │ ├── fdlimit_test.go │ │ ├── fdlimit_unix.go │ │ └── fdlimit_windows.go │ ├── format.go │ ├── hexutil │ │ ├── hexutil.go │ │ ├── hexutil_test.go │ │ ├── json.go │ │ ├── json_example_test.go │ │ └── json_test.go │ ├── math │ │ ├── big.go │ │ ├── big_test.go │ │ ├── integer.go │ │ └── integer_test.go │ ├── mclock │ │ ├── mclock.go │ │ ├── simclock.go │ │ └── simclock_test.go │ ├── path.go │ ├── prque │ │ ├── lazyqueue.go │ │ ├── lazyqueue_test.go │ │ ├── prque.go │ │ └── sstack.go │ ├── size.go │ ├── size_test.go │ ├── test_utils.go │ ├── types.go │ ├── types_test.go │ └── varbytes.go ├── consensus │ ├── clique │ │ ├── api.go │ │ ├── clique.go │ │ ├── clique_test.go │ │ ├── snapshot.go │ │ └── snapshot_test.go │ ├── consensus.go │ ├── errors.go │ ├── ethash │ │ ├── algorithm.go │ │ ├── algorithm_test.go │ │ ├── api.go │ │ ├── consensus.go │ │ ├── consensus_test.go │ │ ├── ethash.go │ │ ├── ethash_test.go │ │ ├── sealer.go │ │ └── sealer_test.go │ └── misc │ │ ├── dao.go │ │ └── forks.go ├── console │ ├── bridge.go │ ├── console.go │ ├── console_test.go │ ├── prompter.go │ └── testdata │ │ ├── exec.js │ │ └── preload.js ├── contracts │ └── checkpointoracle │ │ ├── contract │ │ ├── oracle.go │ │ └── oracle.sol │ │ ├── oracle.go │ │ └── oracle_test.go ├── core │ ├── .gitignore │ ├── asm │ │ ├── asm.go │ │ ├── asm_test.go │ │ ├── compiler.go │ │ ├── compiler_test.go │ │ ├── lex_test.go │ │ └── lexer.go │ ├── bench_test.go │ ├── block_validator.go │ ├── block_validator_test.go │ ├── blockchain.go │ ├── blockchain_insert.go │ ├── blockchain_test.go │ ├── blocks.go │ ├── bloombits │ │ ├── doc.go │ │ ├── generator.go │ │ ├── generator_test.go │ │ ├── matcher.go │ │ ├── matcher_test.go │ │ ├── scheduler.go │ │ └── scheduler_test.go │ ├── chain_indexer.go │ ├── chain_indexer_test.go │ ├── chain_makers.go │ ├── chain_makers_test.go │ ├── dao_test.go │ ├── error.go │ ├── events.go │ ├── evm.go │ ├── forkid │ │ ├── forkid.go │ │ └── forkid_test.go │ ├── gaspool.go │ ├── gen_genesis.go │ ├── gen_genesis_account.go │ ├── genesis.go │ ├── genesis_alloc.go │ ├── genesis_test.go │ ├── headerchain.go │ ├── mkalloc.go │ ├── rawdb │ │ ├── accessors_chain.go │ │ ├── accessors_chain_test.go │ │ ├── accessors_indexes.go │ │ ├── accessors_indexes_test.go │ │ ├── accessors_metadata.go │ │ ├── database.go │ │ ├── freezer.go │ │ ├── freezer_reinit.go │ │ ├── freezer_table.go │ │ ├── freezer_table_test.go │ │ ├── rollup_indexes.go │ │ ├── rollup_indexes_test.go │ │ ├── schema.go │ │ └── table.go │ ├── state │ │ ├── access_list.go │ │ ├── database.go │ │ ├── dump.go │ │ ├── iterator.go │ │ ├── iterator_test.go │ │ ├── journal.go │ │ ├── state_object.go │ │ ├── state_object_test.go │ │ ├── state_test.go │ │ ├── statedb.go │ │ ├── statedb_test.go │ │ ├── sync.go │ │ └── sync_test.go │ ├── state_prefetcher.go │ ├── state_processor.go │ ├── state_transition.go │ ├── tx_cacher.go │ ├── tx_journal.go │ ├── tx_list.go │ ├── tx_list_test.go │ ├── tx_noncer.go │ ├── tx_pool.go │ ├── tx_pool_test.go │ ├── types.go │ ├── types │ │ ├── access_list_tx.go │ │ ├── block.go │ │ ├── block_test.go │ │ ├── bloom9.go │ │ ├── bloom9_test.go │ │ ├── derive_sha.go │ │ ├── gen_header_json.go │ │ ├── gen_log_json.go │ │ ├── gen_receipt_json.go │ │ ├── gen_tx_json.go │ │ ├── gen_tx_meta_json.go │ │ ├── log.go │ │ ├── log_test.go │ │ ├── receipt.go │ │ ├── receipt_test.go │ │ ├── transaction.go │ │ ├── transaction_meta.go │ │ ├── transaction_meta_test.go │ │ ├── transaction_signing.go │ │ ├── transaction_signing_test.go │ │ └── transaction_test.go │ └── vm │ │ ├── analysis.go │ │ ├── analysis_test.go │ │ ├── common.go │ │ ├── contract.go │ │ ├── contracts.go │ │ ├── contracts_test.go │ │ ├── doc.go │ │ ├── eips.go │ │ ├── errors.go │ │ ├── evm.go │ │ ├── gas.go │ │ ├── gas_table.go │ │ ├── gas_table_test.go │ │ ├── gen_structlog.go │ │ ├── instructions.go │ │ ├── instructions_test.go │ │ ├── int_pool_verifier.go │ │ ├── int_pool_verifier_empty.go │ │ ├── interface.go │ │ ├── interpreter.go │ │ ├── intpool.go │ │ ├── intpool_test.go │ │ ├── jump_table.go │ │ ├── logger.go │ │ ├── logger_json.go │ │ ├── logger_test.go │ │ ├── memory.go │ │ ├── memory_table.go │ │ ├── opcodes.go │ │ ├── operations_acl.go │ │ ├── operations_acl_optimism.go │ │ ├── ovm_state_dump.go │ │ ├── runtime │ │ ├── doc.go │ │ ├── env.go │ │ ├── fuzz.go │ │ ├── runtime.go │ │ ├── runtime_example_test.go │ │ └── runtime_test.go │ │ ├── stack.go │ │ ├── stack_table.go │ │ └── testdata │ │ ├── testcases_add.json │ │ ├── testcases_and.json │ │ ├── testcases_byte.json │ │ ├── testcases_div.json │ │ ├── testcases_eq.json │ │ ├── testcases_exp.json │ │ ├── testcases_gt.json │ │ ├── testcases_lt.json │ │ ├── testcases_mod.json │ │ ├── testcases_mul.json │ │ ├── testcases_or.json │ │ ├── testcases_sar.json │ │ ├── testcases_sdiv.json │ │ ├── testcases_sgt.json │ │ ├── testcases_shl.json │ │ ├── testcases_shr.json │ │ ├── testcases_signext.json │ │ ├── testcases_slt.json │ │ ├── testcases_smod.json │ │ ├── testcases_sub.json │ │ └── testcases_xor.json ├── crypto │ ├── blake2b │ │ ├── blake2b.go │ │ ├── blake2bAVX2_amd64.go │ │ ├── blake2bAVX2_amd64.s │ │ ├── blake2b_amd64.go │ │ ├── blake2b_amd64.s │ │ ├── blake2b_f_fuzz.go │ │ ├── blake2b_f_test.go │ │ ├── blake2b_generic.go │ │ ├── blake2b_ref.go │ │ ├── blake2b_test.go │ │ ├── blake2x.go │ │ └── register.go │ ├── bn256 │ │ ├── LICENSE │ │ ├── bn256_fast.go │ │ ├── bn256_fuzz.go │ │ ├── bn256_slow.go │ │ ├── cloudflare │ │ │ ├── LICENSE │ │ │ ├── bn256.go │ │ │ ├── bn256_test.go │ │ │ ├── constants.go │ │ │ ├── curve.go │ │ │ ├── example_test.go │ │ │ ├── gfp.go │ │ │ ├── gfp12.go │ │ │ ├── gfp2.go │ │ │ ├── gfp6.go │ │ │ ├── gfp_amd64.s │ │ │ ├── gfp_arm64.s │ │ │ ├── gfp_decl.go │ │ │ ├── gfp_generic.go │ │ │ ├── gfp_test.go │ │ │ ├── lattice.go │ │ │ ├── lattice_test.go │ │ │ ├── main_test.go │ │ │ ├── mul_amd64.h │ │ │ ├── mul_arm64.h │ │ │ ├── mul_bmi2_amd64.h │ │ │ ├── optate.go │ │ │ └── twist.go │ │ └── google │ │ │ ├── bn256.go │ │ │ ├── bn256_test.go │ │ │ ├── constants.go │ │ │ ├── curve.go │ │ │ ├── example_test.go │ │ │ ├── gfp12.go │ │ │ ├── gfp2.go │ │ │ ├── gfp6.go │ │ │ ├── main_test.go │ │ │ ├── optate.go │ │ │ └── twist.go │ ├── crypto.go │ ├── crypto_test.go │ ├── ecies │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README │ │ ├── ecies.go │ │ ├── ecies_test.go │ │ └── params.go │ ├── secp256k1 │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── curve.go │ │ ├── ext.h │ │ ├── libsecp256k1 │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── COPYING │ │ │ ├── Makefile.am │ │ │ ├── README.md │ │ │ ├── TODO │ │ │ ├── autogen.sh │ │ │ ├── build-aux │ │ │ │ └── m4 │ │ │ │ │ ├── ax_jni_include_dir.m4 │ │ │ │ │ ├── ax_prog_cc_for_build.m4 │ │ │ │ │ └── bitcoin_secp.m4 │ │ │ ├── configure.ac │ │ │ ├── contrib │ │ │ │ ├── lax_der_parsing.c │ │ │ │ ├── lax_der_parsing.h │ │ │ │ ├── lax_der_privatekey_parsing.c │ │ │ │ └── lax_der_privatekey_parsing.h │ │ │ ├── include │ │ │ │ ├── secp256k1.h │ │ │ │ ├── secp256k1_ecdh.h │ │ │ │ └── secp256k1_recovery.h │ │ │ ├── libsecp256k1.pc.in │ │ │ ├── obj │ │ │ │ └── .gitignore │ │ │ ├── sage │ │ │ │ ├── group_prover.sage │ │ │ │ ├── secp256k1.sage │ │ │ │ └── weierstrass_prover.sage │ │ │ └── src │ │ │ │ ├── asm │ │ │ │ └── field_10x26_arm.s │ │ │ │ ├── basic-config.h │ │ │ │ ├── bench.h │ │ │ │ ├── bench_ecdh.c │ │ │ │ ├── bench_internal.c │ │ │ │ ├── bench_recover.c │ │ │ │ ├── bench_schnorr_verify.c │ │ │ │ ├── bench_sign.c │ │ │ │ ├── bench_verify.c │ │ │ │ ├── ecdsa.h │ │ │ │ ├── ecdsa_impl.h │ │ │ │ ├── eckey.h │ │ │ │ ├── eckey_impl.h │ │ │ │ ├── ecmult.h │ │ │ │ ├── ecmult_const.h │ │ │ │ ├── ecmult_const_impl.h │ │ │ │ ├── ecmult_gen.h │ │ │ │ ├── ecmult_gen_impl.h │ │ │ │ ├── ecmult_impl.h │ │ │ │ ├── field.h │ │ │ │ ├── field_10x26.h │ │ │ │ ├── field_10x26_impl.h │ │ │ │ ├── field_5x52.h │ │ │ │ ├── field_5x52_asm_impl.h │ │ │ │ ├── field_5x52_impl.h │ │ │ │ ├── field_5x52_int128_impl.h │ │ │ │ ├── field_impl.h │ │ │ │ ├── gen_context.c │ │ │ │ ├── group.h │ │ │ │ ├── group_impl.h │ │ │ │ ├── hash.h │ │ │ │ ├── hash_impl.h │ │ │ │ ├── java │ │ │ │ ├── org │ │ │ │ │ └── bitcoin │ │ │ │ │ │ ├── NativeSecp256k1.java │ │ │ │ │ │ ├── NativeSecp256k1Test.java │ │ │ │ │ │ ├── NativeSecp256k1Util.java │ │ │ │ │ │ └── Secp256k1Context.java │ │ │ │ ├── org_bitcoin_NativeSecp256k1.c │ │ │ │ ├── org_bitcoin_NativeSecp256k1.h │ │ │ │ ├── org_bitcoin_Secp256k1Context.c │ │ │ │ └── org_bitcoin_Secp256k1Context.h │ │ │ │ ├── modules │ │ │ │ ├── ecdh │ │ │ │ │ ├── Makefile.am.include │ │ │ │ │ ├── main_impl.h │ │ │ │ │ └── tests_impl.h │ │ │ │ └── recovery │ │ │ │ │ ├── Makefile.am.include │ │ │ │ │ ├── main_impl.h │ │ │ │ │ └── tests_impl.h │ │ │ │ ├── num.h │ │ │ │ ├── num_gmp.h │ │ │ │ ├── num_gmp_impl.h │ │ │ │ ├── num_impl.h │ │ │ │ ├── scalar.h │ │ │ │ ├── scalar_4x64.h │ │ │ │ ├── scalar_4x64_impl.h │ │ │ │ ├── scalar_8x32.h │ │ │ │ ├── scalar_8x32_impl.h │ │ │ │ ├── scalar_impl.h │ │ │ │ ├── scalar_low.h │ │ │ │ ├── scalar_low_impl.h │ │ │ │ ├── secp256k1.c │ │ │ │ ├── testrand.h │ │ │ │ ├── testrand_impl.h │ │ │ │ ├── tests.c │ │ │ │ ├── tests_exhaustive.c │ │ │ │ └── util.h │ │ ├── secp256.go │ │ └── secp256_test.go │ ├── signature_cgo.go │ ├── signature_nocgo.go │ └── signature_test.go ├── docs │ └── audits │ │ ├── 2017-04-25_Geth-audit_Truesec.pdf │ │ └── 2018-09-14_Clef-audit_NCC.pdf ├── eth │ ├── api.go │ ├── api_backend.go │ ├── api_test.go │ ├── api_tracer.go │ ├── backend.go │ ├── bloombits.go │ ├── config.go │ ├── downloader │ │ ├── api.go │ │ ├── downloader.go │ │ ├── downloader_test.go │ │ ├── events.go │ │ ├── fakepeer.go │ │ ├── metrics.go │ │ ├── modes.go │ │ ├── peer.go │ │ ├── queue.go │ │ ├── statesync.go │ │ ├── testchain_test.go │ │ └── types.go │ ├── enr_entry.go │ ├── fetcher │ │ ├── fetcher.go │ │ ├── fetcher_test.go │ │ └── metrics.go │ ├── filters │ │ ├── api.go │ │ ├── api_test.go │ │ ├── bench_test.go │ │ ├── filter.go │ │ ├── filter_system.go │ │ ├── filter_system_test.go │ │ └── filter_test.go │ ├── gasprice │ │ ├── gasprice.go │ │ └── rollup_gasprice.go │ ├── gen_config.go │ ├── handler.go │ ├── handler_test.go │ ├── helper_test.go │ ├── metrics.go │ ├── peer.go │ ├── protocol.go │ ├── protocol_test.go │ ├── sync.go │ ├── sync_test.go │ └── tracers │ │ ├── internal │ │ └── tracers │ │ │ ├── 4byte_tracer.js │ │ │ ├── assets.go │ │ │ ├── bigram_tracer.js │ │ │ ├── call_tracer.js │ │ │ ├── evmdis_tracer.js │ │ │ ├── noop_tracer.js │ │ │ ├── opcount_tracer.js │ │ │ ├── prestate_tracer.js │ │ │ ├── tracers.go │ │ │ ├── trigram_tracer.js │ │ │ └── unigram_tracer.js │ │ ├── testdata │ │ ├── call_tracer_create.json │ │ ├── call_tracer_deep_calls.json │ │ ├── call_tracer_delegatecall.json │ │ ├── call_tracer_inner_create_oog_outer_throw.json │ │ ├── call_tracer_inner_throw_outer_revert.json │ │ ├── call_tracer_oog.json │ │ ├── call_tracer_revert.json │ │ ├── call_tracer_simple.json │ │ └── call_tracer_throw.json │ │ ├── tracer.go │ │ ├── tracer_test.go │ │ ├── tracers.go │ │ └── tracers_test.go ├── ethclient │ ├── ethclient.go │ ├── ethclient_test.go │ ├── gen_rpc_tx_meta_json.go │ └── signer.go ├── ethdb │ ├── batch.go │ ├── database.go │ ├── dbtest │ │ └── testsuite.go │ ├── iterator.go │ ├── leveldb │ │ ├── leveldb.go │ │ └── leveldb_test.go │ └── memorydb │ │ ├── memorydb.go │ │ └── memorydb_test.go ├── ethstats │ └── ethstats.go ├── event │ ├── event.go │ ├── event_test.go │ ├── example_feed_test.go │ ├── example_scope_test.go │ ├── example_subscription_test.go │ ├── example_test.go │ ├── feed.go │ ├── feed_test.go │ ├── subscription.go │ └── subscription_test.go ├── fuzzbuzz.yaml ├── go.mod ├── go.sum ├── graphql │ ├── graphiql.go │ ├── graphql.go │ ├── graphql_test.go │ ├── schema.go │ └── service.go ├── interfaces.go ├── internal │ ├── build │ │ ├── archive.go │ │ ├── azure.go │ │ ├── download.go │ │ ├── env.go │ │ ├── pgp.go │ │ └── util.go │ ├── cmdtest │ │ └── test_cmd.go │ ├── debug │ │ ├── api.go │ │ ├── flags.go │ │ ├── loudpanic.go │ │ ├── loudpanic_fallback.go │ │ ├── trace.go │ │ └── trace_fallback.go │ ├── ethapi │ │ ├── addrlock.go │ │ ├── api.go │ │ └── backend.go │ ├── guide │ │ ├── guide.go │ │ └── guide_test.go │ ├── jsre │ │ ├── completion.go │ │ ├── completion_test.go │ │ ├── deps │ │ │ ├── bignumber.js │ │ │ ├── bindata.go │ │ │ ├── deps.go │ │ │ └── web3.js │ │ ├── jsre.go │ │ ├── jsre_test.go │ │ └── pretty.go │ ├── testlog │ │ └── testlog.go │ └── web3ext │ │ └── web3ext.go ├── les │ ├── api.go │ ├── api_backend.go │ ├── api_test.go │ ├── balance.go │ ├── balance_test.go │ ├── benchmark.go │ ├── bloombits.go │ ├── checkpointoracle │ │ └── oracle.go │ ├── client.go │ ├── client_handler.go │ ├── clientpool.go │ ├── clientpool_test.go │ ├── commons.go │ ├── costtracker.go │ ├── distributor.go │ ├── distributor_test.go │ ├── enr_entry.go │ ├── execqueue.go │ ├── execqueue_test.go │ ├── fetcher.go │ ├── flowcontrol │ │ ├── control.go │ │ ├── logger.go │ │ ├── manager.go │ │ └── manager_test.go │ ├── handler_test.go │ ├── metrics.go │ ├── odr.go │ ├── odr_requests.go │ ├── odr_test.go │ ├── peer.go │ ├── peer_test.go │ ├── protocol.go │ ├── randselect.go │ ├── randselect_test.go │ ├── request_test.go │ ├── retrieve.go │ ├── server.go │ ├── server_handler.go │ ├── serverpool.go │ ├── servingqueue.go │ ├── sync.go │ ├── sync_test.go │ ├── test_helper.go │ ├── txrelay.go │ ├── ulc.go │ └── ulc_test.go ├── light │ ├── lightchain.go │ ├── lightchain_test.go │ ├── nodeset.go │ ├── odr.go │ ├── odr_test.go │ ├── odr_util.go │ ├── postprocess.go │ ├── trie.go │ ├── trie_test.go │ ├── txpool.go │ └── txpool_test.go ├── log │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.md │ ├── README_ETHEREUM.md │ ├── doc.go │ ├── format.go │ ├── handler.go │ ├── handler_glog.go │ ├── handler_go13.go │ ├── handler_go14.go │ ├── logger.go │ ├── root.go │ └── syslog.go ├── metrics │ ├── FORK.md │ ├── LICENSE │ ├── README.md │ ├── counter.go │ ├── counter_test.go │ ├── cpu.go │ ├── cpu_syscall.go │ ├── cpu_windows.go │ ├── debug.go │ ├── debug_test.go │ ├── disk.go │ ├── disk_linux.go │ ├── disk_nop.go │ ├── doc.go │ ├── ewma.go │ ├── ewma_test.go │ ├── exp │ │ └── exp.go │ ├── gauge.go │ ├── gauge_float64.go │ ├── gauge_float64_test.go │ ├── gauge_test.go │ ├── graphite.go │ ├── graphite_test.go │ ├── healthcheck.go │ ├── histogram.go │ ├── histogram_test.go │ ├── influxdb │ │ ├── LICENSE │ │ ├── README.md │ │ └── influxdb.go │ ├── init_test.go │ ├── json.go │ ├── json_test.go │ ├── librato │ │ ├── client.go │ │ └── librato.go │ ├── log.go │ ├── memory.md │ ├── meter.go │ ├── meter_test.go │ ├── metrics.go │ ├── metrics_test.go │ ├── opentsdb.go │ ├── opentsdb_test.go │ ├── prometheus │ │ ├── collector.go │ │ └── prometheus.go │ ├── registry.go │ ├── registry_test.go │ ├── resetting_timer.go │ ├── resetting_timer_test.go │ ├── runtime.go │ ├── runtime_cgo.go │ ├── runtime_gccpufraction.go │ ├── runtime_no_cgo.go │ ├── runtime_no_gccpufraction.go │ ├── runtime_test.go │ ├── sample.go │ ├── sample_test.go │ ├── syslog.go │ ├── timer.go │ ├── timer_test.go │ ├── validate.sh │ ├── writer.go │ └── writer_test.go ├── miner │ ├── miner.go │ ├── stress_clique.go │ ├── stress_ethash.go │ ├── unconfirmed.go │ ├── unconfirmed_test.go │ ├── worker.go │ └── worker_test.go ├── mobile │ ├── accounts.go │ ├── android_test.go │ ├── big.go │ ├── bind.go │ ├── common.go │ ├── context.go │ ├── discover.go │ ├── doc.go │ ├── ethclient.go │ ├── ethereum.go │ ├── geth.go │ ├── geth_android.go │ ├── geth_ios.go │ ├── geth_other.go │ ├── init.go │ ├── interface.go │ ├── interface_test.go │ ├── logger.go │ ├── p2p.go │ ├── params.go │ ├── primitives.go │ ├── shhclient.go │ ├── types.go │ └── vm.go ├── node │ ├── api.go │ ├── config.go │ ├── config_test.go │ ├── defaults.go │ ├── doc.go │ ├── errors.go │ ├── node.go │ ├── node_example_test.go │ ├── node_test.go │ ├── service.go │ ├── service_test.go │ └── utils_test.go ├── p2p │ ├── dial.go │ ├── dial_test.go │ ├── discover │ │ ├── common.go │ │ ├── lookup.go │ │ ├── node.go │ │ ├── ntp.go │ │ ├── table.go │ │ ├── table_test.go │ │ ├── table_util_test.go │ │ ├── v4_lookup_test.go │ │ ├── v4_udp.go │ │ └── v4_udp_test.go │ ├── discv5 │ │ ├── README │ │ ├── database.go │ │ ├── database_test.go │ │ ├── metrics.go │ │ ├── net.go │ │ ├── net_test.go │ │ ├── node.go │ │ ├── node_test.go │ │ ├── nodeevent_string.go │ │ ├── sim_run_test.go │ │ ├── sim_test.go │ │ ├── sim_testmain_test.go │ │ ├── table.go │ │ ├── table_test.go │ │ ├── ticket.go │ │ ├── topic.go │ │ ├── topic_test.go │ │ └── udp.go │ ├── dnsdisc │ │ ├── client.go │ │ ├── client_test.go │ │ ├── doc.go │ │ ├── error.go │ │ ├── sync.go │ │ ├── sync_test.go │ │ ├── tree.go │ │ └── tree_test.go │ ├── enode │ │ ├── idscheme.go │ │ ├── idscheme_test.go │ │ ├── iter.go │ │ ├── iter_test.go │ │ ├── localnode.go │ │ ├── localnode_test.go │ │ ├── node.go │ │ ├── node_test.go │ │ ├── nodedb.go │ │ ├── nodedb_test.go │ │ ├── urlv4.go │ │ └── urlv4_test.go │ ├── enr │ │ ├── enr.go │ │ ├── enr_test.go │ │ └── entries.go │ ├── message.go │ ├── message_test.go │ ├── metrics.go │ ├── nat │ │ ├── nat.go │ │ ├── nat_test.go │ │ ├── natpmp.go │ │ ├── natupnp.go │ │ └── natupnp_test.go │ ├── netutil │ │ ├── addrutil.go │ │ ├── error.go │ │ ├── error_test.go │ │ ├── iptrack.go │ │ ├── iptrack_test.go │ │ ├── net.go │ │ ├── net_test.go │ │ ├── toobig_notwindows.go │ │ └── toobig_windows.go │ ├── peer.go │ ├── peer_error.go │ ├── peer_test.go │ ├── protocol.go │ ├── rlpx.go │ ├── rlpx_test.go │ ├── server.go │ ├── server_test.go │ ├── simulations │ │ ├── README.md │ │ ├── adapters │ │ │ ├── exec.go │ │ │ ├── inproc.go │ │ │ ├── inproc_test.go │ │ │ └── types.go │ │ ├── connect.go │ │ ├── connect_test.go │ │ ├── events.go │ │ ├── examples │ │ │ ├── README.md │ │ │ ├── ping-pong.go │ │ │ └── ping-pong.sh │ │ ├── http.go │ │ ├── http_test.go │ │ ├── mocker.go │ │ ├── mocker_test.go │ │ ├── network.go │ │ ├── network_test.go │ │ ├── pipes │ │ │ └── pipes.go │ │ ├── simulation.go │ │ └── test.go │ ├── testing │ │ ├── peerpool.go │ │ ├── protocolsession.go │ │ └── protocoltester.go │ ├── util.go │ └── util_test.go ├── package.json ├── params │ ├── bootnodes.go │ ├── config.go │ ├── config_test.go │ ├── dao.go │ ├── denomination.go │ ├── network_params.go │ ├── protocol_params.go │ └── version.go ├── rlp │ ├── decode.go │ ├── decode_tail_test.go │ ├── decode_test.go │ ├── doc.go │ ├── encode.go │ ├── encode_test.go │ ├── encoder_example_test.go │ ├── raw.go │ ├── raw_test.go │ └── typecache.go ├── rollup │ ├── client.go │ ├── client_test.go │ ├── config.go │ ├── dump │ │ ├── constants.go │ │ └── types.go │ ├── fees │ │ ├── bindings │ │ │ ├── gaspriceoracle.go │ │ │ └── gaspriceoracle_test.go │ │ ├── rollup_fee.go │ │ └── rollup_fee_test.go │ ├── rcfg │ │ ├── config.go │ │ ├── system_address.go │ │ └── system_address_test.go │ ├── sync_service.go │ ├── sync_service_test.go │ ├── types.go │ └── util │ │ └── vm_errors.go ├── rpc │ ├── client.go │ ├── client_example_test.go │ ├── client_test.go │ ├── constants_unix.go │ ├── constants_unix_nocgo.go │ ├── doc.go │ ├── endpoints.go │ ├── errors.go │ ├── gzip.go │ ├── handler.go │ ├── http.go │ ├── http_test.go │ ├── inproc.go │ ├── ipc.go │ ├── ipc_js.go │ ├── ipc_unix.go │ ├── ipc_windows.go │ ├── json.go │ ├── server.go │ ├── server_test.go │ ├── service.go │ ├── stdio.go │ ├── subscription.go │ ├── subscription_test.go │ ├── testdata │ │ ├── invalid-badid.js │ │ ├── invalid-batch.js │ │ ├── invalid-idonly.js │ │ ├── invalid-nonobj.js │ │ ├── invalid-syntax.json │ │ ├── reqresp-batch.js │ │ ├── reqresp-echo.js │ │ ├── reqresp-namedparam.js │ │ ├── reqresp-noargsrets.js │ │ ├── reqresp-nomethod.js │ │ ├── reqresp-noparam.js │ │ ├── reqresp-paramsnull.js │ │ ├── revcall.js │ │ ├── revcall2.js │ │ └── subscription.js │ ├── testservice_test.go │ ├── types.go │ ├── types_test.go │ ├── websocket.go │ └── websocket_test.go ├── scripts │ ├── bindings.sh │ ├── init.sh │ └── start.sh ├── signer │ ├── core │ │ ├── api.go │ │ ├── api_test.go │ │ ├── auditlog.go │ │ ├── cliui.go │ │ ├── signed_data.go │ │ ├── signed_data_internal_test.go │ │ ├── signed_data_test.go │ │ ├── stdioui.go │ │ ├── testdata │ │ │ ├── README.md │ │ │ ├── arrays-1.json │ │ │ ├── custom_arraytype.json │ │ │ ├── eip712.json │ │ │ ├── expfail_arraytype_overload.json │ │ │ ├── expfail_datamismatch_1.json │ │ │ ├── expfail_extradata-1.json │ │ │ ├── expfail_extradata-2.json │ │ │ ├── expfail_malformeddomainkeys.json │ │ │ ├── expfail_nonexistant_type.json │ │ │ ├── expfail_toolargeuint.json │ │ │ ├── expfail_toolargeuint2.json │ │ │ ├── expfail_unconvertiblefloat.json │ │ │ ├── expfail_unconvertiblefloat2.json │ │ │ └── fuzzing │ │ │ │ ├── 2850f6ccf2d7f5f846dfb73119b60e09e712783f │ │ │ │ ├── 36fb987a774011dc675e1b5246ac5c1d44d84d92 │ │ │ │ ├── 37ec7b55c7ba014cced204c5f9989d2d0eb9ff6d │ │ │ │ ├── 582fa92154b784daa1faa293b695fa388fe34bf1 │ │ │ │ ├── ab57cb2b2b5ce614efe13a47bc73814580f2cce8 │ │ │ │ ├── e4303e23ca34fbbc43164a232b2caa7a3af2bf8d │ │ │ │ └── f658340af009dd4a35abe645a00a7b732bc30921 │ │ ├── types.go │ │ ├── uiapi.go │ │ ├── validation.go │ │ └── validation_test.go │ ├── fourbyte │ │ ├── 4byte.go │ │ ├── 4byte.json │ │ ├── abi.go │ │ ├── abi_test.go │ │ ├── fourbyte.go │ │ ├── fourbyte_test.go │ │ ├── validation.go │ │ └── validation_test.go │ ├── rules │ │ ├── deps │ │ │ ├── bignumber.js │ │ │ ├── bindata.go │ │ │ └── deps.go │ │ ├── rules.go │ │ └── rules_test.go │ └── storage │ │ ├── aes_gcm_storage.go │ │ ├── aes_gcm_storage_test.go │ │ └── storage.go ├── statedumper │ ├── dumper.go │ └── dumper_test.go ├── swarm │ └── README.md ├── tests │ ├── block_test.go │ ├── block_test_util.go │ ├── difficulty_test.go │ ├── difficulty_test_util.go │ ├── fuzzers │ │ ├── README.md │ │ ├── keystore │ │ │ ├── corpus │ │ │ │ └── 0176eaf52ed014ec5c91cf4afa070dd3fd469077-1 │ │ │ └── keystore-fuzzer.go │ │ ├── rlp │ │ │ ├── corpus │ │ │ │ ├── block_with_uncle.rlp │ │ │ │ ├── r.bin │ │ │ │ └── transaction.rlp │ │ │ └── rlp_fuzzer.go │ │ ├── trie │ │ │ ├── corpus │ │ │ │ └── data │ │ │ └── trie-fuzzer.go │ │ └── whisperv6 │ │ │ ├── corpus │ │ │ └── 009c5adfa4fd685caef58e1ce932fa7fb209730a │ │ │ └── whisper-fuzzer.go │ ├── gen_btheader.go │ ├── gen_difficultytest.go │ ├── gen_stenv.go │ ├── gen_sttransaction.go │ ├── gen_vmexec.go │ ├── init.go │ ├── init_test.go │ ├── rlp_test.go │ ├── rlp_test_util.go │ ├── solidity │ │ ├── bytecode.js │ │ ├── contracts │ │ │ ├── Migrations.sol │ │ │ └── OpCodes.sol │ │ ├── migrations │ │ │ ├── 1_initial_migration.js │ │ │ └── 2_opCodes_migration.js │ │ ├── test │ │ │ └── opCodes.js │ │ └── truffle-config.js │ ├── state_test.go │ ├── state_test_util.go │ ├── transaction_test.go │ ├── transaction_test_util.go │ ├── vm_test.go │ └── vm_test_util.go ├── trie │ ├── database.go │ ├── database_test.go │ ├── encoding.go │ ├── encoding_test.go │ ├── errors.go │ ├── hasher.go │ ├── iterator.go │ ├── iterator_test.go │ ├── node.go │ ├── node_test.go │ ├── proof.go │ ├── proof_test.go │ ├── secure_trie.go │ ├── secure_trie_test.go │ ├── sync.go │ ├── sync_bloom.go │ ├── sync_test.go │ ├── trie.go │ └── trie_test.go └── whisper │ ├── mailserver │ ├── mailserver.go │ └── server_test.go │ ├── shhclient │ └── client.go │ └── whisperv6 │ ├── api.go │ ├── api_test.go │ ├── benchmarks_test.go │ ├── config.go │ ├── doc.go │ ├── envelope.go │ ├── envelope_test.go │ ├── filter.go │ ├── filter_test.go │ ├── gen_criteria_json.go │ ├── gen_message_json.go │ ├── gen_newmessage_json.go │ ├── message.go │ ├── message_test.go │ ├── peer.go │ ├── peer_test.go │ ├── topic.go │ ├── topic_test.go │ ├── whisper.go │ └── whisper_test.go ├── lerna.json ├── op-batcher ├── .gitignore ├── Dockerfile ├── Makefile ├── batch_submitter.go ├── channel_manager.go ├── cmd │ └── main.go ├── config.go ├── docker.go.work ├── driver.go ├── flags │ └── flags.go ├── go.mod ├── go.sum ├── sequencer │ └── driver.go ├── txmgr.go └── utils.go ├── op-bindings ├── Makefile ├── README.md ├── ast │ ├── canonicalize.go │ ├── canonicalize_test.go │ └── testdata │ │ ├── public-variables.json │ │ ├── simple.json │ │ └── values-in-storage.json ├── bindings │ ├── addressmanager.go │ ├── basefeevault.go │ ├── deployerwhitelist.go │ ├── deployerwhitelist_more.go │ ├── erc20.go │ ├── gaspriceoracle.go │ ├── gaspriceoracle_more.go │ ├── governancetoken_more.go │ ├── l1block.go │ ├── l1block_more.go │ ├── l1blocknumber.go │ ├── l1blocknumber_more.go │ ├── l1crossdomainmessenger.go │ ├── l1crossdomainmessenger_more.go │ ├── l1erc721bridge.go │ ├── l1feevault.go │ ├── l1standardbridge.go │ ├── l2crossdomainmessenger.go │ ├── l2crossdomainmessenger_more.go │ ├── l2erc721bridge.go │ ├── l2erc721bridge_more.go │ ├── l2outputoracle.go │ ├── l2standardbridge.go │ ├── l2standardbridge_more.go │ ├── l2tol1messagepasser.go │ ├── l2tol1messagepasser_more.go │ ├── legacyerc20eth_more.go │ ├── legacymessagepasser.go │ ├── legacymessagepasser_more.go │ ├── optimismmintableerc20.go │ ├── optimismmintableerc20factory.go │ ├── optimismmintableerc20factory_more.go │ ├── optimismmintableerc721factory.go │ ├── optimismmintableerc721factory_more.go │ ├── optimismportal.go │ ├── optimismportal_more.go │ ├── proxy.go │ ├── proxy_more.go │ ├── proxyadmin.go │ ├── proxyadmin_more.go │ ├── registry.go │ ├── sequencerfeevault.go │ ├── sequencerfeevault_more.go │ ├── systemconfig.go │ ├── systemconfig_more.go │ ├── tick.go │ ├── tick_more.go │ ├── weth9.go │ └── weth9_more.go ├── doc.go ├── gen │ └── main.go ├── gen_bindings.sh ├── go.mod ├── go.sum ├── hardhat │ ├── hardhat.go │ ├── hardhat_test.go │ ├── testdata │ │ ├── artifacts │ │ │ ├── build-info │ │ │ │ └── 41b5106372a301360350245ee188494f.json │ │ │ └── contracts │ │ │ │ └── HelloWorld.sol │ │ │ │ ├── HelloWorld.dbg.json │ │ │ │ └── HelloWorld.json │ │ └── deployments │ │ │ └── goerli │ │ │ ├── OptimismPortal.json │ │ │ └── OptimismPortalProxy.json │ ├── types.go │ └── utils.go ├── predeploys │ ├── addresses.go │ ├── addresses_test.go │ └── dev_addresses.go └── solc │ └── types.go ├── op-chain-ops ├── .gitignore ├── Makefile ├── README.md ├── cmd │ ├── migrate │ │ └── main.go │ └── withdrawals │ │ └── main.go ├── crossdomain │ ├── alias.go │ ├── alias_test.go │ ├── encoding.go │ ├── encoding_test.go │ ├── hashing.go │ ├── legacy_withdrawal.go │ ├── legacy_withdrawal_test.go │ ├── message.go │ ├── message_test.go │ ├── migrate.go │ ├── migrate_test.go │ ├── testdata │ │ ├── README.md │ │ ├── call-traces │ │ │ ├── 0x26b854fe0b8f0c5ad15d5c3c1291107cc870f5d7351cfc399e23e68f22231fbe.json │ │ │ ├── 0x32d3b5a0178a33cfbf904cfd36f66a13ff8576f409f15aae86dc3ff0e101c93a.json │ │ │ ├── 0x38236157c6941ef64f4dd0dfa7efed4a82ef9fccdcdda75a8ee89cbe831b182b.json │ │ │ └── 0xed57a510022157b14542491a501daed1d58003e4b274b331d2fc40dcc43f0941.json │ │ ├── receipts │ │ │ ├── 0x26b854fe0b8f0c5ad15d5c3c1291107cc870f5d7351cfc399e23e68f22231fbe.json │ │ │ ├── 0x32d3b5a0178a33cfbf904cfd36f66a13ff8576f409f15aae86dc3ff0e101c93a.json │ │ │ ├── 0x38236157c6941ef64f4dd0dfa7efed4a82ef9fccdcdda75a8ee89cbe831b182b.json │ │ │ └── 0xed57a510022157b14542491a501daed1d58003e4b274b331d2fc40dcc43f0941.json │ │ ├── state-diffs │ │ │ ├── 0x26b854fe0b8f0c5ad15d5c3c1291107cc870f5d7351cfc399e23e68f22231fbe.json │ │ │ ├── 0x32d3b5a0178a33cfbf904cfd36f66a13ff8576f409f15aae86dc3ff0e101c93a.json │ │ │ ├── 0x38236157c6941ef64f4dd0dfa7efed4a82ef9fccdcdda75a8ee89cbe831b182b.json │ │ │ └── 0xed57a510022157b14542491a501daed1d58003e4b274b331d2fc40dcc43f0941.json │ │ └── trace.sh │ ├── types.go │ ├── withdrawal.go │ ├── withdrawal_test.go │ ├── withdrawals.go │ └── withdrawals_test.go ├── deployer │ └── deployer.go ├── ether │ ├── addresses.go │ ├── cli.go │ ├── db.go │ ├── genesis.go │ ├── migrate.go │ ├── params.go │ ├── storage.go │ └── util.go ├── genesis │ ├── config.go │ ├── config_test.go │ ├── db_migration.go │ ├── genesis.go │ ├── helpers.go │ ├── layer_one.go │ ├── layer_one_test.go │ ├── layer_two.go │ ├── layer_two_test.go │ ├── migration │ │ ├── legacy.go │ │ └── types.go │ ├── migration_action │ │ └── action.go │ ├── setters.go │ ├── test_util.go │ └── testdata │ │ ├── test-deploy-config-devnet-l1.json │ │ └── test-deploy-config-full.json ├── go.mod ├── go.sum ├── immutables │ ├── immutables.go │ └── immutables_test.go └── state │ ├── encoding.go │ ├── memory_db.go │ ├── memory_db_test.go │ ├── state.go │ ├── state_test.go │ └── testdata │ ├── contract.go │ └── layout.json ├── op-e2e ├── Makefile ├── actions │ ├── action.go │ ├── l1_miner.go │ ├── l1_miner_test.go │ ├── l1_replica.go │ ├── l1_replica_test.go │ ├── l2_batcher.go │ ├── l2_batcher_test.go │ ├── l2_engine.go │ ├── l2_engine_api.go │ ├── l2_engine_test.go │ ├── l2_proposer.go │ ├── l2_proposer_test.go │ ├── l2_sequencer.go │ ├── l2_sequencer_test.go │ ├── l2_verifier.go │ ├── l2_verifier_test.go │ ├── reorg_test.go │ ├── system_config_test.go │ ├── user.go │ └── user_test.go ├── e2eutils │ ├── addresses.go │ ├── addresses_test.go │ ├── secrets.go │ ├── setup.go │ ├── setup_test.go │ ├── testing.go │ └── waits.go ├── geth.go ├── go.mod ├── go.sum ├── migration_test.go ├── op_geth_test.go ├── setup.go ├── system_test.go └── tracer.go ├── op-exporter ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── Makefile ├── README.md ├── collector.go ├── go.mod ├── go.sum ├── k8sClient │ └── main.go ├── main.go ├── package.json ├── rpc.go └── version │ └── version.go ├── op-node ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── client │ ├── client.go │ ├── polling.go │ ├── polling_test.go │ └── rpc.go ├── cmd │ ├── genesis │ │ └── cmd.go │ ├── main.go │ ├── p2p │ │ ├── cmd.go │ │ └── cmd_test.go │ └── stateviz │ │ ├── assets │ │ ├── index.html │ │ └── main.js │ │ └── main.go ├── docker.go.work ├── eth │ ├── account_proof.go │ ├── block_info.go │ ├── heads.go │ ├── id.go │ ├── label.go │ ├── output.go │ ├── ssz.go │ ├── ssz_test.go │ ├── status.go │ ├── sync_status.go │ ├── types.go │ └── types_test.go ├── flags │ ├── flags.go │ ├── flags_test.go │ └── p2p_flags.go ├── go.mod ├── go.sum ├── heartbeat │ ├── service.go │ └── service_test.go ├── metrics │ ├── caching.go │ ├── events.go │ └── metrics.go ├── node │ ├── api.go │ ├── client.go │ ├── comms.go │ ├── config.go │ ├── log.go │ ├── node.go │ ├── server.go │ └── server_test.go ├── p2p │ ├── config.go │ ├── discovery.go │ ├── gossip.go │ ├── host.go │ ├── host_test.go │ ├── node.go │ ├── notifications.go │ ├── prepared.go │ ├── rpc_api.go │ ├── rpc_client.go │ ├── rpc_server.go │ └── signer.go ├── rollup │ ├── derive │ │ ├── attributes.go │ │ ├── attributes_queue.go │ │ ├── attributes_queue_test.go │ │ ├── attributes_test.go │ │ ├── batch.go │ │ ├── batch_queue.go │ │ ├── batch_queue_test.go │ │ ├── batch_test.go │ │ ├── batches.go │ │ ├── batches_test.go │ │ ├── calldata_source.go │ │ ├── calldata_source_test.go │ │ ├── channel.go │ │ ├── channel_bank.go │ │ ├── channel_bank_test.go │ │ ├── channel_in_reader.go │ │ ├── channel_out.go │ │ ├── channel_out_test.go │ │ ├── channel_test.go │ │ ├── deposit_log.go │ │ ├── deposit_log_test.go │ │ ├── deposit_source.go │ │ ├── deposits.go │ │ ├── doc.go │ │ ├── engine_consolidate.go │ │ ├── engine_queue.go │ │ ├── engine_queue_test.go │ │ ├── engine_update.go │ │ ├── error.go │ │ ├── frame.go │ │ ├── frame_queue.go │ │ ├── frame_test.go │ │ ├── fuzz_parsers_test.go │ │ ├── l1_block_info.go │ │ ├── l1_block_info_test.go │ │ ├── l1_retrieval.go │ │ ├── l1_retrieval_test.go │ │ ├── l1_traversal.go │ │ ├── l1_traversal_test.go │ │ ├── params.go │ │ ├── payload_util.go │ │ ├── payloads_queue.go │ │ ├── payloads_queue_test.go │ │ ├── pipeline.go │ │ ├── pipeline_test.go │ │ ├── system_config.go │ │ └── tick.go │ ├── driver │ │ ├── conf_depth.go │ │ ├── conf_depth_test.go │ │ ├── config.go │ │ ├── driver.go │ │ ├── l1_state.go │ │ ├── origin_selector.go │ │ ├── origin_selector_test.go │ │ ├── sequencer.go │ │ └── state.go │ ├── output_root.go │ ├── sync │ │ ├── start.go │ │ └── start_test.go │ ├── types.go │ └── types_test.go ├── service.go ├── sources │ ├── batching.go │ ├── batching_test.go │ ├── caching │ │ └── cache.go │ ├── engine_client.go │ ├── eth_client.go │ ├── eth_client_test.go │ ├── l1_client.go │ ├── l2_client.go │ ├── limit.go │ ├── receipts.go │ ├── rollupclient.go │ └── types.go ├── testlog │ ├── LICENSE │ ├── README.md │ └── testlog.go ├── testutils │ ├── assertions.go │ ├── block_id.go │ ├── deposits.go │ ├── fake_chain.go │ ├── l1info.go │ ├── metrics.go │ ├── mock_engine.go │ ├── mock_eth_client.go │ ├── mock_l1.go │ ├── mock_l2.go │ ├── random.go │ └── rpc_err_faker.go ├── version │ └── version.go └── withdrawals │ ├── proof.go │ ├── testdata │ └── bridge-withdrawal.json │ ├── utils.go │ └── utils_test.go ├── op-proposer ├── .gitignore ├── Dockerfile ├── Makefile ├── cmd │ └── main.go ├── config.go ├── docker.go.work ├── drivers │ ├── interface.go │ └── l2output │ │ └── driver.go ├── flags │ └── flags.go ├── go.mod ├── go.sum ├── l2_output_submitter.go ├── mock │ └── l1client.go ├── service.go └── txmgr │ ├── send_state.go │ ├── send_state_test.go │ ├── txmgr.go │ └── txmgr_test.go ├── op-service ├── Makefile ├── backoff │ ├── operation.go │ ├── operation_test.go │ ├── strategies.go │ └── strategies_test.go ├── go.mod ├── go.sum ├── httputil │ ├── server.go │ └── wrapped_response_writer.go ├── log │ ├── cli.go │ ├── defaults.go │ └── http.go ├── metrics │ ├── balance.go │ ├── balance_test.go │ ├── cli.go │ ├── http.go │ ├── node_info.go │ ├── registry.go │ └── server.go ├── pprof │ ├── cli.go │ └── server.go ├── rpc │ ├── cli.go │ ├── server.go │ └── server_test.go └── util.go ├── ops-bedrock ├── Dockerfile.l1 ├── Dockerfile.l2 ├── Dockerfile.stateviz ├── devnet-up.sh ├── docker-compose.yml ├── entrypoint.sh ├── oneshot │ ├── Dockerfile.oneshot │ ├── README.md │ ├── create.py │ ├── op-init.sh │ └── s6-rc.d │ │ ├── op-geth │ │ ├── dependencies.d │ │ │ └── op-init │ │ ├── run │ │ └── type │ │ ├── op-init │ │ ├── type │ │ └── up │ │ ├── op-node │ │ ├── dependencies.d │ │ │ ├── op-geth │ │ │ └── op-init │ │ ├── run │ │ └── type │ │ └── user │ │ └── contents.d │ │ ├── op-geth │ │ └── op-node ├── op-batcher-entrypoint.sh ├── op-batcher-key.txt ├── p2p-node-key.txt ├── test-integration.sh ├── test-jwt-secret.txt └── tools │ ├── README.md │ └── generate_replica.py ├── ops ├── Makefile ├── README.md ├── docker-compose-metrics.yml ├── docker-compose.yml ├── docker │ ├── Dockerfile.packages │ ├── ci-builder │ │ ├── CHANGELOG.md │ │ ├── Dockerfile │ │ ├── check-changed.sh │ │ └── package.json │ ├── foundry │ │ ├── CHANGELOG.md │ │ ├── Dockerfile │ │ └── package.json │ ├── grafana │ │ └── provisioning │ │ │ ├── dashboards │ │ │ └── config.yml │ │ │ └── datasources │ │ │ ├── influxdb.yml │ │ │ └── prometheus.yml │ ├── hardhat │ │ ├── .dockerenv │ │ ├── CHANGELOG.md │ │ ├── Dockerfile │ │ ├── hardhat.config.js │ │ └── package.json │ ├── prometheus │ │ └── prometheus.yml │ └── scripts │ │ └── dashboard-sync.py ├── envs │ ├── batch-submitter.env │ ├── dtl.env │ ├── geth.env │ ├── indexer.env │ ├── l1_chain.env │ └── metrics.env └── scripts │ ├── batch-submitter.sh │ ├── build-ci.sh │ ├── ci-docker-tag-op-stack-release.sh │ ├── ci-versions.js │ ├── deployer.sh │ ├── detector.sh │ ├── dtl.sh │ ├── geth.sh │ ├── integration-tests.sh │ ├── relayer.sh │ ├── stats.sh │ ├── tag-bedrock-go-modules.sh │ ├── update-op-geth.py │ └── wait-for-sequencer.sh ├── package.json ├── packages ├── actor-tests │ ├── .depcheckrc │ ├── .eslintrc.js │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bedrock │ │ ├── account-sends.ts │ │ ├── contracts │ │ │ └── ERC20.json │ │ ├── deployments.ts │ │ ├── deposit-eth.ts │ │ └── utils.ts │ ├── lib │ │ ├── actor.ts │ │ ├── convenience.ts │ │ ├── faucet.ts │ │ ├── logger.ts │ │ ├── metrics.ts │ │ └── runner.ts │ ├── package.json │ └── tsconfig.json ├── common-ts │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── base-service │ │ │ ├── base-service-v2.ts │ │ │ ├── base-service.ts │ │ │ ├── index.ts │ │ │ ├── metrics.ts │ │ │ └── validators.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── logger.ts │ │ │ └── metrics.ts │ │ └── index.ts │ ├── test │ │ └── metrics.spec.ts │ └── tsconfig.json ├── contracts-bedrock │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gas-snapshot │ ├── .gitignore │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.js │ ├── .solhint.json │ ├── .solhintignore │ ├── .storage-layout │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── contracts │ │ ├── L1 │ │ │ ├── L1CrossDomainMessenger.sol │ │ │ ├── L1ERC721Bridge.sol │ │ │ ├── L1StandardBridge.sol │ │ │ ├── L2OutputOracle.sol │ │ │ ├── OptimismPortal.sol │ │ │ ├── ResourceMetering.sol │ │ │ └── SystemConfig.sol │ │ ├── L2 │ │ │ ├── BaseFeeVault.sol │ │ │ ├── CrossDomainOwnable.sol │ │ │ ├── CrossDomainOwnable2.sol │ │ │ ├── GasPriceOracle.sol │ │ │ ├── GovernanceToken.sol │ │ │ ├── L1Block.sol │ │ │ ├── L1FeeVault.sol │ │ │ ├── L2CrossDomainMessenger.sol │ │ │ ├── L2ERC721Bridge.sol │ │ │ ├── L2StandardBridge.sol │ │ │ ├── L2ToL1MessagePasser.sol │ │ │ ├── SequencerFeeVault.sol │ │ │ └── Tick.sol │ │ ├── deployment │ │ │ ├── BaseSystemDictator.sol │ │ │ ├── FreshSystemDictator.sol │ │ │ ├── MigrationSystemDictator.sol │ │ │ └── PortalSender.sol │ │ ├── legacy │ │ │ ├── AddressManager.sol │ │ │ ├── DeployerWhitelist.sol │ │ │ ├── L1BlockNumber.sol │ │ │ ├── L1ChugSplashProxy.sol │ │ │ ├── LegacyERC20ETH.sol │ │ │ ├── LegacyMessagePasser.sol │ │ │ └── ResolvedDelegateProxy.sol │ │ ├── libraries │ │ │ ├── Burn.sol │ │ │ ├── Bytes.sol │ │ │ ├── Encoding.sol │ │ │ ├── Hashing.sol │ │ │ ├── Predeploys.sol │ │ │ ├── SafeCall.sol │ │ │ ├── Types.sol │ │ │ ├── rlp │ │ │ │ ├── RLPReader.sol │ │ │ │ └── RLPWriter.sol │ │ │ └── trie │ │ │ │ ├── MerkleTrie.sol │ │ │ │ └── SecureMerkleTrie.sol │ │ ├── test │ │ │ ├── AddressAliasHelper.t.sol │ │ │ ├── BenchmarkTest.t.sol │ │ │ ├── CommonTest.t.sol │ │ │ ├── CrossDomainMessenger.t.sol │ │ │ ├── CrossDomainOwnable.t.sol │ │ │ ├── CrossDomainOwnable2.t.sol │ │ │ ├── DeployerWhitelist.t.sol │ │ │ ├── Encoding.t.sol │ │ │ ├── FeeVault.t.sol │ │ │ ├── GasPriceOracle.t.sol │ │ │ ├── Hashing.t.sol │ │ │ ├── L1Block.t.sol │ │ │ ├── L1BlockNumber.t.sol │ │ │ ├── L1CrossDomainMessenger.t.sol │ │ │ ├── L1StandardBridge.t.sol │ │ │ ├── L2CrossDomainMessenger.t.sol │ │ │ ├── L2OutputOracle.t.sol │ │ │ ├── L2StandardBridge.t.sol │ │ │ ├── L2ToL1MessagePasser.t.sol │ │ │ ├── LegacyERC20ETH.t.sol │ │ │ ├── LegacyMessagePasser.t.sol │ │ │ ├── OptimismMintableERC20.t.sol │ │ │ ├── OptimismMintableERC20Factory.t.sol │ │ │ ├── OptimismPortal.t.sol │ │ │ ├── Proxy.t.sol │ │ │ ├── ProxyAdmin.t.sol │ │ │ ├── RLP.t.sol │ │ │ ├── RLPReader.t.sol │ │ │ ├── RLPWriter.t.sol │ │ │ ├── ResourceMetering.t.sol │ │ │ ├── SafeCall.t.sol │ │ │ ├── Semver.t.sol │ │ │ └── SequencerFeeVault.t.sol │ │ ├── universal │ │ │ ├── CrossDomainMessenger.sol │ │ │ ├── ERC721Bridge.sol │ │ │ ├── FeeVault.sol │ │ │ ├── OptimismMintableERC20.sol │ │ │ ├── OptimismMintableERC20Factory.sol │ │ │ ├── OptimismMintableERC721.sol │ │ │ ├── OptimismMintableERC721Factory.sol │ │ │ ├── Proxy.sol │ │ │ ├── ProxyAdmin.sol │ │ │ ├── Semver.sol │ │ │ ├── StandardBridge.sol │ │ │ └── SupportedInterfaces.sol │ │ └── vendor │ │ │ ├── AddressAliasHelper.sol │ │ │ └── WETH9.sol │ ├── deploy-config │ │ ├── devnetL1.json │ │ ├── goerli.json │ │ ├── hardhat.json │ │ └── hivenet.json │ ├── deploy │ │ ├── 000-ProxyAdmin.ts │ │ ├── 001-L1StandardBridgeProxy.ts │ │ ├── 002-L2OutputOracleProxy.ts │ │ ├── 003-L1CrossDomainMessengerProxy.ts │ │ ├── 004-OptimismPortalProxy.ts │ │ ├── 005-OptimismMintableERC20FactoryProxy.ts │ │ ├── 006-L1ERC721BridgeProxy.ts │ │ ├── 007-L1CrossDomainMessengerImpl.ts │ │ ├── 007-SystemConfigProxy.ts │ │ ├── 008-L1StandardBridgeImpl.ts │ │ ├── 009-L2OutputOracleImpl.ts │ │ ├── 010-OptimismPortalImpl.ts │ │ ├── 011-OptimismMintableERC20FactoryImpl.ts │ │ ├── 012-L1ERC721BridgeImpl.ts │ │ ├── 013-PortalSenderImpl.ts │ │ ├── 014-SystemConfigImpl.ts │ │ ├── 015-FreshSystemDictator.ts │ │ ├── 016-FreshSystemDictatorSteps.ts │ │ ├── 017-MigrationSystemDictator.ts │ │ └── 018-MigrationSystemDictatorSteps.ts │ ├── deployments │ │ ├── alpha-1 │ │ │ ├── .chainId │ │ │ ├── AddressManager.json │ │ │ ├── L1CrossDomainMessenger.json │ │ │ ├── L1CrossDomainMessengerProxy.json │ │ │ ├── L1StandardBridge.json │ │ │ ├── L1StandardBridgeProxy.json │ │ │ ├── L2OutputOracle.json │ │ │ ├── L2OutputOracleProxy.json │ │ │ ├── OptimismMintableERC20Factory.json │ │ │ ├── OptimismMintableERC20FactoryProxy.json │ │ │ ├── OptimismPortal.json │ │ │ ├── OptimismPortalProxy.json │ │ │ ├── ProxyAdmin.json │ │ │ └── solcInputs │ │ │ │ └── ada691c3f5ff59bd3e60fdb28388fb6d.json │ │ └── beta-1 │ │ │ ├── .chainId │ │ │ ├── AddressManager.json │ │ │ ├── L1CrossDomainMessenger.json │ │ │ ├── L1CrossDomainMessengerProxy.json │ │ │ ├── L1StandardBridge.json │ │ │ ├── L1StandardBridgeProxy.json │ │ │ ├── L2OutputOracle.json │ │ │ ├── L2OutputOracleProxy.json │ │ │ ├── OptimismMintableERC20Factory.json │ │ │ ├── OptimismMintableERC20FactoryProxy.json │ │ │ ├── OptimismPortal.json │ │ │ ├── OptimismPortalProxy.json │ │ │ ├── ProxyAdmin.json │ │ │ └── solcInputs │ │ │ └── bcb10ffa97d20df01425b453af7364d1.json │ ├── foundry.toml │ ├── hardhat.config.ts │ ├── layout-lock.json │ ├── package.json │ ├── scripts │ │ ├── differential-testing.ts │ │ ├── generate-artifacts.ts │ │ ├── slither.sh │ │ ├── storage-snapshot.sh │ │ └── verify-foundry-install.ts │ ├── slither.config.json │ ├── slither.db.json │ ├── src │ │ ├── constants.ts │ │ ├── contract-defs.ts │ │ ├── deploy-utils.ts │ │ └── index.ts │ ├── tasks │ │ ├── accounts.ts │ │ ├── check-op-node.ts │ │ ├── deposits.ts │ │ ├── forge-verify.ts │ │ ├── index.ts │ │ ├── rekey.ts │ │ ├── solidity.ts │ │ ├── validate-spacers.ts │ │ └── watch.ts │ └── tsconfig.json ├── contracts-governance │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.js │ ├── .solhint.json │ ├── .solhintignore │ ├── CHANGELOG.md │ ├── README.md │ ├── contracts │ │ ├── GovernanceToken.sol │ │ ├── MerkleDistributor.sol │ │ ├── MintManager.sol │ │ ├── interfaces │ │ │ └── IMerkleDistributor.sol │ │ └── test │ │ │ └── TestERC20.sol │ ├── deploy-config │ │ ├── optimism-goerli.json │ │ └── optimism-mainnet.json │ ├── deploy │ │ └── 000-mint-manager-impl.ts │ ├── deployments │ │ ├── optimism-goerli │ │ │ ├── .chainId │ │ │ ├── MintManager.json │ │ │ └── solcInputs │ │ │ │ └── b1df373a9ed51b3903b61f56faa9a78f.json │ │ └── optimism-mainnet │ │ │ ├── .chainId │ │ │ ├── MintManager.json │ │ │ └── solcInputs │ │ │ └── b1df373a9ed51b3903b61f56faa9a78f.json │ ├── hardhat.config.ts │ ├── package.json │ ├── scripts │ │ ├── create-airdrop-json.ts │ │ ├── create-distributor-json.ts │ │ ├── deploy-distributor.ts │ │ ├── deploy-token.ts │ │ ├── deposit.ts │ │ ├── generate-merkle-root.ts │ │ ├── mint-initial-supply.ts │ │ ├── multi-send.ts │ │ ├── test-claims.ts │ │ └── verify-merkle-root.ts │ ├── src │ │ ├── balance-tree.ts │ │ ├── merkle-tree.ts │ │ ├── parse-balance-map.ts │ │ └── prompt.ts │ ├── test │ │ ├── MerkleDistributor.test.ts │ │ ├── gov-token.test.ts │ │ └── helpers │ │ │ ├── eip712.ts │ │ │ └── time-travel.ts │ └── tsconfig.json ├── contracts-periphery │ ├── .depcheckrc │ ├── .env.example │ ├── .eslintrc.js │ ├── .gas-snapshot │ ├── .gitattributes │ ├── .lintstagedrc.yml │ ├── .prettierignore │ ├── .prettierrc.js │ ├── .solcover.js │ ├── .solhint.json │ ├── .solhintignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── codechecks.yml │ ├── config │ │ ├── deploy │ │ │ ├── ethereum.ts │ │ │ ├── hardhat.ts │ │ │ ├── kovan.ts │ │ │ ├── optimism-goerli.ts │ │ │ ├── optimism-kovan.ts │ │ │ └── optimism.ts │ │ └── drippie │ │ │ ├── ethereum.ts │ │ │ ├── kovan.ts │ │ │ └── optimism-kovan.ts │ ├── contracts │ │ ├── L1 │ │ │ ├── L1ERC721Bridge.sol │ │ │ ├── TeleportrDeposit.sol │ │ │ └── TeleportrWithdrawer.sol │ │ ├── L2 │ │ │ ├── L2ERC721Bridge.sol │ │ │ └── TeleportrDisburser.sol │ │ ├── foundry-tests │ │ │ ├── AssetReceiver.t.sol │ │ │ ├── TeleportrWithdrawer.t.sol │ │ │ └── Transactor.t.sol │ │ ├── testing │ │ │ └── helpers │ │ │ │ ├── CallRecorder.sol │ │ │ │ ├── ExternalContractCompiler.sol │ │ │ │ ├── FailingReceiver.sol │ │ │ │ ├── MockTeleportr.sol │ │ │ │ ├── Reverter.sol │ │ │ │ ├── SimpleStorage.sol │ │ │ │ ├── TestERC20.sol │ │ │ │ └── TestERC721.sol │ │ └── universal │ │ │ ├── AssetReceiver.sol │ │ │ ├── Transactor.sol │ │ │ ├── drippie │ │ │ ├── Drippie.sol │ │ │ ├── IDripCheck.sol │ │ │ └── dripchecks │ │ │ │ ├── CheckBalanceHigh.sol │ │ │ │ ├── CheckBalanceLow.sol │ │ │ │ ├── CheckGelatoLow.sol │ │ │ │ └── CheckTrue.sol │ │ │ └── op-erc721 │ │ │ ├── ERC721Bridge.sol │ │ │ ├── IOptimismMintableERC721.sol │ │ │ ├── OptimismMintableERC721.sol │ │ │ └── OptimismMintableERC721Factory.sol │ ├── deploy │ │ ├── PeripheryProxyAdmin.ts │ │ ├── RetroReceiver.ts │ │ ├── TeleportrWithdrawer.ts │ │ ├── drippie │ │ │ ├── Drippie.ts │ │ │ └── dripchecks │ │ │ │ ├── CheckBalanceHigh.ts │ │ │ │ ├── CheckBalanceLow.ts │ │ │ │ ├── CheckGelatoLow.ts │ │ │ │ └── CheckTrue.ts │ │ └── nft-bridge │ │ │ ├── L1ERC721BridgeImplementation.ts │ │ │ ├── L1ERC721BridgeProxy.ts │ │ │ ├── L2ERC721BridgeImplementation.ts │ │ │ ├── L2ERC721BridgeProxy.ts │ │ │ ├── OptimismMintableERC721FactoryImplementation.ts │ │ │ └── OptimismMintableERC721FactoryProxy.ts │ ├── deployments │ │ ├── goerli │ │ │ ├── .chainId │ │ │ ├── L1ERC721Bridge.json │ │ │ ├── L1ERC721BridgeProxy.json │ │ │ └── solcInputs │ │ │ │ └── ab9b77493f35e63b7a63fb2fa8d618b4.json │ │ ├── kovan │ │ │ ├── .chainId │ │ │ ├── CheckBalanceHigh.json │ │ │ ├── CheckBalanceLow.json │ │ │ ├── CheckGelatoLow.json │ │ │ ├── CheckTrue.json │ │ │ ├── Drippie.json │ │ │ ├── PeripheryProxyAdmin.json │ │ │ ├── TeleportrWithdrawer.json │ │ │ └── solcInputs │ │ │ │ ├── 416b06ac480c030cd0fc465100e7be9f.json │ │ │ │ ├── 9bf33bb642648b258386a9c465b5d346.json │ │ │ │ ├── abf923dacd3c5c38ad59533119756db7.json │ │ │ │ └── c6fd6c61d1988656e270189e3651a1e1.json │ │ ├── mainnet-forked │ │ │ ├── .chainId │ │ │ ├── AssetReceiver.json │ │ │ ├── CheckBalanceHigh.json │ │ │ ├── CheckBalanceLow.json │ │ │ ├── CheckGelatoLow.json │ │ │ ├── CheckTrue.json │ │ │ ├── Drippie.json │ │ │ ├── L1ERC721Bridge.json │ │ │ ├── L1ERC721BridgeProxy.json │ │ │ ├── TeleportrWithdrawer.json │ │ │ └── solcInputs │ │ │ │ ├── 5bd191b00ea9c0cd6028a01f6227b05c.json │ │ │ │ ├── 66d28de48de020e62747d42ffe3118e7.json │ │ │ │ ├── ab9b77493f35e63b7a63fb2fa8d618b4.json │ │ │ │ └── b09909e91a3ff9823ceba49a3a845230.json │ │ ├── mainnet │ │ │ ├── .chainId │ │ │ ├── AssetReceiver.json │ │ │ ├── CheckBalanceHigh.json │ │ │ ├── CheckBalanceLow.json │ │ │ ├── CheckGelatoLow.json │ │ │ ├── CheckTrue.json │ │ │ ├── Drippie.json │ │ │ ├── L1ERC721Bridge.json │ │ │ ├── L1ERC721BridgeProxy.json │ │ │ ├── TeleportrWithdrawer.json │ │ │ └── solcInputs │ │ │ │ ├── 5bd191b00ea9c0cd6028a01f6227b05c.json │ │ │ │ ├── 66d28de48de020e62747d42ffe3118e7.json │ │ │ │ ├── ab9b77493f35e63b7a63fb2fa8d618b4.json │ │ │ │ └── b09909e91a3ff9823ceba49a3a845230.json │ │ ├── optimism-goerli │ │ │ ├── .chainId │ │ │ ├── CheckBalanceHigh.json │ │ │ ├── CheckBalanceLow.json │ │ │ ├── CheckGelatoLow.json │ │ │ ├── CheckTrue.json │ │ │ ├── Drippie.json │ │ │ ├── L2ERC721Bridge.json │ │ │ ├── L2ERC721BridgeProxy.json │ │ │ ├── OptimismMintableERC721Factory.json │ │ │ ├── OptimismMintableERC721FactoryProxy.json │ │ │ └── solcInputs │ │ │ │ ├── ab9b77493f35e63b7a63fb2fa8d618b4.json │ │ │ │ └── cb12280dddcf446d7c90129cbaba29bb.json │ │ ├── optimism-kovan │ │ │ ├── .chainId │ │ │ ├── CheckBalanceHigh.json │ │ │ ├── CheckBalanceLow.json │ │ │ ├── CheckGelatoLow.json │ │ │ ├── CheckTrue.json │ │ │ ├── Drippie.json │ │ │ ├── PeripheryProxyAdmin.json │ │ │ ├── TeleportrWithdrawer.json │ │ │ └── solcInputs │ │ │ │ ├── 0938c383fb4942a90694b5a8af642a7f.json │ │ │ │ ├── 9bf33bb642648b258386a9c465b5d346.json │ │ │ │ ├── ab9b77493f35e63b7a63fb2fa8d618b4.json │ │ │ │ ├── abf923dacd3c5c38ad59533119756db7.json │ │ │ │ ├── c57aceeefb41333c52700bf88a7434fe.json │ │ │ │ └── c6fd6c61d1988656e270189e3651a1e1.json │ │ └── optimism │ │ │ ├── .chainId │ │ │ ├── AssetReceiver.json │ │ │ ├── L2ERC721Bridge.json │ │ │ ├── OptimismMintableERC721Factory.json │ │ │ ├── OptimismMintableERC721FactoryProxy.json │ │ │ └── solcInputs │ │ │ ├── 5bd191b00ea9c0cd6028a01f6227b05c.json │ │ │ ├── 66d28de48de020e62747d42ffe3118e7.json │ │ │ └── ab9b77493f35e63b7a63fb2fa8d618b4.json │ ├── foundry.toml │ ├── hardhat.config.ts │ ├── package.json │ ├── scripts │ │ └── deploy-nft-bridge.sh │ ├── slither.config.json │ ├── src │ │ ├── config │ │ │ ├── deploy.ts │ │ │ ├── drippie.ts │ │ │ └── index.ts │ │ ├── etherscan.ts │ │ ├── gnosis-safe-checksum.ts │ │ ├── index.ts │ │ └── nft-bridge-deploy-helpers.ts │ ├── tasks │ │ ├── index.ts │ │ ├── install-drippie-config-multisig.ts │ │ └── install-drippie-config.ts │ ├── test │ │ ├── contracts │ │ │ ├── L1 │ │ │ │ ├── L1ERC721Bridge.spec.ts │ │ │ │ └── TeleportrDeposit.spec.ts │ │ │ ├── L2 │ │ │ │ ├── L2ERC721Bridge.spec.ts │ │ │ │ └── TeleportrDisburser.spec.ts │ │ │ └── universal │ │ │ │ ├── AssetReceiver.spec.ts │ │ │ │ ├── OptimismMintableERC721.spec.ts │ │ │ │ ├── OptimismMintableERC721Factory.spec.ts │ │ │ │ ├── TeleportrWithdrawer.spec.ts │ │ │ │ ├── Transactor.spec.ts │ │ │ │ └── drippie │ │ │ │ ├── Drippie.spec.ts │ │ │ │ └── dripchecks │ │ │ │ ├── CheckBalanceHigh.spec.ts │ │ │ │ ├── CheckBalanceLow.spec.ts │ │ │ │ ├── CheckGelatoLow.spec.ts │ │ │ │ └── CheckTrue.spec.ts │ │ ├── helpers │ │ │ ├── constants.ts │ │ │ ├── deploy.ts │ │ │ ├── index.ts │ │ │ └── solidity.ts │ │ └── setup.ts │ └── tsconfig.json ├── contracts │ ├── .depcheckrc │ ├── .env.example │ ├── .eslintrc.js │ ├── .gitattributes │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierignore │ ├── .prettierrc.js │ ├── .solcover.js │ ├── .solhint.json │ ├── .solhintignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── codechecks.yml │ ├── contracts │ │ ├── L1 │ │ │ ├── deployment │ │ │ │ ├── AddressDictator.sol │ │ │ │ └── ChugSplashDictator.sol │ │ │ ├── messaging │ │ │ │ ├── IL1CrossDomainMessenger.sol │ │ │ │ ├── IL1ERC20Bridge.sol │ │ │ │ ├── IL1StandardBridge.sol │ │ │ │ ├── L1CrossDomainMessenger.sol │ │ │ │ └── L1StandardBridge.sol │ │ │ ├── rollup │ │ │ │ ├── CanonicalTransactionChain.sol │ │ │ │ ├── ChainStorageContainer.sol │ │ │ │ ├── ICanonicalTransactionChain.sol │ │ │ │ ├── IChainStorageContainer.sol │ │ │ │ ├── IStateCommitmentChain.sol │ │ │ │ └── StateCommitmentChain.sol │ │ │ ├── teleportr │ │ │ │ └── TeleportrDeposit.sol │ │ │ └── verification │ │ │ │ ├── BondManager.sol │ │ │ │ └── IBondManager.sol │ │ ├── L2 │ │ │ ├── messaging │ │ │ │ ├── IL2CrossDomainMessenger.sol │ │ │ │ ├── IL2ERC20Bridge.sol │ │ │ │ ├── L2CrossDomainMessenger.sol │ │ │ │ ├── L2StandardBridge.sol │ │ │ │ └── L2StandardTokenFactory.sol │ │ │ ├── predeploys │ │ │ │ ├── OVM_DeployerWhitelist.sol │ │ │ │ ├── OVM_ETH.sol │ │ │ │ ├── OVM_GasPriceOracle.sol │ │ │ │ ├── OVM_L2ToL1MessagePasser.sol │ │ │ │ ├── OVM_SequencerFeeVault.sol │ │ │ │ ├── WETH9.sol │ │ │ │ ├── iOVM_L1BlockNumber.sol │ │ │ │ └── iOVM_L2ToL1MessagePasser.sol │ │ │ └── teleportr │ │ │ │ └── TeleportrDisburser.sol │ │ ├── chugsplash │ │ │ ├── L1ChugSplashProxy.sol │ │ │ └── interfaces │ │ │ │ └── iL1ChugSplashDeployer.sol │ │ ├── libraries │ │ │ ├── bridge │ │ │ │ ├── CrossDomainEnabled.sol │ │ │ │ ├── ICrossDomainMessenger.sol │ │ │ │ └── Lib_CrossDomainUtils.sol │ │ │ ├── codec │ │ │ │ └── Lib_OVMCodec.sol │ │ │ ├── constants │ │ │ │ ├── Lib_DefaultValues.sol │ │ │ │ └── Lib_PredeployAddresses.sol │ │ │ ├── resolver │ │ │ │ ├── Lib_AddressManager.sol │ │ │ │ ├── Lib_AddressResolver.sol │ │ │ │ └── Lib_ResolvedDelegateProxy.sol │ │ │ ├── rlp │ │ │ │ ├── Lib_RLPReader.sol │ │ │ │ └── Lib_RLPWriter.sol │ │ │ ├── trie │ │ │ │ ├── Lib_MerkleTrie.sol │ │ │ │ └── Lib_SecureMerkleTrie.sol │ │ │ └── utils │ │ │ │ ├── Lib_Buffer.sol │ │ │ │ ├── Lib_Bytes32Utils.sol │ │ │ │ ├── Lib_BytesUtils.sol │ │ │ │ └── Lib_MerkleTree.sol │ │ ├── standards │ │ │ ├── AddressAliasHelper.sol │ │ │ ├── IL2StandardERC20.sol │ │ │ └── L2StandardERC20.sol │ │ ├── test-helpers │ │ │ ├── FailingReceiver.sol │ │ │ └── TestERC20.sol │ │ └── test-libraries │ │ │ ├── bridge │ │ │ └── TestLib_CrossDomainUtils.sol │ │ │ ├── codec │ │ │ └── TestLib_OVMCodec.sol │ │ │ ├── rlp │ │ │ ├── TestLib_RLPReader.sol │ │ │ └── TestLib_RLPWriter.sol │ │ │ ├── standards │ │ │ └── TestLib_AddressAliasHelper.sol │ │ │ ├── trie │ │ │ ├── TestLib_MerkleTrie.sol │ │ │ └── TestLib_SecureMerkleTrie.sol │ │ │ └── utils │ │ │ ├── TestLib_Buffer.sol │ │ │ ├── TestLib_Bytes32Utils.sol │ │ │ ├── TestLib_BytesUtils.sol │ │ │ └── TestLib_MerkleTree.sol │ ├── deploy-config │ │ ├── goerli-nightly.ts │ │ ├── goerli.ts │ │ ├── hardhat.ts │ │ ├── kovan.ts │ │ ├── local.ts │ │ └── mainnet.ts │ ├── deploy │ │ ├── 000-hardhat-setup.ts │ │ ├── 001-Lib_AddressManager.deploy.ts │ │ ├── 002-OVM_ChainStorageContainer_ctc_batches.deploy.ts │ │ ├── 003-OVM_ChainStorageContainer_scc_batches.deploy.ts │ │ ├── 004-OVM_CanonicalTransactionChain.deploy.ts │ │ ├── 005-OVM_StateCommitmentChain.deploy.ts │ │ ├── 006-OVM_BondManager.deploy.ts │ │ ├── 007-OVM_L1CrossDomainMessenger.deploy.ts │ │ ├── 008-Proxy__OVM_L1CrossDomainMessenger.deploy.ts │ │ ├── 009-Proxy__OVM_L1StandardBridge.deploy.ts │ │ ├── 010-AddressDictator.deploy.ts │ │ ├── 011-set-addresses.ts │ │ ├── 012-initialize-Proxy__L1CrossDomainMessenger.ts │ │ ├── 013-ChugSplashDictator.deploy.ts │ │ ├── 014-OVM_L1StandardBridge.deploy.ts │ │ ├── 015-finalize.ts │ │ └── 016-fund-accounts.ts │ ├── deployments │ │ ├── README.md │ │ ├── goerli-nightly │ │ │ ├── .chainId │ │ │ ├── AddressDictator.json │ │ │ ├── BondManager.json │ │ │ ├── CanonicalTransactionChain.json │ │ │ ├── ChainStorageContainer-CTC-batches.json │ │ │ ├── ChainStorageContainer-SCC-batches.json │ │ │ ├── ChugSplashDictator.json │ │ │ ├── L1StandardBridge_for_verification_only.json │ │ │ ├── Lib_AddressManager.json │ │ │ ├── OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1StandardBridge.json │ │ │ ├── StateCommitmentChain.json │ │ │ └── solcInputs │ │ │ │ ├── 0f61c2f477ce8ca23a2a78795b625932.json │ │ │ │ ├── 1922d6575f24d34049f0f77444309807.json │ │ │ │ ├── 2453276f0fd3d335163681e9ac1b451f.json │ │ │ │ ├── 44cb02469758083657d0b22a42632103.json │ │ │ │ ├── 71eef09945fcfbedc76225dfa2da1007.json │ │ │ │ ├── 7fe827ece38118a4048028a490020ad2.json │ │ │ │ ├── 85ebee1fe613cdbb58dec7dd9504e627.json │ │ │ │ ├── 8e1d6ed52c0bdd4990c7a20b88a38f67.json │ │ │ │ ├── 999646fff997914eb7b90b0ed773b33a.json │ │ │ │ ├── 9b223da611bcb371fb03d40e6b1620c7.json │ │ │ │ └── d6c87ae3c9bb8c703d33a5e718b3cc75.json │ │ ├── goerli │ │ │ ├── .chainId │ │ │ ├── AddressDictator.json │ │ │ ├── BondManager.json │ │ │ ├── CanonicalTransactionChain.json │ │ │ ├── ChainStorageContainer-CTC-batches.json │ │ │ ├── ChainStorageContainer-SCC-batches.json │ │ │ ├── ChugSplashDictator.json │ │ │ ├── L1StandardBridge_for_verification_only.json │ │ │ ├── Lib_AddressManager.json │ │ │ ├── OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1StandardBridge.json │ │ │ ├── README.md │ │ │ ├── StateCommitmentChain.json │ │ │ └── solcInputs │ │ │ │ ├── 0a41276e1e61949b5de1e4f1cd89fb6c.json │ │ │ │ ├── 0b6b0f2f7cbf6cb1011b2fd242eb9f69.json │ │ │ │ ├── 12afc2c6487cfec4471fc920fd475624.json │ │ │ │ ├── 1845b32709cda2bc0b584a5e3f043e7b.json │ │ │ │ ├── 1922d6575f24d34049f0f77444309807.json │ │ │ │ ├── 5aae07ef9122520401369865ebc0eb3e.json │ │ │ │ ├── 5f4e2d2e170708499f05344e000df330.json │ │ │ │ ├── 71a3e0efd80de83ffb4a21a5a9f6be0a.json │ │ │ │ ├── 76c096070f4b72a86045eb6ab63709ed.json │ │ │ │ ├── 8d6d99a3584a757f4a6db32b22382ae9.json │ │ │ │ └── 96c709f6604e7bd8a94077f137b56cbc.json │ │ ├── kovan │ │ │ ├── .chainId │ │ │ ├── AddressDictator.json │ │ │ ├── BondManager.json │ │ │ ├── CanonicalTransactionChain.json │ │ │ ├── ChainStorageContainer-CTC-batches.json │ │ │ ├── ChainStorageContainer-SCC-batches.json │ │ │ ├── ChugSplashDictator.json │ │ │ ├── L1StandardBridge_for_verification_only.json │ │ │ ├── Lib_AddressManager.json │ │ │ ├── OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1StandardBridge.json │ │ │ ├── README.md │ │ │ ├── StateCommitmentChain.json │ │ │ ├── TeleportrDeposit.json │ │ │ └── solcInputs │ │ │ │ ├── 475653b7e5822844bbc8885f604f5e79.json │ │ │ │ ├── 85fb691d85cfc56b2b8339f63294b676.json │ │ │ │ ├── 8a22f2b322f61ab13865f2d2a82e5f09.json │ │ │ │ └── f20d616c1af6713a0e8ca9fae9d7bae7.json │ │ ├── mainnet-forked │ │ │ ├── .chainId │ │ │ ├── AddressDictator.json │ │ │ ├── BondManager.json │ │ │ ├── CanonicalTransactionChain.json │ │ │ ├── ChainStorageContainer-CTC-batches.json │ │ │ ├── ChainStorageContainer-SCC-batches.json │ │ │ ├── ChugSplashDictator.json │ │ │ ├── L1StandardBridge_for_verification_only.json │ │ │ ├── Lib_AddressManager.json │ │ │ ├── OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1StandardBridge.json │ │ │ ├── README.md │ │ │ ├── StateCommitmentChain.json │ │ │ ├── TeleportrDeposit.json │ │ │ └── solcInputs │ │ │ │ ├── 4532a57dbcb505a79ddf510df0371b5f.json │ │ │ │ ├── 475653b7e5822844bbc8885f604f5e79.json │ │ │ │ ├── 7531d7762a77038a37e7490a7b4b176f.json │ │ │ │ ├── 8a22f2b322f61ab13865f2d2a82e5f09.json │ │ │ │ ├── ad04ab9565e42a9370aa7f055041028d.json │ │ │ │ ├── e2f1121f17d06f85851dd0c837a00344.json │ │ │ │ ├── ef3f334bac4d7e77d91b457a0d89ab0a.json │ │ │ │ └── f20d616c1af6713a0e8ca9fae9d7bae7.json │ │ ├── mainnet │ │ │ ├── .chainId │ │ │ ├── AddressDictator.json │ │ │ ├── BondManager.json │ │ │ ├── CanonicalTransactionChain.json │ │ │ ├── ChainStorageContainer-CTC-batches.json │ │ │ ├── ChainStorageContainer-SCC-batches.json │ │ │ ├── ChugSplashDictator.json │ │ │ ├── L1StandardBridge_for_verification_only.json │ │ │ ├── Lib_AddressManager.json │ │ │ ├── OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1CrossDomainMessenger.json │ │ │ ├── Proxy__OVM_L1StandardBridge.json │ │ │ ├── README.md │ │ │ ├── StateCommitmentChain.json │ │ │ ├── TeleportrDeposit.json │ │ │ └── solcInputs │ │ │ │ ├── 4532a57dbcb505a79ddf510df0371b5f.json │ │ │ │ ├── 475653b7e5822844bbc8885f604f5e79.json │ │ │ │ ├── 7531d7762a77038a37e7490a7b4b176f.json │ │ │ │ ├── 8a22f2b322f61ab13865f2d2a82e5f09.json │ │ │ │ ├── ad04ab9565e42a9370aa7f055041028d.json │ │ │ │ ├── e2f1121f17d06f85851dd0c837a00344.json │ │ │ │ ├── ef3f334bac4d7e77d91b457a0d89ab0a.json │ │ │ │ └── f20d616c1af6713a0e8ca9fae9d7bae7.json │ │ ├── optimism-kovan │ │ │ ├── .chainId │ │ │ ├── TeleportrDisburser.json │ │ │ └── solcInputs │ │ │ │ └── f20d616c1af6713a0e8ca9fae9d7bae7.json │ │ └── optimism-mainnet │ │ │ ├── .chainId │ │ │ ├── TeleportrDisburser.json │ │ │ └── solcInputs │ │ │ ├── ad04ab9565e42a9370aa7f055041028d.json │ │ │ └── f20d616c1af6713a0e8ca9fae9d7bae7.json │ ├── docs │ │ ├── Address.md │ │ ├── AddressAliasHelper.md │ │ ├── AddressDictator.md │ │ ├── AddressUpgradeable.md │ │ ├── BondManager.md │ │ ├── CanonicalTransactionChain.md │ │ ├── ChainStorageContainer.md │ │ ├── ChugSplashDictator.md │ │ ├── Context.md │ │ ├── ContextUpgradeable.md │ │ ├── CrossDomainEnabled.md │ │ ├── ERC165Checker.md │ │ ├── ERC20.md │ │ ├── FailingReceiver.md │ │ ├── IBondManager.md │ │ ├── ICanonicalTransactionChain.md │ │ ├── IChainStorageContainer.md │ │ ├── ICrossDomainMessenger.md │ │ ├── IERC165.md │ │ ├── IERC20.md │ │ ├── IERC20Metadata.md │ │ ├── IL1CrossDomainMessenger.md │ │ ├── IL1ERC20Bridge.md │ │ ├── IL1StandardBridge.md │ │ ├── IL2CrossDomainMessenger.md │ │ ├── IL2ERC20Bridge.md │ │ ├── IL2StandardERC20.md │ │ ├── IStateCommitmentChain.md │ │ ├── Initializable.md │ │ ├── L1ChugSplashProxy.md │ │ ├── L1CrossDomainMessenger.md │ │ ├── L1StandardBridge.md │ │ ├── L2CrossDomainMessenger.md │ │ ├── L2StandardBridge.md │ │ ├── L2StandardERC20.md │ │ ├── L2StandardTokenFactory.md │ │ ├── Lib_AddressManager.md │ │ ├── Lib_AddressResolver.md │ │ ├── Lib_Buffer.md │ │ ├── Lib_Bytes32Utils.md │ │ ├── Lib_BytesUtils.md │ │ ├── Lib_CrossDomainUtils.md │ │ ├── Lib_DefaultValues.md │ │ ├── Lib_MerkleTree.md │ │ ├── Lib_MerkleTrie.md │ │ ├── Lib_OVMCodec.md │ │ ├── Lib_PredeployAddresses.md │ │ ├── Lib_RLPReader.md │ │ ├── Lib_RLPWriter.md │ │ ├── Lib_ResolvedDelegateProxy.md │ │ ├── Lib_SecureMerkleTrie.md │ │ ├── OVM_DeployerWhitelist.md │ │ ├── OVM_ETH.md │ │ ├── OVM_GasPriceOracle.md │ │ ├── OVM_L2ToL1MessagePasser.md │ │ ├── OVM_SequencerFeeVault.md │ │ ├── Ownable.md │ │ ├── OwnableUpgradeable.md │ │ ├── PausableUpgradeable.md │ │ ├── ReentrancyGuardUpgradeable.md │ │ ├── SafeERC20.md │ │ ├── StateCommitmentChain.md │ │ ├── TeleportrDeposit.md │ │ ├── TeleportrDisburser.md │ │ ├── WETH9.md │ │ ├── iL1ChugSplashDeployer.md │ │ ├── iOVM_L1BlockNumber.md │ │ └── iOVM_L2ToL1MessagePasser.md │ ├── genesis │ │ ├── goerli-nightly.json │ │ └── goerli.json │ ├── hardhat.config.ts │ ├── package.json │ ├── scripts │ │ ├── generate-artifacts.ts │ │ ├── generate-deployed-artifacts.ts │ │ ├── generate-markdown.ts │ │ └── ovm-gas-oracle.sh │ ├── slither.config.json │ ├── src │ │ ├── address-names.ts │ │ ├── contract-defs.ts │ │ ├── deploy-config.ts │ │ ├── deploy-utils.ts │ │ ├── index.ts │ │ ├── predeploys.ts │ │ └── validation-utils.ts │ ├── tasks │ │ ├── deploy-teleportr.ts │ │ ├── fetch-batches.ts │ │ ├── index.ts │ │ ├── inspect.ts │ │ ├── set-owner.ts │ │ ├── take-dump.ts │ │ ├── validate-address-dictator.ts │ │ ├── validate-chugsplash-dictator.ts │ │ ├── whitelist.ts │ │ └── withdraw-fees.ts │ ├── test │ │ ├── contracts │ │ │ ├── L1 │ │ │ │ ├── deployment │ │ │ │ │ ├── AddressDictator.spec.ts │ │ │ │ │ └── ChugSplashDictator.spec.ts │ │ │ │ ├── messaging │ │ │ │ │ ├── L1CrossDomainMessenger.spec.ts │ │ │ │ │ ├── L1StandardBridge.spec.ts │ │ │ │ │ └── deposit.gas.spec.ts │ │ │ │ ├── rollup │ │ │ │ │ ├── CanonicalTransactionChain.gas.spec.ts │ │ │ │ │ ├── CanonicalTransactionChain.spec.ts │ │ │ │ │ ├── ChainStorageContainer.spec.ts │ │ │ │ │ └── StateCommitmentChain.spec.ts │ │ │ │ ├── teleportr │ │ │ │ │ └── TeleportrDeposit.spec.ts │ │ │ │ └── verification │ │ │ │ │ └── BondManager.spec.ts │ │ │ ├── L2 │ │ │ │ ├── messaging │ │ │ │ │ ├── L2CrossDomainMessenger.spec.ts │ │ │ │ │ ├── L2StandardBridge.spec.ts │ │ │ │ │ └── L2StandardTokenFactory.spec.ts │ │ │ │ ├── predeploys │ │ │ │ │ ├── OVM_ETH.spec.ts │ │ │ │ │ ├── OVM_GasPriceOracle.spec.ts │ │ │ │ │ ├── OVM_L2ToL1MessagePasser.spec.ts │ │ │ │ │ ├── OVM_SequencerFeeVault.spec.ts │ │ │ │ │ └── WETH9.spec.ts │ │ │ │ └── teleportr │ │ │ │ │ └── TeleportrDisburser.spec.ts │ │ │ ├── chugsplash │ │ │ │ └── L1ChugSplashProxy.spec.ts │ │ │ └── libraries │ │ │ │ ├── codec │ │ │ │ └── Lib_OVMCodec.spec.ts │ │ │ │ ├── rlp │ │ │ │ ├── Lib_RLPReader.spec.ts │ │ │ │ └── Lib_RLPWriter.spec.ts │ │ │ │ ├── standards │ │ │ │ └── AddressAliasHelper.spec.ts │ │ │ │ ├── trie │ │ │ │ ├── Lib_MerkleTrie.spec.ts │ │ │ │ └── Lib_SecureMerkleTrie.spec.ts │ │ │ │ └── utils │ │ │ │ ├── Lib_Buffer.spec.ts │ │ │ │ ├── Lib_Bytes32Utils.spec.ts │ │ │ │ ├── Lib_BytesUtils.spec.ts │ │ │ │ └── Lib_MerkleTree.spec.ts │ │ ├── data │ │ │ ├── index.ts │ │ │ └── json │ │ │ │ └── libraries │ │ │ │ ├── rlp │ │ │ │ ├── Lib_RLPReader.test.json │ │ │ │ └── Lib_RLPWriter.test.json │ │ │ │ ├── trie │ │ │ │ ├── trieanyorder.json │ │ │ │ └── trietest.json │ │ │ │ └── utils │ │ │ │ ├── Lib_Bytes32Utils.test.json │ │ │ │ └── Lib_BytesUtils.test.json │ │ ├── helpers │ │ │ ├── codec │ │ │ │ ├── bridge.ts │ │ │ │ └── index.ts │ │ │ ├── constants.ts │ │ │ ├── dummy │ │ │ │ ├── batches.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── test-runner │ │ │ │ ├── index.ts │ │ │ │ └── json-test-runner.ts │ │ │ ├── trie │ │ │ │ ├── index.ts │ │ │ │ └── trie-test-generator.ts │ │ │ └── utils │ │ │ │ ├── deploy.ts │ │ │ │ ├── eth-time.ts │ │ │ │ ├── impersonation.ts │ │ │ │ └── index.ts │ │ └── setup.ts │ └── tsconfig.json ├── core-utils │ ├── .depcheckrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── @types │ │ │ └── external │ │ │ │ └── bufio │ │ │ │ └── index.d.ts │ │ ├── common │ │ │ ├── basic-types.ts │ │ │ ├── bn.ts │ │ │ ├── hex-strings.ts │ │ │ ├── index.ts │ │ │ ├── misc.ts │ │ │ └── test-utils.ts │ │ ├── external │ │ │ ├── bcfg │ │ │ │ ├── bcfg-types.ts │ │ │ │ └── index.ts │ │ │ ├── ethers │ │ │ │ ├── fallback-provider.ts │ │ │ │ ├── index.ts │ │ │ │ └── network.ts │ │ │ ├── geth │ │ │ │ ├── geth-types.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── optimism │ │ │ ├── alias.ts │ │ │ ├── batch-encoding.ts │ │ │ ├── deposit-transaction.ts │ │ │ ├── encoding.ts │ │ │ ├── fees.ts │ │ │ ├── hashing.ts │ │ │ ├── index.ts │ │ │ ├── op-node.ts │ │ │ ├── op-provider.ts │ │ │ └── rollup-types.ts │ ├── test │ │ ├── alias.spec.ts │ │ ├── batch-encoder.spec.ts │ │ ├── fees.spec.ts │ │ ├── fixtures │ │ │ └── calldata.json │ │ ├── hex-utils.spec.ts │ │ ├── misc.spec.ts │ │ ├── setup.ts │ │ └── test-utils.spec.ts │ └── tsconfig.json ├── data-transport-layer │ ├── .depcheckrc │ ├── .env.example │ ├── .eslintrc.js │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── openapi.yml │ ├── package.json │ ├── src │ │ ├── config │ │ │ ├── chain-constants.ts │ │ │ ├── index.ts │ │ │ └── patch-contexts.ts │ │ ├── db │ │ │ ├── simple-db.ts │ │ │ └── transport-db.ts │ │ ├── index.ts │ │ ├── services │ │ │ ├── l1-ingestion │ │ │ │ ├── handlers │ │ │ │ │ ├── errors.ts │ │ │ │ │ ├── sequencer-batch-appended.ts │ │ │ │ │ ├── state-batch-appended.ts │ │ │ │ │ └── transaction-enqueued.ts │ │ │ │ └── service.ts │ │ │ ├── l2-ingestion │ │ │ │ ├── handlers │ │ │ │ │ ├── errors.ts │ │ │ │ │ └── transaction.ts │ │ │ │ └── service.ts │ │ │ ├── main │ │ │ │ └── service.ts │ │ │ ├── run.ts │ │ │ └── server │ │ │ │ └── service.ts │ │ ├── types │ │ │ ├── api-types.ts │ │ │ ├── database-types.ts │ │ │ ├── event-handler-types.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── contracts.ts │ │ │ ├── eth-tx.ts │ │ │ ├── index.ts │ │ │ └── validation.ts │ ├── test │ │ ├── config │ │ │ └── hardhat.config.ts │ │ ├── setup.ts │ │ └── unit-tests │ │ │ ├── examples │ │ │ ├── 0x4c6d86eff88ebc2a32b265fb1f50d9265b9c6ee3ecee296e77f73dc80bf14d6f.txt │ │ │ ├── 0x779a91270b473172b732eb0d482ac179ab1f0520b8c34ae94ed6f45846a98495.txt │ │ │ ├── 0xcb255253054ee453bb9e042dee9b3cbba1f56f67d39f0f8d164426c051703e40.txt │ │ │ ├── 0xe172c60a552beed0de63ce562a6eb04e6a912ca8d518fa0e2e3ccb479bc93c59.txt │ │ │ ├── 0xef6157961c59dfde154e728a3f582e84d1a2a9f991ac1aeba30ae57d8824c54d.txt │ │ │ ├── 0xff835143b39c47563bf7a051471d1c4df1bff1d43e6eb9268b63c22c66b1d0fe.txt │ │ │ ├── l1-data.ts │ │ │ └── l2-data.ts │ │ │ └── services │ │ │ ├── l1-ingestion │ │ │ └── handlers │ │ │ │ ├── sequencer-batch-appended.spec.ts │ │ │ │ ├── state-batch-appended.spec.ts │ │ │ │ └── transaction-enqueued.spec.ts │ │ │ └── l2-ingestion │ │ │ └── handlers │ │ │ └── transaction.spec.ts │ └── tsconfig.json ├── drippie-mon │ ├── .depcheckrc │ ├── .env.example │ ├── .eslintrc.js │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── service.ts │ └── tsconfig.json ├── fault-detector │ ├── .depcheckrc │ ├── .env.example │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── hardhat.config.ts │ ├── package.json │ ├── src │ │ ├── helpers.ts │ │ ├── index.ts │ │ └── service.ts │ ├── test │ │ ├── helpers.spec.ts │ │ └── setup.ts │ └── tsconfig.json ├── hardhat-deploy-config │ ├── .depcheckrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── plugin.ts │ │ ├── type-extensions.ts │ │ └── types.ts │ └── tsconfig.json ├── message-relayer │ ├── .depcheckrc │ ├── .env.example │ ├── .eslintrc.js │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── hardhat.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── service.ts │ └── tsconfig.json ├── migration-data │ ├── .depcheckrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── cli.ts │ ├── data │ │ ├── ovm-addresses.json │ │ ├── ovm-allowances.json │ │ └── ovm-messages.json │ ├── package.json │ ├── src │ │ └── advanced-query.ts │ └── tsconfig.json ├── replica-healthcheck │ ├── .env.example │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── service.ts │ └── tsconfig.json └── sdk │ ├── .depcheckrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── hardhat.config.ts │ ├── package.json │ ├── src │ ├── adapters │ │ ├── dai-bridge.ts │ │ ├── eth-bridge.ts │ │ ├── index.ts │ │ └── standard-bridge.ts │ ├── cross-chain-messenger.ts │ ├── index.ts │ ├── interfaces │ │ ├── bridge-adapter.ts │ │ ├── index.ts │ │ ├── l2-provider.ts │ │ └── types.ts │ ├── l2-provider.ts │ └── utils │ │ ├── chain-constants.ts │ │ ├── coercion.ts │ │ ├── contracts.ts │ │ ├── index.ts │ │ ├── merkle-utils.ts │ │ ├── misc-utils.ts │ │ └── type-utils.ts │ ├── tasks │ ├── deposit-erc20.ts │ ├── deposit-eth.ts │ ├── finalize-withdrawal.ts │ └── index.ts │ ├── test │ ├── contracts │ │ ├── AbsolutelyNothing.sol │ │ ├── ICrossDomainMessenger.sol │ │ ├── MessageEncodingHelper.sol │ │ ├── MockBridge.sol │ │ ├── MockMessenger.sol │ │ └── MockSCC.sol │ ├── cross-chain-messenger.spec.ts │ ├── helpers │ │ ├── constants.ts │ │ └── index.ts │ ├── l2-provider.spec.ts │ ├── setup.ts │ └── utils │ │ ├── coercion.spec.ts │ │ └── contracts.spec.ts │ └── tsconfig.json ├── patches ├── @changesets+cli+2.16.0.patch └── @changesets+git+1.1.1.patch ├── proxyd ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── Makefile ├── README.md ├── backend.go ├── backend_rate_limiter.go ├── cache.go ├── cache_test.go ├── cmd │ └── proxyd │ │ └── main.go ├── config.go ├── entrypoint.sh ├── errors.go ├── example.config.toml ├── frontend_rate_limiter.go ├── frontend_rate_limiter_test.go ├── go.mod ├── go.sum ├── integration_tests │ ├── batch_timeout_test.go │ ├── batching_test.go │ ├── caching_test.go │ ├── failover_test.go │ ├── max_rpc_conns_test.go │ ├── mock_backend_test.go │ ├── rate_limit_test.go │ ├── testdata │ │ ├── backend_rate_limit.toml │ │ ├── batch_timeout.toml │ │ ├── batching.toml │ │ ├── caching.toml │ │ ├── failover.toml │ │ ├── frontend_rate_limit.toml │ │ ├── max_rpc_conns.toml │ │ ├── out_of_service_interval.toml │ │ ├── retries.toml │ │ ├── whitelist.toml │ │ └── ws.toml │ ├── util_test.go │ ├── validation_test.go │ └── ws_test.go ├── lvc.go ├── methods.go ├── metrics.go ├── package.json ├── proxyd.go ├── redis.go ├── rpc.go ├── rpc_test.go ├── server.go ├── string_set.go └── tls.go ├── specs ├── LICENSE ├── README.md ├── assets │ ├── batch-deriv-chain.svg │ ├── batch-deriv-pipeline.svg │ ├── components.svg │ ├── derivation-1.svg │ ├── derivation-2.svg │ ├── derivation-3.svg │ ├── engine.svg │ ├── network-participants-overview.svg │ ├── propagation.svg │ ├── sequencer-block-gen.svg │ ├── sequencer-handling-deposits-and-transactions.svg │ ├── user-withdrawing-to-l1.svg │ └── verifier-executing-fraud-proof.svg ├── batcher.md ├── bridges.md ├── deposits.md ├── derivation.md ├── exec-engine.md ├── glossary.md ├── guaranteed-gas-market.md ├── introduction.md ├── messengers.md ├── meta │ ├── README.md │ ├── devnet.md │ ├── linting.md │ ├── markdown-style.md │ └── versioning.md ├── overview.md ├── predeploys.md ├── proposals.md ├── rollup-node-p2p.md ├── rollup-node.md ├── system_config.md └── withdrawals.md ├── technical-documents ├── postmortems │ ├── 2022-02-02-inflation-vuln.md │ └── 2022-05-31-drop-1.md └── security-reviews │ ├── 2020_10-Rollup-TrailOfBits.pdf │ ├── 2020_11-Dapphub-ECDSA_Wallet.pdf │ ├── 2021_03-OVM_and_Rollup-OpenZeppelin.pdf │ ├── 2021_03-SafetyChecker-ConsenSysDiligence.pdf │ ├── 2022_05-BedrockContracts-Zeppelin.pdf │ ├── 2022_05-OpNode-TrailOfBits.pdf │ ├── 2022_08-Bedrock-Go-SigmaPrime.pdf │ ├── 2022_09-Invariant_Testing-TrailOfBits.pdf │ └── 2022_10_Drippie_Spearbit.pdf ├── teleportr ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── Makefile ├── api │ ├── chain_data.go │ ├── chain_data_test.go │ ├── metrics.go │ └── server.go ├── bindings │ ├── deposit │ │ └── teleportr_deposit.go │ └── disburse │ │ └── teleportr_disburser.go ├── cmd │ ├── teleportr-api │ │ └── main.go │ └── teleportr │ │ └── main.go ├── config.go ├── db │ ├── db.go │ └── db_test.go ├── docker.go.work ├── drivers │ └── disburser │ │ ├── driver.go │ │ ├── find_start_block_number.go │ │ ├── find_start_block_number_test.go │ │ ├── metrics.go │ │ ├── retry.go │ │ └── retry_test.go ├── flags │ ├── api_flags.go │ ├── flags.go │ └── flags_test.go ├── go.mod ├── go.sum ├── package.json └── teleportr.go ├── tsconfig.json └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf 2 | -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.github/mergify.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.gitmodules -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16.16.0 2 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.semgrepignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.semgrepignore -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.snyk -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/.yarnrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/SECURITY.md -------------------------------------------------------------------------------- /batch-submitter/.gitignore: -------------------------------------------------------------------------------- 1 | /batch-submitter 2 | -------------------------------------------------------------------------------- /batch-submitter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/batch-submitter/CHANGELOG.md -------------------------------------------------------------------------------- /batch-submitter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/batch-submitter/Dockerfile -------------------------------------------------------------------------------- /batch-submitter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/batch-submitter/Makefile -------------------------------------------------------------------------------- /batch-submitter/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/batch-submitter/config.go -------------------------------------------------------------------------------- /batch-submitter/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/batch-submitter/go.mod -------------------------------------------------------------------------------- /batch-submitter/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/batch-submitter/go.sum -------------------------------------------------------------------------------- /batch-submitter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/batch-submitter/package.json -------------------------------------------------------------------------------- /bedrock-devnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bedrock-devnet/README.md -------------------------------------------------------------------------------- /bedrock-devnet/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bedrock-devnet/main.py -------------------------------------------------------------------------------- /bss-core/.gitignore: -------------------------------------------------------------------------------- 1 | /batch-submitter 2 | -------------------------------------------------------------------------------- /bss-core/batch_submitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/batch_submitter.go -------------------------------------------------------------------------------- /bss-core/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/crypto.go -------------------------------------------------------------------------------- /bss-core/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/crypto_test.go -------------------------------------------------------------------------------- /bss-core/dial/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/dial/common.go -------------------------------------------------------------------------------- /bss-core/dial/l1_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/dial/l1_client.go -------------------------------------------------------------------------------- /bss-core/drivers/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/drivers/interface.go -------------------------------------------------------------------------------- /bss-core/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/go.mod -------------------------------------------------------------------------------- /bss-core/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/go.sum -------------------------------------------------------------------------------- /bss-core/metrics/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/metrics/interface.go -------------------------------------------------------------------------------- /bss-core/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/metrics/metrics.go -------------------------------------------------------------------------------- /bss-core/mock/l1client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/mock/l1client.go -------------------------------------------------------------------------------- /bss-core/sentry_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/sentry_log.go -------------------------------------------------------------------------------- /bss-core/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/service.go -------------------------------------------------------------------------------- /bss-core/txmgr/send_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/txmgr/send_state.go -------------------------------------------------------------------------------- /bss-core/txmgr/txmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/txmgr/txmgr.go -------------------------------------------------------------------------------- /bss-core/txmgr/txmgr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/bss-core/txmgr/txmgr_test.go -------------------------------------------------------------------------------- /cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/cloudbuild.yaml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/codecov.yml -------------------------------------------------------------------------------- /endpoint-monitor/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/.env.example -------------------------------------------------------------------------------- /endpoint-monitor/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | -------------------------------------------------------------------------------- /endpoint-monitor/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/CHANGELOG.md -------------------------------------------------------------------------------- /endpoint-monitor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/Dockerfile -------------------------------------------------------------------------------- /endpoint-monitor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/Makefile -------------------------------------------------------------------------------- /endpoint-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/README.md -------------------------------------------------------------------------------- /endpoint-monitor/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/cmd/main.go -------------------------------------------------------------------------------- /endpoint-monitor/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/config.go -------------------------------------------------------------------------------- /endpoint-monitor/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/go.mod -------------------------------------------------------------------------------- /endpoint-monitor/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/go.sum -------------------------------------------------------------------------------- /endpoint-monitor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/endpoint-monitor/package.json -------------------------------------------------------------------------------- /gas-oracle/.gitignore: -------------------------------------------------------------------------------- 1 | gas-oracle 2 | -------------------------------------------------------------------------------- /gas-oracle/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/CHANGELOG.md -------------------------------------------------------------------------------- /gas-oracle/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/Dockerfile -------------------------------------------------------------------------------- /gas-oracle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/Makefile -------------------------------------------------------------------------------- /gas-oracle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/README.md -------------------------------------------------------------------------------- /gas-oracle/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/flags/flags.go -------------------------------------------------------------------------------- /gas-oracle/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/go.mod -------------------------------------------------------------------------------- /gas-oracle/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/go.sum -------------------------------------------------------------------------------- /gas-oracle/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/main.go -------------------------------------------------------------------------------- /gas-oracle/metrics/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/metrics/handler.go -------------------------------------------------------------------------------- /gas-oracle/oracle/base_fee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/oracle/base_fee.go -------------------------------------------------------------------------------- /gas-oracle/oracle/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/oracle/config.go -------------------------------------------------------------------------------- /gas-oracle/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/gas-oracle/package.json -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/go.work -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/go.work.sum -------------------------------------------------------------------------------- /indexer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/CHANGELOG.md -------------------------------------------------------------------------------- /indexer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/Dockerfile -------------------------------------------------------------------------------- /indexer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/Makefile -------------------------------------------------------------------------------- /indexer/cmd/indexer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/cmd/indexer/main.go -------------------------------------------------------------------------------- /indexer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/config.go -------------------------------------------------------------------------------- /indexer/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/config_test.go -------------------------------------------------------------------------------- /indexer/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/crypto.go -------------------------------------------------------------------------------- /indexer/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/crypto_test.go -------------------------------------------------------------------------------- /indexer/db/airdrop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/airdrop.go -------------------------------------------------------------------------------- /indexer/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/db.go -------------------------------------------------------------------------------- /indexer/db/deposit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/deposit.go -------------------------------------------------------------------------------- /indexer/db/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/eth.go -------------------------------------------------------------------------------- /indexer/db/guid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/guid.go -------------------------------------------------------------------------------- /indexer/db/l1block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/l1block.go -------------------------------------------------------------------------------- /indexer/db/locator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/locator.go -------------------------------------------------------------------------------- /indexer/db/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/pagination.go -------------------------------------------------------------------------------- /indexer/db/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/sql.go -------------------------------------------------------------------------------- /indexer/db/state_batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/state_batch.go -------------------------------------------------------------------------------- /indexer/db/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/token.go -------------------------------------------------------------------------------- /indexer/db/txn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/txn.go -------------------------------------------------------------------------------- /indexer/db/withdrawal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/db/withdrawal.go -------------------------------------------------------------------------------- /indexer/docker.go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/docker.go.work -------------------------------------------------------------------------------- /indexer/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/flags/flags.go -------------------------------------------------------------------------------- /indexer/flags/flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/flags/flags_test.go -------------------------------------------------------------------------------- /indexer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/go.mod -------------------------------------------------------------------------------- /indexer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/go.sum -------------------------------------------------------------------------------- /indexer/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/indexer.go -------------------------------------------------------------------------------- /indexer/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/metrics/metrics.go -------------------------------------------------------------------------------- /indexer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/package.json -------------------------------------------------------------------------------- /indexer/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/server/server.go -------------------------------------------------------------------------------- /indexer/services/addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/services/addresses.go -------------------------------------------------------------------------------- /indexer/services/airdrop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/services/airdrop.go -------------------------------------------------------------------------------- /indexer/services/l1/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/services/l1/query.go -------------------------------------------------------------------------------- /indexer/services/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/indexer/services/util/util.go -------------------------------------------------------------------------------- /infra/op-replica/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/infra/op-replica/README.md -------------------------------------------------------------------------------- /infra/op-replica/kustomize/overlays/goerli-replica-0-5-14-alpha/l2geth-replica-sync-source.env: -------------------------------------------------------------------------------- 1 | ROLLUP_BACKEND=l2 -------------------------------------------------------------------------------- /infra/op-replica/kustomize/overlays/goerli-replica-0-5-14-beta/l2geth-replica-sync-source.env: -------------------------------------------------------------------------------- 1 | ROLLUP_BACKEND=l2 -------------------------------------------------------------------------------- /infra/op-replica/kustomize/overlays/goerli-replica-l1-0-5-14-alpha/l2geth-replica-sync-source.env: -------------------------------------------------------------------------------- 1 | ROLLUP_BACKEND=l1 -------------------------------------------------------------------------------- /infra/op-replica/kustomize/overlays/goerli-replica-l1-0-5-14-beta/l2geth-replica-sync-source.env: -------------------------------------------------------------------------------- 1 | ROLLUP_BACKEND=l1 -------------------------------------------------------------------------------- /infra/op-replica/kustomize/public-overlays/goerli-replica-0-5-14-alpha/l2geth-replica-sync-source.env: -------------------------------------------------------------------------------- 1 | ROLLUP_BACKEND=l2 -------------------------------------------------------------------------------- /infra/op-replica/kustomize/public-overlays/goerli-replica-0-5-14-beta/l2geth-replica-sync-source.env: -------------------------------------------------------------------------------- 1 | ROLLUP_BACKEND=l2 -------------------------------------------------------------------------------- /infra/op-replica/kustomize/public-overlays/goerli-replica-l1-0-5-14-alpha/l2geth-replica-sync-source.env: -------------------------------------------------------------------------------- 1 | ROLLUP_BACKEND=l1 -------------------------------------------------------------------------------- /infra/op-replica/kustomize/public-overlays/goerli-replica-l1-0-5-14-beta/l2geth-replica-sync-source.env: -------------------------------------------------------------------------------- 1 | ROLLUP_BACKEND=l1 -------------------------------------------------------------------------------- /integration-tests/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/integration-tests/.depcheckrc -------------------------------------------------------------------------------- /integration-tests/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: '../.eslintrc.js', 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | 4 | -------------------------------------------------------------------------------- /integration-tests/.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('../.prettierrc.js'), 3 | } 4 | -------------------------------------------------------------------------------- /integration-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/integration-tests/LICENSE -------------------------------------------------------------------------------- /integration-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/integration-tests/README.md -------------------------------------------------------------------------------- /l2geth-exporter/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | l2geth-exporter 3 | -------------------------------------------------------------------------------- /l2geth-exporter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth-exporter/CHANGELOG.md -------------------------------------------------------------------------------- /l2geth-exporter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth-exporter/Dockerfile -------------------------------------------------------------------------------- /l2geth-exporter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth-exporter/Makefile -------------------------------------------------------------------------------- /l2geth-exporter/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth-exporter/collector.go -------------------------------------------------------------------------------- /l2geth-exporter/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth-exporter/go.mod -------------------------------------------------------------------------------- /l2geth-exporter/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth-exporter/go.sum -------------------------------------------------------------------------------- /l2geth-exporter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth-exporter/main.go -------------------------------------------------------------------------------- /l2geth-exporter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth-exporter/package.json -------------------------------------------------------------------------------- /l2geth/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/.golangci.yml -------------------------------------------------------------------------------- /l2geth/.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/.mailmap -------------------------------------------------------------------------------- /l2geth/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/AUTHORS -------------------------------------------------------------------------------- /l2geth/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/CHANGELOG.md -------------------------------------------------------------------------------- /l2geth/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/COPYING -------------------------------------------------------------------------------- /l2geth/COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/COPYING.LESSER -------------------------------------------------------------------------------- /l2geth/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/Dockerfile -------------------------------------------------------------------------------- /l2geth/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/Makefile -------------------------------------------------------------------------------- /l2geth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/README.md -------------------------------------------------------------------------------- /l2geth/accounts/abi/abi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/abi/abi.go -------------------------------------------------------------------------------- /l2geth/accounts/abi/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/abi/doc.go -------------------------------------------------------------------------------- /l2geth/accounts/abi/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/abi/error.go -------------------------------------------------------------------------------- /l2geth/accounts/abi/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/abi/event.go -------------------------------------------------------------------------------- /l2geth/accounts/abi/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/abi/method.go -------------------------------------------------------------------------------- /l2geth/accounts/abi/pack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/abi/pack.go -------------------------------------------------------------------------------- /l2geth/accounts/abi/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/abi/type.go -------------------------------------------------------------------------------- /l2geth/accounts/abi/unpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/abi/unpack.go -------------------------------------------------------------------------------- /l2geth/accounts/accounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/accounts.go -------------------------------------------------------------------------------- /l2geth/accounts/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/errors.go -------------------------------------------------------------------------------- /l2geth/accounts/hd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/hd.go -------------------------------------------------------------------------------- /l2geth/accounts/hd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/hd_test.go -------------------------------------------------------------------------------- /l2geth/accounts/keystore/testdata/keystore/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /l2geth/accounts/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/manager.go -------------------------------------------------------------------------------- /l2geth/accounts/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/sort.go -------------------------------------------------------------------------------- /l2geth/accounts/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/url.go -------------------------------------------------------------------------------- /l2geth/accounts/url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/accounts/url_test.go -------------------------------------------------------------------------------- /l2geth/build/checksums.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/build/checksums.txt -------------------------------------------------------------------------------- /l2geth/build/ci-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/build/ci-notes.md -------------------------------------------------------------------------------- /l2geth/build/ci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/build/ci.go -------------------------------------------------------------------------------- /l2geth/build/deb/ethereum/deb.docs: -------------------------------------------------------------------------------- 1 | AUTHORS 2 | -------------------------------------------------------------------------------- /l2geth/build/deb/ethereum/deb.install: -------------------------------------------------------------------------------- 1 | build/bin/{{.BinaryName}} usr/bin 2 | -------------------------------------------------------------------------------- /l2geth/build/goimports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/build/goimports.sh -------------------------------------------------------------------------------- /l2geth/build/mvn.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/build/mvn.pom -------------------------------------------------------------------------------- /l2geth/build/mvn.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/build/mvn.settings -------------------------------------------------------------------------------- /l2geth/build/nsis.geth.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/build/nsis.geth.nsi -------------------------------------------------------------------------------- /l2geth/build/nsis.install.nsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/build/nsis.install.nsh -------------------------------------------------------------------------------- /l2geth/build/pod.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/build/pod.podspec -------------------------------------------------------------------------------- /l2geth/cmd/abigen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/abigen/main.go -------------------------------------------------------------------------------- /l2geth/cmd/bootnode/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/bootnode/main.go -------------------------------------------------------------------------------- /l2geth/cmd/clef/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/clef/README.md -------------------------------------------------------------------------------- /l2geth/cmd/clef/datatypes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/clef/datatypes.md -------------------------------------------------------------------------------- /l2geth/cmd/clef/docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/clef/docs/setup.md -------------------------------------------------------------------------------- /l2geth/cmd/clef/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/clef/main.go -------------------------------------------------------------------------------- /l2geth/cmd/clef/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/clef/rules.md -------------------------------------------------------------------------------- /l2geth/cmd/clef/sign_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/clef/sign_flow.png -------------------------------------------------------------------------------- /l2geth/cmd/clef/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/clef/tutorial.md -------------------------------------------------------------------------------- /l2geth/cmd/devp2p/crawl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/devp2p/crawl.go -------------------------------------------------------------------------------- /l2geth/cmd/devp2p/dnscmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/devp2p/dnscmd.go -------------------------------------------------------------------------------- /l2geth/cmd/devp2p/enrcmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/devp2p/enrcmd.go -------------------------------------------------------------------------------- /l2geth/cmd/devp2p/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/devp2p/main.go -------------------------------------------------------------------------------- /l2geth/cmd/devp2p/nodeset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/devp2p/nodeset.go -------------------------------------------------------------------------------- /l2geth/cmd/ethkey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/ethkey/README.md -------------------------------------------------------------------------------- /l2geth/cmd/ethkey/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/ethkey/generate.go -------------------------------------------------------------------------------- /l2geth/cmd/ethkey/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/ethkey/inspect.go -------------------------------------------------------------------------------- /l2geth/cmd/ethkey/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/ethkey/main.go -------------------------------------------------------------------------------- /l2geth/cmd/ethkey/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/ethkey/message.go -------------------------------------------------------------------------------- /l2geth/cmd/ethkey/run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/ethkey/run_test.go -------------------------------------------------------------------------------- /l2geth/cmd/ethkey/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/ethkey/utils.go -------------------------------------------------------------------------------- /l2geth/cmd/evm/compiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/evm/compiler.go -------------------------------------------------------------------------------- /l2geth/cmd/evm/disasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/evm/disasm.go -------------------------------------------------------------------------------- /l2geth/cmd/evm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/evm/main.go -------------------------------------------------------------------------------- /l2geth/cmd/evm/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/evm/runner.go -------------------------------------------------------------------------------- /l2geth/cmd/evm/staterunner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/evm/staterunner.go -------------------------------------------------------------------------------- /l2geth/cmd/faucet/faucet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/faucet/faucet.go -------------------------------------------------------------------------------- /l2geth/cmd/faucet/faucet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/faucet/faucet.html -------------------------------------------------------------------------------- /l2geth/cmd/faucet/website.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/faucet/website.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/accountcmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/accountcmd.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/chaincmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/chaincmd.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/config.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/consolecmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/consolecmd.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/dao_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/dao_test.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/main.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/misccmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/misccmd.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/retesteth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/retesteth.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/run_test.go -------------------------------------------------------------------------------- /l2geth/cmd/geth/testdata/empty.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /l2geth/cmd/geth/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/geth/usage.go -------------------------------------------------------------------------------- /l2geth/cmd/p2psim/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/p2psim/main.go -------------------------------------------------------------------------------- /l2geth/cmd/puppeth/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/puppeth/genesis.go -------------------------------------------------------------------------------- /l2geth/cmd/puppeth/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/puppeth/module.go -------------------------------------------------------------------------------- /l2geth/cmd/puppeth/puppeth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/puppeth/puppeth.go -------------------------------------------------------------------------------- /l2geth/cmd/puppeth/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/puppeth/ssh.go -------------------------------------------------------------------------------- /l2geth/cmd/puppeth/wizard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/puppeth/wizard.go -------------------------------------------------------------------------------- /l2geth/cmd/rlpdump/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/rlpdump/main.go -------------------------------------------------------------------------------- /l2geth/cmd/utils/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/utils/cmd.go -------------------------------------------------------------------------------- /l2geth/cmd/utils/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/utils/flags.go -------------------------------------------------------------------------------- /l2geth/cmd/wnode/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/cmd/wnode/main.go -------------------------------------------------------------------------------- /l2geth/common/big.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/big.go -------------------------------------------------------------------------------- /l2geth/common/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/bytes.go -------------------------------------------------------------------------------- /l2geth/common/bytes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/bytes_test.go -------------------------------------------------------------------------------- /l2geth/common/compiler/test.v.py: -------------------------------------------------------------------------------- 1 | @public 2 | def test(): 3 | hello: int128 4 | -------------------------------------------------------------------------------- /l2geth/common/compiler/test_bad.v.py: -------------------------------------------------------------------------------- 1 | lic 2 | def test(): 3 | hello: int128 4 | -------------------------------------------------------------------------------- /l2geth/common/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/debug.go -------------------------------------------------------------------------------- /l2geth/common/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/format.go -------------------------------------------------------------------------------- /l2geth/common/hexutil/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/hexutil/json.go -------------------------------------------------------------------------------- /l2geth/common/math/big.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/math/big.go -------------------------------------------------------------------------------- /l2geth/common/math/integer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/math/integer.go -------------------------------------------------------------------------------- /l2geth/common/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/path.go -------------------------------------------------------------------------------- /l2geth/common/prque/prque.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/prque/prque.go -------------------------------------------------------------------------------- /l2geth/common/prque/sstack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/prque/sstack.go -------------------------------------------------------------------------------- /l2geth/common/size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/size.go -------------------------------------------------------------------------------- /l2geth/common/size_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/size_test.go -------------------------------------------------------------------------------- /l2geth/common/test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/test_utils.go -------------------------------------------------------------------------------- /l2geth/common/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/types.go -------------------------------------------------------------------------------- /l2geth/common/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/types_test.go -------------------------------------------------------------------------------- /l2geth/common/varbytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/common/varbytes.go -------------------------------------------------------------------------------- /l2geth/consensus/consensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/consensus/consensus.go -------------------------------------------------------------------------------- /l2geth/consensus/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/consensus/errors.go -------------------------------------------------------------------------------- /l2geth/consensus/misc/dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/consensus/misc/dao.go -------------------------------------------------------------------------------- /l2geth/console/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/console/bridge.go -------------------------------------------------------------------------------- /l2geth/console/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/console/console.go -------------------------------------------------------------------------------- /l2geth/console/prompter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/console/prompter.go -------------------------------------------------------------------------------- /l2geth/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/.gitignore -------------------------------------------------------------------------------- /l2geth/core/asm/asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/asm/asm.go -------------------------------------------------------------------------------- /l2geth/core/asm/asm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/asm/asm_test.go -------------------------------------------------------------------------------- /l2geth/core/asm/compiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/asm/compiler.go -------------------------------------------------------------------------------- /l2geth/core/asm/lex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/asm/lex_test.go -------------------------------------------------------------------------------- /l2geth/core/asm/lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/asm/lexer.go -------------------------------------------------------------------------------- /l2geth/core/bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/bench_test.go -------------------------------------------------------------------------------- /l2geth/core/blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/blockchain.go -------------------------------------------------------------------------------- /l2geth/core/blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/blocks.go -------------------------------------------------------------------------------- /l2geth/core/bloombits/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/bloombits/doc.go -------------------------------------------------------------------------------- /l2geth/core/chain_indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/chain_indexer.go -------------------------------------------------------------------------------- /l2geth/core/chain_makers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/chain_makers.go -------------------------------------------------------------------------------- /l2geth/core/dao_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/dao_test.go -------------------------------------------------------------------------------- /l2geth/core/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/error.go -------------------------------------------------------------------------------- /l2geth/core/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/events.go -------------------------------------------------------------------------------- /l2geth/core/evm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/evm.go -------------------------------------------------------------------------------- /l2geth/core/forkid/forkid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/forkid/forkid.go -------------------------------------------------------------------------------- /l2geth/core/gaspool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/gaspool.go -------------------------------------------------------------------------------- /l2geth/core/gen_genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/gen_genesis.go -------------------------------------------------------------------------------- /l2geth/core/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/genesis.go -------------------------------------------------------------------------------- /l2geth/core/genesis_alloc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/genesis_alloc.go -------------------------------------------------------------------------------- /l2geth/core/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/genesis_test.go -------------------------------------------------------------------------------- /l2geth/core/headerchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/headerchain.go -------------------------------------------------------------------------------- /l2geth/core/mkalloc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/mkalloc.go -------------------------------------------------------------------------------- /l2geth/core/rawdb/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/rawdb/database.go -------------------------------------------------------------------------------- /l2geth/core/rawdb/freezer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/rawdb/freezer.go -------------------------------------------------------------------------------- /l2geth/core/rawdb/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/rawdb/schema.go -------------------------------------------------------------------------------- /l2geth/core/rawdb/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/rawdb/table.go -------------------------------------------------------------------------------- /l2geth/core/state/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/state/database.go -------------------------------------------------------------------------------- /l2geth/core/state/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/state/dump.go -------------------------------------------------------------------------------- /l2geth/core/state/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/state/iterator.go -------------------------------------------------------------------------------- /l2geth/core/state/journal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/state/journal.go -------------------------------------------------------------------------------- /l2geth/core/state/statedb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/state/statedb.go -------------------------------------------------------------------------------- /l2geth/core/state/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/state/sync.go -------------------------------------------------------------------------------- /l2geth/core/tx_cacher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/tx_cacher.go -------------------------------------------------------------------------------- /l2geth/core/tx_journal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/tx_journal.go -------------------------------------------------------------------------------- /l2geth/core/tx_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/tx_list.go -------------------------------------------------------------------------------- /l2geth/core/tx_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/tx_list_test.go -------------------------------------------------------------------------------- /l2geth/core/tx_noncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/tx_noncer.go -------------------------------------------------------------------------------- /l2geth/core/tx_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/tx_pool.go -------------------------------------------------------------------------------- /l2geth/core/tx_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/tx_pool_test.go -------------------------------------------------------------------------------- /l2geth/core/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/types.go -------------------------------------------------------------------------------- /l2geth/core/types/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/types/block.go -------------------------------------------------------------------------------- /l2geth/core/types/bloom9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/types/bloom9.go -------------------------------------------------------------------------------- /l2geth/core/types/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/types/log.go -------------------------------------------------------------------------------- /l2geth/core/types/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/types/log_test.go -------------------------------------------------------------------------------- /l2geth/core/types/receipt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/types/receipt.go -------------------------------------------------------------------------------- /l2geth/core/vm/analysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/analysis.go -------------------------------------------------------------------------------- /l2geth/core/vm/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/common.go -------------------------------------------------------------------------------- /l2geth/core/vm/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/contract.go -------------------------------------------------------------------------------- /l2geth/core/vm/contracts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/contracts.go -------------------------------------------------------------------------------- /l2geth/core/vm/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/doc.go -------------------------------------------------------------------------------- /l2geth/core/vm/eips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/eips.go -------------------------------------------------------------------------------- /l2geth/core/vm/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/errors.go -------------------------------------------------------------------------------- /l2geth/core/vm/evm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/evm.go -------------------------------------------------------------------------------- /l2geth/core/vm/gas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/gas.go -------------------------------------------------------------------------------- /l2geth/core/vm/gas_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/gas_table.go -------------------------------------------------------------------------------- /l2geth/core/vm/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/interface.go -------------------------------------------------------------------------------- /l2geth/core/vm/interpreter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/interpreter.go -------------------------------------------------------------------------------- /l2geth/core/vm/intpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/intpool.go -------------------------------------------------------------------------------- /l2geth/core/vm/jump_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/jump_table.go -------------------------------------------------------------------------------- /l2geth/core/vm/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/logger.go -------------------------------------------------------------------------------- /l2geth/core/vm/logger_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/logger_json.go -------------------------------------------------------------------------------- /l2geth/core/vm/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/logger_test.go -------------------------------------------------------------------------------- /l2geth/core/vm/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/memory.go -------------------------------------------------------------------------------- /l2geth/core/vm/opcodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/opcodes.go -------------------------------------------------------------------------------- /l2geth/core/vm/runtime/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/runtime/doc.go -------------------------------------------------------------------------------- /l2geth/core/vm/runtime/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/runtime/env.go -------------------------------------------------------------------------------- /l2geth/core/vm/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/stack.go -------------------------------------------------------------------------------- /l2geth/core/vm/stack_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/core/vm/stack_table.go -------------------------------------------------------------------------------- /l2geth/crypto/bn256/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/crypto/bn256/LICENSE -------------------------------------------------------------------------------- /l2geth/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/crypto/crypto.go -------------------------------------------------------------------------------- /l2geth/crypto/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/crypto/crypto_test.go -------------------------------------------------------------------------------- /l2geth/crypto/ecies/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/crypto/ecies/LICENSE -------------------------------------------------------------------------------- /l2geth/crypto/ecies/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/crypto/ecies/README -------------------------------------------------------------------------------- /l2geth/crypto/ecies/ecies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/crypto/ecies/ecies.go -------------------------------------------------------------------------------- /l2geth/crypto/ecies/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/crypto/ecies/params.go -------------------------------------------------------------------------------- /l2geth/crypto/secp256k1/ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/crypto/secp256k1/ext.h -------------------------------------------------------------------------------- /l2geth/crypto/secp256k1/libsecp256k1/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | autoreconf -if --warnings=all 4 | -------------------------------------------------------------------------------- /l2geth/crypto/secp256k1/libsecp256k1/obj/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /l2geth/eth/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/api.go -------------------------------------------------------------------------------- /l2geth/eth/api_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/api_backend.go -------------------------------------------------------------------------------- /l2geth/eth/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/api_test.go -------------------------------------------------------------------------------- /l2geth/eth/api_tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/api_tracer.go -------------------------------------------------------------------------------- /l2geth/eth/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/backend.go -------------------------------------------------------------------------------- /l2geth/eth/bloombits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/bloombits.go -------------------------------------------------------------------------------- /l2geth/eth/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/config.go -------------------------------------------------------------------------------- /l2geth/eth/downloader/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/downloader/api.go -------------------------------------------------------------------------------- /l2geth/eth/downloader/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/downloader/peer.go -------------------------------------------------------------------------------- /l2geth/eth/enr_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/enr_entry.go -------------------------------------------------------------------------------- /l2geth/eth/fetcher/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/fetcher/fetcher.go -------------------------------------------------------------------------------- /l2geth/eth/fetcher/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/fetcher/metrics.go -------------------------------------------------------------------------------- /l2geth/eth/filters/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/filters/api.go -------------------------------------------------------------------------------- /l2geth/eth/filters/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/filters/filter.go -------------------------------------------------------------------------------- /l2geth/eth/gen_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/gen_config.go -------------------------------------------------------------------------------- /l2geth/eth/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/handler.go -------------------------------------------------------------------------------- /l2geth/eth/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/handler_test.go -------------------------------------------------------------------------------- /l2geth/eth/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/helper_test.go -------------------------------------------------------------------------------- /l2geth/eth/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/metrics.go -------------------------------------------------------------------------------- /l2geth/eth/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/peer.go -------------------------------------------------------------------------------- /l2geth/eth/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/protocol.go -------------------------------------------------------------------------------- /l2geth/eth/protocol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/protocol_test.go -------------------------------------------------------------------------------- /l2geth/eth/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/sync.go -------------------------------------------------------------------------------- /l2geth/eth/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/sync_test.go -------------------------------------------------------------------------------- /l2geth/eth/tracers/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/tracers/tracer.go -------------------------------------------------------------------------------- /l2geth/eth/tracers/tracers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/eth/tracers/tracers.go -------------------------------------------------------------------------------- /l2geth/ethclient/ethclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/ethclient/ethclient.go -------------------------------------------------------------------------------- /l2geth/ethclient/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/ethclient/signer.go -------------------------------------------------------------------------------- /l2geth/ethdb/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/ethdb/batch.go -------------------------------------------------------------------------------- /l2geth/ethdb/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/ethdb/database.go -------------------------------------------------------------------------------- /l2geth/ethdb/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/ethdb/iterator.go -------------------------------------------------------------------------------- /l2geth/ethstats/ethstats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/ethstats/ethstats.go -------------------------------------------------------------------------------- /l2geth/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/event/event.go -------------------------------------------------------------------------------- /l2geth/event/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/event/event_test.go -------------------------------------------------------------------------------- /l2geth/event/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/event/example_test.go -------------------------------------------------------------------------------- /l2geth/event/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/event/feed.go -------------------------------------------------------------------------------- /l2geth/event/feed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/event/feed_test.go -------------------------------------------------------------------------------- /l2geth/event/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/event/subscription.go -------------------------------------------------------------------------------- /l2geth/fuzzbuzz.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/fuzzbuzz.yaml -------------------------------------------------------------------------------- /l2geth/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/go.mod -------------------------------------------------------------------------------- /l2geth/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/go.sum -------------------------------------------------------------------------------- /l2geth/graphql/graphiql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/graphql/graphiql.go -------------------------------------------------------------------------------- /l2geth/graphql/graphql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/graphql/graphql.go -------------------------------------------------------------------------------- /l2geth/graphql/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/graphql/schema.go -------------------------------------------------------------------------------- /l2geth/graphql/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/graphql/service.go -------------------------------------------------------------------------------- /l2geth/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/interfaces.go -------------------------------------------------------------------------------- /l2geth/internal/build/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/internal/build/env.go -------------------------------------------------------------------------------- /l2geth/internal/build/pgp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/internal/build/pgp.go -------------------------------------------------------------------------------- /l2geth/internal/build/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/internal/build/util.go -------------------------------------------------------------------------------- /l2geth/les/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/api.go -------------------------------------------------------------------------------- /l2geth/les/api_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/api_backend.go -------------------------------------------------------------------------------- /l2geth/les/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/api_test.go -------------------------------------------------------------------------------- /l2geth/les/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/balance.go -------------------------------------------------------------------------------- /l2geth/les/balance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/balance_test.go -------------------------------------------------------------------------------- /l2geth/les/benchmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/benchmark.go -------------------------------------------------------------------------------- /l2geth/les/bloombits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/bloombits.go -------------------------------------------------------------------------------- /l2geth/les/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/client.go -------------------------------------------------------------------------------- /l2geth/les/clientpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/clientpool.go -------------------------------------------------------------------------------- /l2geth/les/commons.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/commons.go -------------------------------------------------------------------------------- /l2geth/les/costtracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/costtracker.go -------------------------------------------------------------------------------- /l2geth/les/distributor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/distributor.go -------------------------------------------------------------------------------- /l2geth/les/enr_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/enr_entry.go -------------------------------------------------------------------------------- /l2geth/les/execqueue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/execqueue.go -------------------------------------------------------------------------------- /l2geth/les/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/fetcher.go -------------------------------------------------------------------------------- /l2geth/les/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/handler_test.go -------------------------------------------------------------------------------- /l2geth/les/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/metrics.go -------------------------------------------------------------------------------- /l2geth/les/odr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/odr.go -------------------------------------------------------------------------------- /l2geth/les/odr_requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/odr_requests.go -------------------------------------------------------------------------------- /l2geth/les/odr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/odr_test.go -------------------------------------------------------------------------------- /l2geth/les/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/peer.go -------------------------------------------------------------------------------- /l2geth/les/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/peer_test.go -------------------------------------------------------------------------------- /l2geth/les/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/protocol.go -------------------------------------------------------------------------------- /l2geth/les/randselect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/randselect.go -------------------------------------------------------------------------------- /l2geth/les/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/request_test.go -------------------------------------------------------------------------------- /l2geth/les/retrieve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/retrieve.go -------------------------------------------------------------------------------- /l2geth/les/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/server.go -------------------------------------------------------------------------------- /l2geth/les/serverpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/serverpool.go -------------------------------------------------------------------------------- /l2geth/les/servingqueue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/servingqueue.go -------------------------------------------------------------------------------- /l2geth/les/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/sync.go -------------------------------------------------------------------------------- /l2geth/les/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/sync_test.go -------------------------------------------------------------------------------- /l2geth/les/test_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/test_helper.go -------------------------------------------------------------------------------- /l2geth/les/txrelay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/txrelay.go -------------------------------------------------------------------------------- /l2geth/les/ulc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/ulc.go -------------------------------------------------------------------------------- /l2geth/les/ulc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/les/ulc_test.go -------------------------------------------------------------------------------- /l2geth/light/lightchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/light/lightchain.go -------------------------------------------------------------------------------- /l2geth/light/nodeset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/light/nodeset.go -------------------------------------------------------------------------------- /l2geth/light/odr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/light/odr.go -------------------------------------------------------------------------------- /l2geth/light/odr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/light/odr_test.go -------------------------------------------------------------------------------- /l2geth/light/odr_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/light/odr_util.go -------------------------------------------------------------------------------- /l2geth/light/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/light/trie.go -------------------------------------------------------------------------------- /l2geth/light/trie_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/light/trie_test.go -------------------------------------------------------------------------------- /l2geth/light/txpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/light/txpool.go -------------------------------------------------------------------------------- /l2geth/log/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/CONTRIBUTORS -------------------------------------------------------------------------------- /l2geth/log/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/LICENSE -------------------------------------------------------------------------------- /l2geth/log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/README.md -------------------------------------------------------------------------------- /l2geth/log/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/doc.go -------------------------------------------------------------------------------- /l2geth/log/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/format.go -------------------------------------------------------------------------------- /l2geth/log/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/handler.go -------------------------------------------------------------------------------- /l2geth/log/handler_glog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/handler_glog.go -------------------------------------------------------------------------------- /l2geth/log/handler_go13.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/handler_go13.go -------------------------------------------------------------------------------- /l2geth/log/handler_go14.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/handler_go14.go -------------------------------------------------------------------------------- /l2geth/log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/logger.go -------------------------------------------------------------------------------- /l2geth/log/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/root.go -------------------------------------------------------------------------------- /l2geth/log/syslog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/log/syslog.go -------------------------------------------------------------------------------- /l2geth/metrics/FORK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/FORK.md -------------------------------------------------------------------------------- /l2geth/metrics/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/LICENSE -------------------------------------------------------------------------------- /l2geth/metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/README.md -------------------------------------------------------------------------------- /l2geth/metrics/counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/counter.go -------------------------------------------------------------------------------- /l2geth/metrics/cpu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/cpu.go -------------------------------------------------------------------------------- /l2geth/metrics/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/debug.go -------------------------------------------------------------------------------- /l2geth/metrics/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/disk.go -------------------------------------------------------------------------------- /l2geth/metrics/disk_nop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/disk_nop.go -------------------------------------------------------------------------------- /l2geth/metrics/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/doc.go -------------------------------------------------------------------------------- /l2geth/metrics/ewma.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/ewma.go -------------------------------------------------------------------------------- /l2geth/metrics/exp/exp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/exp/exp.go -------------------------------------------------------------------------------- /l2geth/metrics/gauge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/gauge.go -------------------------------------------------------------------------------- /l2geth/metrics/graphite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/graphite.go -------------------------------------------------------------------------------- /l2geth/metrics/init_test.go: -------------------------------------------------------------------------------- 1 | package metrics 2 | 3 | func init() { 4 | Enabled = true 5 | } 6 | -------------------------------------------------------------------------------- /l2geth/metrics/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/json.go -------------------------------------------------------------------------------- /l2geth/metrics/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/log.go -------------------------------------------------------------------------------- /l2geth/metrics/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/memory.md -------------------------------------------------------------------------------- /l2geth/metrics/meter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/meter.go -------------------------------------------------------------------------------- /l2geth/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/metrics.go -------------------------------------------------------------------------------- /l2geth/metrics/opentsdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/opentsdb.go -------------------------------------------------------------------------------- /l2geth/metrics/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/registry.go -------------------------------------------------------------------------------- /l2geth/metrics/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/runtime.go -------------------------------------------------------------------------------- /l2geth/metrics/sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/sample.go -------------------------------------------------------------------------------- /l2geth/metrics/syslog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/syslog.go -------------------------------------------------------------------------------- /l2geth/metrics/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/timer.go -------------------------------------------------------------------------------- /l2geth/metrics/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/validate.sh -------------------------------------------------------------------------------- /l2geth/metrics/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/metrics/writer.go -------------------------------------------------------------------------------- /l2geth/miner/miner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/miner/miner.go -------------------------------------------------------------------------------- /l2geth/miner/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/miner/worker.go -------------------------------------------------------------------------------- /l2geth/mobile/accounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/accounts.go -------------------------------------------------------------------------------- /l2geth/mobile/big.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/big.go -------------------------------------------------------------------------------- /l2geth/mobile/bind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/bind.go -------------------------------------------------------------------------------- /l2geth/mobile/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/common.go -------------------------------------------------------------------------------- /l2geth/mobile/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/context.go -------------------------------------------------------------------------------- /l2geth/mobile/discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/discover.go -------------------------------------------------------------------------------- /l2geth/mobile/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/doc.go -------------------------------------------------------------------------------- /l2geth/mobile/ethclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/ethclient.go -------------------------------------------------------------------------------- /l2geth/mobile/ethereum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/ethereum.go -------------------------------------------------------------------------------- /l2geth/mobile/geth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/geth.go -------------------------------------------------------------------------------- /l2geth/mobile/geth_ios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/geth_ios.go -------------------------------------------------------------------------------- /l2geth/mobile/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/init.go -------------------------------------------------------------------------------- /l2geth/mobile/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/interface.go -------------------------------------------------------------------------------- /l2geth/mobile/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/logger.go -------------------------------------------------------------------------------- /l2geth/mobile/p2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/p2p.go -------------------------------------------------------------------------------- /l2geth/mobile/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/params.go -------------------------------------------------------------------------------- /l2geth/mobile/shhclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/shhclient.go -------------------------------------------------------------------------------- /l2geth/mobile/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/types.go -------------------------------------------------------------------------------- /l2geth/mobile/vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/mobile/vm.go -------------------------------------------------------------------------------- /l2geth/node/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/api.go -------------------------------------------------------------------------------- /l2geth/node/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/config.go -------------------------------------------------------------------------------- /l2geth/node/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/config_test.go -------------------------------------------------------------------------------- /l2geth/node/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/defaults.go -------------------------------------------------------------------------------- /l2geth/node/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/doc.go -------------------------------------------------------------------------------- /l2geth/node/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/errors.go -------------------------------------------------------------------------------- /l2geth/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/node.go -------------------------------------------------------------------------------- /l2geth/node/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/node_test.go -------------------------------------------------------------------------------- /l2geth/node/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/service.go -------------------------------------------------------------------------------- /l2geth/node/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/node/utils_test.go -------------------------------------------------------------------------------- /l2geth/p2p/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/dial.go -------------------------------------------------------------------------------- /l2geth/p2p/dial_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/dial_test.go -------------------------------------------------------------------------------- /l2geth/p2p/discover/ntp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/discover/ntp.go -------------------------------------------------------------------------------- /l2geth/p2p/discv5/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/discv5/README -------------------------------------------------------------------------------- /l2geth/p2p/discv5/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/discv5/net.go -------------------------------------------------------------------------------- /l2geth/p2p/discv5/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/discv5/node.go -------------------------------------------------------------------------------- /l2geth/p2p/discv5/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/discv5/table.go -------------------------------------------------------------------------------- /l2geth/p2p/discv5/topic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/discv5/topic.go -------------------------------------------------------------------------------- /l2geth/p2p/discv5/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/discv5/udp.go -------------------------------------------------------------------------------- /l2geth/p2p/dnsdisc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/dnsdisc/doc.go -------------------------------------------------------------------------------- /l2geth/p2p/dnsdisc/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/dnsdisc/sync.go -------------------------------------------------------------------------------- /l2geth/p2p/dnsdisc/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/dnsdisc/tree.go -------------------------------------------------------------------------------- /l2geth/p2p/enode/iter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/enode/iter.go -------------------------------------------------------------------------------- /l2geth/p2p/enode/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/enode/node.go -------------------------------------------------------------------------------- /l2geth/p2p/enode/nodedb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/enode/nodedb.go -------------------------------------------------------------------------------- /l2geth/p2p/enode/urlv4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/enode/urlv4.go -------------------------------------------------------------------------------- /l2geth/p2p/enr/enr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/enr/enr.go -------------------------------------------------------------------------------- /l2geth/p2p/enr/enr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/enr/enr_test.go -------------------------------------------------------------------------------- /l2geth/p2p/enr/entries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/enr/entries.go -------------------------------------------------------------------------------- /l2geth/p2p/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/message.go -------------------------------------------------------------------------------- /l2geth/p2p/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/message_test.go -------------------------------------------------------------------------------- /l2geth/p2p/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/metrics.go -------------------------------------------------------------------------------- /l2geth/p2p/nat/nat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/nat/nat.go -------------------------------------------------------------------------------- /l2geth/p2p/nat/nat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/nat/nat_test.go -------------------------------------------------------------------------------- /l2geth/p2p/nat/natpmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/nat/natpmp.go -------------------------------------------------------------------------------- /l2geth/p2p/nat/natupnp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/nat/natupnp.go -------------------------------------------------------------------------------- /l2geth/p2p/netutil/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/netutil/net.go -------------------------------------------------------------------------------- /l2geth/p2p/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/peer.go -------------------------------------------------------------------------------- /l2geth/p2p/peer_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/peer_error.go -------------------------------------------------------------------------------- /l2geth/p2p/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/peer_test.go -------------------------------------------------------------------------------- /l2geth/p2p/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/protocol.go -------------------------------------------------------------------------------- /l2geth/p2p/rlpx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/rlpx.go -------------------------------------------------------------------------------- /l2geth/p2p/rlpx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/rlpx_test.go -------------------------------------------------------------------------------- /l2geth/p2p/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/server.go -------------------------------------------------------------------------------- /l2geth/p2p/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/server_test.go -------------------------------------------------------------------------------- /l2geth/p2p/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/util.go -------------------------------------------------------------------------------- /l2geth/p2p/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/p2p/util_test.go -------------------------------------------------------------------------------- /l2geth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/package.json -------------------------------------------------------------------------------- /l2geth/params/bootnodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/params/bootnodes.go -------------------------------------------------------------------------------- /l2geth/params/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/params/config.go -------------------------------------------------------------------------------- /l2geth/params/dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/params/dao.go -------------------------------------------------------------------------------- /l2geth/params/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/params/version.go -------------------------------------------------------------------------------- /l2geth/rlp/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rlp/decode.go -------------------------------------------------------------------------------- /l2geth/rlp/decode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rlp/decode_test.go -------------------------------------------------------------------------------- /l2geth/rlp/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rlp/doc.go -------------------------------------------------------------------------------- /l2geth/rlp/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rlp/encode.go -------------------------------------------------------------------------------- /l2geth/rlp/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rlp/encode_test.go -------------------------------------------------------------------------------- /l2geth/rlp/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rlp/raw.go -------------------------------------------------------------------------------- /l2geth/rlp/raw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rlp/raw_test.go -------------------------------------------------------------------------------- /l2geth/rlp/typecache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rlp/typecache.go -------------------------------------------------------------------------------- /l2geth/rollup/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rollup/client.go -------------------------------------------------------------------------------- /l2geth/rollup/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rollup/config.go -------------------------------------------------------------------------------- /l2geth/rollup/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rollup/types.go -------------------------------------------------------------------------------- /l2geth/rpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/client.go -------------------------------------------------------------------------------- /l2geth/rpc/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/client_test.go -------------------------------------------------------------------------------- /l2geth/rpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/doc.go -------------------------------------------------------------------------------- /l2geth/rpc/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/endpoints.go -------------------------------------------------------------------------------- /l2geth/rpc/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/errors.go -------------------------------------------------------------------------------- /l2geth/rpc/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/gzip.go -------------------------------------------------------------------------------- /l2geth/rpc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/handler.go -------------------------------------------------------------------------------- /l2geth/rpc/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/http.go -------------------------------------------------------------------------------- /l2geth/rpc/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/http_test.go -------------------------------------------------------------------------------- /l2geth/rpc/inproc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/inproc.go -------------------------------------------------------------------------------- /l2geth/rpc/ipc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/ipc.go -------------------------------------------------------------------------------- /l2geth/rpc/ipc_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/ipc_js.go -------------------------------------------------------------------------------- /l2geth/rpc/ipc_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/ipc_unix.go -------------------------------------------------------------------------------- /l2geth/rpc/ipc_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/ipc_windows.go -------------------------------------------------------------------------------- /l2geth/rpc/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/json.go -------------------------------------------------------------------------------- /l2geth/rpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/server.go -------------------------------------------------------------------------------- /l2geth/rpc/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/server_test.go -------------------------------------------------------------------------------- /l2geth/rpc/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/service.go -------------------------------------------------------------------------------- /l2geth/rpc/stdio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/stdio.go -------------------------------------------------------------------------------- /l2geth/rpc/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/subscription.go -------------------------------------------------------------------------------- /l2geth/rpc/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/types.go -------------------------------------------------------------------------------- /l2geth/rpc/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/types_test.go -------------------------------------------------------------------------------- /l2geth/rpc/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/rpc/websocket.go -------------------------------------------------------------------------------- /l2geth/scripts/bindings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/scripts/bindings.sh -------------------------------------------------------------------------------- /l2geth/scripts/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/scripts/init.sh -------------------------------------------------------------------------------- /l2geth/scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/scripts/start.sh -------------------------------------------------------------------------------- /l2geth/signer/core/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/signer/core/api.go -------------------------------------------------------------------------------- /l2geth/signer/core/testdata/fuzzing/f658340af009dd4a35abe645a00a7b732bc30921: -------------------------------------------------------------------------------- 1 | {"types":{"0":[{}]}} -------------------------------------------------------------------------------- /l2geth/swarm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/swarm/README.md -------------------------------------------------------------------------------- /l2geth/tests/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/tests/block_test.go -------------------------------------------------------------------------------- /l2geth/tests/gen_stenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/tests/gen_stenv.go -------------------------------------------------------------------------------- /l2geth/tests/gen_vmexec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/tests/gen_vmexec.go -------------------------------------------------------------------------------- /l2geth/tests/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/tests/init.go -------------------------------------------------------------------------------- /l2geth/tests/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/tests/init_test.go -------------------------------------------------------------------------------- /l2geth/tests/rlp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/tests/rlp_test.go -------------------------------------------------------------------------------- /l2geth/tests/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/tests/state_test.go -------------------------------------------------------------------------------- /l2geth/tests/vm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/tests/vm_test.go -------------------------------------------------------------------------------- /l2geth/trie/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/database.go -------------------------------------------------------------------------------- /l2geth/trie/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/encoding.go -------------------------------------------------------------------------------- /l2geth/trie/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/errors.go -------------------------------------------------------------------------------- /l2geth/trie/hasher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/hasher.go -------------------------------------------------------------------------------- /l2geth/trie/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/iterator.go -------------------------------------------------------------------------------- /l2geth/trie/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/node.go -------------------------------------------------------------------------------- /l2geth/trie/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/node_test.go -------------------------------------------------------------------------------- /l2geth/trie/proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/proof.go -------------------------------------------------------------------------------- /l2geth/trie/proof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/proof_test.go -------------------------------------------------------------------------------- /l2geth/trie/secure_trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/secure_trie.go -------------------------------------------------------------------------------- /l2geth/trie/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/sync.go -------------------------------------------------------------------------------- /l2geth/trie/sync_bloom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/sync_bloom.go -------------------------------------------------------------------------------- /l2geth/trie/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/sync_test.go -------------------------------------------------------------------------------- /l2geth/trie/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/trie.go -------------------------------------------------------------------------------- /l2geth/trie/trie_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/l2geth/trie/trie_test.go -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/lerna.json -------------------------------------------------------------------------------- /op-batcher/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | -------------------------------------------------------------------------------- /op-batcher/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/Dockerfile -------------------------------------------------------------------------------- /op-batcher/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/Makefile -------------------------------------------------------------------------------- /op-batcher/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/cmd/main.go -------------------------------------------------------------------------------- /op-batcher/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/config.go -------------------------------------------------------------------------------- /op-batcher/docker.go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/docker.go.work -------------------------------------------------------------------------------- /op-batcher/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/driver.go -------------------------------------------------------------------------------- /op-batcher/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/flags/flags.go -------------------------------------------------------------------------------- /op-batcher/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/go.mod -------------------------------------------------------------------------------- /op-batcher/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/go.sum -------------------------------------------------------------------------------- /op-batcher/txmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/txmgr.go -------------------------------------------------------------------------------- /op-batcher/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-batcher/utils.go -------------------------------------------------------------------------------- /op-bindings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-bindings/Makefile -------------------------------------------------------------------------------- /op-bindings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-bindings/README.md -------------------------------------------------------------------------------- /op-bindings/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-bindings/doc.go -------------------------------------------------------------------------------- /op-bindings/gen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-bindings/gen/main.go -------------------------------------------------------------------------------- /op-bindings/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-bindings/go.mod -------------------------------------------------------------------------------- /op-bindings/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-bindings/go.sum -------------------------------------------------------------------------------- /op-bindings/solc/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-bindings/solc/types.go -------------------------------------------------------------------------------- /op-chain-ops/.gitignore: -------------------------------------------------------------------------------- 1 | surgery 2 | -------------------------------------------------------------------------------- /op-chain-ops/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-chain-ops/Makefile -------------------------------------------------------------------------------- /op-chain-ops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-chain-ops/README.md -------------------------------------------------------------------------------- /op-chain-ops/ether/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-chain-ops/ether/cli.go -------------------------------------------------------------------------------- /op-chain-ops/ether/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-chain-ops/ether/db.go -------------------------------------------------------------------------------- /op-chain-ops/ether/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-chain-ops/ether/util.go -------------------------------------------------------------------------------- /op-chain-ops/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-chain-ops/go.mod -------------------------------------------------------------------------------- /op-chain-ops/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-chain-ops/go.sum -------------------------------------------------------------------------------- /op-e2e/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/Makefile -------------------------------------------------------------------------------- /op-e2e/actions/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/actions/action.go -------------------------------------------------------------------------------- /op-e2e/actions/l1_miner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/actions/l1_miner.go -------------------------------------------------------------------------------- /op-e2e/actions/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/actions/user.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/e2eutils/secrets.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/e2eutils/setup.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/e2eutils/testing.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/waits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/e2eutils/waits.go -------------------------------------------------------------------------------- /op-e2e/geth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/geth.go -------------------------------------------------------------------------------- /op-e2e/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/go.mod -------------------------------------------------------------------------------- /op-e2e/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/go.sum -------------------------------------------------------------------------------- /op-e2e/migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/migration_test.go -------------------------------------------------------------------------------- /op-e2e/op_geth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/op_geth_test.go -------------------------------------------------------------------------------- /op-e2e/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/setup.go -------------------------------------------------------------------------------- /op-e2e/system_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/system_test.go -------------------------------------------------------------------------------- /op-e2e/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-e2e/tracer.go -------------------------------------------------------------------------------- /op-exporter/.gitignore: -------------------------------------------------------------------------------- 1 | op_exporter 2 | .env -------------------------------------------------------------------------------- /op-exporter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/CHANGELOG.md -------------------------------------------------------------------------------- /op-exporter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/Dockerfile -------------------------------------------------------------------------------- /op-exporter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/Makefile -------------------------------------------------------------------------------- /op-exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/README.md -------------------------------------------------------------------------------- /op-exporter/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/collector.go -------------------------------------------------------------------------------- /op-exporter/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/go.mod -------------------------------------------------------------------------------- /op-exporter/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/go.sum -------------------------------------------------------------------------------- /op-exporter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/main.go -------------------------------------------------------------------------------- /op-exporter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/package.json -------------------------------------------------------------------------------- /op-exporter/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-exporter/rpc.go -------------------------------------------------------------------------------- /op-node/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | -------------------------------------------------------------------------------- /op-node/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/Dockerfile -------------------------------------------------------------------------------- /op-node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/LICENSE -------------------------------------------------------------------------------- /op-node/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/Makefile -------------------------------------------------------------------------------- /op-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/README.md -------------------------------------------------------------------------------- /op-node/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/client/client.go -------------------------------------------------------------------------------- /op-node/client/polling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/client/polling.go -------------------------------------------------------------------------------- /op-node/client/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/client/rpc.go -------------------------------------------------------------------------------- /op-node/cmd/genesis/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/cmd/genesis/cmd.go -------------------------------------------------------------------------------- /op-node/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/cmd/main.go -------------------------------------------------------------------------------- /op-node/cmd/p2p/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/cmd/p2p/cmd.go -------------------------------------------------------------------------------- /op-node/docker.go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/docker.go.work -------------------------------------------------------------------------------- /op-node/eth/block_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/block_info.go -------------------------------------------------------------------------------- /op-node/eth/heads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/heads.go -------------------------------------------------------------------------------- /op-node/eth/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/id.go -------------------------------------------------------------------------------- /op-node/eth/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/label.go -------------------------------------------------------------------------------- /op-node/eth/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/output.go -------------------------------------------------------------------------------- /op-node/eth/ssz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/ssz.go -------------------------------------------------------------------------------- /op-node/eth/ssz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/ssz_test.go -------------------------------------------------------------------------------- /op-node/eth/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/status.go -------------------------------------------------------------------------------- /op-node/eth/sync_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/sync_status.go -------------------------------------------------------------------------------- /op-node/eth/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/types.go -------------------------------------------------------------------------------- /op-node/eth/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/eth/types_test.go -------------------------------------------------------------------------------- /op-node/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/flags/flags.go -------------------------------------------------------------------------------- /op-node/flags/p2p_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/flags/p2p_flags.go -------------------------------------------------------------------------------- /op-node/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/go.mod -------------------------------------------------------------------------------- /op-node/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/go.sum -------------------------------------------------------------------------------- /op-node/metrics/caching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/metrics/caching.go -------------------------------------------------------------------------------- /op-node/metrics/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/metrics/events.go -------------------------------------------------------------------------------- /op-node/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/metrics/metrics.go -------------------------------------------------------------------------------- /op-node/node/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/node/api.go -------------------------------------------------------------------------------- /op-node/node/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/node/client.go -------------------------------------------------------------------------------- /op-node/node/comms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/node/comms.go -------------------------------------------------------------------------------- /op-node/node/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/node/config.go -------------------------------------------------------------------------------- /op-node/node/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/node/log.go -------------------------------------------------------------------------------- /op-node/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/node/node.go -------------------------------------------------------------------------------- /op-node/node/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/node/server.go -------------------------------------------------------------------------------- /op-node/p2p/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/config.go -------------------------------------------------------------------------------- /op-node/p2p/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/discovery.go -------------------------------------------------------------------------------- /op-node/p2p/gossip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/gossip.go -------------------------------------------------------------------------------- /op-node/p2p/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/host.go -------------------------------------------------------------------------------- /op-node/p2p/host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/host_test.go -------------------------------------------------------------------------------- /op-node/p2p/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/node.go -------------------------------------------------------------------------------- /op-node/p2p/prepared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/prepared.go -------------------------------------------------------------------------------- /op-node/p2p/rpc_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/rpc_api.go -------------------------------------------------------------------------------- /op-node/p2p/rpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/rpc_client.go -------------------------------------------------------------------------------- /op-node/p2p/rpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/rpc_server.go -------------------------------------------------------------------------------- /op-node/p2p/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/p2p/signer.go -------------------------------------------------------------------------------- /op-node/rollup/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/rollup/types.go -------------------------------------------------------------------------------- /op-node/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/service.go -------------------------------------------------------------------------------- /op-node/sources/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/sources/limit.go -------------------------------------------------------------------------------- /op-node/sources/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/sources/types.go -------------------------------------------------------------------------------- /op-node/testlog/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/testlog/LICENSE -------------------------------------------------------------------------------- /op-node/testlog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/testlog/README.md -------------------------------------------------------------------------------- /op-node/testlog/testlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/testlog/testlog.go -------------------------------------------------------------------------------- /op-node/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-node/version/version.go -------------------------------------------------------------------------------- /op-proposer/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | -------------------------------------------------------------------------------- /op-proposer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/Dockerfile -------------------------------------------------------------------------------- /op-proposer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/Makefile -------------------------------------------------------------------------------- /op-proposer/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/cmd/main.go -------------------------------------------------------------------------------- /op-proposer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/config.go -------------------------------------------------------------------------------- /op-proposer/docker.go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/docker.go.work -------------------------------------------------------------------------------- /op-proposer/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/flags/flags.go -------------------------------------------------------------------------------- /op-proposer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/go.mod -------------------------------------------------------------------------------- /op-proposer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/go.sum -------------------------------------------------------------------------------- /op-proposer/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/service.go -------------------------------------------------------------------------------- /op-proposer/txmgr/txmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-proposer/txmgr/txmgr.go -------------------------------------------------------------------------------- /op-service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/Makefile -------------------------------------------------------------------------------- /op-service/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/go.mod -------------------------------------------------------------------------------- /op-service/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/go.sum -------------------------------------------------------------------------------- /op-service/log/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/log/cli.go -------------------------------------------------------------------------------- /op-service/log/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/log/defaults.go -------------------------------------------------------------------------------- /op-service/log/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/log/http.go -------------------------------------------------------------------------------- /op-service/metrics/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/metrics/cli.go -------------------------------------------------------------------------------- /op-service/metrics/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/metrics/http.go -------------------------------------------------------------------------------- /op-service/pprof/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/pprof/cli.go -------------------------------------------------------------------------------- /op-service/pprof/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/pprof/server.go -------------------------------------------------------------------------------- /op-service/rpc/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/rpc/cli.go -------------------------------------------------------------------------------- /op-service/rpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/rpc/server.go -------------------------------------------------------------------------------- /op-service/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/op-service/util.go -------------------------------------------------------------------------------- /ops-bedrock/Dockerfile.l1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops-bedrock/Dockerfile.l1 -------------------------------------------------------------------------------- /ops-bedrock/Dockerfile.l2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops-bedrock/Dockerfile.l2 -------------------------------------------------------------------------------- /ops-bedrock/devnet-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops-bedrock/devnet-up.sh -------------------------------------------------------------------------------- /ops-bedrock/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops-bedrock/entrypoint.sh -------------------------------------------------------------------------------- /ops-bedrock/oneshot/s6-rc.d/op-geth/dependencies.d/op-init: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ops-bedrock/oneshot/s6-rc.d/op-geth/type: -------------------------------------------------------------------------------- 1 | longrun -------------------------------------------------------------------------------- /ops-bedrock/oneshot/s6-rc.d/op-init/type: -------------------------------------------------------------------------------- 1 | oneshot -------------------------------------------------------------------------------- /ops-bedrock/oneshot/s6-rc.d/op-init/up: -------------------------------------------------------------------------------- 1 | /usr/local/bin/op-init.sh -------------------------------------------------------------------------------- /ops-bedrock/oneshot/s6-rc.d/op-node/dependencies.d/op-geth: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ops-bedrock/oneshot/s6-rc.d/op-node/dependencies.d/op-init: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ops-bedrock/oneshot/s6-rc.d/op-node/type: -------------------------------------------------------------------------------- 1 | longrun -------------------------------------------------------------------------------- /ops-bedrock/oneshot/s6-rc.d/user/contents.d/op-geth: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ops-bedrock/oneshot/s6-rc.d/user/contents.d/op-node: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ops/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/Makefile -------------------------------------------------------------------------------- /ops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/README.md -------------------------------------------------------------------------------- /ops/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/docker-compose.yml -------------------------------------------------------------------------------- /ops/docker/hardhat/.dockerenv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ops/envs/dtl.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/envs/dtl.env -------------------------------------------------------------------------------- /ops/envs/geth.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/envs/geth.env -------------------------------------------------------------------------------- /ops/envs/indexer.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/envs/indexer.env -------------------------------------------------------------------------------- /ops/envs/l1_chain.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/envs/l1_chain.env -------------------------------------------------------------------------------- /ops/envs/metrics.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/envs/metrics.env -------------------------------------------------------------------------------- /ops/scripts/build-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/scripts/build-ci.sh -------------------------------------------------------------------------------- /ops/scripts/ci-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/scripts/ci-versions.js -------------------------------------------------------------------------------- /ops/scripts/deployer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/scripts/deployer.sh -------------------------------------------------------------------------------- /ops/scripts/detector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/scripts/detector.sh -------------------------------------------------------------------------------- /ops/scripts/dtl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/scripts/dtl.sh -------------------------------------------------------------------------------- /ops/scripts/geth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/scripts/geth.sh -------------------------------------------------------------------------------- /ops/scripts/relayer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/scripts/relayer.sh -------------------------------------------------------------------------------- /ops/scripts/stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/ops/scripts/stats.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/package.json -------------------------------------------------------------------------------- /packages/actor-tests/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "typescript" 3 | ] 4 | -------------------------------------------------------------------------------- /packages/actor-tests/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | 4 | -------------------------------------------------------------------------------- /packages/common-ts/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ -------------------------------------------------------------------------------- /packages/common-ts/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/common-ts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/common-ts/LICENSE -------------------------------------------------------------------------------- /packages/contracts-bedrock/.npmignore: -------------------------------------------------------------------------------- 1 | hardhat.config.ts 2 | scripts 3 | test 4 | -------------------------------------------------------------------------------- /packages/contracts-bedrock/deploy-config/hivenet.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/contracts-bedrock/deployments/alpha-1/.chainId: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /packages/contracts-bedrock/deployments/beta-1/.chainId: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /packages/contracts-governance/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage 5 | -------------------------------------------------------------------------------- /packages/contracts-governance/.npmignore: -------------------------------------------------------------------------------- 1 | hardhat.config.ts 2 | scripts 3 | test 4 | -------------------------------------------------------------------------------- /packages/contracts-governance/.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /packages/contracts-governance/deployments/optimism-goerli/.chainId: -------------------------------------------------------------------------------- 1 | 420 -------------------------------------------------------------------------------- /packages/contracts-governance/deployments/optimism-mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /packages/contracts-periphery/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /packages/contracts-periphery/.prettierignore: -------------------------------------------------------------------------------- 1 | coverage 2 | -------------------------------------------------------------------------------- /packages/contracts-periphery/.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | contracts/foundry-tests/*.t.sol 3 | -------------------------------------------------------------------------------- /packages/contracts-periphery/deployments/goerli/.chainId: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /packages/contracts-periphery/deployments/kovan/.chainId: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /packages/contracts-periphery/deployments/mainnet-forked/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/contracts-periphery/deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/contracts-periphery/deployments/optimism-goerli/.chainId: -------------------------------------------------------------------------------- 1 | 420 -------------------------------------------------------------------------------- /packages/contracts-periphery/deployments/optimism-kovan/.chainId: -------------------------------------------------------------------------------- 1 | 69 -------------------------------------------------------------------------------- /packages/contracts-periphery/deployments/optimism/.chainId: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /packages/contracts/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /packages/contracts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/contracts/LICENSE -------------------------------------------------------------------------------- /packages/contracts/deployments/goerli-nightly/.chainId: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /packages/contracts/deployments/goerli/.chainId: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /packages/contracts/deployments/kovan/.chainId: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /packages/contracts/deployments/mainnet-forked/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/contracts/deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/contracts/deployments/optimism-kovan/.chainId: -------------------------------------------------------------------------------- 1 | 69 -------------------------------------------------------------------------------- /packages/contracts/deployments/optimism-mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /packages/contracts/test/helpers/codec/index.ts: -------------------------------------------------------------------------------- 1 | export * from './bridge' 2 | -------------------------------------------------------------------------------- /packages/contracts/test/helpers/dummy/index.ts: -------------------------------------------------------------------------------- 1 | export * from './batches' 2 | -------------------------------------------------------------------------------- /packages/contracts/test/helpers/test-runner/index.ts: -------------------------------------------------------------------------------- 1 | export * from './json-test-runner' 2 | -------------------------------------------------------------------------------- /packages/contracts/test/helpers/trie/index.ts: -------------------------------------------------------------------------------- 1 | export * from './trie-test-generator' 2 | -------------------------------------------------------------------------------- /packages/core-utils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | -------------------------------------------------------------------------------- /packages/core-utils/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/data-transport-layer/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/data-transport-layer/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './types' 2 | -------------------------------------------------------------------------------- /packages/drippie-mon/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/drippie-mon/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './service' 2 | -------------------------------------------------------------------------------- /packages/fault-detector/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | -------------------------------------------------------------------------------- /packages/fault-detector/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/hardhat-deploy-config/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | -------------------------------------------------------------------------------- /packages/hardhat-deploy-config/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/message-relayer/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/message-relayer/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './service' 2 | -------------------------------------------------------------------------------- /packages/migration-data/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/replica-healthcheck/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ -------------------------------------------------------------------------------- /packages/replica-healthcheck/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/replica-healthcheck/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './service' 2 | -------------------------------------------------------------------------------- /packages/sdk/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/sdk/.depcheckrc -------------------------------------------------------------------------------- /packages/sdk/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/sdk/.eslintrc.js -------------------------------------------------------------------------------- /packages/sdk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | docs/ 4 | -------------------------------------------------------------------------------- /packages/sdk/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/sdk/LICENSE -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/sdk/README.md -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/test/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './constants' 2 | -------------------------------------------------------------------------------- /packages/sdk/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/sdk/test/setup.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /proxyd/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | 3 | config.toml 4 | -------------------------------------------------------------------------------- /proxyd/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/CHANGELOG.md -------------------------------------------------------------------------------- /proxyd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/Dockerfile -------------------------------------------------------------------------------- /proxyd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/Makefile -------------------------------------------------------------------------------- /proxyd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/README.md -------------------------------------------------------------------------------- /proxyd/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/backend.go -------------------------------------------------------------------------------- /proxyd/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/cache.go -------------------------------------------------------------------------------- /proxyd/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/cache_test.go -------------------------------------------------------------------------------- /proxyd/cmd/proxyd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/cmd/proxyd/main.go -------------------------------------------------------------------------------- /proxyd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/config.go -------------------------------------------------------------------------------- /proxyd/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/entrypoint.sh -------------------------------------------------------------------------------- /proxyd/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/errors.go -------------------------------------------------------------------------------- /proxyd/example.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/example.config.toml -------------------------------------------------------------------------------- /proxyd/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/go.mod -------------------------------------------------------------------------------- /proxyd/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/go.sum -------------------------------------------------------------------------------- /proxyd/lvc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/lvc.go -------------------------------------------------------------------------------- /proxyd/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/methods.go -------------------------------------------------------------------------------- /proxyd/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/metrics.go -------------------------------------------------------------------------------- /proxyd/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/package.json -------------------------------------------------------------------------------- /proxyd/proxyd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/proxyd.go -------------------------------------------------------------------------------- /proxyd/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/redis.go -------------------------------------------------------------------------------- /proxyd/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/rpc.go -------------------------------------------------------------------------------- /proxyd/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/rpc_test.go -------------------------------------------------------------------------------- /proxyd/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/server.go -------------------------------------------------------------------------------- /proxyd/string_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/string_set.go -------------------------------------------------------------------------------- /proxyd/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/proxyd/tls.go -------------------------------------------------------------------------------- /specs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/LICENSE -------------------------------------------------------------------------------- /specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/README.md -------------------------------------------------------------------------------- /specs/assets/engine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/assets/engine.svg -------------------------------------------------------------------------------- /specs/batcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/batcher.md -------------------------------------------------------------------------------- /specs/bridges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/bridges.md -------------------------------------------------------------------------------- /specs/deposits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/deposits.md -------------------------------------------------------------------------------- /specs/derivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/derivation.md -------------------------------------------------------------------------------- /specs/exec-engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/exec-engine.md -------------------------------------------------------------------------------- /specs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/glossary.md -------------------------------------------------------------------------------- /specs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/introduction.md -------------------------------------------------------------------------------- /specs/messengers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/messengers.md -------------------------------------------------------------------------------- /specs/meta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/meta/README.md -------------------------------------------------------------------------------- /specs/meta/devnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/meta/devnet.md -------------------------------------------------------------------------------- /specs/meta/linting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/meta/linting.md -------------------------------------------------------------------------------- /specs/meta/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/meta/versioning.md -------------------------------------------------------------------------------- /specs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/overview.md -------------------------------------------------------------------------------- /specs/predeploys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/predeploys.md -------------------------------------------------------------------------------- /specs/proposals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/proposals.md -------------------------------------------------------------------------------- /specs/rollup-node-p2p.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/rollup-node-p2p.md -------------------------------------------------------------------------------- /specs/rollup-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/rollup-node.md -------------------------------------------------------------------------------- /specs/system_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/system_config.md -------------------------------------------------------------------------------- /specs/withdrawals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/specs/withdrawals.md -------------------------------------------------------------------------------- /teleportr/.gitignore: -------------------------------------------------------------------------------- 1 | /teleportr 2 | -------------------------------------------------------------------------------- /teleportr/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/CHANGELOG.md -------------------------------------------------------------------------------- /teleportr/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/Dockerfile -------------------------------------------------------------------------------- /teleportr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/Makefile -------------------------------------------------------------------------------- /teleportr/api/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/api/metrics.go -------------------------------------------------------------------------------- /teleportr/api/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/api/server.go -------------------------------------------------------------------------------- /teleportr/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/config.go -------------------------------------------------------------------------------- /teleportr/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/db/db.go -------------------------------------------------------------------------------- /teleportr/db/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/db/db_test.go -------------------------------------------------------------------------------- /teleportr/docker.go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/docker.go.work -------------------------------------------------------------------------------- /teleportr/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/flags/flags.go -------------------------------------------------------------------------------- /teleportr/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/go.mod -------------------------------------------------------------------------------- /teleportr/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/go.sum -------------------------------------------------------------------------------- /teleportr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/package.json -------------------------------------------------------------------------------- /teleportr/teleportr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/teleportr/teleportr.go -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therealbytes/ticking-optimism/HEAD/yarn.lock --------------------------------------------------------------------------------