16 txs
17 calls
constructor
constructor(address _hats, address _moonDAOTeam, address _gnosisSingleton, address _gnosisSafeProxyFactory, address _table, address _whitelist)
functions
MoonDaoTeamAdminHatId
viewfunction MoonDaoTeamAdminHatId() view returns (uint256)
openAccess
viewfunction openAccess() view returns (bool)
owner
viewfunction owner() view returns (address)
table
viewfunction table() view returns (address)
createMoonDAOTeam
payablefunction createMoonDAOTeam(string adminHatURI, string managerHatURI, string memberHatURI, string name, string bio, string image, string twitter, string communications, string website, string _view, string formId) payable returns (uint256 tokenId, uint256 childHatId)
renounceOwnership
nonpayablefunction renounceOwnership()
setMoonDaoTeamAdminHatId
nonpayablefunction setMoonDaoTeamAdminHatId(uint256 _MoonDaoTeamAdminHatId)
setOpenAccess
nonpayablefunction setOpenAccess(bool _openAccess)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60803461018657601f61214d38819003918201601f19168301916001600160401b0383118484101761018b5780849260c09460405283398101031261018657610047816101a1565b90610054602082016101a1565b90610061604082016101a1565b61006d606083016101a1565b9061008660a061007f608086016101a1565b94016101a1565b9333156101705760008054336001600160a01b0319821681178355604051989290916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3600180546001600160a01b03199081166001600160a01b0393841617909155600280548216938316939093179092556003805483169382169390931790925560048054821693831693909317909255600580548316730a3f85fa597b6a967271286aa0724811acdf5cd9179055600680548316938216939093179092556008805490911692909116919091179055611f9790816101b68239f35b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036101865756fe61046080604052600436101561001457600080fd5b600061044052610440513560e01c908163128d381a146110c8575080632084dd931461107e578063715018a61461101c57806381794295146101c75780638d3e29581461019f5780638da5cb5b14610172578063a727e6b81461014c578063b0ef51151461012c5763f2fde38b1461008b57600080fd5b34610125576020366003190112610125576004356001600160a01b03811690819003610125576100b961125c565b8015610109576104405180546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36104405180f35b631e4fbdf760e01b610440515261044051600452602461044051fd5b6104405180fd5b346101255761044051366003190112610125576020600754604051908152f35b346101255760203660031901126101255761016561125c565b6004356007556104405180f35b3461012557610440513660031901126101255761044051546040516001600160a01b039091168152602090f35b34610125576104405136600319011261012557602060ff60085460a01c166040519015158152f35b610160366003190112610125576004356001600160401b038111610125576101f3903690600401611125565b6024356001600160401b03811161012557610212903690600401611125565b610220526044356001600160401b03811161012557610235903690600401611125565b6101e0526064356001600160401b0381116101255761025890369060040161117b565b610380526103e0526084356001600160401b0381116101255761027f90369060040161117b565b610420526104005260a4356001600160401b038111610125576102a690369060040161117b565b6080529060c4356001600160401b038111610125576102c990369060040161117b565b909160e4356001600160401b038111610125576102ea90369060040161117b565b906101405290610104356001600160401b0381116101255761031090369060040161117b565b6101605261018052610124356001600160401b0381116101255761033890369060040161117b565b6102c05261032052610144356001600160401b03811161012557610360903690600401611125565b61034052600854604051633af32abf60e01b8152336004820152906020826024816001600160a01b0385165afa91821561100e576104405192610fed575b508115610fdf575b5015610f80576101606103c08190526040516103a08190526103c891906110ee565b6103a080516101309052805163b63e800d60e01b6020918201528151600160e81b6040918201528251600160e01b6060909101819052610440805185516080015284517d0140000000000000000000000000f48f2b2d2a534e402487b3ee7c18c33a60a0909101528451633b03f97960e21b60c0909101528051855160e001528051855161010001525184516101200152925161014001929092526103608290528151909161047790826110ee565b8181526104d56014838301926104405184528461036051519485926104c46103a051516104ac81868801876103a051016111c0565b8501913360601b8584015251809360348401906111c0565b01010301601f1981018352826110ee565b60018060a01b036004541660018060a01b03600354166103005261036051516102e0526361b69abd60e01b6102e051526103005160046102e05101526103605160246102e05101526102e051916105376102e0519160446102e05101906111e3565b03906102e0519061044051905af1908115610cfd576104405191610f2a575b6020906105a860018060a01b0360015416916007546102a052610360515161028052635829492f60e11b61028051526102a051600461028051015260e0602461028051015260e46102805101906111e3565b906001604461028051015260018060a01b038416606461028051015260018060a01b0384166084610280510152600160a461028051015261028051820391600319830160c46102805101526104405190528261028051920190610280519061044051905af1610260526102605115610cfd57610440516102405261026051610eed575b600154610360515163320fbbb760e11b8152610240516004820152306024820152610440519091602091839160449183916001600160a01b03165af18015610cfd57610ed0575b5060018060a01b0360015416602061036051518092635829492f60e11b825261024051600483015260e0602483015281836106b360e48301610220516111e3565b600860448401526001600160a01b038816606484018190526084840152600160a4840152828103600319810160c4850152610440805190925290519101925af1908115610cfd576104405191610e9e575b50600154610360515163320fbbb760e11b815260048101839052336024820152610440519091602091839160449183916001600160a01b03165af18015610cfd57610e71575b506001546001600160a01b0316803b156101255761036051516329287c1b60e21b81526102405160048201523060248201526001600160a01b03841660448201526104405190918290606490829084905af18015610cfd57610e5e575b5060018060a01b0360015416602061036051518092635829492f60e11b825284600483015260e0602483015281836107e560e483016101e0516111e3565b6103e860448401526001600160a01b038916606484018190526084840152600160a4840152828103600319810160c4850152610440805190925290519101925af1908115610cfd576104405191610e2c575b5060018060a01b03600554166101c0526103605151908260208301526020825261086461036051836110ee565b60206101a081905261036051516108db9161087f90826110ee565b6104405181526108c96103605151946317bfdbdb60e11b865273050079a8fbfce76818c62481ba015b89567d2d35600487015284602487015260a0604487015260a48601906111e3565b848103600319016064860152906111e3565b61044051608484015282806101a051920381610440516101c0515af1918215610cfd576104405192610de3575b506001546001600160a01b0316803b1561012557610360515163165c079160e21b81526104408051600483018590526001600160a01b0386166024840152905191929091839160449183915af18015610cfd57610dc8575b506001546001600160a01b0316803b1561012557610360515162427e1560e21b81526104408051600483018590526001600160a01b0386166024840152905191929091839160449183915af18015610cfd57610dad575b50606061036051516109c982826110ee565b60028152601f1982019081366101a0518301376001600160a01b0387166109ef82611208565b52336109fa8261122b565b52610360515191610a0b84846110ee565b60028352366101a0518401376126ac610a2383611208565b526064610a2f8361122b565b5261036051519283610cdc8101106001600160401b03610cdc86011117610d935790839291610cdc611286853961036051610cdc850181815283519181018290526101a05161044051939091019301915b818110610d6f57505050610cdc830181036101a051610cdc850101528151908181526101a05101916101a0510190610440515b818110610d5457505050039061044051f0928315610cfd5760018060a01b03600254169461036051516101205263d01db27d60e01b610120515260018060a01b031660046101205101523360246101205101526102405160446101205101526064610120510152608461012051015260018060a01b031660a461012051015260018060a01b031660c46101205101526101a0519060e46101205191610120519034905af1610100526101005115610cfd576104405160e05261010051610d0d575b6006546001600160a01b031660c08190523b1561012557610c2c610c6393610c4693610c16610c8097610360515160a052632770474f60e11b60a0515260e051600460a0510152610120602460a0510152610bfc610bdf61012460a05101610380516103e05161123b565b60031960a051820301604460a0510152610420516104005161123b565b9060031960a051830301606460a05101526080519061123b565b9160031960a051840301608460a051015261123b565b9060031960a05183030160a460a05101526101405161123b565b60031960a05182030160c460a0510152610160516101805161123b565b60031960a05182030160e460a05101526102c0516103205161123b565b60031960a05182030161010460a0510152610440519060a05190610caa60a05191610340516111e3565b0360a0516104405160c0515af18015610cfd57610cde575b610360515160e0518152610440516101a0518201526103605190f35b610ced6104405160a0516110ee565b6104405115610cc2576104405180fd5b61036051513d61044051823e3d90fd5b6101a0513d8111610d4d575b610d2681610120516110ee565b6101a05190610120519061012051010312610d4857610120515160e052610b74565b600080fd5b503d610d19565b825184526101a0518695509384019390920191600101610ab3565b82516001600160a01b031684526101a0518796509384019390920191600101610a80565b634e487b7160e01b61044051526041600452602461044051fd5b61044051610dba916110ee565b6104405161012557886109b7565b61044051610dd5916110ee565b610440516101255788610960565b9091506101a0513d6101a05111610e25575b610dff81836110ee565b816101a051918101031261012557516001600160a01b0381168103610125579088610908565b503d610df5565b90506020813d602011610e56575b81610e47602093836110ee565b81010312610d48575187610837565b3d9150610e3a565b61044051610e6b916110ee565b866107a7565b610e929060203d602011610e97575b610e8a81836110ee565b8101906111a8565b61074a565b503d610e80565b90506020813d602011610ec8575b81610eb9602093836110ee565b81010312610125575186610704565b3d9150610eac565b610ee89060203d602011610e9757610e8a81836110ee565b610672565b60203d602011610f23575b80610f08602092610280516110ee565b6102805190810103126101255761028051516102405261062b565b503d610ef8565b905060203d602011610f79575b80610f476020926102e0516110ee565b6102e0519081010312610125576102e051516102008190526001600160a01b0381169003610125576102005190610556565b503d610f37565b60405162461bcd60e51b815260206004820152603160248201527f4f6e6c792077686974656c6973746564206164647265737365732063616e20636044820152707265617465204d6f6f6e44414f5465616d60781b6064820152608490fd5b60ff915060a01c16866103a6565b61100791925060203d602011610e9757610e8a81836110ee565b908761039e565b6040513d61044051823e3d90fd5b3461012557610440513660031901126101255761103761125c565b6104405180546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a36104405180f35b3461012557602036600319011261012557600435801515809103610125576110a461125c565b6008805460ff60a01b191660a09290921b60ff60a01b169190911790556104405180f35b346101255761044051366003190112610125576006546001600160a01b03168152602090f35b90601f801991011681019081106001600160401b0382111761110f57604052565b634e487b7160e01b600052604160045260246000fd5b81601f82011215610d48578035906001600160401b03821161110f5760405192611159601f8401601f1916602001856110ee565b82845260208383010111610d4857816000926020809301838601378301015290565b9181601f84011215610d48578235916001600160401b038311610d485760208381860195010111610d4857565b90816020910312610d4857518015158103610d485790565b60005b8381106111d35750506000910152565b81810151838201526020016111c3565b906020916111fc815180928185528580860191016111c0565b601f01601f1916010190565b8051156112155760200190565b634e487b7160e01b600052603260045260246000fd5b8051600110156112155760400190565b908060209392818452848401376000828201840152601f01601f1916010190565b6000546001600160a01b0316330361127057565b63118cdaa760e01b6000523360045260246000fdfe6080604052610cdc80380380610014816103fc565b9283398101906040818303126103d75780516001600160401b0381116103d75781019082601f830112156103d757815161005561005082610421565b6103fc565b9260208085848152019260051b820101908582116103d757602001915b8183106103dc575050506020810151906001600160401b0382116103d757019180601f840112156103d75782516100ab61005082610421565b9360208086848152019260051b8201019283116103d757602001905b8282106103c7575050508051825103610367578051156103225760005b8151811015610313576001600160a01b036100ff8284610438565b51169061010c8185610438565b5182156102b95780156102745782600052600260205260406000205461021b57600454680100000000000000008110156102055760018101806004558110156101ef577f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b031916841790556000838152600260205260408120829055548082019081106101d9576001937f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac9260409260005582519182526020820152a1016100e4565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b60405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960448201526a206861732073686172657360a81b6064820152608490fd5b60405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7453706c69747465723a207368617265732061726520300000006044820152606490fd5b60405162461bcd60e51b815260206004820152602c60248201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060448201526b7a65726f206164647265737360a01b6064820152608490fd5b60405161088f908161044d8239f35b60405162461bcd60e51b815260206004820152601a60248201527f5061796d656e7453706c69747465723a206e6f207061796565730000000000006044820152606490fd5b60405162461bcd60e51b815260206004820152603260248201527f5061796d656e7453706c69747465723a2070617965657320616e6420736861726044820152710cae640d8cadccee8d040dad2e6dac2e8c6d60731b6064820152608490fd5b81518152602091820191016100c7565b600080fd5b82516001600160a01b03811681036103d757815260209283019201610072565b6040519190601f01601f191682016001600160401b0381118382101761020557604052565b6001600160401b0381116102055760051b60200190565b80518210156101ef5760209160051b01019056fe6080604052600436101561004c575b361561001957600080fd5b604080513381523460208201527f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be7709190a1005b60003560e01c8063191655871461044f5780633a98ef3914610431578063406072a9146103e057806348b75044146102635780638b83209b146101f25780639852595c146101b8578063a3f8eace14610195578063c45ac05014610161578063ce7c2ac214610127578063d79779b2146100ed5763e33b7de30361000e57346100e85760003660031901126100e8576020600154604051908152f35b600080fd5b346100e85760203660031901126100e8576001600160a01b0361010e61053e565b1660005260056020526020604060002054604051908152f35b346100e85760203660031901126100e8576001600160a01b0361014861053e565b1660005260026020526020604060002054604051908152f35b346100e85760403660031901126100e857602061018d61017f61053e565b610187610554565b906106b3565b604051908152f35b346100e85760203660031901126100e857602061018d6101b361053e565b610648565b346100e85760203660031901126100e8576001600160a01b036101d961053e565b1660005260036020526020604060002054604051908152f35b346100e85760203660031901126100e85760043560045481101561024d5760046000527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b01546040516001600160a01b039091168152602090f35b634e487b7160e01b600052603260045260246000fd5b346100e85760403660031901126100e85761027c61053e565b610284610554565b6001600160a01b0381166000908152600260205260409020546102a890151561056a565b6102b281836106b3565b916102be8315156105c5565b60018060a01b03169182600052600560205260406000206102e0828254610625565b905560008381526006602090815260408083206001600160a01b038616808552908352818420805486019055905163a9059cbb60e01b9281019283526024810191909152604480820185905281526103559291829161034060648261067b565b519082885af161034e610771565b9085610809565b80519081151591826103bc575b50506103a757604080516001600160a01b0393909316835260208301919091527f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a91a2005b82635274afe760e01b60005260045260246000fd5b81925090602091810103126100e857602001518015908115036100e8578480610362565b346100e85760403660031901126100e8576103f961053e565b610401610554565b6001600160a01b039182166000908152600660209081526040808320949093168252928352819020549051908152f35b346100e85760003660031901126100e8576020600054604051908152f35b346100e85760203660031901126100e8576004356001600160a01b038116908190036100e85780600052600260205261048e604060002054151561056a565b61049781610648565b6104a28115156105c5565b6104ae81600154610625565b600155816000526003602052604060002081815401905580471061052657600080808084865af16104dd610771565b5015610515577fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b0569160409182519182526020820152a1005b63d6bda27560e01b60005260046000fd5b4763cf47918160e01b60005260045260245260446000fd5b600435906001600160a01b03821682036100e857565b602435906001600160a01b03821682036100e857565b1561057157565b60405162461bcd60e51b815260206004820152602660248201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060448201526573686172657360d01b6064820152608490fd5b156105cc57565b60405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060448201526a191d59481c185e5b595b9d60aa1b6064820152608490fd5b9190820180921161063257565b634e487b7160e01b600052601160045260246000fd5b610678906106594760015490610625565b6001600160a01b038216600090815260036020526040902054916107b1565b90565b90601f8019910116810190811067ffffffffffffffff82111761069d57604052565b634e487b7160e01b600052604160045260246000fd5b6040516370a0823160e01b815230600482015291906001600160a01b0316602083602481845afa9283156107655760009361072f575b506107066106789382600052600560205260406000205490610625565b906000526006602052604060002060018060a01b038316600052602052604060002054916107b1565b92506020833d60201161075d575b8161074a6020938361067b565b810103126100e8579151916107066106e9565b3d915061073d565b6040513d6000823e3d90fd5b3d156107ac573d9067ffffffffffffffff821161069d57604051916107a0601f8201601f19166020018461067b565b82523d6000602084013e565b606090565b6001600160a01b03166000908152600260205260409020548181029180159083049091141715610632576000549081156107f357049081039081116106325790565b634e487b7160e01b600052601260045260246000fd5b9061081e575080511561051557805190602001fd5b81511580610850575b61082f575090565b639996b31560e01b60009081526001600160a01b0391909116600452602490fd5b50803b1561082756fea2646970667358221220a1f6b4111f99c6380749c2e24d97a774f7daf114ddf0c72bb354331623fba2a464736f6c634300081a0033a2646970667358221220fa627ce8834942f98c045a126a001599eec414c159fe974a21449dbfdfaacaf464736f6c634300081a00330000000000000000000000003bc1a0ad72417f2d411118085256fc53cbddd137000000000000000000000000ab2c354ec32880c143e87418f80acc06334ff55f0000000000000000000000003e5c63644e683549055b9be8653de26e0b4cd36e000000000000000000000000a6b71e26c5e0845f74c812102ca7114b6a896ab2000000000000000000000000434adab0bedfc9973c5cbf0224dfe0212a20d3d4000000000000000000000000203ca831edec28b7657a022b8afe5d28b6be6eda