• Mark Tyneway's avatar
    op-chain-ops: ether migration (#3809) · 919d19b9
    Mark Tyneway authored
    * op-chain-ops: ether migration
    
    Updates the migration script to also migrate
    eth balances from their legacy erc20 format.
    It will find the balances given the input generated
    from `l2geth` and the JS package responsible for parsing
    that input and then migrate the balance and delete
    the balance in the erc20 contract.
    
    It also adds some additional sanity checks to ensure
    that the data is completely accounted for so that
    the script cannot be ran with insufficient or malicious
    inputs.
    
    fixup
    
    * op-chain-ops: fix linting
    
    lint
    
    * op-chain-ops: update go.mod
    
    * op-chain-ops: cleanup code
    
    * op-chain-ops: fix go mods
    
    * op-chain-ops: pass through chain id
    
    * op-chain-ops: properly encode nonce
    Co-authored-by: default avatarMatthew Slipper <me@matthewslipper.com>
    919d19b9
Name
Last commit
Last update
.changeset Loading commit data...
.circleci Loading commit data...
.github Loading commit data...
.husky Loading commit data...
.vscode Loading commit data...
.yarn/releases Loading commit data...
batch-submitter Loading commit data...
bedrock-devnet Loading commit data...
bss-core Loading commit data...
endpoint-monitor Loading commit data...
gas-oracle Loading commit data...
indexer Loading commit data...
infra/op-replica Loading commit data...
integration-tests Loading commit data...
l2geth Loading commit data...
l2geth-exporter Loading commit data...
op-batcher Loading commit data...
op-bindings Loading commit data...
op-chain-ops Loading commit data...
op-e2e Loading commit data...
op-exporter Loading commit data...
op-node Loading commit data...
op-proposer Loading commit data...
op-service Loading commit data...
ops Loading commit data...
ops-bedrock Loading commit data...
packages Loading commit data...
patches Loading commit data...
proxyd Loading commit data...
specs Loading commit data...
technical-documents Loading commit data...
teleportr Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.eslintrc.js Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.markdownlint.json Loading commit data...
.nvmrc Loading commit data...
.prettierrc.js Loading commit data...
.semgrepignore Loading commit data...
.snyk Loading commit data...
.yarnrc Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
cloudbuild.yaml Loading commit data...
codecov.yml Loading commit data...
go.work Loading commit data...
go.work.sum Loading commit data...
lerna.json Loading commit data...
package.json Loading commit data...
tsconfig.json Loading commit data...
yarn.lock Loading commit data...