tron_test.go 988 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package tron2
  2. import (
  3. "fmt"
  4. "testing"
  5. "github.com/spf13/viper"
  6. )
  7. func TestIsOk(t *testing.T) {
  8. isOK, err := IsTransactionSucc("9be120a380642f0e3d8e3816ea123f17c0852d7b7db09a552aec0b9d06053c8a")
  9. if err != nil {
  10. t.Fatal(err)
  11. }
  12. if isOK {
  13. t.Fatal("error ")
  14. }
  15. }
  16. func TestIsOk2(t *testing.T) {
  17. isOK, err := IsTransactionSucc("a44bd961fda4caa40fc05f6d34368c26f0c92a2bdf2de52b44df35c4ea23f47b")
  18. if err != nil {
  19. t.Fatal(err)
  20. }
  21. if !isOK {
  22. t.Fatal("error ")
  23. }
  24. }
  25. func TestGetAmountByHash(t *testing.T) {
  26. amount, err := GetTrc20BalanceByHash("c5dc8a1fc54d25571736a02d1a6aec97938be9bfed492b9df5621174ddfe25f3")
  27. if err != nil {
  28. t.Fatal(err)
  29. }
  30. fmt.Println(amount)
  31. }
  32. func TestGetTxHistory(t *testing.T) {
  33. viper.Set("tron.apiHost", "api.trongrid.io")
  34. viper.Set("contractaddr", "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t")
  35. txInfoList, _, err := GetTxHistoryByAddr("TMc1dKkWLsTreEY4zAHutf22fwBRnT8888", "", 10)
  36. if err != nil {
  37. t.Fatal(err)
  38. }
  39. fmt.Println(txInfoList)
  40. }