0 txs
0 calls
constructor
constructor(address _merkleDropMinter)
functions
merkleDropMinter
viewfunction merkleDropMinter() view returns (address)
mintIds
viewfunction mintIds(uint256) view returns (uint128)
owner
viewfunction owner() view returns (address)
pricePerSong
viewfunction pricePerSong() view returns (uint256)
proofs
viewfunction proofs(uint256, uint256) view returns (bytes32)
soundFeePerTx
viewfunction soundFeePerTx() view returns (uint256)
tokenContracts
viewfunction tokenContracts(uint256) view returns (address)
mintAll
payablefunction mintAll(uint32 quantity, address affiliate) payable
renounceOwnership
nonpayablefunction renounceOwnership()
setContract
nonpayablefunction setContract(uint8 index, address newContract, uint128 _mintId, bytes32[] _proof)
setMerkleDropMinter
nonpayablefunction setMerkleDropMinter(address _merkleDropMinter)
setPricePerSong
nonpayablefunction setPricePerSong(uint256 _pricePerSong)
setSoundFee
nonpayablefunction setSoundFee(uint256 _soundFee)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw()
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x6080604052655af3107a4000601e556000601f553480156200002057600080fd5b5060405162001bbb38038062001bbb8339818101604052810190620000469190620001f8565b620000666200005a620000ae60201b60201c565b620000b660201b60201c565b80601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200022a565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001ac826200017f565b9050919050565b6000620001c0826200019f565b9050919050565b620001d281620001b3565b8114620001de57600080fd5b50565b600081519050620001f281620001c7565b92915050565b6000602082840312156200021157620002106200017a565b5b60006200022184828501620001e1565b91505092915050565b611981806200023a6000396000f3fe6080604052600436106100e75760003560e01c80635eda43ba1161008a57806380f0eec31161005957806380f0eec3146102be5780638da5cb5b146102e9578063b3358ad514610314578063f2fde38b1461033d576100e7565b80635eda43ba146102235780635ef779491461023f57806367c248731461027c578063715018a6146102a7576100e7565b80631d9fb309116100c65780631d9fb3091461016957806332ab9e33146101a65780633ccfd60b146101cf5780635c87ce94146101e6576100e7565b8062a89a45146100ec5780630c49b55f14610115578063144be5c11461013e575b600080fd5b3480156100f857600080fd5b50610113600480360381019061010e9190610cdb565b610366565b005b34801561012157600080fd5b5061013c60048036038101906101379190610cdb565b610378565b005b34801561014a57600080fd5b5061015361038a565b6040516101609190610d17565b60405180910390f35b34801561017557600080fd5b50610190600480360381019061018b9190610cdb565b610390565b60405161019d9190610d73565b60405180910390f35b3480156101b257600080fd5b506101cd60048036038101906101c89190610fca565b6103c6565b005b3480156101db57600080fd5b506101e46104f7565b005b3480156101f257600080fd5b5061020d60048036038101906102089190610cdb565b61054f565b60405161021a919061105c565b60405180910390f35b61023d600480360381019061023891906110b3565b61058b565b005b34801561024b57600080fd5b50610266600480360381019061026191906110f3565b610970565b6040516102739190611142565b60405180910390f35b34801561028857600080fd5b506102916109a4565b60405161029e91906111bc565b60405180910390f35b3480156102b357600080fd5b506102bc6109ca565b005b3480156102ca57600080fd5b506102d36109de565b6040516102e09190610d17565b60405180910390f35b3480156102f557600080fd5b506102fe6109e4565b60405161030b9190610d73565b60405180910390f35b34801561032057600080fd5b5061033b60048036038101906103369190611215565b610a0d565b005b34801561034957600080fd5b50610364600480360381019061035f9190611242565b610a59565b005b61036e610add565b80601f8190555050565b610380610add565b80601e8190555050565b601e5481565b600181600b81106103a057600080fd5b016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6103ce610add565b600b8460ff1610610414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040b906112cc565b60405180910390fd5b8260018560ff16600b811061042c5761042b6112ec565b5b0160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600c8560ff16600b8110610483576104826112ec565b5b600291828204019190066010026101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055508060138560ff16600b81106104dc576104db6112ec565b5b0190805190602001906104f0929190610c27565b5050505050565b6104ff610add565b6105076109e4565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505015801561054c573d6000803e3d6000fd5b50565b600c81600b811061055f57600080fd5b60029182820401919006601002915054906101000a90046fffffffffffffffffffffffffffffffff1681565b6000601f54601e548463ffffffff166105a4919061134a565b6105ae91906113a4565b90506000600b826105bf919061134a565b905080341015610604576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fb90611446565b60405180910390fd5b60005b600b8160ff16101561096957600073ffffffffffffffffffffffffffffffffffffffff1660018260ff16600b8110610642576106416112ec565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156106bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b2906114b2565b60405180910390fd5b6000600c8260ff16600b81106106d4576106d36112ec565b5b600291828204019190066010029054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16141561074f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107469061151e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156107e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d89061158a565b60405180910390fd5b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b24e737e8460018460ff16600b8110610837576108366112ec565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600c8560ff16600b81106108705761086f6112ec565b5b600291828204019190066010029054906101000a90046fffffffffffffffffffffffffffffffff16338a3060138960ff16600b81106108b2576108b16112ec565b5b018c600067ffffffffffffffff8111156108cf576108ce610e51565b5b6040519080825280602002602001820160405280156108fd5781602001602082028036833780820191505090505b5060006040518b63ffffffff1660e01b815260040161092499989796959493929190611788565b6000604051808303818588803b15801561093d57600080fd5b505af1158015610951573d6000803e3d6000fd5b5050505050808061096190611823565b915050610607565b5050505050565b601382600b811061098057600080fd5b01818154811061098f57600080fd5b90600052602060002001600091509150505481565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109d2610add565b6109dc6000610b5b565b565b601f5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610a15610add565b80601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610a61610add565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ad1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac8906118bf565b60405180910390fd5b610ada81610b5b565b50565b610ae5610c1f565b73ffffffffffffffffffffffffffffffffffffffff16610b036109e4565b73ffffffffffffffffffffffffffffffffffffffff1614610b59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b509061192b565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b828054828255906000526020600020908101928215610c63579160200282015b82811115610c62578251825591602001919060010190610c47565b5b509050610c709190610c74565b5090565b5b80821115610c8d576000816000905550600101610c75565b5090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b610cb881610ca5565b8114610cc357600080fd5b50565b600081359050610cd581610caf565b92915050565b600060208284031215610cf157610cf0610c9b565b5b6000610cff84828501610cc6565b91505092915050565b610d1181610ca5565b82525050565b6000602082019050610d2c6000830184610d08565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610d5d82610d32565b9050919050565b610d6d81610d52565b82525050565b6000602082019050610d886000830184610d64565b92915050565b600060ff82169050919050565b610da481610d8e565b8114610daf57600080fd5b50565b600081359050610dc181610d9b565b92915050565b610dd081610d52565b8114610ddb57600080fd5b50565b600081359050610ded81610dc7565b92915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b610e1881610df3565b8114610e2357600080fd5b50565b600081359050610e3581610e0f565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610e8982610e40565b810181811067ffffffffffffffff82111715610ea857610ea7610e51565b5b80604052505050565b6000610ebb610c91565b9050610ec78282610e80565b919050565b600067ffffffffffffffff821115610ee757610ee6610e51565b5b602082029050602081019050919050565b600080fd5b6000819050919050565b610f1081610efd565b8114610f1b57600080fd5b50565b600081359050610f2d81610f07565b92915050565b6000610f46610f4184610ecc565b610eb1565b90508083825260208201905060208402830185811115610f6957610f68610ef8565b5b835b81811015610f925780610f7e8882610f1e565b845260208401935050602081019050610f6b565b5050509392505050565b600082601f830112610fb157610fb0610e3b565b5b8135610fc1848260208601610f33565b91505092915050565b60008060008060808587031215610fe457610fe3610c9b565b5b6000610ff287828801610db2565b945050602061100387828801610dde565b935050604061101487828801610e26565b925050606085013567ffffffffffffffff81111561103557611034610ca0565b5b61104187828801610f9c565b91505092959194509250565b61105681610df3565b82525050565b6000602082019050611071600083018461104d565b92915050565b600063ffffffff82169050919050565b61109081611077565b811461109b57600080fd5b50565b6000813590506110ad81611087565b92915050565b600080604083850312156110ca576110c9610c9b565b5b60006110d88582860161109e565b92505060206110e985828601610dde565b9150509250929050565b6000806040838503121561110a57611109610c9b565b5b600061111885828601610cc6565b925050602061112985828601610cc6565b9150509250929050565b61113c81610efd565b82525050565b60006020820190506111576000830184611133565b92915050565b6000819050919050565b600061118261117d61117884610d32565b61115d565b610d32565b9050919050565b600061119482611167565b9050919050565b60006111a682611189565b9050919050565b6111b68161119b565b82525050565b60006020820190506111d160008301846111ad565b92915050565b60006111e282610d52565b9050919050565b6111f2816111d7565b81146111fd57600080fd5b50565b60008135905061120f816111e9565b92915050565b60006020828403121561122b5761122a610c9b565b5b600061123984828501611200565b91505092915050565b60006020828403121561125857611257610c9b565b5b600061126684828501610dde565b91505092915050565b600082825260208201905092915050565b7f496e76616c696420696e64657800000000000000000000000000000000000000600082015250565b60006112b6600d8361126f565b91506112c182611280565b602082019050919050565b600060208201905081810360008301526112e5816112a9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061135582610ca5565b915061136083610ca5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156113995761139861131b565b5b828202905092915050565b60006113af82610ca5565b91506113ba83610ca5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156113ef576113ee61131b565b5b828201905092915050565b7f4e6f7420656e6f756768204554482073656e7400000000000000000000000000600082015250565b600061143060138361126f565b915061143b826113fa565b602082019050919050565b6000602082019050818103600083015261145f81611423565b9050919050565b7f436f6e74726163742061646472657373206e6f74207365740000000000000000600082015250565b600061149c60188361126f565b91506114a782611466565b602082019050919050565b600060208201905081810360008301526114cb8161148f565b9050919050565b7f4d696e74204944206e6f74207365740000000000000000000000000000000000600082015250565b6000611508600f8361126f565b9150611513826114d2565b602082019050919050565b60006020820190508181036000830152611537816114fb565b9050919050565b7f4d65726b6c6544726f704d696e7465722061646472657373206e6f7420736574600082015250565b600061157460208361126f565b915061157f8261153e565b602082019050919050565b600060208201905081810360008301526115a381611567565b9050919050565b6115b381611077565b82525050565b600081549050919050565b600082825260208201905092915050565b60008190508160005260206000209050919050565b6115f381610efd565b82525050565b600061160583836115ea565b60208301905092915050565b60008160001c9050919050565b6000819050919050565b600061163b61163683611611565b61161e565b9050919050565b600061164e8254611628565b9050919050565b6000600182019050919050565b600061166d826115b9565b61167781856115c4565b9350611682836115d5565b8060005b838110156116ba5761169782611642565b6116a188826115f9565b97506116ac83611655565b925050600181019050611686565b5085935050505092915050565b600081519050919050565b6000819050602082019050919050565b6000602082019050919050565b60006116fa826116c7565b61170481856115c4565b935061170f836116d2565b8060005b8381101561174057815161172788826115f9565b9750611732836116e2565b925050600181019050611713565b5085935050505092915050565b6000819050919050565b600061177261176d6117688461174d565b61115d565b610ca5565b9050919050565b61178281611757565b82525050565b60006101208201905061179e600083018c610d64565b6117ab602083018b61104d565b6117b8604083018a610d64565b6117c560608301896115aa565b6117d26080830188610d64565b81810360a08301526117e48187611662565b90506117f360c0830186610d64565b81810360e083015261180581856116ef565b9050611815610100830184611779565b9a9950505050505050505050565b600061182e82610d8e565b915060ff8214156118425761184161131b565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006118a960268361126f565b91506118b48261184d565b604082019050919050565b600060208201905081810360008301526118d88161189c565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061191560208361126f565b9150611920826118df565b602082019050919050565b6000602082019050818103600083015261194481611908565b905091905056fea2646970667358221220937640fc9014bbe5cfaefc1b571e00beb02c199746fcf73db21fb37ef373b18164736f6c634300080900330000000000000000000000000000000067149f4d5e7d2904179b8fccca000539