瀏覽代碼

bridge/pkg/solana: fix package name and remove unused lockChan

Increase VAA submission timeout.
Change-Id: I5e774f2930e2f0d865d733eee2f0bb01da1b82f3
Leo 4 年之前
父節點
當前提交
45639b18fb
共有 4 個文件被更改,包括 9 次插入11 次删除
  1. 1 1
      bridge/cmd/guardiand/bridge.go
  2. 1 1
      bridge/pkg/solana/client.go
  3. 1 1
      bridge/pkg/solana/client_test.go
  4. 6 8
      bridge/pkg/solana/submitter.go

+ 1 - 1
bridge/cmd/guardiand/bridge.go

@@ -410,7 +410,7 @@ func runBridge(cmd *cobra.Command, args []string) {
 		}
 
 		if err := supervisor.Run(ctx, "solvaa",
-			solana.NewSolanaVAASubmitter(*agentRPC, lockC, solanaVaaC).Run); err != nil {
+			solana.NewSolanaVAASubmitter(*agentRPC, solanaVaaC).Run); err != nil {
 			return err
 		}
 

+ 1 - 1
bridge/pkg/solana/client.go

@@ -1,4 +1,4 @@
-package ethereum
+package solana
 
 import (
 	"bytes"

+ 1 - 1
bridge/pkg/solana/client_test.go

@@ -1,4 +1,4 @@
-package ethereum
+package solana
 
 import (
 	"encoding/hex"

+ 6 - 8
bridge/pkg/solana/submitter.go

@@ -1,4 +1,4 @@
-package ethereum
+package solana
 
 import (
 	"context"
@@ -42,15 +42,13 @@ func init() {
 
 type (
 	SolanaVAASubmitter struct {
-		url string
-
-		lockChan chan *common.ChainLock
-		vaaChan  chan *vaa.VAA
+		url     string
+		vaaChan chan *vaa.VAA
 	}
 )
 
-func NewSolanaVAASubmitter(url string, lockEvents chan *common.ChainLock, vaaQueue chan *vaa.VAA) *SolanaVAASubmitter {
-	return &SolanaVAASubmitter{url: url, lockChan: lockEvents, vaaChan: vaaQueue}
+func NewSolanaVAASubmitter(url string, vaaQueue chan *vaa.VAA) *SolanaVAASubmitter {
+	return &SolanaVAASubmitter{url: url, vaaChan: vaaQueue}
 }
 
 func (e *SolanaVAASubmitter) Run(ctx context.Context) error {
@@ -113,7 +111,7 @@ func (e *SolanaVAASubmitter) Run(ctx context.Context) error {
 				}
 				h := hex.EncodeToString(m.Bytes())
 
-				timeout, cancel := context.WithTimeout(ctx, 15*time.Second)
+				timeout, cancel := context.WithTimeout(ctx, 120*time.Second)
 				res, err := c.SubmitVAA(timeout, &agentv1.SubmitVAARequest{Vaa: vaaBytes})
 				cancel()
 				if err != nil {