0 txs
0 calls
constructor
constructor(address _merkleDropMinter)
functions
maxSupplies
viewfunction maxSupplies(uint256) view returns (uint32)
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)
mint
payablefunction mint(address toAddress, uint32 quantity, address affiliate) payable
renounceOwnership
nonpayablefunction renounceOwnership()
setContract
nonpayablefunction setContract(uint8 index, address newContract, uint128 _mintId, bytes32[] _proof)
setMaxSupplies
nonpayablefunction setMaxSupplies(uint32[6] _maxSupplies)
setMerkleDropMinter
nonpayablefunction setMerkleDropMinter(address _merkleDropMinter)
setPricePerSong
nonpayablefunction setPricePerSong(uint256 _pricePerSong)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw()
events
MintedQuantities
event MintedQuantities(address to, uint256[6] quantities)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405266071afd498d000060115566027ca57357c0006012556040518060c00160405280601961ffff168152602001603261ffff168152602001607d61ffff1681526020016101f461ffff16815260200161032061ffff1681526020016103e861ffff1681525060139060066200007a929190620001e2565b503480156200008857600080fd5b506040516200266d3803806200266d8339818101604052810190620000ae919062000327565b620000ce620000c26200011660201b60201c565b6200011e60201b60201c565b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505062000359565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b826006600701600890048101928215620002775791602002820160005b838211156200024357835183826101000a81548163ffffffff021916908361ffff1602179055509260200192600401602081600301049283019260010302620001ff565b8015620002755782816101000a81549063ffffffff021916905560040160208160030104928301926001030262000243565b505b5090506200028691906200028a565b5090565b5b80821115620002a55760008160009055506001016200028b565b5090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620002db82620002ae565b9050919050565b6000620002ef82620002ce565b9050919050565b6200030181620002e2565b81146200030d57600080fd5b50565b6000815190506200032181620002f6565b92915050565b60006020828403121562000340576200033f620002a9565b5b6000620003508482850162000310565b91505092915050565b61230480620003696000396000f3fe6080604052600436106100f35760003560e01c806367c248731161008a5780638da5cb5b116100595780638da5cb5b14610309578063b3358ad514610334578063d3d13a591461035d578063f2fde38b14610386576100f3565b806367c248731461025f578063715018a61461028a57806380f0eec3146102a157806387962dcc146102cc576100f3565b80633ccfd60b116100c65780633ccfd60b146101b25780634444a70a146101c95780635c87ce94146101e55780635ef7794914610222576100f3565b80630c49b55f146100f8578063144be5c1146101215780631d9fb3091461014c57806332ab9e3314610189575b600080fd5b34801561010457600080fd5b5061011f600480360381019061011a9190611317565b6103af565b005b34801561012d57600080fd5b506101366103c1565b6040516101439190611353565b60405180910390f35b34801561015857600080fd5b50610173600480360381019061016e9190611317565b6103c7565b60405161018091906113ed565b60405180910390f35b34801561019557600080fd5b506101b060048036038101906101ab9190611668565b6103fd565b005b3480156101be57600080fd5b506101c761052e565b005b6101e360048036038101906101de9190611753565b610586565b005b3480156101f157600080fd5b5061020c60048036038101906102079190611317565b610e41565b60405161021991906117b5565b60405180910390f35b34801561022e57600080fd5b50610249600480360381019061024491906117d0565b610e7d565b604051610256919061181f565b60405180910390f35b34801561026b57600080fd5b50610274610eb1565b604051610281919061185b565b60405180910390f35b34801561029657600080fd5b5061029f610ed7565b005b3480156102ad57600080fd5b506102b6610eeb565b6040516102c39190611353565b60405180910390f35b3480156102d857600080fd5b506102f360048036038101906102ee9190611317565b610ef1565b6040516103009190611885565b60405180910390f35b34801561031557600080fd5b5061031e610f21565b60405161032b91906118af565b60405180910390f35b34801561034057600080fd5b5061035b60048036038101906103569190611908565b610f4a565b005b34801561036957600080fd5b50610384600480360381019061037f91906119e6565b610f96565b005b34801561039257600080fd5b506103ad60048036038101906103a89190611a13565b610fb3565b005b6103b7611037565b8060118190555050565b60115481565b600181600681106103d757600080fd5b016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610405611037565b60068460ff161061044b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044290611a9d565b60405180910390fd5b8260018560ff166006811061046357610462611abd565b5b0160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160078560ff16600681106104ba576104b9611abd565b5b600291828204019190066010026101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555080600b8560ff166006811061051357610512611abd565b5b019080519060200190610527929190611181565b5050505050565b610536611037565b61053e610f21565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610583573d6000803e3d6000fd5b50565b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610618576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060f90611b38565b60405180910390fd5b60006106226111ce565b61062a6111ce565b60008563ffffffff16905060005b60068160ff161015610a1357600073ffffffffffffffffffffffffffffffffffffffff1660018260ff166006811061067357610672611abd565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156106ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e390611ba4565b60405180910390fd5b60018160ff166006811061070357610702611abd565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561076c57600080fd5b505af1158015610780573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a49190611bd9565b60138260ff16600681106107bb576107ba611abd565b5b600891828204019190066004029054906101000a900463ffffffff1663ffffffff166107e79190611c35565b838260ff16600681106107fd576107fc611abd565b5b60200201818152505060058160ff161015610926576000824283604051602001610828929190611cc0565b6040516020818303038152906040528051906020012060001c61084b9190611d1b565b9050838260ff166006811061086357610862611abd565b5b602002015181116108745780610890565b838260ff166006811061088a57610889611abd565b5b60200201515b858360ff16600681106108a6576108a5611abd565b5b602002018181525050848260ff16600681106108c5576108c4611abd565b5b6020020151848360ff16600681106108e0576108df611abd565b5b602002018181516108f19190611c35565b91508181525050848260ff166006811061090e5761090d611abd565b5b60200201518361091e9190611c35565b925050610a00565b6000838260ff166006811061093e5761093d611abd565b5b6020020151831161094f578261096b565b838260ff166006811061096557610964611abd565b5b60200201515b905080858360ff166006811061098457610983611abd565b5b602002018181525050848260ff16600681106109a3576109a2611abd565b5b6020020151848360ff16600681106109be576109bd611abd565b5b602002018181516109cf9190611c35565b91508181525050848260ff16600681106109ec576109eb611abd565b5b6020020151836109fc9190611c35565b9250505b8080610a0b90611d4c565b915050610638565b5060005b600082118015610a2a575060058160ff16105b15610ac7576000838260ff1660068110610a4757610a46611abd565b5b60200201518311610a585782610a74565b838260ff1660068110610a6e57610a6d611abd565b5b60200201515b905080858360ff1660068110610a8d57610a8c611abd565b5b60200201818151610a9e9190611d76565b915081815250508083610ab19190611c35565b9250508080610abf90611d4c565b915050610a17565b5060005b60068160ff161015610b56576000848260ff1660068110610aef57610aee611abd565b5b602002015111610b00576000610b36565b601254601154858360ff1660068110610b1c57610b1b611abd565b5b6020020151610b2b9190611dcc565b610b359190611d76565b5b85610b419190611d76565b94508080610b4e90611d4c565b915050610acb565b5083341015610b9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9190611e72565b60405180910390fd5b60005b60068160ff161015610da3576000848260ff1660068110610bc157610bc0611abd565b5b60200201511115610d9057600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b24e737e601254601154878560ff1660068110610c2657610c25611abd565b5b6020020151610c359190611dcc565b610c3f9190611d76565b60018460ff1660068110610c5657610c55611abd565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660078560ff1660068110610c8f57610c8e611abd565b5b600291828204019190066010029054906101000a90046fffffffffffffffffffffffffffffffff168c898760ff1660068110610cce57610ccd611abd565b5b602002015130600b8960ff1660068110610ceb57610cea611abd565b5b018e600067ffffffffffffffff811115610d0857610d076114ef565b5b604051908082528060200260200182016040528015610d365781602001602082028036833780820191505090505b5060006040518b63ffffffff1660e01b8152600401610d5d99989796959493929190612061565b6000604051808303818588803b158015610d7657600080fd5b505af1158015610d8a573d6000803e3d6000fd5b50505050505b8080610d9b90611d4c565b915050610b9d565b5083341115610dff578673ffffffffffffffffffffffffffffffffffffffff166108fc8534610dd29190611c35565b9081150290604051600060405180830381858888f19350505050158015610dfd573d6000803e3d6000fd5b505b7f11031423fb77db96c35b65f6ea250040121929e8778ce1050ce4341430a7d2e48784604051610e309291906121a7565b60405180910390a150505050505050565b60078160068110610e5157600080fd5b60029182820401919006601002915054906101000a90046fffffffffffffffffffffffffffffffff1681565b600b8260068110610e8d57600080fd5b018181548110610e9c57600080fd5b90600052602060002001600091509150505481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610edf611037565b610ee960006110b5565b565b60125481565b60138160068110610f0157600080fd5b60089182820401919006600402915054906101000a900463ffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610f52611037565b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610f9e611037565b806013906006610faf9291906111f0565b5050565b610fbb611037565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561102b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102290612242565b60405180910390fd5b611034816110b5565b50565b61103f611179565b73ffffffffffffffffffffffffffffffffffffffff1661105d610f21565b73ffffffffffffffffffffffffffffffffffffffff16146110b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110aa906122ae565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b8280548282559060005260206000209081019282156111bd579160200282015b828111156111bc5782518255916020019190600101906111a1565b5b5090506111ca9190611293565b5090565b6040518060c00160405280600690602082028036833780820191505090505090565b8260066007016008900481019282156112825791602002820160005b8382111561125057835183826101000a81548163ffffffff021916908363ffffffff160217905550926020019260040160208160030104928301926001030261120c565b80156112805782816101000a81549063ffffffff0219169055600401602081600301049283019260010302611250565b505b50905061128f91906112b0565b5090565b5b808211156112ac576000816000905550600101611294565b5090565b5b808211156112c95760008160009055506001016112b1565b5090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b6112f4816112e1565b81146112ff57600080fd5b50565b600081359050611311816112eb565b92915050565b60006020828403121561132d5761132c6112d7565b5b600061133b84828501611302565b91505092915050565b61134d816112e1565b82525050565b60006020820190506113686000830184611344565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006113b36113ae6113a98461136e565b61138e565b61136e565b9050919050565b60006113c582611398565b9050919050565b60006113d7826113ba565b9050919050565b6113e7816113cc565b82525050565b600060208201905061140260008301846113de565b92915050565b600060ff82169050919050565b61141e81611408565b811461142957600080fd5b50565b60008135905061143b81611415565b92915050565b600061144c8261136e565b9050919050565b600061145e82611441565b9050919050565b61146e81611453565b811461147957600080fd5b50565b60008135905061148b81611465565b92915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b6114b681611491565b81146114c157600080fd5b50565b6000813590506114d3816114ad565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611527826114de565b810181811067ffffffffffffffff82111715611546576115456114ef565b5b80604052505050565b60006115596112cd565b9050611565828261151e565b919050565b600067ffffffffffffffff821115611585576115846114ef565b5b602082029050602081019050919050565b600080fd5b6000819050919050565b6115ae8161159b565b81146115b957600080fd5b50565b6000813590506115cb816115a5565b92915050565b60006115e46115df8461156a565b61154f565b9050808382526020820190506020840283018581111561160757611606611596565b5b835b81811015611630578061161c88826115bc565b845260208401935050602081019050611609565b5050509392505050565b600082601f83011261164f5761164e6114d9565b5b813561165f8482602086016115d1565b91505092915050565b60008060008060808587031215611682576116816112d7565b5b60006116908782880161142c565b94505060206116a18782880161147c565b93505060406116b2878288016114c4565b925050606085013567ffffffffffffffff8111156116d3576116d26112dc565b5b6116df8782880161163a565b91505092959194509250565b6116f481611441565b81146116ff57600080fd5b50565b600081359050611711816116eb565b92915050565b600063ffffffff82169050919050565b61173081611717565b811461173b57600080fd5b50565b60008135905061174d81611727565b92915050565b60008060006060848603121561176c5761176b6112d7565b5b600061177a86828701611702565b935050602061178b8682870161173e565b925050604061179c86828701611702565b9150509250925092565b6117af81611491565b82525050565b60006020820190506117ca60008301846117a6565b92915050565b600080604083850312156117e7576117e66112d7565b5b60006117f585828601611302565b925050602061180685828601611302565b9150509250929050565b6118198161159b565b82525050565b60006020820190506118346000830184611810565b92915050565b6000611845826113ba565b9050919050565b6118558161183a565b82525050565b6000602082019050611870600083018461184c565b92915050565b61187f81611717565b82525050565b600060208201905061189a6000830184611876565b92915050565b6118a981611441565b82525050565b60006020820190506118c460008301846118a0565b92915050565b60006118d582611441565b9050919050565b6118e5816118ca565b81146118f057600080fd5b50565b600081359050611902816118dc565b92915050565b60006020828403121561191e5761191d6112d7565b5b600061192c848285016118f3565b91505092915050565b600067ffffffffffffffff8211156119505761194f6114ef565b5b602082029050919050565b600061196e61196984611935565b61154f565b9050806020840283018581111561198857611987611596565b5b835b818110156119b1578061199d888261173e565b84526020840193505060208101905061198a565b5050509392505050565b600082601f8301126119d0576119cf6114d9565b5b60066119dd84828561195b565b91505092915050565b600060c082840312156119fc576119fb6112d7565b5b6000611a0a848285016119bb565b91505092915050565b600060208284031215611a2957611a286112d7565b5b6000611a3784828501611702565b91505092915050565b600082825260208201905092915050565b7f496e76616c696420696e64657800000000000000000000000000000000000000600082015250565b6000611a87600d83611a40565b9150611a9282611a51565b602082019050919050565b60006020820190508181036000830152611ab681611a7a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4d65726b6c6544726f704d696e7465722061646472657373206e6f7420736574600082015250565b6000611b22602083611a40565b9150611b2d82611aec565b602082019050919050565b60006020820190508181036000830152611b5181611b15565b9050919050565b7f436f6e74726163742061646472657373206e6f74207365740000000000000000600082015250565b6000611b8e601883611a40565b9150611b9982611b58565b602082019050919050565b60006020820190508181036000830152611bbd81611b81565b9050919050565b600081519050611bd3816112eb565b92915050565b600060208284031215611bef57611bee6112d7565b5b6000611bfd84828501611bc4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611c40826112e1565b9150611c4b836112e1565b925082821015611c5e57611c5d611c06565b5b828203905092915050565b6000819050919050565b611c84611c7f826112e1565b611c69565b82525050565b60008160f81b9050919050565b6000611ca282611c8a565b9050919050565b611cba611cb582611408565b611c97565b82525050565b6000611ccc8285611c73565b602082019150611cdc8284611ca9565b6001820191508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611d26826112e1565b9150611d31836112e1565b925082611d4157611d40611cec565b5b828206905092915050565b6000611d5782611408565b915060ff821415611d6b57611d6a611c06565b5b600182019050919050565b6000611d81826112e1565b9150611d8c836112e1565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611dc157611dc0611c06565b5b828201905092915050565b6000611dd7826112e1565b9150611de2836112e1565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611e1b57611e1a611c06565b5b828202905092915050565b7f4e6f7420656e6f756768204554482073656e7400000000000000000000000000600082015250565b6000611e5c601383611a40565b9150611e6782611e26565b602082019050919050565b60006020820190508181036000830152611e8b81611e4f565b9050919050565b600081549050919050565b600082825260208201905092915050565b60008190508160005260206000209050919050565b611ecc8161159b565b82525050565b6000611ede8383611ec3565b60208301905092915050565b60008160001c9050919050565b6000819050919050565b6000611f14611f0f83611eea565b611ef7565b9050919050565b6000611f278254611f01565b9050919050565b6000600182019050919050565b6000611f4682611e92565b611f508185611e9d565b9350611f5b83611eae565b8060005b83811015611f9357611f7082611f1b565b611f7a8882611ed2565b9750611f8583611f2e565b925050600181019050611f5f565b5085935050505092915050565b600081519050919050565b6000819050602082019050919050565b6000602082019050919050565b6000611fd382611fa0565b611fdd8185611e9d565b9350611fe883611fab565b8060005b838110156120195781516120008882611ed2565b975061200b83611fbb565b925050600181019050611fec565b5085935050505092915050565b6000819050919050565b600061204b61204661204184612026565b61138e565b6112e1565b9050919050565b61205b81612030565b82525050565b600061012082019050612077600083018c6118a0565b612084602083018b6117a6565b612091604083018a6118a0565b61209e6060830189611876565b6120ab60808301886118a0565b81810360a08301526120bd8187611f3b565b90506120cc60c08301866118a0565b81810360e08301526120de8185611fc8565b90506120ee610100830184612052565b9a9950505050505050505050565b600060069050919050565b600081905092915050565b6000819050919050565b612125816112e1565b82525050565b6000612137838361211c565b60208301905092915050565b6000602082019050919050565b612159816120fc565b6121638184612107565b925061216e82612112565b8060005b8381101561219f578151612186878261212b565b965061219183612143565b925050600181019050612172565b505050505050565b600060e0820190506121bc60008301856118a0565b6121c96020830184612150565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061222c602683611a40565b9150612237826121d0565b604082019050919050565b6000602082019050818103600083015261225b8161221f565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612298602083611a40565b91506122a382612262565b602082019050919050565b600060208201905081810360008301526122c78161228b565b905091905056fea26469706673582212200fa10c41db5b3df985f6fb256ee2ef38bd279278b47e7576e87f07736b17c66264736f6c6343000809003300000000000000000000000065d21a94c78a5f9ef68a2be141d0c91afc51a7d3