@@ -92,7 +92,10 @@ func (c *Client) ERC20Transfers(contractAddress, address *string, startBlock *in
92
92
"page" : page ,
93
93
"offset" : offset ,
94
94
}
95
- compose (param , "contractaddress" , contractAddress )
95
+
96
+ if contractAddress != nil {
97
+ compose (param , "contractaddress" , contractAddress )
98
+ }
96
99
compose (param , "address" , address )
97
100
compose (param , "startblock" , startBlock )
98
101
compose (param , "endblock" , endBlock )
@@ -116,7 +119,9 @@ func (c *Client) ERC721Transfers(contractAddress, address *string, startBlock *i
116
119
"page" : page ,
117
120
"offset" : offset ,
118
121
}
119
- compose (param , "contractaddress" , contractAddress )
122
+ if contractAddress != nil {
123
+ compose (param , "contractaddress" , contractAddress )
124
+ }
120
125
compose (param , "address" , address )
121
126
compose (param , "startblock" , startBlock )
122
127
compose (param , "endblock" , endBlock )
@@ -140,7 +145,9 @@ func (c *Client) ERC1155Transfers(contractAddress, address *string, startBlock *
140
145
"page" : page ,
141
146
"offset" : offset ,
142
147
}
143
- compose (param , "contractaddress" , contractAddress )
148
+ if contractAddress != nil {
149
+ compose (param , "contractaddress" , contractAddress )
150
+ }
144
151
compose (param , "address" , address )
145
152
compose (param , "startblock" , startBlock )
146
153
compose (param , "endblock" , endBlock )
0 commit comments