github.com/aeternity/aepp-sdk-go@v1.0.3-0.20190606142815-1c0ffdc21fd9/cmd/tx_test.go (about)

     1  package cmd
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/aeternity/aepp-sdk-go/aeternity"
     7  	"github.com/spf13/cobra"
     8  )
     9  
    10  func TestTxSpend(t *testing.T) {
    11  	sender := "ak_2a1j2Mk9YSmC1gioUq4PWRm3bsv887MbuRVwyv4KaUGoR1eiKi"
    12  	recipient := "ak_Egp9yVdpxmvAfQ7vsXGvpnyfNq71msbdUpkMNYGTeTe8kPL3v"
    13  	emptyCmd := cobra.Command{}
    14  
    15  	err := txSpendFunc(&emptyCmd, []string{sender, recipient, "10"})
    16  	if err != nil {
    17  		t.Error(err)
    18  	}
    19  }
    20  
    21  func TestTxVerify(t *testing.T) {
    22  	sender := "ak_2a1j2Mk9YSmC1gioUq4PWRm3bsv887MbuRVwyv4KaUGoR1eiKi"
    23  	// unsigned tx_+FMMAaEBzqet5HDJ+Z2dTkAIgKhvHUm7REti8Rqeu2S7z+tz/vOhAR8To7CL8AFABmKmi2nYdfeAPOxMCGR/btXYTHiXvVCjCoa15iD0gACCAfQBgIHqJ/Y=
    24  	// sign with ae_mainnet
    25  	signedTx := "tx_+J0LAfhCuEBcvwtyCo3FYqmINcP6lHLH/dRDcj5rUiKDqYKhPpiQ+1SBQ66rF3gdVQ1IcANcw/IayK//YgK2dsDF1VtroQEAuFX4UwwBoQHOp63kcMn5nZ1OQAiAqG8dSbtES2LxGp67ZLvP63P+86EBHxOjsIvwAUAGYqaLadh194A87EwIZH9u1dhMeJe9UKMKhrXmIPSAAIIB9AGAx+EjLg=="
    26  	aeternity.Config.Node.NetworkID = "ae_mainnet"
    27  	emptyCmd := cobra.Command{}
    28  
    29  	err := txVerifyFunc(&emptyCmd, []string{sender, signedTx})
    30  	if err != nil {
    31  		t.Error(err)
    32  	}
    33  }
    34  
    35  func TestTxDumpRaw(t *testing.T) {
    36  	tx := "tx_+H4iAaEBzqet5HDJ+Z2dTkAIgKhvHUm7REti8Rqeu2S7z+tz/vMFoQJei0cGdDWb3EfrY0mtZADF0LoQ4yL6z10I/3ETJ0fpKADy8Y5hY2NvdW50X3B1YmtleaEBzqet5HDJ+Z2dTkAIgKhvHUm7REti8Rqeu2S7z+tz/vMGAQXLBNnv"
    37  	emptyCmd := cobra.Command{}
    38  
    39  	err := txDumpRawFunc(&emptyCmd, []string{tx})
    40  	if err != nil {
    41  		t.Error(err)
    42  	}
    43  }