Skip to content

Commit

Permalink
Feature/smc fork (#304)
Browse files Browse the repository at this point in the history
* new smc

* update docker images

* linter

* fix e2e

* fix genesis + prover conf

* new genesis and addresses

* genesis fix

* fix node GenBlockNum

* fix proxy event executor

* node version

* mtHeight as constant
  • Loading branch information
ARR552 authored Feb 14, 2023
1 parent d73d230 commit 3be84e3
Show file tree
Hide file tree
Showing 25 changed files with 517 additions and 462 deletions.
8 changes: 4 additions & 4 deletions config/config.debug.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ BridgeVersion = "v1"

[NetworkConfig]
GenBlockNumber = 1
PoEAddr = "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6"
BridgeAddr = "0x0165878A594ca255338adfa4d48449f69242Eb8F"
GlobalExitRootManAddr = "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"
PoEAddr = "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"
BridgeAddr = "0x60627AC8Ba44F4438186B4bCD5F1cb5E794e19fe"
GlobalExitRootManAddr = "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
MaticAddr = "0x5FbDB2315678afecb367f032d93F642f64180aa3"
L2BridgeAddrs = ["0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988"]
L2BridgeAddrs = ["0xd0a3d58d135e2ee795dFB26ec150D339394254B9"]
L1ChainID = 1337
8 changes: 4 additions & 4 deletions config/config.local.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ BridgeVersion = "v1"

[NetworkConfig]
GenBlockNumber = 1
PoEAddr = "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6"
BridgeAddr = "0x0165878A594ca255338adfa4d48449f69242Eb8F"
GlobalExitRootManAddr = "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"
PoEAddr = "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"
BridgeAddr = "0x60627AC8Ba44F4438186B4bCD5F1cb5E794e19fe"
GlobalExitRootManAddr = "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
MaticAddr = "0x5FbDB2315678afecb367f032d93F642f64180aa3"
L2BridgeAddrs = ["0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988"]
L2BridgeAddrs = ["0xd0a3d58d135e2ee795dFB26ec150D339394254B9"]
L1ChainID = 1337
8 changes: 4 additions & 4 deletions config/default.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ BridgeVersion = "v1"
[NetworkConfig]
GenBlockNumber = 1
PoEAddr = "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6"
BridgeAddr = "0x0165878A594ca255338adfa4d48449f69242Eb8F"
GlobalExitRootManAddr = "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"
PoEAddr = "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"
BridgeAddr = "0x60627AC8Ba44F4438186B4bCD5F1cb5E794e19fe"
GlobalExitRootManAddr = "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
MaticAddr = "0x5FbDB2315678afecb367f032d93F642f64180aa3"
L2BridgeAddrs = ["0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988"]
L2BridgeAddrs = ["0xd0a3d58d135e2ee795dFB26ec150D339394254B9"]
L1ChainID = 1337
`
10 changes: 5 additions & 5 deletions config/network.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,16 +48,16 @@ var (
BridgeAddr: common.HexToAddress("0x47c1090bc966280000Fe4356a501f1D0887Ce840"),
GlobalExitRootManAddr: common.HexToAddress("0xA379Dd55Eb12e8FCdb467A814A15DE2b29677066"),
MaticAddr: common.HexToAddress("0x94Ca2BbE1b469f25D3B22BDf17Fc80ad09E7F662"),
L2BridgeAddrs: []common.Address{common.HexToAddress("0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988")},
L2BridgeAddrs: []common.Address{common.HexToAddress("0xd0a3d58d135e2ee795dFB26ec150D339394254B9")},
L1ChainID: 5, //Goerli
}
localConfig = NetworkConfig{
GenBlockNumber: 1,
PoEAddr: common.HexToAddress("0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6"),
BridgeAddr: common.HexToAddress("0x0165878A594ca255338adfa4d48449f69242Eb8F"),
GlobalExitRootManAddr: common.HexToAddress("0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"),
PoEAddr: common.HexToAddress("0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"),
BridgeAddr: common.HexToAddress("0x60627AC8Ba44F4438186B4bCD5F1cb5E794e19fe"),
GlobalExitRootManAddr: common.HexToAddress("0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"),
MaticAddr: common.HexToAddress("0x5FbDB2315678afecb367f032d93F642f64180aa3"),
L2BridgeAddrs: []common.Address{common.HexToAddress("0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988")},
L2BridgeAddrs: []common.Address{common.HexToAddress("0xd0a3d58d135e2ee795dFB26ec150D339394254B9")},
L1ChainID: 1337,
}
)
Expand Down
12 changes: 6 additions & 6 deletions db/storage_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -135,21 +135,21 @@ func TestTrustedReset(t *testing.T) {
require.NoError(t, err)
batch1 := etherman.Batch{
BatchNumber: 1,
Coinbase: common.HexToAddress("0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"),
Coinbase: common.HexToAddress("0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"),
BatchL2Data: []byte{},
Timestamp: time.Now(),
GlobalExitRoot: common.HexToHash("0x1d02f31780d083b996faee908120beef6366b5a6cab3f9efbe5a1f7e9ad47ba8"),
}
batch2 := etherman.Batch{
BatchNumber: 2,
Coinbase: common.HexToAddress("0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"),
Coinbase: common.HexToAddress("0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"),
BatchL2Data: []byte{},
Timestamp: time.Now(),
GlobalExitRoot: common.HexToHash("0x2d02f31780d083b996faee908120beef6366b5a6cab3f9efbe5a1f7e9ad47ba8"),
}
batch3 := etherman.Batch{
BatchNumber: 3,
Coinbase: common.HexToAddress("0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"),
Coinbase: common.HexToAddress("0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"),
BatchL2Data: []byte{},
Timestamp: time.Now(),
GlobalExitRoot: common.HexToHash("0x3d02f31780d083b996faee908120beef6366b5a6cab3f9efbe5a1f7e9ad47ba8"),
Expand Down Expand Up @@ -287,7 +287,7 @@ func TestForcedAndVerifiedBatch(t *testing.T) {

batch := &etherman.Batch{
BatchNumber: 1,
Coinbase: common.HexToAddress("0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"),
Coinbase: common.HexToAddress("0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"),
BatchL2Data: []byte{},
Timestamp: time.Now(),
GlobalExitRoot: common.HexToHash("0x1d02f31780d083b996faee908120beef6366b5a6cab3f9efbe5a1f7e9ad47ba8"),
Expand All @@ -299,7 +299,7 @@ func TestForcedAndVerifiedBatch(t *testing.T) {
BlockID: 1,
BlockNumber: 1,
ForcedBatchNumber: 1,
Sequencer: common.HexToAddress("0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"),
Sequencer: common.HexToAddress("0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"),
GlobalExitRoot: common.HexToHash("0x3d02f31780d083b996faee908120beef6366b5a6cab3f9efbe5a1f7e9ad47ba8"),
RawTxsData: []byte{},
ForcedAt: time.Now(),
Expand All @@ -310,7 +310,7 @@ func TestForcedAndVerifiedBatch(t *testing.T) {
vb := &etherman.VerifiedBatch{
BatchNumber: 1,
BlockID: 1,
Aggregator: common.HexToAddress("0x0165878A594ca255338adfa4d48449f69242Eb8F"),
Aggregator: common.HexToAddress("0x60627AC8Ba44F4438186B4bCD5F1cb5E794e19fe"),
TxHash: common.HexToHash("0x29e885edaf8e4b51e1d2e05f9da28161d2fb4f6b1d53827d9b80a23cf2d7d9f2"),
}
err = pg.AddVerifiedBatch(ctx, vb, tx)
Expand Down
6 changes: 3 additions & 3 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ services:

zkevm-node:
container_name: zkevm-node
image: hermeznetwork/zkevm-node@sha256:ca517969314544c3b7c0136f24d02c9fb910954b39007424a8e15f7e73f8e515
image: hermeznetwork/zkevm-node:v0.0.2-RC3
ports:
- 8123:8123
- 61090:61090
Expand All @@ -96,13 +96,13 @@ services:

zkevm-mock-l1-network:
container_name: zkevm-local-l1-network
image: hermeznetwork/geth-zkevm-contracts:v0.6.0.0
image: hermeznetwork/geth-zkevm-contracts:test
ports:
- 8545:8545

zkevm-prover:
container_name: zkevm-prover
image: hermeznetwork/zkevm-prover:9c4a1fe
image: hermeznetwork/zkevm-prover:88f3835
ports:
- 50051:50051 # Prover
- 50052:50052 # MockProver
Expand Down
8 changes: 4 additions & 4 deletions docs/running_local.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ make test-edge

| Address | Description |
|---|---|
| 0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6 | Proof of Efficiency |
| 0x0165878A594ca255338adfa4d48449f69242Eb8F | L1 Bridge |
| 0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988 | L2 Bridge |
| 0x8A791620dd6260079BF849Dc5567aDC3F2FdC318 | Proof of Efficiency |
| 0x60627AC8Ba44F4438186B4bCD5F1cb5E794e19fe | L1 Bridge |
| 0xd0a3d58d135e2ee795dFB26ec150D339394254B9 | L2 Bridge |
| 0x5FbDB2315678afecb367f032d93F642f64180aa3 | Matic token |
| 0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9 | GlobalExitRootManager |
| 0xa513E6E4b8f2a923D98304ec87F64353C4D5C853 | GlobalExitRootManager |
50 changes: 27 additions & 23 deletions etherman/etherman.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,25 +24,26 @@ import (
)

var (
updateGlobalExitRootSignatureHash = crypto.Keccak256Hash([]byte("UpdateGlobalExitRoot(bytes32,bytes32)"))
forcedBatchSignatureHash = crypto.Keccak256Hash([]byte("ForceBatch(uint64,bytes32,address,bytes)"))
sequencedBatchesEventSignatureHash = crypto.Keccak256Hash([]byte("SequenceBatches(uint64)"))
forceSequencedBatchesSignatureHash = crypto.Keccak256Hash([]byte("SequenceForceBatches(uint64)"))
verifyBatchesSignatureHash = crypto.Keccak256Hash([]byte("VerifyBatches(uint64,bytes32,address)"))
trustedVerifyBatchesSignatureHash = crypto.Keccak256Hash([]byte("TrustedVerifyBatches(uint64,bytes32,address)"))
setTrustedSequencerURLSignatureHash = crypto.Keccak256Hash([]byte("SetTrustedSequencerURL(string)"))
setForceBatchAllowedSignatureHash = crypto.Keccak256Hash([]byte("SetForceBatchAllowed(bool)"))
setTrustedSequencerSignatureHash = crypto.Keccak256Hash([]byte("SetTrustedSequencer(address)"))
transferOwnershipSignatureHash = crypto.Keccak256Hash([]byte("OwnershipTransferred(address,address)"))
setSecurityCouncilSignatureHash = crypto.Keccak256Hash([]byte("SetSecurityCouncil(address)"))
proofDifferentStateSignatureHash = crypto.Keccak256Hash([]byte("ProofDifferentState(bytes32,bytes32)"))
emergencyStateActivatedSignatureHash = crypto.Keccak256Hash([]byte("EmergencyStateActivated()"))
emergencyStateDeactivatedSignatureHash = crypto.Keccak256Hash([]byte("EmergencyStateDeactivated()"))
updateGlobalExitRootSignatureHash = crypto.Keccak256Hash([]byte("UpdateGlobalExitRoot(bytes32,bytes32)"))
forcedBatchSignatureHash = crypto.Keccak256Hash([]byte("ForceBatch(uint64,bytes32,address,bytes)"))
sequencedBatchesEventSignatureHash = crypto.Keccak256Hash([]byte("SequenceBatches(uint64)"))
forceSequencedBatchesSignatureHash = crypto.Keccak256Hash([]byte("SequenceForceBatches(uint64)"))
verifyBatchesSignatureHash = crypto.Keccak256Hash([]byte("VerifyBatches(uint64,bytes32,address)"))
verifyBatchesTrustedAggregatorSignatureHash = crypto.Keccak256Hash([]byte("VerifyBatchesTrustedAggregator(uint64,bytes32,address)"))
setTrustedSequencerURLSignatureHash = crypto.Keccak256Hash([]byte("SetTrustedSequencerURL(string)"))
setForceBatchAllowedSignatureHash = crypto.Keccak256Hash([]byte("SetForceBatchAllowed(bool)"))
setTrustedSequencerSignatureHash = crypto.Keccak256Hash([]byte("SetTrustedSequencer(address)"))
transferOwnershipSignatureHash = crypto.Keccak256Hash([]byte("OwnershipTransferred(address,address)"))
setSecurityCouncilSignatureHash = crypto.Keccak256Hash([]byte("SetSecurityCouncil(address)"))
proofDifferentStateSignatureHash = crypto.Keccak256Hash([]byte("ProofDifferentState(bytes32,bytes32)"))
emergencyStateActivatedSignatureHash = crypto.Keccak256Hash([]byte("EmergencyStateActivated()"))
emergencyStateDeactivatedSignatureHash = crypto.Keccak256Hash([]byte("EmergencyStateDeactivated()"))
updateZkEVMVersionSignatureHash = crypto.Keccak256Hash([]byte("UpdateZkEVMVersion(uint64,uint64,string)"))

// Bridge events
depositEventSignatureHash = crypto.Keccak256Hash([]byte("BridgeEvent(uint8,uint32,address,uint32,address,uint256,bytes,uint32)"))
claimEventSignatureHash = crypto.Keccak256Hash([]byte("ClaimEvent(uint32,uint32,address,address,uint256)"))
newWrappedTokenEventSignatureHash = crypto.Keccak256Hash([]byte("NewWrappedToken(uint32,address,address)"))
newWrappedTokenEventSignatureHash = crypto.Keccak256Hash([]byte("NewWrappedToken(uint32,address,address,bytes)"))

// Proxy events
initializedSignatureHash = crypto.Keccak256Hash([]byte("Initialized(uint8)"))
Expand Down Expand Up @@ -185,8 +186,8 @@ func (etherMan *Client) processEvent(ctx context.Context, vLog types.Log, blocks
return etherMan.updateGlobalExitRootEvent(ctx, vLog, blocks, blocksOrder)
case forcedBatchSignatureHash:
return etherMan.forcedBatchEvent(ctx, vLog, blocks, blocksOrder)
case trustedVerifyBatchesSignatureHash:
return etherMan.trustedVerifyBatchesEvent(ctx, vLog, blocks, blocksOrder)
case verifyBatchesTrustedAggregatorSignatureHash:
return etherMan.verifyBatchesTrustedAggregator(ctx, vLog, blocks, blocksOrder)
case verifyBatchesSignatureHash:
log.Warn("VerifyBatches event not implemented yet")
return nil
Expand All @@ -202,13 +203,13 @@ func (etherMan *Client) processEvent(ctx context.Context, vLog types.Log, blocks
log.Debug("Initialized event detected")
return nil
case setTrustedSequencerSignatureHash:
log.Debug("setTrustedSequencer event detected")
log.Debug("SetTrustedSequencer event detected")
return nil
case setForceBatchAllowedSignatureHash:
log.Debug("setForceBatchAllowed event detected")
log.Debug("SetForceBatchAllowed event detected")
return nil
case setTrustedSequencerURLSignatureHash:
log.Debug("setTrustedSequencerURL event detected")
log.Debug("SetTrustedSequencerURL event detected")
return nil
case adminChangedSignatureHash:
log.Debug("AdminChanged event detected")
Expand All @@ -232,7 +233,10 @@ func (etherMan *Client) processEvent(ctx context.Context, vLog types.Log, blocks
log.Debug("EmergencyStateDeactivated event detected")
return nil
case transferOwnershipSignatureHash:
log.Debug("transferOwnership event detected")
log.Debug("TransferOwnership event detected")
return nil
case updateZkEVMVersionSignatureHash:
log.Debug("UpdateZkEVMVersion event detected")
return nil
}
log.Warnf("Event not registered: %+v", vLog)
Expand Down Expand Up @@ -474,9 +478,9 @@ func decodeSequences(txData []byte, lastBatchNumber uint64, sequencer common.Add
return sequencedBatches, nil
}

func (etherMan *Client) trustedVerifyBatchesEvent(ctx context.Context, vLog types.Log, blocks *[]Block, blocksOrder *map[common.Hash][]Order) error {
func (etherMan *Client) verifyBatchesTrustedAggregator(ctx context.Context, vLog types.Log, blocks *[]Block, blocksOrder *map[common.Hash][]Order) error {
log.Debug("trustedVerifyBatches event detected")
vb, err := etherMan.PoE.ParseTrustedVerifyBatches(vLog)
vb, err := etherMan.PoE.ParseVerifyBatchesTrustedAggregator(vLog)
if err != nil {
return err
}
Expand Down
8 changes: 4 additions & 4 deletions etherman/etherman_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ func TestSequencedBatchesEvent(t *testing.T) {
MinForcedTimestamp: 0,
Transactions: common.Hex2Bytes(rawTxs),
})
_, err = etherman.PoE.SequenceBatches(auth, sequences)
_, err = etherman.PoE.SequenceBatches(auth, sequences, auth.From)
require.NoError(t, err)

// Mine the tx in a block
Expand Down Expand Up @@ -157,7 +157,7 @@ func TestVerifyBatchEvent(t *testing.T) {
MinForcedTimestamp: 0,
Transactions: common.Hex2Bytes(rawTxs),
}
_, err = etherman.PoE.SequenceBatches(auth, []polygonzkevm.PolygonZkEVMBatchData{tx})
_, err = etherman.PoE.SequenceBatches(auth, []polygonzkevm.PolygonZkEVMBatchData{tx}, auth.From)
require.NoError(t, err)

// Mine the tx in a block
Expand All @@ -168,7 +168,7 @@ func TestVerifyBatchEvent(t *testing.T) {
proofC = [2]*big.Int{big.NewInt(1), big.NewInt(1)}
proofB = [2][2]*big.Int{proofC, proofC}
)
_, err = etherman.PoE.TrustedVerifyBatches(auth, 0, 0, 1, common.Hash{}, common.Hash{}, proofA, proofB, proofC)
_, err = etherman.PoE.VerifyBatchesTrustedAggregator(auth, 0, 0, 1, common.Hash{}, common.Hash{}, proofA, proofB, proofC)
require.NoError(t, err)

// Mine the tx in a block
Expand Down Expand Up @@ -273,7 +273,7 @@ func TestBridgeEvents(t *testing.T) {
//Claim funds
var (
network uint32
smtProof [][32]byte
smtProof [32][32]byte
index uint32
)
mainnetExitRoot := block[0].GlobalExitRoots[0].ExitRoots[0]
Expand Down
16 changes: 5 additions & 11 deletions etherman/simulated.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,24 +47,20 @@ func NewSimulatedEtherman(cfg Config, auth *bind.TransactOpts) (etherman *Client
if err != nil {
return nil, nil, common.Address{}, nil, err
}
const posBridge = 2
const posBridge = 1
calculatedBridgeAddr := crypto.CreateAddress(auth.From, nonce+posBridge)
const posPoE = 3
const posPoE = 2
calculatedPoEAddr := crypto.CreateAddress(auth.From, nonce+posPoE)
genesis := common.HexToHash("0xfd3434cd8f67e59d73488a2b8da242dd1f02849ea5dd99f0ca22c836c3d5b4a9") // Random value. Needs to be different to 0x0
exitManagerAddr, _, globalExitRoot, err := polygonzkevmglobalexitroot.DeployPolygonzkevmglobalexitroot(auth, client)
if err != nil {
return nil, nil, common.Address{}, nil, err
}
_, err = globalExitRoot.Initialize(auth, calculatedPoEAddr, calculatedBridgeAddr)
exitManagerAddr, _, globalExitRoot, err := polygonzkevmglobalexitroot.DeployPolygonzkevmglobalexitroot(auth, client, calculatedPoEAddr, calculatedBridgeAddr)
if err != nil {
return nil, nil, common.Address{}, nil, err
}
bridgeAddr, _, mockbr, err := mockbridge.DeployPolygonzkevmbridge(auth, client)
if err != nil {
return nil, nil, common.Address{}, nil, err
}
poeAddr, _, poe, err := polygonzkevm.DeployPolygonzkevm(auth, client)
poeAddr, _, poe, err := polygonzkevm.DeployPolygonzkevm(auth, client, exitManagerAddr, maticAddr, rollupVerifierAddr, bridgeAddr, 1000, 1) //nolint
if err != nil {
return nil, nil, common.Address{}, nil, err
}
Expand All @@ -78,14 +74,12 @@ func NewSimulatedEtherman(cfg Config, auth *bind.TransactOpts) (etherman *Client
}
poeParams := polygonzkevm.PolygonZkEVMInitializePackedParameters{
Admin: auth.From,
ChainID: 1000, //nolint:gomnd
TrustedSequencer: auth.From,
PendingStateTimeout: 10000, //nolint:gomnd
ForceBatchAllowed: true,
TrustedAggregator: auth.From,
TrustedAggregatorTimeout: 10000, //nolint:gomnd
}
_, err = poe.Initialize(auth, exitManagerAddr, maticAddr, rollupVerifierAddr, bridgeAddr, poeParams, genesis, "http://localhost", "L2") //nolint:gomnd
_, err = poe.Initialize(auth, poeParams, genesis, "http://localhost", "L2", "v1") //nolint:gomnd
if err != nil {
return nil, nil, common.Address{}, nil, err
}
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/0xPolygonHermez/zkevm-bridge-service
go 1.17

require (
github.com/0xPolygonHermez/zkevm-node v0.0.1-RC1.0.20230126122354-47d1234cd796
github.com/0xPolygonHermez/zkevm-node v0.0.2-RC3
github.com/ethereum/go-ethereum v1.10.26
github.com/gobuffalo/packr/v2 v2.8.3
github.com/grpc-ecosystem/grpc-gateway/v2 v2.14.0
Expand Down
7 changes: 2 additions & 5 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -389,10 +389,8 @@ cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vf
cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA=
collectd.org v0.3.0/go.mod h1:A/8DzQBkF6abtvrT2j/AU/4tiBgJWYyh0y/oB/4MlWE=
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
github.com/0xPolygonHermez/zkevm-node v0.0.1-RC1.0.20230124153345-114c6d8fe630 h1:VluQuFa9GuIsoIgPj5K9w+bs/6wYNBXMEWH7Ilvry4M=
github.com/0xPolygonHermez/zkevm-node v0.0.1-RC1.0.20230124153345-114c6d8fe630/go.mod h1:+MlJhKB7PvAW8P8X4PTKpVPSUG/PwbSDg/cGeJJROy4=
github.com/0xPolygonHermez/zkevm-node v0.0.1-RC1.0.20230126122354-47d1234cd796 h1:7NwhrZLp1jB7X7vBPAMwBKY3K7gVtNLgQHdM8+oete8=
github.com/0xPolygonHermez/zkevm-node v0.0.1-RC1.0.20230126122354-47d1234cd796/go.mod h1:aJE6gi72pBM3wr50CUQeldbjQOB1gwGW34ulZN0bD+0=
github.com/0xPolygonHermez/zkevm-node v0.0.2-RC3 h1:NWalQNWlTi9GORIzWXab8tbtvLAOn74FGoSNlAlwWJI=
github.com/0xPolygonHermez/zkevm-node v0.0.2-RC3/go.mod h1:aJE6gi72pBM3wr50CUQeldbjQOB1gwGW34ulZN0bD+0=
github.com/Azure/azure-sdk-for-go/sdk/azcore v0.21.1/go.mod h1:fBF9PQNqB8scdgpZ3ufzaLntG0AG7C1WjPMsiFOmfHM=
github.com/Azure/azure-sdk-for-go/sdk/internal v0.8.3/go.mod h1:KLF4gFr6DcKFZwSuH8w8yEK6DpFl3LP5rhdvAb7Yz5I=
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.3.0/go.mod h1:tPaiy8S5bQ+S5sOiDlINkp7+Ef339+Nz5L5XO+cnOHo=
Expand Down Expand Up @@ -2102,7 +2100,6 @@ google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCD
google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
google.golang.org/grpc v1.51.0/go.mod h1:wgNDFcnuBGmxLKI/qn4T+m5BtEBYXJPvibbUPsAIPww=
google.golang.org/grpc v1.52.0 h1:kd48UiU7EHsV4rnLyOJRuP/Il/UHE7gdDAQ+SZI7nZk=
google.golang.org/grpc v1.52.0/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY=
google.golang.org/grpc v1.52.3 h1:pf7sOysg4LdgBqduXveGKrcEwbStiK2rtfghdzlUYDQ=
google.golang.org/grpc v1.52.3/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY=
Expand Down
Loading

0 comments on commit 3be84e3

Please sign in to comment.