4 txs
6 calls
constructor
constructor(address _hats, address _hatsModuleFactory, address _hatsPassthrough, 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, address[] members) payable returns (uint256 tokenId, uint256 childHatId)
renounceOwnership
nonpayablefunction renounceOwnership()
setMoonDaoTeamAdminHatId
nonpayablefunction setMoonDaoTeamAdminHatId(uint256 _MoonDaoTeamAdminHatId)
setMoonDaoTeamTable
nonpayablefunction setMoonDaoTeamTable(address _table)
setOpenAccess
nonpayablefunction setOpenAccess(bool _openAccess)
setWhitelist
nonpayablefunction setWhitelist(address _whitelist)
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
0x6080346101a057601f61235738819003918201601f19168301916001600160401b038311848410176101a457808492610100946040528339810103126101a057610048816101b8565b90610055602082016101b8565b90610062604082016101b8565b9161006f606083016101b8565b9261007c608084016101b8565b9061008960a085016101b8565b916100a260e061009b60c088016101b8565b96016101b8565b95331561018d575f8054336001600160a01b03198216811783556040519a9290916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3600180546001600160a01b03199081166001600160a01b0393841617909155600280548216938316939093179092556003805483169382169390931790925560048054821693831693909317909255600580548316938216939093179092556006805482169383169390931790925560078054831693821693909317909255600980549091169290911691909117905561218a90816101cd8239f35b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101a05756fe6105a0806040526004361015610013575f80fd5b5f610560525f3560e01c908163128d381a146112ac575080632084dd93146112675780636a0f8b2414611224578063715018a6146111cd578063854cff2f1461118a5780638d3e2958146111655780638da5cb5b1461113e5780639c28676b1461017e578063a727e6b814610158578063b0ef5115146101385763f2fde38b1461009b575f80fd5b34610131576020366003190112610131576100b46112cf565b6100bc611490565b6001600160a01b03168015610115576105605180546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36105605180f35b631e4fbdf760e01b610560515261056051600452602461056051fd5b6105605180fd5b346101315761056051366003190112610131576020600854604051908152f35b3461013157602036600319011261013157610171611490565b6004356008556105605180f35b610180366003190112610dd9576004356001600160401b038111610dd9576101aa90369060040161131a565b610520526024356001600160401b038111610dd9576101cd90369060040161131a565b610580526044356001600160401b038111610dd9576101f090369060040161131a565b610340526064356001600160401b038111610dd95761021390369060040161136f565b6103e052610480526084356001600160401b038111610dd95761023a90369060040161136f565b610500526104005260a4356001600160401b038111610dd95761026190369060040161136f565b6104c05260e05260c4356001600160401b038111610dd95761028790369060040161136f565b60805260e4356001600160401b038111610dd9576102a990369060040161136f565b9091610104356001600160401b038111610dd9576102cb90369060040161136f565b9091610124356001600160401b038111610dd9576102ed90369060040161136f565b610280526102c052610144356001600160401b038111610dd95761031590369060040161131a565b6103c05261016435610540526001600160401b036105405111610dd95736602361054051011215610dd95761054051600401356103518161139c565b6104e0526040516104a05261036c6104e0516104a0516112e5565b6104a05150806104a05152602460206104a051019160051b610540510101368111610dd95760246105405101915b81831061111e575050600954604051633af32abf60e01b815233600482015291506020826024816001600160a01b0385165afa918215610f06575f926110fd575b5081156110ef575b501561108d576104a0515160018101809111611024575f6104605260051015611074576005610460525b61042c61041c6104605161139c565b60405161044052610440516112e5565b6104608051610440515251601f19906104449061139c565b013660206104405101373361045b610440516113ef565b5260015b6104605181106110385750610440515160011c6001810181116110245760206104208190526040516105349161049590826112e5565b5f8152601f19610420510136610420518301376104f960405193849263b63e800d60e01b61042051850152610100602485015260016104db610124860161044051611434565b920160448501525f60648501528382036023190160848501526113cb565b73f48f2b2d2a534e402487b3ee7c18c33aec0fe5e460a48301525f60c48301525f60e48301525f61010483015203601f1981018352826112e5565b60018060a01b03600554169060018060a01b03600354166040519283916361b69abd60e01b8352600483015260406024830152815f8161057c610420519660448301906113cb565b03925af1908115610f06575f91610fdd575b5060018060a01b03600154166008546040516103a052635829492f60e11b6103a0515260046103a051015260e060246103a05101526105d660e46103a05101610520516113cb565b600160446103a051015260018060a01b03831660646103a051015260018060a01b03831660846103a0510152600160a46103a05101525f6103a051820391600319830160c46103a05101525261042051916103a051916104205101905f6103a051915af1610380526103805115610f06575f6103605261038051610f9a575b60015460405163320fbbb760e11b8152610420516103605160048301523060248301529091829060449082905f906001600160a01b03165af18015610f0657610f79575b50600154604051635829492f60e11b815261036051600482015260e060248201526105805190916001600160a01b03169082906106da9060e48301906113cb565b600860448301526001600160a01b038516606483018190526084830152600160a4830152818103600319810160c48401525f9182905261042051939084019183915af1908115610f06575f91610f42575b5060015460405163320fbbb760e11b815261042051600482018490523360248301529091829060449082905f906001600160a01b03165af18015610f0657610f11575b506001546001600160a01b0316803b15610dd9575f90604051610320526329287c1b60e21b610320515261036051600461032051015230602461032051015260018060a01b0384166044610320510152606461032051918361032051915af18015610f0657610eef575b60018060a01b036001541660405190635829492f60e11b825282600483015260e060248301528161080f60e48201610340516113cb565b6103e860448301526001600160a01b038616606483018190526084830152600160a4830152818103600319810160c4840152610560805190925261042051915191939084019183915af18015610d8f576105605161020052610eb9575b506006546001600160a01b0390811661030052600454166102e052604080516104208051820184905251815261091b916108a690826112e5565b610903604051916108ba61042051846112e5565b6105605183526040516102a0526317bfdbdb60e11b6102a051526102e05160046102a05101526102005160246102a051015260a060446102a051015260a46102a05101906113cb565b906003196102a05183030160646102a05101526113cb565b6105605160846102a051015261042051906102a051906102a05190036102a05161056051610300515af1610260526102605115610d8f57610560516102405261026051610e66575b6001546001600160a01b0316803b156101315760405163165c079160e21b81526105608051610240516102005160048501526001600160a01b03166024840152905191929091839160449183915af18015610d8f57610e4b575b506001546001600160a01b03166102208190523b15610131576040516101e081815262427e1560e21b909152610560519051610240516102005160048301526001600160a01b031660248201528060448101036101e05161056051610220515af18015610d8f57610e2b575b6040516101a052610a3e60606101a0516112e5565b60026101a05152601f1960600136610420516101a05101376101a0516001600160a01b03831690610a6e906113ef565b5233610a7c6101a051611410565b526040516101c052610a9260606101c0516112e5565b60026101c05152601f1960600136610420516101c05101376126ac610ab96101c0516113ef565b526064610ac86101c051611410565b5260405180610c9e8101106001600160401b03610c9e83011117610e1157610c9e6114b782396040610c9e820152610b0a6040610c9e8301016101a051611434565b610c9e8201810361042051610c9e8401015280610180526101c0515190818152610420510161018052610420516101c0510161016052610560515b818110610de45750508061018051039061056051f0908115610d8f5760018060a01b0360025416926040516101405263d01db27d60e01b610140515260018060a01b03166004610140510152336024610140510152610360516044610140510152606461014051015261020051608461014051015260018060a01b03610240511660a461014051015260018060a01b031660c4610140510152610420519060e46101405191610140519034905af1610120526101205115610d8f57610560516101005261012051610d9d575b6007546001600160a01b031660a08190523b1561013157610d1794610cfa94610cce610ce49360405160c052632770474f60e11b60c0515261010051600460c0510152610120602460c0510152610cb4610c98610c7b61012460c051016103e05161048051611470565b60031960c051820301604460c05101526105005161040051611470565b60031960c051820301606460c05101526104c05160e051611470565b9060031960c051830301608460c051015260805190611470565b9160031960c05184030160a460c0510152611470565b9160031960c05184030160c460c0510152611470565b60031960c05182030160e460c0510152610280516102c051611470565b60031960c05182030161010460c0510152610560519060c05190610d4160c051916103c0516113cb565b0360c0516105605160a0515af18015610d8f57610d70575b604080516101005181526105605161042051820152f35b610d7f6105605160c0516112e5565b6105605115610d59576105605180fd5b6040513d61056051823e3d90fd5b610420513d8111610ddd575b610db681610140516112e5565b6104205190610140519061014051010312610dd957610140515161010052610c11565b5f80fd5b503d610da9565b60019061016051516101805152610420516101805101610180526104205161016051016101605201610b45565b634e487b7160e01b61056051526041600452602461056051fd5b610e3b610560516101e0516112e5565b6105605115610a29576105605180fd5b61056051610e58916112e5565b6105605161013157876109bd565b610420513d8111610eb2575b610e7f816102a0516112e5565b61042051906102a051906102a051010312610131576102a051516001600160a01b03811681036101315761024052610963565b503d610e72565b610420513d8111610ee8575b610ecf81836112e5565b81610420519181010312610dd95751610200528761086c565b503d610ec5565b610efc5f610320516112e5565b5f610560526107d8565b6040513d5f823e3d90fd5b610f3690610420513d6104205111610f3b575b610f2e81836112e5565b8101906113b3565b61076e565b503d610f24565b9050610420513d6104205111610f72575b610f5d81836112e5565b81610420519181010312610dd957518761072b565b503d610f53565b610f9590610420513d6104205111610f3b57610f2e81836112e5565b610699565b610420513d8111610fd6575b610fb3816103a0516112e5565b61042051906103a051906103a051010312610dd9576103a0515161036052610655565b503d610fa6565b9050610420513d610420511161101d575b610ff881836112e5565b81610420519181010312610dd957516001600160a01b0381168103610dd9578661058e565b503d610fee565b634e487b7160e01b5f52601160045260245ffd5b5f19810190808211611024576104a0516001926001600160a01b039161105e9190611420565b511661106d8261044051611420565b520161045f565b6104a0515160018101809111611024576104605261040d565b60405162461bcd60e51b815260206004820152603460248201527f4f6e6c792077686974656c6973746564206164647265737365732063616e206360448201527372656174652061204d6f6f6e44414f205465616d60601b6064820152608490fd5b60ff915060a01c16866103e3565b61111791925060203d602011610f3b57610f2e81836112e5565b90876103db565b82356001600160a01b0381168103610dd95781526020928301920161039a565b34610dd9575f366003190112610dd9575f546040516001600160a01b039091168152602090f35b34610dd9575f366003190112610dd957602060ff60095460a01c166040519015158152f35b34610dd9576020366003190112610dd9576111a36112cf565b6111ab611490565b600980546001600160a01b0319166001600160a01b0392909216919091179055005b34610dd9575f366003190112610dd9576111e5611490565b5f80546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b34610dd9576020366003190112610dd95761123d6112cf565b611245611490565b600780546001600160a01b0319166001600160a01b0392909216919091179055005b34610dd9576020366003190112610dd957600435801515809103610dd95761128d611490565b6009805460ff60a01b191660a09290921b60ff60a01b16919091179055005b34610dd9575f366003190112610dd9576007546001600160a01b03168152602090f35b600435906001600160a01b0382168203610dd957565b90601f801991011681019081106001600160401b0382111761130657604052565b634e487b7160e01b5f52604160045260245ffd5b81601f82011215610dd9578035906001600160401b038211611306576040519261134e601f8401601f1916602001856112e5565b82845260208383010111610dd957815f926020809301838601378301015290565b9181601f84011215610dd9578235916001600160401b038311610dd95760208381860195010111610dd957565b6001600160401b0381116113065760051b60200190565b90816020910312610dd957518015158103610dd95790565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b8051156113fc5760200190565b634e487b7160e01b5f52603260045260245ffd5b8051600110156113fc5760400190565b80518210156113fc5760209160051b010190565b90602080835192838152019201905f5b8181106114515750505090565b82516001600160a01b0316845260209384019390920191600101611444565b908060209392818452848401375f828201840152601f01601f1916010190565b5f546001600160a01b031633036114a357565b63118cdaa760e01b5f523360045260245ffdfe6080604052610c9e80380380610014816103f0565b9283398101906040818303126103cc5780516001600160401b0381116103cc5781019082601f830112156103cc57815161005561005082610415565b6103f0565b9260208085848152019260051b820101908582116103cc57602001915b8183106103d0575050506020810151906001600160401b0382116103cc57019180601f840112156103cc5782516100ab61005082610415565b9360208086848152019260051b8201019283116103cc57602001905b8282106103bc57505050805182510361035c57805115610317575f5b8151811015610308576001600160a01b036100fe828461042c565b51169061010b818561042c565b5182156102ae57801561026957825f52600260205260405f205461021057600454680100000000000000008110156101fc5760018101806004558110156101e8577f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b031916841790555f838152600260205260408120829055548082019081106101d4576001937f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac926040925f5582519182526020820152a1016100e3565b634e487b7160e01b5f52601160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b60405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960448201526a206861732073686172657360a81b6064820152608490fd5b60405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7453706c69747465723a207368617265732061726520300000006044820152606490fd5b60405162461bcd60e51b815260206004820152602c60248201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060448201526b7a65726f206164647265737360a01b6064820152608490fd5b60405161085d90816104418239f35b60405162461bcd60e51b815260206004820152601a60248201527f5061796d656e7453706c69747465723a206e6f207061796565730000000000006044820152606490fd5b60405162461bcd60e51b815260206004820152603260248201527f5061796d656e7453706c69747465723a2070617965657320616e6420736861726044820152710cae640d8cadccee8d040dad2e6dac2e8c6d60731b6064820152608490fd5b81518152602091820191016100c7565b5f80fd5b82516001600160a01b03811681036103cc57815260209283019201610072565b6040519190601f01601f191682016001600160401b038111838210176101fc57604052565b6001600160401b0381116101fc5760051b60200190565b80518210156101e85760209160051b01019056fe6080604052600436101561004b575b3615610018575f80fd5b604080513381523460208201527f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be7709190a1005b5f3560e01c806319165587146104395780633a98ef391461041d578063406072a9146103cd57806348b75044146102565780638b83209b146101e85780639852595c146101b0578063a3f8eace1461018d578063c45ac05014610159578063ce7c2ac214610121578063d79779b2146100e95763e33b7de30361000e57346100e5575f3660031901126100e5576020600154604051908152f35b5f80fd5b346100e55760203660031901126100e5576001600160a01b0361010a61051f565b165f526005602052602060405f2054604051908152f35b346100e55760203660031901126100e5576001600160a01b0361014261051f565b165f526002602052602060405f2054604051908152f35b346100e55760403660031901126100e557602061018561017761051f565b61017f610535565b9061068f565b604051908152f35b346100e55760203660031901126100e55760206101856101ab61051f565b610627565b346100e55760203660031901126100e5576001600160a01b036101d161051f565b165f526003602052602060405f2054604051908152f35b346100e55760203660031901126100e5576004356004548110156102425760045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b01546040516001600160a01b039091168152602090f35b634e487b7160e01b5f52603260045260245ffd5b346100e55760403660031901126100e55761026f61051f565b610277610535565b6001600160a01b0381165f9081526002602052604090205461029a90151561054b565b6102a4818361068f565b916102b08315156105a6565b60018060a01b031691825f52600560205260405f206102d0828254610606565b90555f8381526006602090815260408083206001600160a01b038616808552908352818420805486019055905163a9059cbb60e01b9281019283526024810191909152604480820185905281526103449291829161032f606482610659565b519082885af161033d610745565b90856107d8565b80519081151591826103a9575b505061039657604080516001600160a01b0393909316835260208301919091527f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a91a2005b82635274afe760e01b5f5260045260245ffd5b81925090602091810103126100e557602001518015908115036100e5578480610351565b346100e55760403660031901126100e5576103e661051f565b6103ee610535565b6001600160a01b039182165f908152600660209081526040808320949093168252928352819020549051908152f35b346100e5575f3660031901126100e55760205f54604051908152f35b346100e55760203660031901126100e5576004356001600160a01b038116908190036100e557805f52600260205261047660405f2054151561054b565b61047f81610627565b61048a8115156105a6565b61049681600154610606565b600155815f52600360205260405f20818154019055804710610509575f80808084865af16104c2610745565b50156104fa577fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b0569160409182519182526020820152a1005b63d6bda27560e01b5f5260045ffd5b4763cf47918160e01b5f5260045260245260445ffd5b600435906001600160a01b03821682036100e557565b602435906001600160a01b03821682036100e557565b1561055257565b60405162461bcd60e51b815260206004820152602660248201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060448201526573686172657360d01b6064820152608490fd5b156105ad57565b60405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060448201526a191d59481c185e5b595b9d60aa1b6064820152608490fd5b9190820180921161061357565b634e487b7160e01b5f52601160045260245ffd5b610656906106384760015490610606565b6001600160a01b0382165f9081526003602052604090205491610784565b90565b90601f8019910116810190811067ffffffffffffffff82111761067b57604052565b634e487b7160e01b5f52604160045260245ffd5b6040516370a0823160e01b815230600482015291906001600160a01b0316602083602481845afa92831561073a575f93610704575b506106df61065693825f52600560205260405f205490610606565b905f52600660205260405f2060018060a01b0383165f5260205260405f205491610784565b92506020833d602011610732575b8161071f60209383610659565b810103126100e5579151916106df6106c4565b3d9150610712565b6040513d5f823e3d90fd5b3d1561077f573d9067ffffffffffffffff821161067b5760405191610774601f8201601f191660200184610659565b82523d5f602084013e565b606090565b6001600160a01b03165f908152600260205260409020548181029180159083049091141715610613575f549081156107c457049081039081116106135790565b634e487b7160e01b5f52601260045260245ffd5b906107ed57508051156104fa57805190602001fd5b8151158061081e575b6107fe575090565b639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b50803b156107f656fea2646970667358221220c37466dc738c64dbcc415bc2e9f304a771f40ea9e56b3ec60366fc8844819cfb64736f6c634300081c0033a264697066735822122069c926704da40da68f1ba1ab27f437186a22fb7ad1b76ba0c66111916531864464736f6c634300081c00330000000000000000000000003bc1a0ad72417f2d411118085256fc53cbddd1370000000000000000000000000a3f85fa597b6a967271286aa0724811acdf5cd900000000000000000000000097b5621e4cd8f403ab5b6036181982752de3ac44000000000000000000000000ab2c354ec32880c143e87418f80acc06334ff55f0000000000000000000000003e5c63644e683549055b9be8653de26e0b4cd36e000000000000000000000000a6b71e26c5e0845f74c812102ca7114b6a896ab20000000000000000000000001c9b9847be88eb3f7154ba6a4560cb8d52a13dd9000000000000000000000000203ca831edec28b7657a022b8afe5d28b6be6eda