@hypernetlabs/objects
Version:
Objects and types shared by the Hypernet Protocol
76 lines • 14.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = {
_format: "hh-sol-artifact-1",
contractName: "LazyMintModule",
sourceName: "contracts/modules/LazyMintModule.sol",
abi: [
{
inputs: [
{
internalType: "string",
name: "_name",
type: "string",
},
],
stateMutability: "nonpayable",
type: "constructor",
},
{
inputs: [
{
internalType: "address",
name: "to",
type: "address",
},
{
internalType: "string",
name: "label",
type: "string",
},
{
internalType: "string",
name: "registrationData",
type: "string",
},
{
internalType: "uint256",
name: "tokenId",
type: "uint256",
},
{
internalType: "bytes",
name: "signature",
type: "bytes",
},
{
internalType: "address",
name: "registry",
type: "address",
},
],
name: "lazyRegister",
outputs: [],
stateMutability: "nonpayable",
type: "function",
},
{
inputs: [],
name: "name",
outputs: [
{
internalType: "string",
name: "",
type: "string",
},
],
stateMutability: "view",
type: "function",
},
],
bytecode: "0x60806040523480156200001157600080fd5b5060405162000d5038038062000d508339810160408190526200003491620000f7565b80516200004990600090602084019062000051565b505062000220565b8280546200005f90620001cd565b90600052602060002090601f016020900481019282620000835760008555620000ce565b82601f106200009e57805160ff1916838001178555620000ce565b82800160010185558215620000ce579182015b82811115620000ce578251825591602001919060010190620000b1565b50620000dc929150620000e0565b5090565b5b80821115620000dc5760008155600101620000e1565b600060208083850312156200010a578182fd5b82516001600160401b038082111562000121578384fd5b818501915085601f83011262000135578384fd5b8151818111156200014a576200014a6200020a565b604051601f8201601f19908116603f011681019083821181831017156200017557620001756200020a565b8160405282815288868487010111156200018d578687fd5b8693505b82841015620001b0578484018601518185018701529285019262000191565b82841115620001c157868684830101525b98975050505050505050565b600181811c90821680620001e257607f821691505b602082108114156200020457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b610b2080620002306000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306fdde031461003b578063583b8db714610059575b600080fd5b61004361006e565b6040516100509190610a4c565b60405180910390f35b61006c610067366004610882565b6100fc565b005b6000805461007b90610aaf565b80601f01602080910402602001604051908101604052809291908181526020018280546100a790610aaf565b80156100f45780601f106100c9576101008083540402835291602001916100f4565b820191906000526020600020905b8154815290600101906020018083116100d757829003601f168201915b505050505081565b336001600160a01b038a161461016a5760405162461bcd60e51b815260206004820152602860248201527f4c617a794d696e744d6f64756c653a2043616c6c6572206973206e6f7420726560448201526731b4b834b2b73a1760c11b60648201526084015b60405180910390fd5b6102168989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525050604080516020601f8b018190048102820181019092528981528b9350915089908990819084018382808284376000920191909152508992506102e0915050565b61026d5760405162461bcd60e51b815260206004820152602260248201527f4c617a794d696e744d6f64756c653a207369676e6174757265206661696c7572604482015261329760f11b6064820152608401610161565b604051638792ffef60e01b81526001600160a01b03821690638792ffef906102a3908c908c908c908c908c908c90600401610a00565b600060405180830381600087803b1580156102bd57600080fd5b505af11580156102d1573d6000803e3d6000fd5b50505050505050505050505050565b60008061035d888888886040516020016102fd94939291906109aa565b60408051601f1981840301815282825280516020918201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000084830152603c8085019190915282518085039091018152605c909301909152815191012090565b9050826001600160a01b03166391d14854846001600160a01b031663f68e95536040518163ffffffff1660e01b815260040160206040518083038186803b1580156103a757600080fd5b505afa1580156103bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103df9190610969565b6103e98488610472565b6040516001600160e01b031960e085901b16815260048101929092526001600160a01b0316602482015260440160206040518083038186803b15801561042e57600080fd5b505afa158015610442573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104669190610942565b98975050505050505050565b60008060006104818585610496565b9150915061048e81610506565b509392505050565b6000808251604114156104cd5760208301516040840151606085015160001a6104c18782858561070a565b945094505050506104ff565b8251604014156104f757602083015160408401516104ec8683836107f7565b9350935050506104ff565b506000905060025b9250929050565b600081600481111561052857634e487b7160e01b600052602160045260246000fd5b14156105315750565b600181600481111561055357634e487b7160e01b600052602160045260246000fd5b14156105a15760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610161565b60028160048111156105c357634e487b7160e01b600052602160045260246000fd5b14156106115760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610161565b600381600481111561063357634e487b7160e01b600052602160045260246000fd5b141561068c5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610161565b60048160048111156106ae57634e487b7160e01b600052602160045260246000fd5b14156107075760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610161565b50565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561074157506000905060036107ee565b8460ff16601b1415801561075957508460ff16601c14155b1561076a57506000905060046107ee565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156107be573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166107e7576000600192509250506107ee565b9150600090505b94509492505050565b6000806001600160ff1b03831660ff84901c601b016108188782888561070a565b935093505050935093915050565b80356001600160a01b038116811461083d57600080fd5b919050565b60008083601f840112610853578182fd5b50813567ffffffffffffffff81111561086a578182fd5b6020830191508360208285010111156104ff57600080fd5b600080600080600080600080600060c08a8c03121561089f578485fd5b6108a88a610826565b985060208a013567ffffffffffffffff808211156108c4578687fd5b6108d08d838e01610842565b909a50985060408c01359150808211156108e8578687fd5b6108f48d838e01610842565b909850965060608c0135955060808c0135915080821115610913578485fd5b506109208c828d01610842565b9094509250610933905060a08b01610826565b90509295985092959850929598565b600060208284031215610953578081fd5b81518015158114610962578182fd5b9392505050565b60006020828403121561097a578081fd5b5051919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6bffffffffffffffffffffffff198560601b168152600084516109d4816014850160208901610a7f565b8451908301906109eb816014840160208901610a7f565b01601481019390935250506034019392505050565b6001600160a01b0387168152608060208201819052600090610a259083018789610981565b8281036040840152610a38818688610981565b915050826060830152979650505050505050565b6020815260008251806020840152610a6b816040850160208701610a7f565b601f01601f19169190910160400192915050565b60005b83811015610a9a578181015183820152602001610a82565b83811115610aa9576000848401525b50505050565b600181811c90821680610ac357607f821691505b60208210811415610ae457634e487b7160e01b600052602260045260246000fd5b5091905056fea2646970667358221220bf68f57df96cccb02b19e331a6f818e65c8034d8c5e7e5015496806645e148ab64736f6c63430008040033",
deployedBytecode: "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806306fdde031461003b578063583b8db714610059575b600080fd5b61004361006e565b6040516100509190610a4c565b60405180910390f35b61006c610067366004610882565b6100fc565b005b6000805461007b90610aaf565b80601f01602080910402602001604051908101604052809291908181526020018280546100a790610aaf565b80156100f45780601f106100c9576101008083540402835291602001916100f4565b820191906000526020600020905b8154815290600101906020018083116100d757829003601f168201915b505050505081565b336001600160a01b038a161461016a5760405162461bcd60e51b815260206004820152602860248201527f4c617a794d696e744d6f64756c653a2043616c6c6572206973206e6f7420726560448201526731b4b834b2b73a1760c11b60648201526084015b60405180910390fd5b6102168989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525050604080516020601f8b018190048102820181019092528981528b9350915089908990819084018382808284376000920191909152508992506102e0915050565b61026d5760405162461bcd60e51b815260206004820152602260248201527f4c617a794d696e744d6f64756c653a207369676e6174757265206661696c7572604482015261329760f11b6064820152608401610161565b604051638792ffef60e01b81526001600160a01b03821690638792ffef906102a3908c908c908c908c908c908c90600401610a00565b600060405180830381600087803b1580156102bd57600080fd5b505af11580156102d1573d6000803e3d6000fd5b50505050505050505050505050565b60008061035d888888886040516020016102fd94939291906109aa565b60408051601f1981840301815282825280516020918201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000084830152603c8085019190915282518085039091018152605c909301909152815191012090565b9050826001600160a01b03166391d14854846001600160a01b031663f68e95536040518163ffffffff1660e01b815260040160206040518083038186803b1580156103a757600080fd5b505afa1580156103bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103df9190610969565b6103e98488610472565b6040516001600160e01b031960e085901b16815260048101929092526001600160a01b0316602482015260440160206040518083038186803b15801561042e57600080fd5b505afa158015610442573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104669190610942565b98975050505050505050565b60008060006104818585610496565b9150915061048e81610506565b509392505050565b6000808251604114156104cd5760208301516040840151606085015160001a6104c18782858561070a565b945094505050506104ff565b8251604014156104f757602083015160408401516104ec8683836107f7565b9350935050506104ff565b506000905060025b9250929050565b600081600481111561052857634e487b7160e01b600052602160045260246000fd5b14156105315750565b600181600481111561055357634e487b7160e01b600052602160045260246000fd5b14156105a15760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610161565b60028160048111156105c357634e487b7160e01b600052602160045260246000fd5b14156106115760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610161565b600381600481111561063357634e487b7160e01b600052602160045260246000fd5b141561068c5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610161565b60048160048111156106ae57634e487b7160e01b600052602160045260246000fd5b14156107075760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610161565b50565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561074157506000905060036107ee565b8460ff16601b1415801561075957508460ff16601c14155b1561076a57506000905060046107ee565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156107be573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166107e7576000600192509250506107ee565b9150600090505b94509492505050565b6000806001600160ff1b03831660ff84901c601b016108188782888561070a565b935093505050935093915050565b80356001600160a01b038116811461083d57600080fd5b919050565b60008083601f840112610853578182fd5b50813567ffffffffffffffff81111561086a578182fd5b6020830191508360208285010111156104ff57600080fd5b600080600080600080600080600060c08a8c03121561089f578485fd5b6108a88a610826565b985060208a013567ffffffffffffffff808211156108c4578687fd5b6108d08d838e01610842565b909a50985060408c01359150808211156108e8578687fd5b6108f48d838e01610842565b909850965060608c0135955060808c0135915080821115610913578485fd5b506109208c828d01610842565b9094509250610933905060a08b01610826565b90509295985092959850929598565b600060208284031215610953578081fd5b81518015158114610962578182fd5b9392505050565b60006020828403121561097a578081fd5b5051919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6bffffffffffffffffffffffff198560601b168152600084516109d4816014850160208901610a7f565b8451908301906109eb816014840160208901610a7f565b01601481019390935250506034019392505050565b6001600160a01b0387168152608060208201819052600090610a259083018789610981565b8281036040840152610a38818688610981565b915050826060830152979650505050505050565b6020815260008251806020840152610a6b816040850160208701610a7f565b601f01601f19169190910160400192915050565b60005b83811015610a9a578181015183820152602001610a82565b83811115610aa9576000848401525b50505050565b600181811c90821680610ac357607f821691505b60208210811415610ae457634e487b7160e01b600052602260045260246000fd5b5091905056fea2646970667358221220bf68f57df96cccb02b19e331a6f818e65c8034d8c5e7e5015496806645e148ab64736f6c63430008040033",
linkReferences: {},
deployedLinkReferences: {},
};
//# sourceMappingURL=LazyMintModule.js.map