celo-org / optimism

Optimism is Ethereum, scaled.
https://optimism.io
MIT License
3 stars 2 forks source link

Crash during migration #181

Closed palango closed 1 week ago

palango commented 1 week ago

INFO [06-26|15:50:08.412] Setting up CeloDistributionSchedule balance
panic: not implemented

goroutine 1 [running]:
github.com/ethereum/go-ethereum/contracts.(*ReadOnlyStateDB).Empty(0x148?, {0xc3, 0xaf, 0x2a, 0x53, 0x2e, 0x26, 0x23, 0x94, 0x88, ...})
    /go/pkg/mod/github.com/celo-org/op-geth@v0.0.0-20240626110223-99afa464d86e/contracts/read_only_statedb.go:105 +0x25
github.com/ethereum/go-ethereum/core/vm.opExtCodeHash(0xc0217db908?, 0xc02190a300, 0xc0500d4c90?)
    /go/pkg/mod/github.com/celo-org/op-geth@v0.0.0-20240626110223-99afa464d86e/core/vm/instructions.go:420 +0xea
github.com/ethereum/go-ethereum/core/vm.(*EVMInterpreter).Run(0xc02190a300, 0xc0516e2000, {0xc021856a40, 0x4, 0x20}, 0x1)
    /go/pkg/mod/github.com/celo-org/op-geth@v0.0.0-20240626110223-99afa464d86e/core/vm/interpreter.go:235 +0x9c7
github.com/ethereum/go-ethereum/core/vm.(*EVM).StaticCall(0xc007791600, {0x144ee20, 0xc021695bd8}, {0xf1, 0x94, 0xaf, 0xdf, 0x50, 0xb0, 0x3e, ...}, ...)
    /go/pkg/mod/github.com/celo-org/op-geth@v0.0.0-20240626110223-99afa464d86e/core/vm/evm.go:426 +0x619
github.com/ethereum/go-ethereum/contracts.(*CeloBackend).CallContract(0xc0500d4798, {0x0?, 0xc021908480?}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...}, ...}, ...)
    /go/pkg/mod/github.com/celo-org/op-geth@v0.0.0-20240626110223-99afa464d86e/contracts/celo_backend.go:53 +0x28e
github.com/ethereum/go-ethereum/accounts/abi/bind.(*BoundContract).Call(0xc000417400, 0xc052075028?, 0xe3f6bb?, {0x1089487, 0xb}, {0x0?, 0x1451768?, 0xc0500d4798?})
    /go/pkg/mod/github.com/celo-org/op-geth@v0.0.0-20240626110223-99afa464d86e/accounts/abi/bind/base.go:211 +0x3d0
github.com/ethereum-optimism/optimism/op-chain-ops/cmd/celo-migrate/bindings.(*CeloTokenCaller).TotalSupply(0x693eb050dfaf94f1?, 0xce1a91a7c057dbd?)
    /app/op-chain-ops/cmd/celo-migrate/bindings/celotoken.go:531 +0x45
main.setupDistributionSchedule(0xc0516ca1e0, 0xc0004487e0)
    /app/op-chain-ops/cmd/celo-migrate/state.go:313 +0x285
main.applyStateMigrationChanges(0xc00010ab00, 0xc0511cb9d8?, {0x7ffd3d456dec, 0x1f})
    /app/op-chain-ops/cmd/celo-migrate/state.go:104 +0x60d
main.runStateMigration({{0x7ffd3d456c9c, 0x1a}, {0x7ffd3d456cc8, 0x21}, {0x7ffd3d456d1d, 0x72}, {0x7ffd3d456cf6, 0x1d}, {0x7ffd3d456da8, 0x1a}, ...})
    /app/op-chain-ops/cmd/celo-migrate/main.go:339 +0xdd3
main.main.func3(0xc0002cc580?)
    /app/op-chain-ops/cmd/celo-migrate/main.go:195 +0x11f
github.com/urfave/cli/v2.(*Command).Run(0xc0002cc580, 0xc00042cc00, {0xc000412140, 0x13, 0x13})
    /go/pkg/mod/github.com/urfave/cli/v2@v2.27.1/command.go:279 +0x9dd
github.com/urfave/cli/v2.(*Command).Run(0xc0002ccc60, 0xc00042ca00, {0xc0000b6000, 0x14, 0x14})
    /go/pkg/mod/github.com/urfave/cli/v2@v2.27.1/command.go:272 +0xc2e
github.com/urfave/cli/v2.(*App).RunContext(0xc00022cc00, {0x1456900?, 0x1c221c0}, {0xc0000b6000, 0x14, 0x14})
    /go/pkg/mod/github.com/urfave/cli/v2@v2.27.1/app.go:337 +0x5db
github.com/urfave/cli/v2.(*App).Run(...)
    /go/pkg/mod/github.com/urfave/cli/v2@v2.27.1/app.go:311
main.main()
    /app/op-chain-ops/cmd/celo-migrate/main.go:212 +0x53b
Command exited with non-zero status 2