Python SDK
XDC3PYTHON SDK with support for smart contracts, XDC20 & XRC721.
Usage
pip install XDC3PYTHON
This SDK supports following Read & Write operations:-
xrc20 methods.
Read methods.
name(), balanceOf(account), totalSupply(), symbol(), decimals(), allowance(pwner, spender).
Write methods.
transferXDC(owner,receiver), approve(spender,amount), transferToken(receiver,amount), increaseAllowance(spender, addedValue), decreaseAllowance(spender, subtractedValue), transferFrom(sender, receiver, amount).
xrc721 methods.
Read methods.
name(), symbol(), totalsupply(), balanceOf(ownerAddr), ownerOf(tokenId), tokenURI(tokenId), tokenByIndex(index), tokenOfOwnerByIndex(ownerAddress,index), supportInterface(interfaceId), getApproved(tokenId), isApprovedForAll(ownerAddress,spenderAddress).
Write methods.
setApprovalForAll(spenderAddress, booleanValue), approve(sepnderAddress , tokenId), transferFrom(recipient, tokenId), safeTransferFrom(spender, tokenId).
Example for XRC20.
This example returns name of the specified address.
Example for XRC721.
This example returns symbol of the specified address.
Transports
HTTP transport
Required Data Types
Token Address - str type
Account Address - str type
amount & tokenId - int type
Last updated