tokenAddress := "0x8af9e0c04f1a14d4c2d13c577d81d86b3035783c"
OwnerAddress:= "0x517b6Be05e5C50df6876906909c23ad130476Cc7"
OperatorAddress:= "0xd7813e7cfdf83d6fa3469d7411b52a50ed2b867f"
OwnerOff__:=XRC721.OwnerOff_(tokenAddress,Token_ID)
fmt.Println("Owner OFF method : ",OwnerOff__)
IsApprovedForAll__:=XRC721.IsApprovedForAll_(tokenAddress,OwnerAddress,OperatorAddress)
fmt.Println("Is approval for all :",IsApprovedForAll__)
Name__:=XRC721.Name_(tokenAddress)
fmt.Println("Name :",Name__)
Symbol__:=XRC721.Symbol_(tokenAddress)
fmt.Println("Symbol :", Symbol__)
TokenURI__:=XRC721.TokenURI_(tokenAddress,Token_ID)
fmt.Println("Token URI :",TokenURI__)
TokenOfOwnerByIndex__:=XRC721.TokenOfOwnerByIndex_(tokenAddress,Indexno,OwnerAddress)
fmt.Println("TokenOfOwnerByIndex :",TokenOfOwnerByIndex__)
GetApproved__:=XRC721.GetApproved_(tokenAddress,Token_ID)
fmt.Println("GetApproved :",GetApproved__)
TotalSupply__:=XRC721.TotalSupply_(tokenAddress)
fmt.Println("TotalSupply :",TotalSupply__)
BalanceOff__:=XRC721.BalanceOff_(tokenAddress,OwnerAddress)
fmt.Println("BalanceOff :",BalanceOff__)
SupportInterface__:=XRC721.SupportInterface_(tokenAddress,Interface_id)
fmt.Println("SupportInterface_ :",SupportInterface__)
//---------------------------------------------------------------------------------
Private_key:="07d2fb9a1f3a912000bbf9215ee0815a969b1d49e7e4c5ec94600ae2dfcfa4ce"
Spender_address_for_Write_op:="0xd7813e7cfdf83d6fa3469d7411b52a50ed2b867f"
Token_address_for_write_op:="0x301815025bd43513ec36b6c6159ebaa8dff5e36d"
Token_id_for_write_op:="21"
Approve__:=XRC721.Approve_(Private_key,Token_address_for_write_op,Spender_address_for_Write_op,Gas_Price,Gas_Limit,Token_id_for_write_op)
fmt.Println("Approve_ :",Approve__)
SafeTransfer__:=XRC721.SafeTransfer_(Private_key,Token_address_for_write_op,Spender_address_for_Write_op,Gas_Price,Gas_Limit,Token_id_for_write_op)
fmt.Println("SafeTransfer_: ",SafeTransfer__)
TransferFrom__:=XRC721.TransferFrom_(Private_key,Token_address_for_write_op,Spender_address_for_Write_op,Gas_Price,Gas_Limit,Token_id_for_write_op)
fmt.Println("TransferFrom_ :",TransferFrom__)
Setapprovalforall__:=XRC721.Setapprovalforall_(Private_key,Token_address_for_write_op,Spender_address_for_Write_op,Gas_Price,Gas_Limit,Set_approval)
fmt.Println("setappforall__",Setapprovalforall__)