[ { "inputs": [ { "internalType": "address", "name": "mopn_", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "target", "type": "address" } ], "name": "AddressEmptyCode", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [], "name": "FailedInnerCall", "type": "error" }, { "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": [], "name": "BLAST", "outputs": [ { "internalType": "contract IBlast", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "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": "value", "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": "balance", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "burnFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "claimMaxGas", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "collectionAddress", "type": "address" } ], "name": "createCollectionVault", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mopnburn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes[]", "name": "data", "type": "bytes[]" } ], "name": "multicall", "outputs": [ { "internalType": "bytes[]", "name": "results", "type": "bytes[]" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_from", "type": "address" }, { "internalType": "address", "name": "_to", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }, { "internalType": "bytes", "name": "_data", "type": "bytes" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "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": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b5060405162001bfa38038062001bfa83398101604081905262000034916200018f565b6040518060400160405280600a81526020016926a7a827102a37b5b2b760b11b81525060405180604001604052806002815260200161135560f21b815250816003908162000083919062000268565b50600462000092828262000268565b5050507343000000000000000000000000000000000000026001600160a01b0316634e606c476040518163ffffffff1660e01b8152600401600060405180830381600087803b158015620000e557600080fd5b505af1158015620000fa573d6000803e3d6000fd5b505050507343000000000000000000000000000000000000026001600160a01b0316637114177a6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200014e57600080fd5b505af115801562000163573d6000803e3d6000fd5b5050600580546001600160a01b0319166001600160a01b03949094169390931790925550620003349050565b600060208284031215620001a257600080fd5b81516001600160a01b0381168114620001ba57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001ec57607f821691505b6020821081036200020d57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000263576000816000526020600020601f850160051c810160208610156200023e5750805b601f850160051c820191505b818110156200025f578281556001016200024a565b5050505b505050565b81516001600160401b03811115620002845762000284620001c1565b6200029c81620002958454620001d7565b8462000213565b602080601f831160018114620002d45760008415620002bb5750858301515b600019600386901b1c1916600185901b1785556200025f565b600085815260208120601f198616915b828110156200030557888601518255948401946001909101908401620002e4565b5085821015620003245787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6118b680620003446000396000f3fe608060405234801561001057600080fd5b50600436106101365760003560e01c806395d89b41116100b2578063b2b8c93f11610081578063dd62ed3e11610066578063dd62ed3e14610298578063e072365f146102de578063e95e8479146102f157600080fd5b8063b2b8c93f1461027d578063b88d4fde1461028557600080fd5b806395d89b411461020257806397d757761461020a578063a9059cbb1461024a578063ac9650d81461025d57600080fd5b8063313ce5671161010957806342966c68116100ee57806342966c68146101c957806370a08231146101dc57806379cc6790146101ef57600080fd5b8063313ce567146101a557806340c10f19146101b457600080fd5b806306fdde031461013b578063095ea7b31461015957806318160ddd1461017c57806323b872dd14610192575b600080fd5b610143610304565b6040516101509190611314565b60405180910390f35b61016c610167366004611349565b610396565b6040519015158152602001610150565b6101846103b0565b604051908152602001610150565b61016c6101a0366004611375565b61061a565b60405160068152602001610150565b6101c76101c2366004611349565b610640565b005b6101c76101d73660046113b6565b6106fa565b6101846101ea3660046113cf565b610707565b6101c76101fd366004611349565b6107cd565b6101436107e2565b61022573430000000000000000000000000000000000000281565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610150565b61016c610258366004611349565b6107f1565b61027061026b3660046113ec565b6107ff565b6040516101509190611461565b6101c76108e9565b6101c7610293366004611512565b610997565b6101846102a6366004611610565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b6101c76102ec366004611349565b610ae4565b6101c76102ff3660046113cf565b610b8b565b60606003805461031390611649565b80601f016020809104026020016040519081016040528092919081815260200182805461033f90611649565b801561038c5780601f106103615761010080835404028352916020019161038c565b820191906000526020600020905b81548152906001019060200180831161036f57829003601f168201915b5050505050905090565b6000336103a4818585610c21565b60019150505b92915050565b600554604080517f47c9fc03000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff16916347c9fc039160048083019260209291908290030181865afa158015610420573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610444919061169c565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630fa78ab66040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d5919061169c565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663505c37b46040518163ffffffff1660e01b8152600401602060405180830381865afa158015610542573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610566919061169c565b61057091906116e4565b61057a91906116f7565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c8b2cce36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061060b919061169c565b610615919061170e565b905090565b600033610628858285610c33565b610633858585610cfc565b60019150505b9392505050565b60055473ffffffffffffffffffffffffffffffffffffffff1633146106ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f4d4f504e546f6b656e3a204f6e6c79204d4f504e20636f6e747261637420636160448201527f6e2063616c6c20746869732066756e6374696f6e00000000000000000000000060648201526084015b60405180910390fd5b6106f68282610da7565b5050565b6107043382610e03565b50565b73ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260408120546005546040517f09f1356d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301529293509116906309f1356d90602401602060405180830381865afa15801561079f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c3919061169c565b6103aa908261170e565b6107d8823383610c33565b6106f68282610e03565b60606004805461031390611649565b6000336103a4818585610cfc565b60608167ffffffffffffffff81111561081a5761081a6114e3565b60405190808252806020026020018201604052801561084d57816020015b60608152602001906001900390816108385790505b50905060005b828110156108e2576108bd3085858481811061087157610871611721565b90506020028101906108839190611750565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610e5f92505050565b8282815181106108cf576108cf611721565b6020908102919091010152600101610853565b5092915050565b6005546040517f662aa11d00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff90911660248201527343000000000000000000000000000000000000029063662aa11d906044016020604051808303816000875af1158015610973573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610704919061169c565b3373ffffffffffffffffffffffffffffffffffffffff8516036109c4576109bf848484610cfc565b6109d1565b6109cf84848461061a565b505b73ffffffffffffffffffffffffffffffffffffffff83163b15610ade576040517f4fc3585900000000000000000000000000000000000000000000000000000000815260009073ffffffffffffffffffffffffffffffffffffffff851690634fc3585990610a499033908990889088906004016117bc565b6020604051808303816000875af1158015610a68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a8c9190611805565b90507fffffffff0000000000000000000000000000000000000000000000000000000081167f4fc358590000000000000000000000000000000000000000000000000000000014610adc57600080fd5b505b50505050565b60055473ffffffffffffffffffffffffffffffffffffffff1633146107d8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f4d4f504e546f6b656e3a204f6e6c79204d4f504e20636f6e747261637420636160448201527f6e2063616c6c20746869732066756e6374696f6e00000000000000000000000060648201526084016106e3565b6005546040517fe95e847900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301529091169063e95e8479906024016020604051808303816000875af1158015610bfd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f69190611847565b610c2e8383836001610ee2565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610ade5781811015610ced576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604481018390526064016106e3565b610ade84848484036000610ee2565b73ffffffffffffffffffffffffffffffffffffffff8316610d4c576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016106e3565b73ffffffffffffffffffffffffffffffffffffffff8216610d9c576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016106e3565b610c2e83838361102a565b73ffffffffffffffffffffffffffffffffffffffff8216610df7576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016106e3565b6106f66000838361102a565b73ffffffffffffffffffffffffffffffffffffffff8216610e53576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016106e3565b6106f68260008361102a565b60606000808473ffffffffffffffffffffffffffffffffffffffff1684604051610e899190611864565b600060405180830381855af49150503d8060008114610ec4576040519150601f19603f3d011682016040523d82523d6000602084013e610ec9565b606091505b5091509150610ed98583836111d5565b95945050505050565b73ffffffffffffffffffffffffffffffffffffffff8416610f32576040517fe602df05000000000000000000000000000000000000000000000000000000008152600060048201526024016106e3565b73ffffffffffffffffffffffffffffffffffffffff8316610f82576040517f94280d62000000000000000000000000000000000000000000000000000000008152600060048201526024016106e3565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602090815260408083209387168352929052208290558015610ade578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161101c91815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff8316611062578060026000828254611057919061170e565b909155506111149050565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260208190526040902054818110156110e8576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015260248101829052604481018390526064016106e3565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff821661113d57600280548290039055611169565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111c891815260200190565b60405180910390a3505050565b6060826111ea576111e582611264565b610639565b815115801561120e575073ffffffffffffffffffffffffffffffffffffffff84163b155b1561125d576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024016106e3565b5080610639565b8051156112745780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b838110156112c15781810151838201526020016112a9565b50506000910152565b600081518084526112e28160208601602086016112a6565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60208152600061063960208301846112ca565b73ffffffffffffffffffffffffffffffffffffffff8116811461070457600080fd5b6000806040838503121561135c57600080fd5b823561136781611327565b946020939093013593505050565b60008060006060848603121561138a57600080fd5b833561139581611327565b925060208401356113a581611327565b929592945050506040919091013590565b6000602082840312156113c857600080fd5b5035919050565b6000602082840312156113e157600080fd5b813561063981611327565b600080602083850312156113ff57600080fd5b823567ffffffffffffffff8082111561141757600080fd5b818501915085601f83011261142b57600080fd5b81358181111561143a57600080fd5b8660208260051b850101111561144f57600080fd5b60209290920196919550909350505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156114d6577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08886030184526114c48583516112ca565b9450928501929085019060010161148a565b5092979650505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806000806080858703121561152857600080fd5b843561153381611327565b9350602085013561154381611327565b925060408501359150606085013567ffffffffffffffff8082111561156757600080fd5b818701915087601f83011261157b57600080fd5b81358181111561158d5761158d6114e3565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156115d3576115d36114e3565b816040528281528a60208487010111156115ec57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b6000806040838503121561162357600080fd5b823561162e81611327565b9150602083013561163e81611327565b809150509250929050565b600181811c9082168061165d57607f821691505b602082108103611696577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b6000602082840312156116ae57600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b818103818111156103aa576103aa6116b5565b80820281158282048414176103aa576103aa6116b5565b808201808211156103aa576103aa6116b5565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261178557600080fd5b83018035915067ffffffffffffffff8211156117a057600080fd5b6020019150368190038213156117b557600080fd5b9250929050565b600073ffffffffffffffffffffffffffffffffffffffff8087168352808616602084015250836040830152608060608301526117fb60808301846112ca565b9695505050505050565b60006020828403121561181757600080fd5b81517fffffffff000000000000000000000000000000000000000000000000000000008116811461063957600080fd5b60006020828403121561185957600080fd5b815161063981611327565b600082516118768184602087016112a6565b919091019291505056fea2646970667358221220e7e1eb23dd9f827381a47a119dff5978f527253edc6966fed8ac6d055dd883ab64736f6c6343000817003300000000000000000000000090205dc32d976c6c36e5c5578b493dea31599a48
0xa2646970667358221220e7e1eb23dd9f827381a47a119dff5978f527253edc6966fed8ac6d055dd883ab64736f6c6343000817003300000000000000000000000090205dc32d976c6c36e5c5578b493dea31599a48
----Decoded View------------Arg [0] : mopn_ (address): 0xEb23dD9f827381a47a119DfF5978f527253eDC69
----Encoded View------------Arg [0] : 0x000000000000000000000000eb23dd9f827381a47a119dff5978f527253edc69