0 txs
135 calls
constructor
constructor()
functions
claimMonthInfo
viewfunction claimMonthInfo(uint256) view returns (string fluxURI, string lockedURI)
currentClaimMonth
viewfunction currentClaimMonth() view returns (uint256)
owner
viewfunction owner() view returns (address)
proxiableUUID
viewfunction proxiableUUID() view returns (bytes32)
tokenLockMonth
viewfunction tokenLockMonth(uint256) view returns (uint256)
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
initialize
nonpayablefunction initialize()
renounceOwnership
nonpayablefunction renounceOwnership()
setArtworkInfo
nonpayablefunction setArtworkInfo(uint256 claimMonth, tuple info)
setCurrentClaimMonth
nonpayablefunction setCurrentClaimMonth(uint256 claimMonth)
setFluxAddress
nonpayablefunction setFluxAddress(address fluxAddress)
stopFlux
nonpayablefunction stopFlux(uint256 tokenId)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded
event BeaconUpgraded(address indexed beacon)
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Upgraded
event Upgraded(address indexed implementation)
errors
No errors.
creation bytecode
0x60a06040523060805234801561001457600080fd5b5061001d610022565b6100e2565b600054610100900460ff161561008e5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811610156100e0576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b608051611421610119600039600081816102ee01528181610337015281816104eb0152818161052b01526105a701526114216000f3fe6080604052600436106100c85760003560e01c8063715018a61161007a578063715018a6146101c55780638129fc1c146101da578063836659c1146101ef5780638da5cb5b1461020f578063b334b93e14610237578063c87b56dd1461024d578063e2e3ec901461027a578063f2fde38b1461029a57600080fd5b8063171176bc146100cd57806326e4751a1461010d5780633659cfe61461012f5780633d7d24061461014f5780634f1ef2861461017d57806352d1902d1461019057806353d27865146101a5575b600080fd5b3480156100d957600080fd5b506100fa6100e8366004610edc565b60ca6020526000908152604090205481565b6040519081526020015b60405180910390f35b34801561011957600080fd5b5061012d610128366004610f0a565b6102ba565b005b34801561013b57600080fd5b5061012d61014a366004610f0a565b6102e4565b34801561015b57600080fd5b5061016f61016a366004610edc565b6103b5565b604051610104929190610f77565b61012d61018b366004611028565b6104e1565b34801561019c57600080fd5b506100fa61059a565b3480156101b157600080fd5b5061012d6101c03660046110ac565b610648565b3480156101d157600080fd5b5061012d61068b565b3480156101e657600080fd5b5061012d61069f565b3480156101fb57600080fd5b5061012d61020a366004610edc565b6107b0565b34801561021b57600080fd5b506097546040516001600160a01b039091168152602001610104565b34801561024357600080fd5b506100fa60cb5481565b34801561025957600080fd5b5061026d610268366004610edc565b6107bd565b604051610104919061115f565b34801561028657600080fd5b5061012d610295366004610edc565b610893565b3480156102a657600080fd5b5061012d6102b5366004610f0a565b6109e1565b6102c2610a57565b60cc80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036103355760405162461bcd60e51b815260040161032c90611172565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610367610ab1565b6001600160a01b03161461038d5760405162461bcd60e51b815260040161032c906111be565b61039681610acd565b604080516000808252602082019092526103b291839190610ad5565b50565b60c9602052600090815260409020805481906103d09061120a565b80601f01602080910402602001604051908101604052809291908181526020018280546103fc9061120a565b80156104495780601f1061041e57610100808354040283529160200191610449565b820191906000526020600020905b81548152906001019060200180831161042c57829003601f168201915b50505050509080600101805461045e9061120a565b80601f016020809104026020016040519081016040528092919081815260200182805461048a9061120a565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b5050505050905082565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036105295760405162461bcd60e51b815260040161032c90611172565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661055b610ab1565b6001600160a01b0316146105815760405162461bcd60e51b815260040161032c906111be565b61058a82610acd565b61059682826001610ad5565b5050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146106355760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c6044820152771b1959081d1a1c9bdd59da0819195b1959d85d1958d85b1b60421b606482015260840161032c565b506000805160206113a583398151915290565b610650610a57565b600082815260c9602052604090208151829190819061066f9082611292565b50602082015160018201906106849082611292565b5050505050565b610693610a57565b61069d6000610c45565b565b600054610100900460ff16158080156106bf5750600054600160ff909116105b806106d95750303b1580156106d9575060005460ff166001145b61073c5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161032c565b6000805460ff19166001179055801561075f576000805461ff0019166101001790555b61076833610c45565b80156103b2576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b6107b8610a57565b60cb55565b600081815260ca6020526040902054606090801561087757600081815260c96020526040902060010180546107f19061120a565b80601f016020809104026020016040519081016040528092919081815260200182805461081d9061120a565b801561086a5780601f1061083f5761010080835404028352916020019161086a565b820191906000526020600020905b81548152906001019060200180831161084d57829003601f168201915b5050505050915050919050565b60cb54600090815260c96020526040902080546107f19061120a565b60cc546040516331a9108f60e11b8152600481018390526001600160a01b0390911690636352211e90602401602060405180830381865afa1580156108dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109009190611352565b6001600160a01b0316336001600160a01b0316146109705760405162461bcd60e51b815260206004820152602760248201527f596f7520617265206e6f7420746865206f776e6572206f66207468697320746f6044820152666b656e2049442160c81b606482015260840161032c565b600081815260ca6020526040902054156109cc5760405162461bcd60e51b815260206004820152601d60248201527f546f6b656e2068617320616c7265616479206265656e206c6f636b6564000000604482015260640161032c565b60cb54600091825260ca602052604090912055565b6109e9610a57565b6001600160a01b038116610a4e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161032c565b6103b281610c45565b6097546001600160a01b0316331461069d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161032c565b6000805160206113a5833981519152546001600160a01b031690565b6103b2610a57565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615610b0d57610b0883610c97565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610b67575060408051601f3d908101601f19168201909252610b649181019061136f565b60015b610bca5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b606482015260840161032c565b6000805160206113a58339815191528114610c395760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b606482015260840161032c565b50610b08838383610d33565b609780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0381163b610d045760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b606482015260840161032c565b6000805160206113a583398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b610d3c83610d5e565b600082511180610d495750805b15610b0857610d588383610d9e565b50505050565b610d6781610c97565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b610e065760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b606482015260840161032c565b600080846001600160a01b031684604051610e219190611388565b600060405180830381855af49150503d8060008114610e5c576040519150601f19603f3d011682016040523d82523d6000602084013e610e61565b606091505b5091509150610e8982826040518060600160405280602781526020016113c560279139610e92565b95945050505050565b60608315610ea1575081610eab565b610eab8383610eb2565b9392505050565b815115610ec25781518083602001fd5b8060405162461bcd60e51b815260040161032c919061115f565b600060208284031215610eee57600080fd5b5035919050565b6001600160a01b03811681146103b257600080fd5b600060208284031215610f1c57600080fd5b8135610eab81610ef5565b60005b83811015610f42578181015183820152602001610f2a565b50506000910152565b60008151808452610f63816020860160208601610f27565b601f01601f19169290920160200192915050565b604081526000610f8a6040830185610f4b565b8281036020840152610e898185610f4b565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115610fcd57610fcd610f9c565b604051601f8501601f19908116603f01168101908282118183101715610ff557610ff5610f9c565b8160405280935085815286868601111561100e57600080fd5b858560208301376000602087830101525050509392505050565b6000806040838503121561103b57600080fd5b823561104681610ef5565b9150602083013567ffffffffffffffff81111561106257600080fd5b8301601f8101851361107357600080fd5b61108285823560208401610fb2565b9150509250929050565b600082601f83011261109d57600080fd5b610eab83833560208501610fb2565b600080604083850312156110bf57600080fd5b82359150602083013567ffffffffffffffff808211156110de57600080fd5b90840190604082870312156110f257600080fd5b60405160408101818110838211171561110d5761110d610f9c565b60405282358281111561111f57600080fd5b61112b8882860161108c565b82525060208301358281111561114057600080fd5b61114c8882860161108c565b6020830152508093505050509250929050565b602081526000610eab6020830184610f4b565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b600181811c9082168061121e57607f821691505b60208210810361123e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610b0857600081815260208120601f850160051c8101602086101561126b5750805b601f850160051c820191505b8181101561128a57828155600101611277565b505050505050565b815167ffffffffffffffff8111156112ac576112ac610f9c565b6112c0816112ba845461120a565b84611244565b602080601f8311600181146112f557600084156112dd5750858301515b600019600386901b1c1916600185901b17855561128a565b600085815260208120601f198616915b8281101561132457888601518255948401946001909101908401611305565b50858210156113425787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020828403121561136457600080fd5b8151610eab81610ef5565b60006020828403121561138157600080fd5b5051919050565b6000825161139a818460208701610f27565b919091019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122028e3afe647bf8a6d87649581db77d555a84593c8ab6c249746ccc8a0da70106064736f6c63430008110033