export const ERC_721_ABI = [ { constant : true , inputs : [ { name : "_tokenId" , type : "uint256" } ] , name : "getApproved" , outputs : [ { name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" } , { constant : false , inputs : [ { name : "_approved" , type : "address" } , { name : "_tokenId" , type : "uint256" } ] , name : "approve" , outputs : [ ] , payable : true , stateMutability : "payable" , type : "function" } , { constant : false , inputs : [ { name : "_from" , type : "address" } , { name : "_to" , type : "address" } , { name : "_tokenId" , type : "uint256" } ] , name : "transferFrom" , outputs : [ ] , payable : true , stateMutability : "payable" , type : "function" } , { constant : false , inputs : [ { name : "_from" , type : "address" } , { name : "_to" , type : "address" } , { name : "_tokenId" , type : "uint256" } ] , name : "safeTransferFrom" , outputs : [ ] , payable : true , stateMutability : "payable" , type : "function" } , { constant : true , inputs : [ { name : "_tokenId" , type : "uint256" } ] , name : "ownerOf" , outputs : [ { name : "" , type : "address" } ] , payable : false , stateMutability : "view" , type : "function" } , { constant : true , inputs : [ { name : "_owner" , type : "address" } ] , name : "balanceOf" , outputs : [ { name : "" , type : "uint256" } ] , payable : false , stateMutability : "view" , type : "function" } , { constant : false , inputs : [ { name : "_operator" , type : "address" } , { name : "_approved" , type : "bool" } ] , name : "setApprovalForAll" , outputs : [ ] , payable : false , stateMutability : "nonpayable" , type : "function" } , { constant : false , inputs : [ { name : "_from" , type : "address" } , { name : "_to" , type : "address" } , { name : "_tokenId" , type : "uint256" } , { name : "data" , type : "bytes" } ] , name : "safeTransferFrom" , outputs : [ ] , payable : true , stateMutability : "payable" , type : "function" } , { constant : true , inputs : [ { name : "_owner" , type : "address" } , { name : "_operator" , type : "address" } ] , name : "isApprovedForAll" , outputs : [ { name : "" , type : "bool" } ] , payable : false , stateMutability : "view" , type : "function" } , { anonymous : false , inputs : [ { indexed : true , name : "_from" , type : "address" } , { indexed : true , name : "_to" , type : "address" } , { indexed : true , name : "_tokenId" , type : "uint256" } ] , name : "Transfer" , type : "event" } , { anonymous : false , inputs : [ { indexed : true , name : "_owner" , type : "address" } , { indexed : true , name : "_approved" , type : "address" } , { indexed : true , name : "_tokenId" , type : "uint256" } ] , name : "Approval" , type : "event" } , { anonymous : false , inputs : [ { indexed : true , name : "_owner" , type : "address" } , { indexed : true , name : "_operator" , type : "address" } , { indexed : false , name : "_approved" , type : "bool" } ] , name : "ApprovalForAll" , type : "event" } ] ;