Skip to content

Commit f69254b

Browse files
Update binancesmart.py
1 parent dbd75ca commit f69254b

File tree

1 file changed

+99
-1
lines changed

1 file changed

+99
-1
lines changed

BlockSDK/binancesmart.py

Lines changed: 99 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def getSaleNfts(self, request = {}):
181181
"limit" : request['limit']
182182
})
183183

184-
def getNftBids(self, request = {}):
184+
def getNftBids(self, request = {}):
185185
if not('rawtx' in request) or not request['rawtx']:
186186
request['rawtx'] = 0
187187
if not('order_direction' in request) or not request['order_direction']:
@@ -214,6 +214,104 @@ def getNftTransfers(self, request = {}):
214214
"offset" : request['offset'],
215215
"limit" : request['limit']
216216
})
217+
218+
def getMultiNft(self, request = {}):
219+
if not('offset' in request) or not request['offset']:
220+
request['offset'] = 0
221+
if not('limit' in request) or not request['limit']:
222+
request['limit'] = 10
223+
224+
return self.request("GET","/bsc/bep1155-tokens/" + request['contract_address'] + "/tokens",{
225+
"offset" : request['offset'],
226+
"limit" : request['limit']
227+
})
228+
229+
def getMultiNftOwnerList(self, request = {}):
230+
if not('offset' in request) or not request['offset']:
231+
request['offset'] = 0
232+
if not('limit' in request) or not request['limit']:
233+
request['limit'] = 10
234+
235+
return self.request("GET","/bsc/bep1155-tokens/" + request['contract_address'] + "/" + request['token_id'] + "/list",{
236+
"offset" : request['offset'],
237+
"limit" : request['limit']
238+
})
239+
240+
def getMultiNftContractOwner(self, request = {}):
241+
if not('offset' in request) or not request['offset']:
242+
request['offset'] = 0
243+
if not('limit' in request) or not request['limit']:
244+
request['limit'] = 10
245+
246+
return self.request("GET","/bsc/bep1155-tokens/" + request['contract_address'] + "/" + request['owner_address'] + "/owners",{
247+
"offset" : request['offset'],
248+
"limit" : request['limit']
249+
})
250+
251+
def getMultiNftOwner(self, request = {}):
252+
if not('offset' in request) or not request['offset']:
253+
request['offset'] = 0
254+
if not('limit' in request) or not request['limit']:
255+
request['limit'] = 10
256+
257+
return self.request("GET","/bsc/bep1155-tokens/" + request['owner_address'] + "/owner",{
258+
"offset" : request['offset'],
259+
"limit" : request['limit']
260+
})
261+
262+
def getMultiNftContractCreator(self, request = {}):
263+
if not('offset' in request) or not request['offset']:
264+
request['offset'] = 0
265+
if not('limit' in request) or not request['limit']:
266+
request['limit'] = 10
267+
268+
return self.request("GET","/bsc/bep1155-tokens/" + request['contract_address'] + "/" + request['creator_address'] + "/creators",{
269+
"offset" : request['offset'],
270+
"limit" : request['limit']
271+
})
272+
273+
def getMultiNftCreator(self, request = {}):
274+
if not('offset' in request) or not request['offset']:
275+
request['offset'] = 0
276+
if not('limit' in request) or not request['limit']:
277+
request['limit'] = 10
278+
279+
return self.request("GET","/bsc/bep1155-tokens/" + request['creator_address'] + "/creator",{
280+
"offset" : request['offset'],
281+
"limit" : request['limit']
282+
})
283+
284+
def getMultiNftInfo(self, request = {}):
285+
return self.request("GET","/bsc/bep1155-tokens/" + request['contract_address'] + "/" + request['token_id'] + "/info",{
286+
})
287+
288+
def getMultiNftTransfers(self, request = {}):
289+
if not('rawtx' in request) or not request['rawtx']:
290+
request['rawtx'] = 0
291+
if not('offset' in request) or not request['offset']:
292+
request['offset'] = 0
293+
if not('limit' in request) or not request['limit']:
294+
request['limit'] = 10
295+
296+
return self.request("GET","/bsc/bep1155-tokens/" + request['contract_address'] + "/" + request['token_id'] + "/transfers",{
297+
"rawtx" : $request['rawtx'],
298+
"offset" : request['offset'],
299+
"limit" : request['limit']
300+
})
301+
302+
def getMultiSaleNfts(self, request = {}):
303+
if not('order_direction' in request) or not request['order_direction']:
304+
request['order_direction'] = 'desc'
305+
if not('offset' in request) or not request['offset']:
306+
request['offset'] = 0
307+
if not('limit' in request) or not request['limit']:
308+
request['limit'] = 10
309+
310+
return self.request("GET","/bsc/bep1155-tokens/" + request['contract_address'] + "/" + request['token_id'] + "/sale",{
311+
"order_direction" : $request['order_direction'],
312+
"offset" : request['offset'],
313+
"limit" : request['limit']
314+
})
217315

218316
def getContractRead(self, request = {}):
219317
if not('parameter_type' in request) or not request['parameter_type']:

0 commit comments

Comments
 (0)