UNPKG

@credenza-web3/contracts

Version:

Credenza Contracts

111 lines (110 loc) 5.19 kB
{ "_format": "hh-sol-artifact-1", "contractName": "CredenzaUpsell", "sourceName": "contracts/credenza-extensions/CredenzaUpsell.sol", "abi": [ { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, { "internalType": "uint256", "name": "upsellID", "type": "uint256" } ], "name": "checkUpsell", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, { "internalType": "uint256", "name": "upsellID", "type": "uint256" } ], "name": "forfeitUpsell", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, { "internalType": "uint256", "name": "upsellID", "type": "uint256" } ], "name": "purchaseUpsell", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "bytecode": "0x608060405234801561000f575f80fd5b506102c88061001d5f395ff3fe608060405234801561000f575f80fd5b5060043610610060575f3560e01c806313af4035146100645780636df04a3314610079578063893d20e81461008c5780638da5cb5b146100b5578063d2d73963146100c7578063f905434f14610104575b5f80fd5b610077610072366004610203565b610117565b005b610077610087366004610230565b61016a565b5f546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b5f54610098906001600160a01b031681565b6100f46100d5366004610230565b5f91825260016020908152604080842092845291905290205460ff1690565b60405190151581526020016100ac565b610077610112366004610230565b6101b8565b5f546001600160a01b031633146101495760405162461bcd60e51b815260040161014090610250565b60405180910390fd5b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146101935760405162461bcd60e51b815260040161014090610250565b5f9182526001602081815260408085209385529290529120805460ff19169091179055565b5f546001600160a01b031633146101e15760405162461bcd60e51b815260040161014090610250565b5f9182526001602090815260408084209284529190529020805460ff19169055565b5f60208284031215610213575f80fd5b81356001600160a01b0381168114610229575f80fd5b9392505050565b5f8060408385031215610241575f80fd5b50508035926020909101359150565b60208082526022908201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f604082015261371760f11b60608201526080019056fea26469706673582212208dd7184eced8953034729b9f1651b74056399731e39896a4735b1dd6808b19eb64736f6c63430008140033", "deployedBytecode": "0x608060405234801561000f575f80fd5b5060043610610060575f3560e01c806313af4035146100645780636df04a3314610079578063893d20e81461008c5780638da5cb5b146100b5578063d2d73963146100c7578063f905434f14610104575b5f80fd5b610077610072366004610203565b610117565b005b610077610087366004610230565b61016a565b5f546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b5f54610098906001600160a01b031681565b6100f46100d5366004610230565b5f91825260016020908152604080842092845291905290205460ff1690565b60405190151581526020016100ac565b610077610112366004610230565b6101b8565b5f546001600160a01b031633146101495760405162461bcd60e51b815260040161014090610250565b60405180910390fd5b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146101935760405162461bcd60e51b815260040161014090610250565b5f9182526001602081815260408085209385529290529120805460ff19169091179055565b5f546001600160a01b031633146101e15760405162461bcd60e51b815260040161014090610250565b5f9182526001602090815260408084209284529190529020805460ff19169055565b5f60208284031215610213575f80fd5b81356001600160a01b0381168114610229575f80fd5b9392505050565b5f8060408385031215610241575f80fd5b50508035926020909101359150565b60208082526022908201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f604082015261371760f11b60608201526080019056fea26469706673582212208dd7184eced8953034729b9f1651b74056399731e39896a4735b1dd6808b19eb64736f6c63430008140033", "linkReferences": {}, "deployedLinkReferences": {} }