export const erc20abi = [ "function name() public view returns (string)", "function symbol() public view returns (string)", "function decimals() public view returns (uint8)", "function totalSupply() public view returns (uint256)", "function balanceOf(address _owner) public view returns (uint256 balance)", "function transfer(address _to, uint256 _value) public returns (bool success)", "function transferFrom(address _from, address _to, uint256 _value) public returns (bool success)", "function approve(address _spender, uint256 _value) public returns (bool success)", "function allowance(address _owner, address _spender) public view returns (uint256 remaining)", ]; export const bridgeAbi = [ "function multi_deposit(bytes memory receiver, address contract_id, uint256[] memory tokenIds)", "function deposit(bytes memory receiver, address contract_id, uint256 tokenId)", ]; export const nftAbi = [ { inputs: [ { internalType: "address", name: "operator", type: "address" }, { internalType: "bool", name: "approved", type: "bool" }, ], name: "setApprovalForAll", stateMutability: "nonpayable", type: "function", outputs: [], }, { inputs: [ { internalType: "address", name: "account", type: "address" }, { internalType: "address", name: "operator", type: "address" }, ], name: "isApprovedForAll", outputs: [{ internalType: "bool", name: "", type: "bool" }], stateMutability: "view", type: "function", }, ];