0 txs
0 calls
constructor
constructor()
functions
counter
viewfunction counter() view returns (int256)
hypeByIndex
viewfunction hypeByIndex(uint256 index) view returns (address, uint256)
owner
viewfunction owner() view returns (address)
registry
viewfunction registry(uint256) view returns (address)
registryMap
viewfunction registryMap(address) view returns (uint256)
add
nonpayablefunction add(address hype)
addMany
nonpayablefunction addMany(address[] hypes)
remove
nonpayablefunction remove(address hype)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
HypeAdded
event HypeAdded(address hype, uint256 index)
HypeRemoved
event HypeRemoved(address hype, uint256 index)
errors
No errors.
creation bytecode
0x6080604052348015600e575f80fd5b505f80546001600160a01b0319163317905561092f8061002d5f395ff3fe608060405234801561000f575f80fd5b506004361061009f575f3560e01c80638da5cb5b11610072578063b37d97b511610058578063b37d97b514610156578063f1b4063714610169578063f2fde38b14610188575f80fd5b80638da5cb5b14610112578063ab0cd78a14610124575f80fd5b80630a3b0a4f146100a357806329092d0e146100b85780635893253c146100cb57806361bc221a146100fb575b5f80fd5b6100b66100b1366004610750565b61019b565b005b6100b66100c6366004610750565b610319565b6100de6100d9366004610770565b61045f565b6040516001600160a01b0390911681526020015b60405180910390f35b61010460035481565b6040519081526020016100f2565b5f546100de906001600160a01b031681565b610137610132366004610770565b610487565b604080516001600160a01b0390931683526020830191909152016100f2565b6100b661016436600461079b565b6104fb565b610104610177366004610750565b60026020525f908152604090205481565b6100b6610196366004610750565b6106c1565b5f546001600160a01b031633146101e65760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b60448201526064015b60405180910390fd5b6001600160a01b0381165f908152600260205260409020541561024b5760405162461bcd60e51b815260206004820152600660248201527f657869737473000000000000000000000000000000000000000000000000000060448201526064016101dd565b6001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf601805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03841690811790915590545f9182526002602052604082205560038054916102bd8361087a565b9091555050600180547ffd73610dd51217377ee8fbb2a8afed164757d1aefb01f51caaf9d0b9be54613c9183916102f491906108b1565b604080516001600160a01b03909316835260208301919091520160405180910390a150565b5f546001600160a01b0316331461035f5760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b60448201526064016101dd565b6001600160a01b0381165f9081526002602052604081205490036103c55760405162461bcd60e51b815260206004820152600a60248201527f6e6f74206578697374730000000000000000000000000000000000000000000060448201526064016101dd565b6001600160a01b0381165f908152600260205260409020547fc12dfa67fe859719af9494510072bf7178d159a6ca10a9441c2f4f8f7bbd8a7190829061040d906001906108b1565b604080516001600160a01b03909316835260208301919091520160405180910390a16001600160a01b0381165f9081526002602052604081208190556003805491610457836108ca565b919050555050565b6001818154811061046e575f80fd5b5f918252602090912001546001600160a01b0316905081565b5f806001838154811061049c5761049c6108e5565b905f5260205f20015f9054906101000a90046001600160a01b031660025f600186815481106104cd576104cd6108e5565b5f9182526020808320909101546001600160a01b031683528201929092526040019020549094909350915050565b5f546001600160a01b031633146105415760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b60448201526064016101dd565b5f5b81518110156106bd5760025f838381518110610561576105616108e5565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020015f20545f036106b55760018282815181106105a3576105a36108e5565b6020908102919091018101518254600180820185555f94855292842001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039092169190911790555483519091600291859085908110610604576106046108e5565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020015f208190555060035f8154809291906106419061087a565b91905055507ffd73610dd51217377ee8fbb2a8afed164757d1aefb01f51caaf9d0b9be54613c828281518110610679576106796108e5565b60200260200101516001808054905061069291906108b1565b604080516001600160a01b03909316835260208301919091520160405180910390a15b600101610543565b5050565b5f546001600160a01b031633146107075760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b60448201526064016101dd565b5f805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b80356001600160a01b038116811461074b575f80fd5b919050565b5f60208284031215610760575f80fd5b61076982610735565b9392505050565b5f60208284031215610780575f80fd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b5f602082840312156107ab575f80fd5b813567ffffffffffffffff8111156107c1575f80fd5b8201601f810184136107d1575f80fd5b803567ffffffffffffffff8111156107eb576107eb610787565b8060051b604051601f19603f830116810181811067ffffffffffffffff8211171561081857610818610787565b604052918252602081840181019290810187841115610835575f80fd5b6020850194505b8385101561085b5761084d85610735565b81526020948501940161083c565b509695505050505050565b634e487b7160e01b5f52601160045260245ffd5b5f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036108aa576108aa610866565b5060010190565b818103818111156108c4576108c4610866565b92915050565b5f600160ff1b82016108de576108de610866565b505f190190565b634e487b7160e01b5f52603260045260245ffdfea2646970667358221220c4668fff3ca667fa24079480589b8b11ed29197a417ff81cd3b1e55eae3cf54864736f6c634300081a0033