0 txs
21 calls
constructor
constructor(string uri, address _flex2Earn)
functions
balanceOf
viewfunction balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch
viewfunction balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
getOwnedPoaps
viewfunction getOwnedPoaps(address owner) view returns (uint256[])
isApprovedForAll
viewfunction isApprovedForAll(address account, address operator) view returns (bool)
isPoapOwner
viewfunction isPoapOwner(uint256 poapId, address owner) view returns (bool)
owner
viewfunction owner() view returns (address)
safeBatchTransferFrom
purefunction safeBatchTransferFrom(address, address, uint256[], uint256[], bytes) pure
safeTransferFrom
purefunction safeTransferFrom(address, address, uint256, uint256, bytes) pure
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
uri
viewfunction uri(uint256 id) view returns (string)
mint
nonpayablefunction mint(address to, uint256 poapId)
renounceOwnership
nonpayablefunction renounceOwnership()
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ApprovalForAll
event ApprovalForAll(address indexed account, address indexed operator, bool approved)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PoapMinted
event PoapMinted(uint256 indexed popaId, address to)
TransferBatch
event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle
event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI
event URI(string value, uint256 indexed id)
errors
No errors.
creation bytecode
0x60a06040523480156200001157600080fd5b506040516200193438038062001934833981016040819052620000349162000205565b816200004081620000d7565b506200004c33620000f0565b6001600160a01b038116620000c05760405162461bcd60e51b815260206004820152603060248201527f506f61703a3a636f6e7374727563746f723a20666c6578324561726e2063616e60448201526f6e6f742062652030206164647265737360801b606482015260840160405180910390fd5b60601b6001600160601b0319166080525062000343565b8051620000ec90600290602084019062000142565b5050565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200015090620002f0565b90600052602060002090601f016020900481019282620001745760008555620001bf565b82601f106200018f57805160ff1916838001178555620001bf565b82800160010185558215620001bf579182015b82811115620001bf578251825591602001919060010190620001a2565b50620001cd929150620001d1565b5090565b5b80821115620001cd5760008155600101620001d2565b80516001600160a01b03811681146200020057600080fd5b919050565b6000806040838503121562000218578182fd5b82516001600160401b03808211156200022f578384fd5b818501915085601f83011262000243578384fd5b8151818111156200025857620002586200032d565b604051601f8201601f19908116603f011681019083821181831017156200028357620002836200032d565b816040528281526020935088848487010111156200029f578687fd5b8691505b82821015620002c25784820184015181830185015290830190620002a3565b82821115620002d357868484830101525b9550620002e5915050858201620001e8565b925050509250929050565b600181811c908216806200030557607f821691505b602082108114156200032757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b60805160601c6115d262000362600039600061048601526115d26000f3fe608060405234801561001057600080fd5b50600436106100e95760003560e01c80634e1273f41161008c578063a22cb46511610066578063a22cb465146101e8578063e985e9c5146101fb578063f242432a14610237578063f2fde38b1461024a57600080fd5b80634e1273f4146101b2578063715018a6146101c55780638da5cb5b146101cd57600080fd5b80630e89341c116100c85780630e89341c1461014a5780632eb2c2d61461016a57806338e9d0a11461017f57806340c10f191461019f57600080fd5b8062fdd58e146100ee57806301ffc9a7146101145780630387b86014610137575b600080fd5b6101016100fc36600461115c565b61025d565b6040519081526020015b60405180910390f35b610127610122366004611250565b6102f3565b604051901515815260200161010b565b6101276101453660046112a0565b610345565b61015d610158366004611288565b61035a565b60405161010b91906113b6565b61017d610178366004611019565b610395565b005b61019261018d366004610fc6565b6103fb565b60405161010b9190611372565b61017d6101ad36600461115c565b610467565b6101926101c0366004611185565b6105b9565b61017d61071b565b6003546040516001600160a01b03909116815260200161010b565b61017d6101f6366004611122565b61072f565b610127610209366004610fe7565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b61017d6102453660046110bf565b61073a565b61017d610258366004610fc6565b61079b565b60006001600160a01b0383166102cd5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201526930b634b21037bbb732b960b11b60648201526084015b60405180910390fd5b506000908152602081815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b03198216636cdb3d1360e11b148061032457506001600160e01b031982166303a24d0760e21b145b8061033f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b600080610352838561025d565b119392505050565b606061036582610814565b61036e8361089e565b60405160200161037f9291906112ee565b6040516020818303038152906040529050919050565b60405162461bcd60e51b815260206004820152603560248201527f506f61703a3a7361666542617463685472616e7366657246726f6d3a20506f6160448201527470206973206e6f74207472616e7366657261626c6560581b60648201526084016102c4565b6001600160a01b03811660009081526004602090815260409182902080548351818402810184019094528084526060939283018282801561045b57602002820191906000526020600020905b815481526020019060010190808311610447575b50505050509050919050565b6003546001600160a01b03163314806104a85750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b6105285760405162461bcd60e51b8152602060048201526044602482018190527f506f61703a3a6f6e6c794f776e65724f72466c6578324561726e3a2063616c6c908201527f6572206973206e6f7420616e206f776e6572206e65697468657220466c65783260648201526322b0b93760e11b608482015260a4016102c4565b6105328183610345565b6105b5576105528282600160405180602001604052806000815250610941565b6001600160a01b0382166000818152600460209081526040808320805460018101825590845292829020909201849055905191825282917fd079a99461e5012e99b4096812eab4de145d64901a75cd1014fde57a7773ed1e910160405180910390a25b5050565b6060815183511461061e5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b60648201526084016102c4565b6000835167ffffffffffffffff81111561064857634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610671578160200160208202803683370190505b50905060005b8451811015610713576106d88582815181106106a357634e487b7160e01b600052603260045260246000fd5b60200260200101518583815181106106cb57634e487b7160e01b600052603260045260246000fd5b602002602001015161025d565b8282815181106106f857634e487b7160e01b600052603260045260246000fd5b602090810291909101015261070c8161149d565b9050610677565b509392505050565b610723610a55565b61072d6000610aaf565b565b6105b5338383610b01565b60405162461bcd60e51b815260206004820152603060248201527f506f61703a3a736166655472616e7366657246726f6d3a20506f61702069732060448201526f6e6f74207472616e7366657261626c6560801b60648201526084016102c4565b6107a3610a55565b6001600160a01b0381166108085760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016102c4565b61081181610aaf565b50565b60606002805461082390611435565b80601f016020809104026020016040519081016040528092919081815260200182805461084f90611435565b801561045b5780601f106108715761010080835404028352916020019161045b565b820191906000526020600020905b81548152906001019060200180831161087f5750939695505050505050565b606060006108ab83610be2565b600101905060008167ffffffffffffffff8111156108d957634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610903576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461093c57610713565b61090d565b6001600160a01b0384166109a15760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016102c4565b3360006109ad85610cba565b905060006109ba85610cba565b90506000868152602081815260408083206001600160a01b038b168452909152812080548792906109ec9084906113ed565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4610a4c83600089898989610d1b565b50505050505050565b6003546001600160a01b0316331461072d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102c4565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b03161415610b755760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b60648201526084016102c4565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310610c215772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310610c4d576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310610c6b57662386f26fc10000830492506010015b6305f5e1008310610c83576305f5e100830492506008015b6127108310610c9757612710830492506004015b60648310610ca9576064830492506002015b600a831061033f5760010192915050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110610d0257634e487b7160e01b600052603260045260246000fd5b602090810291909101015292915050565b505050505050565b6001600160a01b0384163b15610d135760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190610d5f908990899088908890889060040161132d565b602060405180830381600087803b158015610d7957600080fd5b505af1925050508015610da9575060408051601f3d908101601f19168201909252610da69181019061126c565b60015b610e5657610db56114e4565b806308c379a01415610def5750610dca6114fc565b80610dd55750610df1565b8060405162461bcd60e51b81526004016102c491906113b6565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b60648201526084016102c4565b6001600160e01b0319811663f23a6e6160e01b14610a4c5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a656374656044820152676420746f6b656e7360c01b60648201526084016102c4565b80356001600160a01b0381168114610ede57600080fd5b919050565b600082601f830112610ef3578081fd5b81356020610f00826113c9565b604051610f0d8282611470565b8381528281019150858301600585901b87018401881015610f2c578586fd5b855b85811015610f4a57813584529284019290840190600101610f2e565b5090979650505050505050565b600082601f830112610f67578081fd5b813567ffffffffffffffff811115610f8157610f816114ce565b604051610f98601f8301601f191660200182611470565b818152846020838601011115610fac578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215610fd7578081fd5b610fe082610ec7565b9392505050565b60008060408385031215610ff9578081fd5b61100283610ec7565b915061101060208401610ec7565b90509250929050565b600080600080600060a08688031215611030578081fd5b61103986610ec7565b945061104760208701610ec7565b9350604086013567ffffffffffffffff80821115611063578283fd5b61106f89838a01610ee3565b94506060880135915080821115611084578283fd5b61109089838a01610ee3565b935060808801359150808211156110a5578283fd5b506110b288828901610f57565b9150509295509295909350565b600080600080600060a086880312156110d6578081fd5b6110df86610ec7565b94506110ed60208701610ec7565b93506040860135925060608601359150608086013567ffffffffffffffff811115611116578182fd5b6110b288828901610f57565b60008060408385031215611134578182fd5b61113d83610ec7565b915060208301358015158114611151578182fd5b809150509250929050565b6000806040838503121561116e578182fd5b61117783610ec7565b946020939093013593505050565b60008060408385031215611197578182fd5b823567ffffffffffffffff808211156111ae578384fd5b818501915085601f8301126111c1578384fd5b813560206111ce826113c9565b6040516111db8282611470565b8381528281019150858301600585901b870184018b10156111fa578889fd5b8896505b848710156112235761120f81610ec7565b8352600196909601959183019183016111fe565b5096505086013592505080821115611239578283fd5b5061124685828601610ee3565b9150509250929050565b600060208284031215611261578081fd5b8135610fe081611586565b60006020828403121561127d578081fd5b8151610fe081611586565b600060208284031215611299578081fd5b5035919050565b600080604083850312156112b2578081fd5b8235915061101060208401610ec7565b600081518084526112da816020860160208601611405565b601f01601f19169290920160200192915050565b60008351611300818460208801611405565b835190830190611314818360208801611405565b6402f706f61760dc1b9101908152600501949350505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090611367908301846112c2565b979650505050505050565b6020808252825182820181905260009190848201906040850190845b818110156113aa5783518352928401929184019160010161138e565b50909695505050505050565b602081526000610fe060208301846112c2565b600067ffffffffffffffff8211156113e3576113e36114ce565b5060051b60200190565b60008219821115611400576114006114b8565b500190565b60005b83811015611420578181015183820152602001611408565b8381111561142f576000848401525b50505050565b600181811c9082168061144957607f821691505b6020821081141561146a57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8201601f1916810167ffffffffffffffff81118282101715611496576114966114ce565b6040525050565b60006000198214156114b1576114b16114b8565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b600060033d11156114f957600481823e5160e01c5b90565b600060443d101561150a5790565b6040516003193d81016004833e81513d67ffffffffffffffff816024840111818411171561153a57505050505090565b82850191508151818111156115525750505050505090565b843d870101602082850101111561156c5750505050505090565b61157b60208286010187611470565b509095945050505050565b6001600160e01b03198116811461081157600080fdfea264697066735822122001d4c3a2d382b47ccb123c7e2b04f06c90d58070c0af366bb2eae8928f6f5af764736f6c634300080400330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000fcf9eefbbd57c8bf2def6f4e149f7294976d8e2d000000000000000000000000000000000000000000000000000000000000002868747470733a2f2f6170692e616e6f746865722d312e696f2f6d657461646174612f6576656e742f000000000000000000000000000000000000000000000000