0 txs
0 calls
constructor
constructor(address registry)
functions
attribute
purefunction attribute() pure returns (string)
description
purefunction description() pure returns (string)
extraDescription
viewfunction extraDescription(address) view returns (string)
getBalance
viewfunction getBalance(address user) view returns (uint256)
getMarket
viewfunction getMarket() view returns (address)
getToken
viewfunction getToken() view returns (address)
owner
viewfunction owner() view returns (address)
S6_NFT_COST
viewfunction S6_NFT_COST() view returns (uint256)
specialImage
purefunction specialImage() pure returns (string)
depositMoney
nonpayablefunction depositMoney(uint256 amount)
ownerWithdrawMoney
nonpayablefunction ownerWithdrawMoney()
renounceOwnership
nonpayablefunction renounceOwnership()
solveChallenge
nonpayablefunction solveChallenge(string twitterHandle)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawMoney
nonpayablefunction withdrawMoney()
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
Challenge__CantBeZeroAddress
error Challenge__CantBeZeroAddress()
FailedInnerCall
error FailedInnerCall()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
S6__BuyMeLamboPlz
error S6__BuyMeLamboPlz()
S6__WhoAreYou
error S6__WhoAreYou()
S6__YouGottaDepositToWithdraw
error S6__YouGottaDepositToWithdraw()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60e06040523480156200001157600080fd5b50604051620020ca380380620020ca833981016040819052620000349162000429565b8033806200005d57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6200006881620001ab565b506001600160a01b03811662000091576040516377265aab60e11b815260040160405180910390fd5b6001600160a01b0316608052604051620000ab906200040d565b604051809103906000f080158015620000c8573d6000803e3d6000fd5b506001600160a01b031660a0819052604051620000e5906200041b565b6001600160a01b039091168152602001604051809103906000f08015801562000112573d6000803e3d6000fd5b506001600160a01b0390811660c081905260a0516040516370a0823160e01b8152306004820152620001a49391909116906370a0823190602401602060405180830381865afa1580156200016a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000190919062000454565b60a0516001600160a01b03169190620001fb565b50620004c3565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b0390811663a9059cbb60e01b17909152620002539185916200025816565b505050565b60006200026f6001600160a01b03841683620002c2565b90508051600014158015620002975750808060200190518101906200029591906200046e565b155b156200025357604051635274afe760e01b81526001600160a01b038416600482015260240162000054565b6060620002d283836000620002d9565b9392505050565b606081471015620003005760405163cd78605960e01b815230600482015260240162000054565b600080856001600160a01b031684866040516200031e919062000492565b60006040518083038185875af1925050503d80600081146200035d576040519150601f19603f3d011682016040523d82523d6000602084013e62000362565b606091505b509092509050620003758683836200037f565b9695505050505050565b60608262000398576200039282620003e3565b620002d2565b8151158015620003b057506001600160a01b0384163b155b15620003db57604051639996b31560e01b81526001600160a01b038516600482015260240162000054565b5080620002d2565b805115620003f45780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b610af0806200112d83390190565b6104ad8062001c1d83390190565b6000602082840312156200043c57600080fd5b81516001600160a01b0381168114620002d257600080fd5b6000602082840312156200046757600080fd5b5051919050565b6000602082840312156200048157600080fd5b81518015158114620002d257600080fd5b6000825160005b81811015620004b5576020818601810151858301520162000499565b506000920191825250919050565b60805160a05160c051610c17620005166000396000610254015260008181610147015281816102e601528181610363015281816104730152818161055a01526105bb0152600061071b0152610c176000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637922cba811610097578063eecce0fa11610066578063eecce0fa14610232578063f1be167914610252578063f2fde38b14610278578063f8b2cb4f1461028b57600080fd5b80637922cba8146101f35780638da5cb5b14610206578063ac44600214610217578063ae18c52b1461021f57600080fd5b80636d8a3165116100d35780636d8a3165146101a057806370756af2146101aa578063715018a6146101b25780637284e416146101ba57600080fd5b806314b42c77146100fa57806321df0da71461014557806351c94ed31461017f575b600080fd5b60408051808201909152601a81527f4f7261636c65204d616e6970756c6174696f6e2057697a61726400000000000060208201525b60405161013c91906109c6565b60405180910390f35b7f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b03909116815260200161013c565b61012f61018d3660046109ee565b5060408051602081019091526000815290565b6101a86102b4565b005b61012f61038c565b6101a86103ac565b60408051808201909152601781527f53656374696f6e20363a205468756e646572204c6f616e000000000000000000602082015261012f565b6101a8610201366004610a21565b6103be565b6000546001600160a01b0316610167565b6101a8610510565b6101a861022d366004610ad2565b610589565b6102446a01a784379d99db4200000081565b60405190815260200161013c565b7f0000000000000000000000000000000000000000000000000000000000000000610167565b6101a86102863660046109ee565b6105e3565b6102446102993660046109ee565b6001600160a01b031660009081526001602052604090205490565b6102bc610623565b61038a6102d16000546001600160a01b031690565b6040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610335573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103599190610aeb565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169190610650565b565b6060604051806060016040528060358152602001610bad60359139905090565b6103b4610623565b61038a60006106b4565b336001600160a01b0316336001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610406573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042a9190610b04565b6001600160a01b0316146104515760405163103f3c0b60e31b815260040160405180910390fd5b6040516370a0823160e01b81523060048201526a01a784379d99db42000000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156104c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e69190610aeb565b106104f7576104f481610704565b50565b6040516348e3104b60e01b815260040160405180910390fd5b33600090815260016020526040812054900361053f576040516330bd665160e11b815260040160405180910390fd5b3360008181526001602052604081208054919055906104f4907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169083610650565b33600090815260016020526040812080548392906105a8908490610b21565b909155506104f490506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016333084610799565b6105eb610623565b6001600160a01b03811661061a57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6104f4816106b4565b6000546001600160a01b0316331461038a5760405163118cdaa760e01b8152336004820152602401610611565b6040516001600160a01b038381166024830152604482018390526106af91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506107d8565b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040516311f87b1960e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906311f87b19906107529033908590600401610b42565b6020604051808303816000875af1158015610771573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107959190610aeb565b5050565b6040516001600160a01b0384811660248301528381166044830152606482018390526107d29186918216906323b872dd9060840161067d565b50505050565b60006107ed6001600160a01b0384168361083b565b905080516000141580156108125750808060200190518101906108109190610b6e565b155b156106af57604051635274afe760e01b81526001600160a01b0384166004820152602401610611565b606061084983836000610852565b90505b92915050565b6060814710156108775760405163cd78605960e01b8152306004820152602401610611565b600080856001600160a01b031684866040516108939190610b90565b60006040518083038185875af1925050503d80600081146108d0576040519150601f19603f3d011682016040523d82523d6000602084013e6108d5565b606091505b50915091506108e58683836108f1565b925050505b9392505050565b606082610906576109018261094d565b6108ea565b815115801561091d57506001600160a01b0384163b155b1561094657604051639996b31560e01b81526001600160a01b0385166004820152602401610611565b50806108ea565b80511561095d5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60005b83811015610991578181015183820152602001610979565b50506000910152565b600081518084526109b2816020860160208601610976565b601f01601f19169290920160200192915050565b602081526000610849602083018461099a565b6001600160a01b03811681146104f457600080fd5b600060208284031215610a0057600080fd5b81356108ea816109d9565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610a3357600080fd5b813567ffffffffffffffff80821115610a4b57600080fd5b818401915084601f830112610a5f57600080fd5b813581811115610a7157610a71610a0b565b604051601f8201601f19908116603f01168101908382118183101715610a9957610a99610a0b565b81604052828152876020848701011115610ab257600080fd5b826020860160208301376000928101602001929092525095945050505050565b600060208284031215610ae457600080fd5b5035919050565b600060208284031215610afd57600080fd5b5051919050565b600060208284031215610b1657600080fd5b81516108ea816109d9565b8082018082111561084c57634e487b7160e01b600052601160045260246000fd5b6001600160a01b0383168152604060208201819052600090610b669083018461099a565b949350505050565b600060208284031215610b8057600080fd5b815180151581146108ea57600080fd5b60008251610ba2818460208701610976565b919091019291505056fe697066733a2f2f516d59744468444c6a4b4c455842666f6a667246485041553344414c347a444867674335715035334670326d5735a26469706673582212200a8fb36f3ffa1e8f549cd996ff0485932f79985823aac6a7412bddda1d9116b464736f6c6343000814003360806040523480156200001157600080fd5b5060405180604001604052806008815260200167299b102a37b5b2b760c11b8152506040518060400160405280600381526020016214cd9560ea1b8152508160039081620000609190620002af565b5060046200006f8282620002af565b5050506200008f336a0422ca8b0a00a4250000006200009560201b60201c565b620003a3565b6001600160a01b038216620000c55760405163ec442f0560e01b8152600060048201526024015b60405180910390fd5b620000d360008383620000d7565b5050565b6001600160a01b03831662000106578060026000828254620000fa91906200037b565b909155506200017a9050565b6001600160a01b038316600090815260208190526040902054818110156200015b5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620000bc565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166200019857600280548290039055620001b7565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620001fd91815260200190565b60405180910390a3505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200023557607f821691505b6020821081036200025657634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002aa57600081815260208120601f850160051c81016020861015620002855750805b601f850160051c820191505b81811015620002a65782815560010162000291565b5050505b505050565b81516001600160401b03811115620002cb57620002cb6200020a565b620002e381620002dc845462000220565b846200025c565b602080601f8311600181146200031b5760008415620003025750858301515b600019600386901b1c1916600185901b178555620002a6565b600085815260208120601f198616915b828110156200034c578886015182559484019460019091019084016200032b565b50858210156200036b5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156200039d57634e487b7160e01b600052601160045260246000fd5b92915050565b61073d80620003b36000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c8063313ce56711610066578063313ce5671461011b57806370a082311461012a57806395d89b4114610153578063a9059cbb1461015b578063dd62ed3e1461016e57600080fd5b806306fdde03146100a3578063095ea7b3146100c157806318160ddd146100e457806323b872dd146100f65780632ff2e9dc14610109575b600080fd5b6100ab6101a7565b6040516100b89190610587565b60405180910390f35b6100d46100cf3660046105f1565b610239565b60405190151581526020016100b8565b6002545b6040519081526020016100b8565b6100d461010436600461061b565b610253565b6100e86a0422ca8b0a00a42500000081565b604051601281526020016100b8565b6100e8610138366004610657565b6001600160a01b031660009081526020819052604090205490565b6100ab610277565b6100d46101693660046105f1565b610286565b6100e861017c366004610679565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101b6906106ac565b80601f01602080910402602001604051908101604052809291908181526020018280546101e2906106ac565b801561022f5780601f106102045761010080835404028352916020019161022f565b820191906000526020600020905b81548152906001019060200180831161021257829003601f168201915b5050505050905090565b600033610247818585610294565b60019150505b92915050565b6000336102618582856102a6565b61026c858585610329565b506001949350505050565b6060600480546101b6906106ac565b600033610247818585610329565b6102a18383836001610388565b505050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114610323578181101561031457604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b61032384848484036000610388565b50505050565b6001600160a01b03831661035357604051634b637e8f60e11b81526000600482015260240161030b565b6001600160a01b03821661037d5760405163ec442f0560e01b81526000600482015260240161030b565b6102a183838361045d565b6001600160a01b0384166103b25760405163e602df0560e01b81526000600482015260240161030b565b6001600160a01b0383166103dc57604051634a1406b160e11b81526000600482015260240161030b565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561032357826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161044f91815260200190565b60405180910390a350505050565b6001600160a01b03831661048857806002600082825461047d91906106e6565b909155506104fa9050565b6001600160a01b038316600090815260208190526040902054818110156104db5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161030b565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661051657600280548290039055610535565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161057a91815260200190565b60405180910390a3505050565b600060208083528351808285015260005b818110156105b457858101830151858201604001528201610598565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146105ec57600080fd5b919050565b6000806040838503121561060457600080fd5b61060d836105d5565b946020939093013593505050565b60008060006060848603121561063057600080fd5b610639846105d5565b9250610647602085016105d5565b9150604084013590509250925092565b60006020828403121561066957600080fd5b610672826105d5565b9392505050565b6000806040838503121561068c57600080fd5b610695836105d5565b91506106a3602084016105d5565b90509250929050565b600181811c908216806106c057607f821691505b6020821081036106e057634e487b7160e01b600052602260045260246000fd5b50919050565b8082018082111561024d57634e487b7160e01b600052601160045260246000fdfea2646970667358221220c70c489d976ad3eaf82b08b968e9f0580ea6a57e386e3bb4da855194395e243964736f6c6343000814003360a060405234801561001057600080fd5b506040516104ad3803806104ad83398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b60805161040f61009e6000396000818160480152818160c5015281816101570152610236015261040f6000f3fe6080604052600436106100345760003560e01c806321df0da7146100395780639ab603b914610083578063d0febe4c146100a5575b600080fd5b34801561004557600080fd5b507f00000000000000000000000000000000000000000000000000000000000000006040516001600160a01b03909116815260200160405180910390f35b34801561008f57600080fd5b506100a361009e36600461037e565b6100ad565b005b6100a36102cd565b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610114573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101389190610397565b60405163a9059cbb60e01b8152336004820152602481018490529091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303816000875af11580156101a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101cc91906103b0565b50336001600160a01b031663614619546040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561020857600080fd5b505af115801561021c573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201528392507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031691506370a0823190602401602060405180830381865afa158015610286573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102aa9190610397565b10156102c95760405163248eed7d60e01b815260040160405180910390fd5b5050565b69d3c21bcecceda100000034101561032c5760405162461bcd60e51b815260206004820152601e60248201527f596f7527726520746f6f2062726f6b6520746f2063616c6c20746869732e000060448201526064015b60405180910390fd5b60405162461bcd60e51b815260206004820152602160248201527f446f6e27742061637475616c6c792063616c6c20746869732066756e6374696f6044820152603760f91b6064820152608401610323565b60006020828403121561039057600080fd5b5035919050565b6000602082840312156103a957600080fd5b5051919050565b6000602082840312156103c257600080fd5b815180151581146103d257600080fd5b939250505056fea26469706673582212208a2230ea3a9d3dc2371b9b14b59b7d9a5cb957bad9a75478c5e44ee4cdd6f37864736f6c63430008140033000000000000000000000000de0e797bfad78f0615d75430c53f8fe3c9e49883