@@ -70,18 +70,27 @@ func TestClient_InternalTxByAddress(t *testing.T) {
7070}
7171
7272func TestClient_ERC20Transfers (t * testing.T ) {
73- const wantLen = 3
73+ const (
74+ wantLen1 = 3
75+ wantLen2 = 458
76+ )
7477
7578 var a , b = 3273004 , 3328071
7679 var contract , address = "0xe0b7927c4af23765cb51314a0e0521a9645f0e2a" , "0x4e83362442b8d1bec281594cea3050c8eb01311c"
7780 txs , err := api .ERC20Transfers (& contract , & address , & a , & b , 1 , 500 )
78- noError (t , err , "api.ERC20Transfers" )
81+ noError (t , err , "api.ERC20Transfers 1 " )
7982
8083 //j, _ := json.MarshalIndent(txs, "", " ")
8184 //fmt.Printf("%s\n", j)
8285
83- if len (txs ) != wantLen {
84- t .Errorf ("got txs length %v, want %v" , len (txs ), wantLen )
86+ if len (txs ) != wantLen1 {
87+ t .Errorf ("got txs length %v, want %v" , len (txs ), wantLen1 )
88+ }
89+
90+ txs , err = api .ERC20Transfers (nil , & address , nil , & b , 1 , 500 )
91+ noError (t , err , "api.ERC20Transfers 2" )
92+ if len (txs ) != wantLen2 {
93+ t .Errorf ("got txs length %v, want %v" , len (txs ), wantLen2 )
8594 }
8695}
8796
0 commit comments