@@ -232,6 +232,104 @@ def getNftTransfers(self, request = {}):
232232 "offset" : request ['offset' ],
233233 "limit" : request ['limit' ]
234234 })
235+
236+ def getMultiNft (self , request = {}):
237+ if not ('offset' in request ) or not request ['offset' ]:
238+ request ['offset' ] = 0
239+ if not ('limit' in request ) or not request ['limit' ]:
240+ request ['limit' ] = 10
241+
242+ return self .request ("GET" ,"/eth/erc1155-tokens/" + request ['contract_address' ] + "/tokens" ,{
243+ "offset" : request ['offset' ],
244+ "limit" : request ['limit' ]
245+ })
246+
247+ def getMultiNftOwnerList (self , request = {}):
248+ if not ('offset' in request ) or not request ['offset' ]:
249+ request ['offset' ] = 0
250+ if not ('limit' in request ) or not request ['limit' ]:
251+ request ['limit' ] = 10
252+
253+ return self .request ("GET" ,"/eth/erc1155-tokens/" + request ['contract_address' ] + "/" + request ['token_id' ] + "/list" ,{
254+ "offset" : request ['offset' ],
255+ "limit" : request ['limit' ]
256+ })
257+
258+ def getMultiNftContractOwner (self , request = {}):
259+ if not ('offset' in request ) or not request ['offset' ]:
260+ request ['offset' ] = 0
261+ if not ('limit' in request ) or not request ['limit' ]:
262+ request ['limit' ] = 10
263+
264+ return self .request ("GET" ,"/eth/erc1155-tokens/" + request ['contract_address' ] + "/" + request ['owner_address' ] + "/owners" ,{
265+ "offset" : request ['offset' ],
266+ "limit" : request ['limit' ]
267+ })
268+
269+ def getMultiNftOwner (self , request = {}):
270+ if not ('offset' in request ) or not request ['offset' ]:
271+ request ['offset' ] = 0
272+ if not ('limit' in request ) or not request ['limit' ]:
273+ request ['limit' ] = 10
274+
275+ return self .request ("GET" ,"/eth/erc1155-tokens/" + request ['owner_address' ] + "/owner" ,{
276+ "offset" : request ['offset' ],
277+ "limit" : request ['limit' ]
278+ })
279+
280+ def getMultiNftContractCreator (self , request = {}):
281+ if not ('offset' in request ) or not request ['offset' ]:
282+ request ['offset' ] = 0
283+ if not ('limit' in request ) or not request ['limit' ]:
284+ request ['limit' ] = 10
285+
286+ return self .request ("GET" ,"/eth/erc1155-tokens/" + request ['contract_address' ] + "/" + request ['creator_address' ] + "/creators" ,{
287+ "offset" : request ['offset' ],
288+ "limit" : request ['limit' ]
289+ })
290+
291+ def getMultiNftCreator (self , request = {}):
292+ if not ('offset' in request ) or not request ['offset' ]:
293+ request ['offset' ] = 0
294+ if not ('limit' in request ) or not request ['limit' ]:
295+ request ['limit' ] = 10
296+
297+ return self .request ("GET" ,"/eth/erc1155-tokens/" + request ['creator_address' ] + "/creator" ,{
298+ "offset" : request ['offset' ],
299+ "limit" : request ['limit' ]
300+ })
301+
302+ def getMultiNftInfo (self , request = {}):
303+ return self .request ("GET" ,"/eth/erc1155-tokens/" + request ['contract_address' ] + "/" + request ['token_id' ] + "/info" ,{
304+ })
305+
306+ def getMultiNftTransfers (self , request = {}):
307+ if not ('rawtx' in request ) or not request ['rawtx' ]:
308+ request ['rawtx' ] = 0
309+ if not ('offset' in request ) or not request ['offset' ]:
310+ request ['offset' ] = 0
311+ if not ('limit' in request ) or not request ['limit' ]:
312+ request ['limit' ] = 10
313+
314+ return self .request ("GET" ,"/eth/erc1155-tokens/" + request ['contract_address' ] + "/" + request ['token_id' ] + "/transfers" ,{
315+ "rawtx" : $request ['rawtx' ],
316+ "offset" : request ['offset' ],
317+ "limit" : request ['limit' ]
318+ })
319+
320+ def getMultiSaleNfts (self , request = {}):
321+ if not ('order_direction' in request ) or not request ['order_direction' ]:
322+ request ['order_direction' ] = 'desc'
323+ if not ('offset' in request ) or not request ['offset' ]:
324+ request ['offset' ] = 0
325+ if not ('limit' in request ) or not request ['limit' ]:
326+ request ['limit' ] = 10
327+
328+ return self .request ("GET" ,"/eth/erc1155-tokens/" + request ['contract_address' ] + "/" + request ['token_id' ] + "/sale" ,{
329+ "order_direction" : $request ['order_direction' ],
330+ "offset" : request ['offset' ],
331+ "limit" : request ['limit' ]
332+ })
235333
236334 def getContractRead (self , request = {}):
237335 if not ('parameter_type' in request ) or not request ['parameter_type' ]:
0 commit comments