0 txs
1 call
constructor
constructor(address _daoFactory, address _tokenVotingBase)
functions
daoFactory
viewfunction daoFactory() view returns (address)
getDefaultExcludedAccounts
purefunction getDefaultExcludedAccounts() pure returns (address[])
getDefaultMinApprovals
purefunction getDefaultMinApprovals() pure returns (uint256)
getDefaultTargetConfig
purefunction getDefaultTargetConfig() pure returns (tuple)
getDefaultVotingSettings
purefunction getDefaultVotingSettings() pure returns (tuple)
tokenVotingBase
viewfunction tokenVotingBase() view returns (address)
deployDAOWithTokenVoting
nonpayablefunction deployDAOWithTokenVoting(tuple settings) returns (tuple deployment)
events
DAOWithTokenVotingCreated
event DAOWithTokenVotingCreated(address indexed dao, address indexed plugin, address indexed token)
errors
No errors.
creation bytecode
0x60c060405234801561001057600080fd5b5060405161262838038061262883398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a05161255d6100cb6000396000818161019601526104bc015260008181610101015261032b015261255d6000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80637a4d32501161005b5780637a4d325014610191578063e698a94b146101b8578063eb9fab28146101d1578063f3ea866e1461020157600080fd5b80631d3d5d991461008257806348f7f2a3146100fc57806350242a3d1461013b575b600080fd5b6100e66040805160a081018252600080825260208201819052918101829052606081018290526080810191909152506040805160a081018252600081526207a120602082015262030d40918101919091526202a30060608201526001608082015290565b6040516100f39190610f5f565b60405180910390f35b6101237f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100f3565b61014e610149366004610fb6565b610210565b6040516100f3919081516001600160a01b039081168252602080840151821690830152604080840151821690830152606092830151169181019190915260800190565b6101237f000000000000000000000000000000000000000000000000000000000000000081565b604080516000815260208101918290526100f391610ff8565b60408051808201825260008082526020918201819052825180840184528181529182015290516100f39190611058565b604051600181526020016100f3565b60408051608081018252600080825260208201819052918101829052606081019190915260408051608081018252600080825291602082019061025590860186611083565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050908252506020016102998580611083565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050908252506020908101906102e290860186611083565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505060408051828152602081019091529293507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169263b5568838925084916103ad565b61039a6040805160c08101825260006080820181815260a0830182905292820192835260608201529081908152602001606081525090565b8152602001906001900390816103625790505b506040518363ffffffff1660e01b81526004016103cb929190611136565b6000604051808303816000875af11580156103ea573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261041291908101906113d6565b506001600160a01b0316825261042e60808401606085016115ba565b6001600160a01b03166040830181905282516104e291608086019061012087016101608801356104626101808a018a611083565b6104706101a08c018c6115d7565b604051602401610488999897969594939291906116e6565b60408051601f198184030181529190526020810180516001600160e01b0316633140b25f60e21b1790526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169061077a565b6001600160a01b0316602083018190526040516104fe90610f1c565b6001600160a01b039091168152602001604051809103906000f08015801561052a573d6000803e3d6000fd5b506001600160a01b03166060830152610542826107b9565b604080516001808252818301909252600091816020015b60408051606080820183526000808352602083015291810191909152815260200190600190039081610559579050509050604051806060016040528084600001516001600160a01b031681526020016000815260200184600001516001600160a01b031663d96054c486600001513088600001516001600160a01b0316630729d0546040518163ffffffff1660e01b8152600401602060405180830381865afa15801561060a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062e91906117cf565b6040516001600160a01b0393841660248201529290911660448301526064820152608401604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505081525081600081518110610695576106956117e8565b602090810291909101015282516040516331c6fcc960e21b81526001600160a01b039091169063c71bf324906106d490600090859082906004016117fe565b6000604051808303816000875af11580156106f3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261071b919081019061189c565b505082604001516001600160a01b031683602001516001600160a01b031684600001516001600160a01b03167f82a54c502d48b2c937bd5a8bafaa1b3a4c0a7f6089ddffabb200122a678bed6660405160405180910390a45050919050565b6000828260405161078a90610f29565b6107959291906119b3565b604051809103906000f0801580156107b1573d6000803e3d6000fd5b509392505050565b6040805160078082526101008201909252600091816020015b6040805160a0810182526000808252602080830182905292820181905260608201819052608082015282526000199092019101816107d2579050506040805160a08101909152909150806000815260200183602001516001600160a01b0316815260200183600001516001600160a01b0316815260200160006001600160a01b0316815260200183602001516001600160a01b0316631befc4056040518163ffffffff1660e01b8152600401602060405180830381865afa15801561089b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108bf91906117cf565b815250816000815181106108d5576108d56117e8565b60209081029190910101526040805160a08101909152806000815260200183600001516001600160a01b0316815260200183602001516001600160a01b0316815260200160006001600160a01b0316815260200183600001516001600160a01b0316630729d0546040518163ffffffff1660e01b8152600401602060405180830381865afa15801561096b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061098f91906117cf565b815250816001815181106109a5576109a56117e8565b60209081029190910101526040805160a08101909152806002815260200183602001516001600160a01b031681526020016001600160a01b038016815260200183606001516001600160a01b0316815260200183602001516001600160a01b03166311ce24386040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5e91906117cf565b81525081600281518110610a7457610a746117e8565b60209081029190910101526040805160a08101909152806000815260200183602001516001600160a01b0316815260200183600001516001600160a01b0316815260200160006001600160a01b0316815260200183602001516001600160a01b0316638cb750596040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b2e91906117cf565b81525081600381518110610b4457610b446117e8565b60209081029190910101526040805160a08101909152806000815260200183602001516001600160a01b0316815260200183600001516001600160a01b0316815260200160006001600160a01b0316815260200183602001516001600160a01b031663e306bee76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bfe91906117cf565b81525081600481518110610c1457610c146117e8565b60209081029190910101526040805160a08101909152806000815260200183602001516001600160a01b0316815260200183600001516001600160a01b0316815260200160006001600160a01b0316815260200183602001516001600160a01b031663c9c4bfca6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610caa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cce91906117cf565b81525081600581518110610ce457610ce46117e8565b60209081029190910101526040805160a08101909152806000815260200183602001516001600160a01b031681526020016001600160a01b038016815260200160006001600160a01b0316815260200183602001516001600160a01b031663cfceb5886040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9a91906117cf565b81525081600681518110610db057610db06117e8565b6020908102919091010152604080516001808252818301909252600091816020015b60408051606080820183526000808352602083015291810191909152815260200190600190039081610dd2579050509050604051806060016040528084600001516001600160a01b031681526020016000815260200184600001516001600160a01b031663e978afe585604051602401610e4c91906119df565b604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505081525081600081518110610e8f57610e8f6117e8565b602090810291909101015282516040516331c6fcc960e21b81526001600160a01b039091169063c71bf32490610ece90600090859082906004016117fe565b6000604051808303816000875af1158015610eed573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f15919081019061189c565b5050505050565b6105e280611a5f83390190565b6104e78061204183390190565b634e487b7160e01b600052602160045260246000fd5b60038110610f5c57610f5c610f36565b50565b815160a0820190610f6f81610f4c565b8083525063ffffffff602084015116602083015263ffffffff60408401511660408301526001600160401b0360608401511660608301526080830151608083015292915050565b600060208284031215610fc857600080fd5b81356001600160401b03811115610fde57600080fd5b82016101c08185031215610ff157600080fd5b9392505050565b602080825282518282018190526000918401906040840190835b818110156110395783516001600160a01b0316835260209384019390920191600101611012565b509095945050505050565b6002811061105457611054610f36565b9052565b81516001600160a01b03168152602080830151604083019161107c90840182611044565b5092915050565b6000808335601e1984360301811261109a57600080fd5b8301803591506001600160401b038211156110b457600080fd5b6020019150368190038213156110c957600080fd5b9250929050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156111015781810151838201526020016110e9565b50506000910152565b600081518084526111228160208601602086016110e6565b601f01601f19169290920160200192915050565b604080825283516001600160a01b03169082015260208301516080606083015260009061116660c084018261110a565b90506040850151603f19848303016080850152611183828261110a565b9150506060850151603f198483030160a08501526111a1828261110a565b915050828103602084015280845180835260208301915060208160051b8401016020870160005b8381101561123457858303601f19018552815180518051805160ff16865260209081015161ffff1681870152908101516001600160a01b03166040860152015160806060850181905261121d9085018261110a565b6020968701969094509290920191506001016111c8565b509098975050505050505050565b6001600160a01b0381168114610f5c57600080fd5b60405160a081016001600160401b0381118282101715611279576112796110d0565b60405290565b604080519081016001600160401b0381118282101715611279576112796110d0565b604051601f8201601f191681016001600160401b03811182821017156112c9576112c96110d0565b604052919050565b60006001600160401b038211156112ea576112ea6110d0565b5060051b60200190565b60038110610f5c57600080fd5b600082601f83011261131257600080fd5b8151611325611320826112d1565b6112a1565b80828252602082019150602060a0840286010192508583111561134757600080fd5b602085015b838110156113cc5760a0818803121561136457600080fd5b61136c611257565b8151611377816112f4565b8152602082015161138781611242565b6020820152604082015161139a81611242565b604082015260608201516113ad81611242565b606082015260808281015190820152835260209092019160a00161134c565b5095945050505050565b600080604083850312156113e957600080fd5b82516113f481611242565b60208401519092506001600160401b0381111561141057600080fd5b8301601f8101851361142157600080fd5b805161142f611320826112d1565b8082825260208201915060208360051b85010192508783111561145157600080fd5b602084015b838110156115ab5780516001600160401b0381111561147457600080fd5b85016040818b03601f1901121561148a57600080fd5b61149261127f565b60208201516114a081611242565b815260408201516001600160401b038111156114bb57600080fd5b6020818401019250506040828c0312156114d457600080fd5b6114dc61127f565b82516001600160401b038111156114f257600080fd5b8301601f81018d1361150357600080fd5b8051611511611320826112d1565b8082825260208201915060208360051b85010192508f83111561153357600080fd5b6020840193505b8284101561155e57835161154d81611242565b82526020938401939091019061153a565b845250505060208301516001600160401b0381111561157c57600080fd5b6115888d828601611301565b602083015250806020830152508085525050602083019250602081019050611456565b50809450505050509250929050565b6000602082840312156115cc57600080fd5b8135610ff181611242565b6000808335601e198436030181126115ee57600080fd5b8301803591506001600160401b0382111561160857600080fd5b6020019150600581901b36038213156110c957600080fd5b803563ffffffff8116811461163457600080fd5b919050565b803561164481611242565b6001600160a01b0316825260208101356002811061166157600080fd5b61166e6020840182611044565b505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b81835260208301925060008160005b848110156116dc5781356116be81611242565b6001600160a01b0316865260209586019591909101906001016116ab565b5093949350505050565b6001600160a01b038a168152600089356116ff816112f4565b61170881610f4c565b8060208401525063ffffffff61172060208c01611620565b16604083015263ffffffff61173760408c01611620565b16606083015260608a01356001600160401b03811680821461175857600080fd5b806080850152505060808a013560a083015261177f60c083018a6001600160a01b03169052565b61178c60e0830189611639565b866101208301526101806101408301526117ab61018083018688611673565b8281036101608401526117bf81858761169c565b9c9b505050505050505050505050565b6000602082840312156117e157600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000606082018583526060602084015280855180835260808501915060808160051b86010192506020870160005b8281101561188757868503607f19018452815180516001600160a01b03168652602080820151908701526040908101516060918701829052906118719087018261110a565b955050602093840193919091019060010161182c565b50505050604092909201929092529392505050565b600080604083850312156118af57600080fd5b82516001600160401b038111156118c557600080fd5b8301601f810185136118d657600080fd5b80516118e4611320826112d1565b8082825260208201915060208360051b85010192508783111561190657600080fd5b602084015b8381101561199f5780516001600160401b0381111561192957600080fd5b8501603f81018a1361193a57600080fd5b60208101516001600160401b03811115611956576119566110d0565b611969601f8201601f19166020016112a1565b8181526040838301018c101561197e57600080fd5b61198f8260208301604086016110e6565b855250506020928301920161190b565b506020969096015195979596505050505050565b6001600160a01b03831681526040602082018190526000906119d79083018461110a565b949350505050565b602080825282518282018190526000918401906040840190835b818110156110395783518051611a0e81610f4c565b84526020818101516001600160a01b03908116828701526040808401518216908701526060808401519091169086015260809182015191850191909152939093019260a0909201916001016119f956fe60c060405234801561001057600080fd5b506040516105e23803806105e283398101604081905261002f916100c7565b6001600160a01b03811660808190526040805163e28c3b1960e01b8152905163e28c3b19916004808201926020929091908290030181865afa158015610079573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061009d91906100c7565b6001600160a01b031660a052506100eb565b6001600160a01b03811681146100c457600080fd5b50565b6000602082840312156100d957600080fd5b81516100e4816100af565b9392505050565b60805160a0516104cc610116600039600061024501526000818160ec015261017801526104cc6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806301ffc9a7146100465780632675fdd01461006e5780632ae9c60014610081575b600080fd5b61005961005436600461031c565b610096565b60405190151581526020015b60405180910390f35b61005961007c366004610369565b6100e7565b6100896102d4565b6040516100659190610406565b60006001600160e01b031982166302675fdd60e41b14806100c657506001600160e01b03198216621574e360e91b145b806100e157506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f60046b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610148573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016c919061043a565b905080156102c55760007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663029dc4396040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f89190610453565b1561020f57610208600142610475565b905061021d565b61021a600143610475565b90505b604051630748d63560e31b81526001600160a01b0388811660048301526024820183905283917f000000000000000000000000000000000000000000000000000000000000000090911690633a46b1a890604401602060405180830381865afa15801561028e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b2919061043a565b10156102c3576000925050506102cb565b505b60019150505b95945050505050565b6102dc6102fe565b5060408051606081018252600181526004602082015260009181019190915290565b60405180606001604052806003906020820280368337509192915050565b60006020828403121561032e57600080fd5b81356001600160e01b03198116811461034657600080fd5b9392505050565b80356001600160a01b038116811461036457600080fd5b919050565b60008060008060006080868803121561038157600080fd5b61038a8661034d565b94506103986020870161034d565b935060408601359250606086013567ffffffffffffffff8111156103bb57600080fd5b8601601f810188136103cc57600080fd5b803567ffffffffffffffff8111156103e357600080fd5b8860208284010111156103f557600080fd5b959894975092955050506020019190565b60608101818360005b600381101561043157815160ff1683526020928301929091019060010161040f565b50505092915050565b60006020828403121561044c57600080fd5b5051919050565b60006020828403121561046557600080fd5b8151801515811461034657600080fd5b818103818111156100e157634e487b7160e01b600052601160045260246000fdfea2646970667358221220ddd604f5936194626f29228e6c81f168744675904acb53208919848d4b89938164736f6c634300081c003360806040526040516104e73803806104e7833981016040819052610022916102de565b61002e82826000610035565b5050610401565b61003e83610061565b60008251118061004b5750805b1561005c5761005a83836100a1565b505b505050565b61006a816100cd565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606100c683836040518060600160405280602781526020016104c060279139610180565b9392505050565b6001600160a01b0381163b61013f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080856001600160a01b03168560405161019d91906103b2565b600060405180830381855af49150503d80600081146101d8576040519150601f19603f3d011682016040523d82523d6000602084013e6101dd565b606091505b5090925090506101ef868383876101f9565b9695505050505050565b60608315610268578251600003610261576001600160a01b0385163b6102615760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610136565b5081610272565b610272838361027a565b949350505050565b81511561028a5781518083602001fd5b8060405162461bcd60e51b815260040161013691906103ce565b634e487b7160e01b600052604160045260246000fd5b60005b838110156102d55781810151838201526020016102bd565b50506000910152565b600080604083850312156102f157600080fd5b82516001600160a01b038116811461030857600080fd5b60208401519092506001600160401b0381111561032457600080fd5b8301601f8101851361033557600080fd5b80516001600160401b0381111561034e5761034e6102a4565b604051601f8201601f19908116603f011681016001600160401b038111828210171561037c5761037c6102a4565b60405281815282820160200187101561039457600080fd5b6103a58260208301602086016102ba565b8093505050509250929050565b600082516103c48184602087016102ba565b9190910192915050565b60208152600082518060208401526103ed8160408501602087016102ba565b601f01601f19169190910160400192915050565b60b18061040f6000396000f3fe608060405236601057600e6013565b005b600e5b601f601b6021565b6058565b565b600060537f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e8080156076573d6000f35b3d6000fdfea26469706673582212209f1f59ca290c27f4d7e0ba26ef9e7412c09daef61455d5ad39beb75a1c212d5864736f6c634300081c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212205b0fd30cb50a358e745524c22d04c2f807d9ee8b9c74c3b43c2ed9e400709f2a64736f6c634300081c0033000000000000000000000000246503df057a9a85e0144b6867a828c99676128b0000000000000000000000006086a82de02cbaf42be7b71944f4cb313fc5c7af