diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index e656a429..80fdd922 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -30,6 +30,8 @@ jobs: uses: actions/checkout@v2 - name: Run nodes run: docker compose -f ./example/docker-compose.yml up -d + - name: Sleep + run: sleep 15 - name: Run tests run: make e2e-test - name: Print logs diff --git a/app/app.go b/app/app.go index ac7e8612..2a66468f 100644 --- a/app/app.go +++ b/app/app.go @@ -196,7 +196,7 @@ func Run() error { mh.RegisterMessageHandler(transfer.TransferMessageType, &executor.TransferMessageHandler{}) switch handler.Type { - case "erc20": + case "erc20", "native": { depositHandler.RegisterDepositHandler(handler.Address, &depositHandlers.Erc20DepositHandler{}) } diff --git a/example/app/app.go b/example/app/app.go index 9e5568a3..e6743c5f 100644 --- a/example/app/app.go +++ b/example/app/app.go @@ -164,11 +164,9 @@ func Run() error { depositHandler := depositHandlers.NewETHDepositHandler(bridgeContract) mh := message.NewMessageHandler() mh.RegisterMessageHandler(transfer.TransferMessageType, &executor.TransferMessageHandler{}) - //mh.RegisterMessageHandler("FungibleTransfer", &executor.TransferMessageHandler{}) for _, handler := range config.Handlers { - switch handler.Type { - case "erc20": + case "erc20", "native": { depositHandler.RegisterDepositHandler(handler.Address, &depositHandlers.Erc20DepositHandler{}) } diff --git a/go.mod b/go.mod index 0f2db091..db7489d9 100644 --- a/go.mod +++ b/go.mod @@ -6,6 +6,7 @@ require ( github.com/binance-chain/tss-lib v0.0.0-00010101000000-000000000000 github.com/btcsuite/btcd/btcutil v1.1.5 github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 + github.com/cenkalti/backoff/v4 v4.3.0 github.com/centrifuge/go-substrate-rpc-client/v4 v4.2.1 github.com/creasty/defaults v1.6.0 github.com/deckarep/golang-set/v2 v2.1.0 @@ -34,7 +35,6 @@ require ( github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f // indirect github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd // indirect github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 // indirect - github.com/cenkalti/backoff/v4 v4.3.0 // indirect github.com/consensys/bavard v0.1.13 // indirect github.com/consensys/gnark-crypto v0.12.1 // indirect github.com/crate-crypto/go-kzg-4844 v0.3.0 // indirect diff --git a/go.sum b/go.sum index 8863740c..b2fbe246 100644 --- a/go.sum +++ b/go.sum @@ -121,8 +121,6 @@ github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 h1:R8vQdOQdZ9Y3 github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792/go.mod h1:ghJtEyQwv5/p4Mg4C0fgbePVuGr935/5ddU9Z3TmDRY= github.com/btcsuite/winsvc v1.0.0/go.mod h1:jsenWakMcC0zFBFurPLEAyrnc/teJEM1O46fmI40EZs= github.com/buger/jsonparser v0.0.0-20181115193947-bf1c66bbce23/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= -github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM= -github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=