@@ -250,6 +250,104 @@ def getNftTransfers(self, request = {}):
250250 "offset" : request ['offset' ],
251251 "limit" : request ['limit' ]
252252 })
253+
254+ def getMultiNft (self , request = {}):
255+ if not ('offset' in request ) or not request ['offset' ]:
256+ request ['offset' ] = 0
257+ if not ('limit' in request ) or not request ['limit' ]:
258+ request ['limit' ] = 10
259+
260+ return self .request ("GET" ,"/klay/kip37-tokens/" + request ['contract_address' ] + "/tokens" ,{
261+ "offset" : request ['offset' ],
262+ "limit" : request ['limit' ]
263+ })
264+
265+ def getMultiNftOwnerList (self , request = {}):
266+ if not ('offset' in request ) or not request ['offset' ]:
267+ request ['offset' ] = 0
268+ if not ('limit' in request ) or not request ['limit' ]:
269+ request ['limit' ] = 10
270+
271+ return self .request ("GET" ,"/klay/kip37-tokens/" + request ['contract_address' ] + "/" + request ['token_id' ] + "/list" ,{
272+ "offset" : request ['offset' ],
273+ "limit" : request ['limit' ]
274+ })
275+
276+ def getMultiNftContractOwner (self , request = {}):
277+ if not ('offset' in request ) or not request ['offset' ]:
278+ request ['offset' ] = 0
279+ if not ('limit' in request ) or not request ['limit' ]:
280+ request ['limit' ] = 10
281+
282+ return self .request ("GET" ,"/klay/kip37-tokens/" + request ['contract_address' ] + "/" + request ['owner_address' ] + "/owners" ,{
283+ "offset" : request ['offset' ],
284+ "limit" : request ['limit' ]
285+ })
286+
287+ def getMultiNftOwner (self , request = {}):
288+ if not ('offset' in request ) or not request ['offset' ]:
289+ request ['offset' ] = 0
290+ if not ('limit' in request ) or not request ['limit' ]:
291+ request ['limit' ] = 10
292+
293+ return self .request ("GET" ,"/klay/kip37-tokens/" + request ['owner_address' ] + "/owner" ,{
294+ "offset" : request ['offset' ],
295+ "limit" : request ['limit' ]
296+ })
297+
298+ def getMultiNftContractCreator (self , request = {}):
299+ if not ('offset' in request ) or not request ['offset' ]:
300+ request ['offset' ] = 0
301+ if not ('limit' in request ) or not request ['limit' ]:
302+ request ['limit' ] = 10
303+
304+ return self .request ("GET" ,"/klay/kip37-tokens/" + request ['contract_address' ] + "/" + request ['creator_address' ] + "/creators" ,{
305+ "offset" : request ['offset' ],
306+ "limit" : request ['limit' ]
307+ })
308+
309+ def getMultiNftCreator (self , request = {}):
310+ if not ('offset' in request ) or not request ['offset' ]:
311+ request ['offset' ] = 0
312+ if not ('limit' in request ) or not request ['limit' ]:
313+ request ['limit' ] = 10
314+
315+ return self .request ("GET" ,"/klay/kip37-tokens/" + request ['creator_address' ] + "/creator" ,{
316+ "offset" : request ['offset' ],
317+ "limit" : request ['limit' ]
318+ })
319+
320+ def getMultiNftInfo (self , request = {}):
321+ return self .request ("GET" ,"/klay/kip37-tokens/" + request ['contract_address' ] + "/" + request ['token_id' ] + "/info" ,{
322+ })
323+
324+ def getMultiNftTransfers (self , request = {}):
325+ if not ('rawtx' in request ) or not request ['rawtx' ]:
326+ request ['rawtx' ] = 0
327+ if not ('offset' in request ) or not request ['offset' ]:
328+ request ['offset' ] = 0
329+ if not ('limit' in request ) or not request ['limit' ]:
330+ request ['limit' ] = 10
331+
332+ return self .request ("GET" ,"/klay/kip37-tokens/" + request ['contract_address' ] + "/" + request ['token_id' ] + "/transfers" ,{
333+ "rawtx" : $request ['rawtx' ],
334+ "offset" : request ['offset' ],
335+ "limit" : request ['limit' ]
336+ })
337+
338+ def getMultiSaleNfts (self , request = {}):
339+ if not ('order_direction' in request ) or not request ['order_direction' ]:
340+ request ['order_direction' ] = 'desc'
341+ if not ('offset' in request ) or not request ['offset' ]:
342+ request ['offset' ] = 0
343+ if not ('limit' in request ) or not request ['limit' ]:
344+ request ['limit' ] = 10
345+
346+ return self .request ("GET" ,"/klay/kip37-tokens/" + request ['contract_address' ] + "/" + request ['token_id' ] + "/sale" ,{
347+ "order_direction" : $request ['order_direction' ],
348+ "offset" : request ['offset' ],
349+ "limit" : request ['limit' ]
350+ })
253351
254352 def getContractRead (self , request = {}):
255353 if not ('parameter_type' in request ) or not request ['parameter_type' ]:
0 commit comments