[ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "id_", "type": "uint256" }, { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "address", "name": "gAVAX_1155", "type": "address" } ], "name": "initialize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pricePerShare", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
608060405234801561001057600080fd5b50610d9c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063395093511161008c57806399530b061161006657806399530b0614610190578063a457c2d714610198578063a9059cbb146101ab578063dd62ed3e146101be57600080fd5b8063395093511461016257806370a082311461017557806395d89b411461018857600080fd5b806306fdde03146100d4578063095ea7b3146100f257806318160ddd146101155780631d9a9ea21461012b57806323b872dd14610140578063313ce56714610153575b600080fd5b6100dc6101f7565b6040516100e99190610c90565b60405180910390f35b610105610100366004610b58565b610289565b60405190151581526020016100e9565b61011d61029f565b6040519081526020016100e9565b61013e610139366004610b9b565b610326565b005b61010561014e366004610b1c565b610477565b604051601281526020016100e9565b610105610170366004610b58565b610521565b61011d610183366004610ac7565b61055d565b6100dc6105f9565b61011d610608565b6101056101a6366004610b58565b61063e565b6101056101b9366004610b58565b6106d7565b61011d6101cc366004610ae9565b6001600160a01b03918216600090815260336020908152604080832093909416825291909152205490565b60606034805461020690610d15565b80601f016020809104026020016040519081016040528092919081815260200182805461023290610d15565b801561027f5780601f106102545761010080835404028352916020019161027f565b820191906000526020600020905b81548152906001019060200180831161026257829003601f168201915b5050505050905090565b60006102963384846106e4565b50600192915050565b60375460365460405163bd85b03960e01b815260048101919091526000916001600160a01b03169063bd85b039906024015b60206040518083038186803b1580156102e957600080fd5b505afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610b82565b905090565b600054610100900460ff166103415760005460ff1615610345565b303b155b6103ad5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b600054610100900460ff161580156103cf576000805461ffff19166101011790555b60368490556040516103e5908490602001610c66565b60405160208183030381529060405260349080519060200190610409929190610a12565b50604051650f2f282ecc2f60d31b602082015260260160405160208183030381529060405260359080519060200190610443929190610a12565b50603780546001600160a01b0319166001600160a01b0384161790558015610471576000805461ff00191690555b50505050565b6000610484848484610808565b6001600160a01b0384166000908152603360209081526040808320338452909152902054828110156105095760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016103a4565b61051685338584036106e4565b506001949350505050565b3360008181526033602090815260408083206001600160a01b03871684529091528120549091610296918590610558908690610cc3565b6106e4565b603754603654604051627eeac760e11b81526000926001600160a01b03169162fdd58e916105a39186916004016001600160a01b03929092168252602082015260400190565b60206040518083038186803b1580156105bb57600080fd5b505afa1580156105cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f39190610b82565b92915050565b60606035805461020690610d15565b60375460365460405163f759cc3b60e01b815260048101919091526000916001600160a01b03169063f759cc3b906024016102d1565b3360009081526033602090815260408083206001600160a01b0386168452909152812054828110156106c05760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103a4565b6106cd33858584036106e4565b5060019392505050565b6000610296338484610808565b6001600160a01b0383166107465760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103a4565b6001600160a01b0382166107a75760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103a4565b6001600160a01b0383811660008181526033602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661086c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103a4565b6001600160a01b0382166108ce5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103a4565b60006108d98461055d565b90508181101561093a5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103a4565b603754603654604051637921219560e11b81526001600160a01b038781166004830152868116602483015260448201929092526064810185905260a06084820152600060a482015291169063f242432a9060c401600060405180830381600087803b1580156109a857600080fd5b505af11580156109bc573d6000803e3d6000fd5b50505050826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a0591815260200190565b60405180910390a3610471565b828054610a1e90610d15565b90600052602060002090601f016020900481019282610a405760008555610a86565b82601f10610a5957805160ff1916838001178555610a86565b82800160010185558215610a86579182015b82811115610a86578251825591602001919060010190610a6b565b50610a92929150610a96565b5090565b5b80821115610a925760008155600101610a97565b80356001600160a01b0381168114610ac257600080fd5b919050565b600060208284031215610ad957600080fd5b610ae282610aab565b9392505050565b60008060408385031215610afc57600080fd5b610b0583610aab565b9150610b1360208401610aab565b90509250929050565b600080600060608486031215610b3157600080fd5b610b3a84610aab565b9250610b4860208501610aab565b9150604084013590509250925092565b60008060408385031215610b6b57600080fd5b610b7483610aab565b946020939093013593505050565b600060208284031215610b9457600080fd5b5051919050565b600080600060608486031215610bb057600080fd5b83359250602084013567ffffffffffffffff80821115610bcf57600080fd5b818601915086601f830112610be357600080fd5b813581811115610bf557610bf5610d50565b604051601f8201601f19908116603f01168101908382118183101715610c1d57610c1d610d50565b81604052828152896020848701011115610c3657600080fd5b826020860160208301376000602084830101528096505050505050610c5d60408501610aab565b90509250925092565b60008251610c78818460208701610ce9565b65040ce82ac82b60d31b920191825250600601919050565b6020815260008251806020840152610caf816040850160208701610ce9565b601f01601f19169190910160400192915050565b60008219821115610ce457634e487b7160e01b600052601160045260246000fd5b500190565b60005b83811015610d04578181015183820152602001610cec565b838111156104715750506000910152565b600181811c90821680610d2957607f821691505b60208210811415610d4a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220290b128c030f48eba026b42efcbc821d6361562e55b67a1ab93025e26648832d64736f6c63430008070033