0 txs
734 calls
constructor
constructor(address portal_)
functions
get
viewfunction get(bytes32 key_) view returns (bytes32)
get
viewfunction get(bytes32[] keys_) view returns (bytes32[] values_)
listContains
viewfunction listContains(bytes32 list_, address account_) view returns (bool)
listContains
viewfunction listContains(bytes32 list_, address[] accounts_) view returns (bool)
portal
viewfunction portal() view returns (address)
addToList
nonpayablefunction addToList(bytes32 list_, address account_)
removeFromList
nonpayablefunction removeFromList(bytes32 list_, address account_)
setKey
nonpayablefunction setKey(bytes32 key_, bytes32 value_)
events
AddressAddedToList
event AddressAddedToList(bytes32 indexed list, address indexed account)
AddressRemovedFromList
event AddressRemovedFromList(bytes32 indexed list, address indexed account)
KeySet
event KeySet(bytes32 indexed key, bytes32 indexed value)
errors
NotPortal
error NotPortal()
ZeroPortal
error ZeroPortal()
creation bytecode
0x60a034608257601f6106b238819003918201601f19168301916001600160401b03831184841017608657808492602094604052833981010312608257516001600160a01b0381169081810360825760805215607357604051610617908161009b82396080518181816102d801526104e10152f35b631b973f8d60e11b5f5260045ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60806040526004361015610011575f80fd5b5f3560e01c806307a00330146103455780632595f8cf146102fc5780636425666b146102ac5780638eaa6ac01461027b578063abf306a81461017d578063b4d87a1214610110578063d48d8423146100a45763d7d1c1c014610071575f80fd5b346100a057610088610082366103d0565b90610576565b5f525f6020526020600160405f205414604051908152f35b5f80fd5b346100a05773ffffffffffffffffffffffffffffffffffffffff6100c7366103d0565b6100d29291926104ca565b6100dc8184610576565b5f525f6020525f604081205516907f72e193b20c528dc6c7ac5d8f5bc4354aa22b592c0fdca040fa926c2ff90534f75f80a3005b346100a05773ffffffffffffffffffffffffffffffffffffffff610133366103d0565b61013e9291926104ca565b6101488184610576565b5f525f602052600160405f205516907f56573e227f8e2cfaf9c513a7e1586b18527b6f4010b703025003741b6a451ad55f80a3005b346100a05760203660031901126100a05760043567ffffffffffffffff81116100a0576101ae90369060040161039f565b6101b7816104b2565b916101c5604051938461047c565b8183526101d1826104b2565b602084019290601f19013684375f5b81811061022b578385604051918291602083019060208452518091526040830191905f5b818110610212575050500390f35b8251845285945060209384019390920191600101610204565b61023f610239828486610403565b35610531565b5f525f60205260405f20549085518110156102675760019160208260051b88010152016101e0565b634e487b7160e01b5f52603260045260245ffd5b346100a05760203660031901126100a057610297600435610531565b5f525f602052602060405f2054604051908152f35b346100a0575f3660031901126100a057602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346100a05760403660031901126100a05760243567ffffffffffffffff81116100a05761033b610332602092369060040161039f565b90600435610413565b6040519015158152f35b346100a05760403660031901126100a0576024356004356103646104ca565b61036d81610531565b5f525f6020528160405f20557f40d4a420f99fca87993b89b3251153e5ffb22d82a70bf764d19ba9f0621d65355f80a3005b9181601f840112156100a05782359167ffffffffffffffff83116100a0576020808501948460051b0101116100a057565b60409060031901126100a0576004359060243573ffffffffffffffffffffffffffffffffffffffff811681036100a05790565b91908110156102675760051b0190565b90915f5b8181106104275750505050600190565b610432818386610403565b3573ffffffffffffffffffffffffffffffffffffffff811681036100a05761045a9084610576565b5f525f602052600160405f20540361047457600101610417565b505050505f90565b90601f8019910116810190811067ffffffffffffffff82111761049e57604052565b634e487b7160e01b5f52604160045260245ffd5b67ffffffffffffffff811161049e5760051b60200190565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016330361050957565b7f3f94bdf3000000000000000000000000000000000000000000000000000000005f5260045ffd5b60405160208101917f56414c5545000000000000000000000000000000000000000000000000000000835260258201526025815261057060458261047c565b51902090565b907fffffffffffffffffffffffffffffffffffffffff0000000000000000000000006040519160208301937f494e5f4c495354000000000000000000000000000000000000000000000000008552602784015260601b166047820152603b8152610570605b8261047c56fea2646970667358221220c27654ba989988b86645cb08a396020b833054ccc0bfbd4553f4b1b2a89144f664736f6c634300081a0033000000000000000000000000d925c84b55e4e44a53749ff5f2a5a13f63d128fd