From e83619b0828a6efe019fa5918a6b14f2027dec95 Mon Sep 17 00:00:00 2001 From: Rohit Narurkar Date: Sat, 12 Jun 2021 12:07:53 +0400 Subject: [PATCH] chore: upgrade solana ffi commit and update test for new gateway mint interface --- .github/workflows/test.yml | 12 ++++++------ Dockerfile | 2 +- chain/solana/solana-ffi | 2 +- chain/solana/solana_test.go | 3 ++- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a84b2edd..fcc62a3e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -5,7 +5,7 @@ jobs: runs-on: ubuntu-latest env: FILECOIN_FFI_COMMIT: 8b97bd8230b77bd32f4f27e4766a6d8a03b4e801 - SOLANA_FFI_COMMIT: 1d5f4405dd2fb89c96cde28db33051a6e992d607 + SOLANA_FFI_COMMIT: d4c670dd402894b7e98a41bccf35d2d5066c573f steps: - uses: actions/setup-go@v2 with: @@ -117,7 +117,7 @@ jobs: runs-on: ubuntu-latest env: FILECOIN_FFI_COMMIT: 8b97bd8230b77bd32f4f27e4766a6d8a03b4e801 - SOLANA_FFI_COMMIT: 1d5f4405dd2fb89c96cde28db33051a6e992d607 + SOLANA_FFI_COMMIT: d4c670dd402894b7e98a41bccf35d2d5066c573f steps: - name: Set up Go 1.13 uses: actions/setup-go@v1 @@ -242,7 +242,7 @@ jobs: runs-on: ubuntu-latest env: FILECOIN_FFI_COMMIT: 8b97bd8230b77bd32f4f27e4766a6d8a03b4e801 - SOLANA_FFI_COMMIT: 1d5f4405dd2fb89c96cde28db33051a6e992d607 + SOLANA_FFI_COMMIT: d4c670dd402894b7e98a41bccf35d2d5066c573f steps: - name: Set up Go 1.13 uses: actions/setup-go@v1 @@ -366,7 +366,7 @@ jobs: runs-on: ubuntu-latest env: FILECOIN_FFI_COMMIT: 8b97bd8230b77bd32f4f27e4766a6d8a03b4e801 - SOLANA_FFI_COMMIT: 1d5f4405dd2fb89c96cde28db33051a6e992d607 + SOLANA_FFI_COMMIT: d4c670dd402894b7e98a41bccf35d2d5066c573f steps: - name: Set up Go 1.13 uses: actions/setup-go@v1 @@ -490,7 +490,7 @@ jobs: runs-on: ubuntu-latest env: FILECOIN_FFI_COMMIT: 8b97bd8230b77bd32f4f27e4766a6d8a03b4e801 - SOLANA_FFI_COMMIT: 1d5f4405dd2fb89c96cde28db33051a6e992d607 + SOLANA_FFI_COMMIT: d4c670dd402894b7e98a41bccf35d2d5066c573f steps: - name: Set up Go 1.13 uses: actions/setup-go@v1 @@ -614,7 +614,7 @@ jobs: runs-on: ubuntu-latest env: FILECOIN_FFI_COMMIT: 8b97bd8230b77bd32f4f27e4766a6d8a03b4e801 - SOLANA_FFI_COMMIT: 1d5f4405dd2fb89c96cde28db33051a6e992d607 + SOLANA_FFI_COMMIT: d4c670dd402894b7e98a41bccf35d2d5066c573f steps: - name: Set up Go 1.13 uses: actions/setup-go@v1 diff --git a/Dockerfile b/Dockerfile index 2c3985da..ca4e3e05 100644 --- a/Dockerfile +++ b/Dockerfile @@ -45,6 +45,6 @@ RUN mkdir -p src/github.com/renproject WORKDIR $GOPATH/src/github.com/renproject RUN git clone https://github.com/renproject/solana-ffi WORKDIR $GOPATH/src/github.com/renproject/solana-ffi -RUN git checkout 1d5f4405dd2fb89c96cde28db33051a6e992d607 +RUN git checkout d4c670dd402894b7e98a41bccf35d2d5066c573f RUN make clean && make RUN go install ./... diff --git a/chain/solana/solana-ffi b/chain/solana/solana-ffi index 1d5f4405..d4c670dd 160000 --- a/chain/solana/solana-ffi +++ b/chain/solana/solana-ffi @@ -1 +1 @@ -Subproject commit 1d5f4405dd2fb89c96cde28db33051a6e992d607 +Subproject commit d4c670dd402894b7e98a41bccf35d2d5066c573f diff --git a/chain/solana/solana_test.go b/chain/solana/solana_test.go index e769291f..37a9b8c1 100644 --- a/chain/solana/solana_test.go +++ b/chain/solana/solana_test.go @@ -58,7 +58,8 @@ var _ = Describe("Solana", func() { // Mint some tokens. time.Sleep(10 * time.Second) mintAmount := uint64(1000000000) // 10 tokens. - mintSig := cgo.GatewayMint(keypairPath, solana.DefaultClientRPCURL, renVmSecret, selector, mintAmount) + nilSlice := make([]byte, 32) + mintSig := cgo.GatewayMint(keypairPath, solana.DefaultClientRPCURL, renVmSecret, selector, mintAmount, nilSlice, nilSlice) logger.Debug("Mint", zap.String("tx signature", string(mintSig))) // Burn some tokens.