0 txs
3 calls
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
0x60c060405234801561001057600080fd5b5060405161256d38038061256d83398101604081905261002f9161005e565b6001600160a01b039182166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a0516124a26100cb6000396000818161014001526104ab015260008181610101015261032b01526124a26000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b5dcc6e11161005b578063b5dcc6e114610162578063e698a94b146101b8578063eb9fab28146101d1578063f3ea866e1461020157600080fd5b80631d3d5d991461008257806348f7f2a3146100fc5780637a4d32501461013b575b600080fd5b6100e66040805160a081018252600080825260208201819052918101829052606081018290526080810191909152506040805160a081018252600081526207a120602082015262030d40918101919091526202a30060608201526001608082015290565b6040516100f39190610f4e565b60405180910390f35b6101237f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100f3565b6101237f000000000000000000000000000000000000000000000000000000000000000081565b610175610170366004610fa5565b610210565b6040516100f3919081516001600160a01b039081168252602080840151821690830152604080840151821690830152606092830151169181019190915260800190565b604080516000815260208101918290526100f391610fe7565b60408051808201825260008082526020918201819052825180840184528181529182015290516100f39190611047565b604051600181526020016100f3565b60408051608081018252600080825260208201819052918101829052606081019190915260408051608081018252600080825291602082019061025590860186611072565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050908252506020016102998580611072565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050908252506020908101906102e290860186611072565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505060408051828152602081019091529293507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169263b5568838925084916103ad565b61039a6040805160c08101825260006080820181815260a0830182905292820192835260608201529081908152602001606081525090565b8152602001906001900390816103625790505b506040518363ffffffff1660e01b81526004016103cb929190611125565b6000604051808303816000875af11580156103ea573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261041291908101906113c5565b506001600160a01b0316825261042e60808401606085016115a9565b6001600160a01b03166040830181905282516104d191608086019061012087016101608801356104626101808a018a611072565b6040516024016104789796959493929190611642565b60408051601f198184030181529190526020810180516001600160e01b031662ae778960e31b1790526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690610769565b6001600160a01b0316602083018190526040516104ed90610f0b565b6001600160a01b039091168152602001604051809103906000f080158015610519573d6000803e3d6000fd5b506001600160a01b03166060830152610531826107a8565b604080516001808252818301909252600091816020015b60408051606080820183526000808352602083015291810191909152815260200190600190039081610548579050509050604051806060016040528084600001516001600160a01b031681526020016000815260200184600001516001600160a01b031663d96054c486600001513088600001516001600160a01b0316630729d0546040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061061d9190611714565b6040516001600160a01b0393841660248201529290911660448301526064820152608401604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050815250816000815181106106845761068461172d565b602090810291909101015282516040516331c6fcc960e21b81526001600160a01b039091169063c71bf324906106c39060009085908290600401611743565b6000604051808303816000875af11580156106e2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261070a91908101906117e1565b505082604001516001600160a01b031683602001516001600160a01b031684600001516001600160a01b03167f82a54c502d48b2c937bd5a8bafaa1b3a4c0a7f6089ddffabb200122a678bed6660405160405180910390a45050919050565b6000828260405161077990610f18565b6107849291906118f8565b604051809103906000f0801580156107a0573d6000803e3d6000fd5b509392505050565b6040805160078082526101008201909252600091816020015b6040805160a0810182526000808252602080830182905292820181905260608201819052608082015282526000199092019101816107c1579050506040805160a08101909152909150806000815260200183602001516001600160a01b0316815260200183600001516001600160a01b0316815260200160006001600160a01b0316815260200183602001516001600160a01b0316631befc4056040518163ffffffff1660e01b8152600401602060405180830381865afa15801561088a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ae9190611714565b815250816000815181106108c4576108c461172d565b60209081029190910101526040805160a08101909152806000815260200183600001516001600160a01b0316815260200183602001516001600160a01b0316815260200160006001600160a01b0316815260200183600001516001600160a01b0316630729d0546040518163ffffffff1660e01b8152600401602060405180830381865afa15801561095a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097e9190611714565b815250816001815181106109945761099461172d565b60209081029190910101526040805160a08101909152806002815260200183602001516001600160a01b031681526020016001600160a01b038016815260200183606001516001600160a01b0316815260200183602001516001600160a01b03166311ce24386040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a4d9190611714565b81525081600281518110610a6357610a6361172d565b60209081029190910101526040805160a08101909152806000815260200183602001516001600160a01b0316815260200183600001516001600160a01b0316815260200160006001600160a01b0316815260200183602001516001600160a01b0316638cb750596040518163ffffffff1660e01b8152600401602060405180830381865afa158015610af9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1d9190611714565b81525081600381518110610b3357610b3361172d565b60209081029190910101526040805160a08101909152806000815260200183602001516001600160a01b0316815260200183600001516001600160a01b0316815260200160006001600160a01b0316815260200183602001516001600160a01b031663e306bee76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bed9190611714565b81525081600481518110610c0357610c0361172d565b60209081029190910101526040805160a08101909152806000815260200183602001516001600160a01b0316815260200183600001516001600160a01b0316815260200160006001600160a01b0316815260200183602001516001600160a01b031663c9c4bfca6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c99573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cbd9190611714565b81525081600581518110610cd357610cd361172d565b60209081029190910101526040805160a08101909152806000815260200183602001516001600160a01b031681526020016001600160a01b038016815260200160006001600160a01b0316815260200183602001516001600160a01b031663cfceb5886040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190611714565b81525081600681518110610d9f57610d9f61172d565b6020908102919091010152604080516001808252818301909252600091816020015b60408051606080820183526000808352602083015291810191909152815260200190600190039081610dc1579050509050604051806060016040528084600001516001600160a01b031681526020016000815260200184600001516001600160a01b031663e978afe585604051602401610e3b9190611924565b604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505081525081600081518110610e7e57610e7e61172d565b602090810291909101015282516040516331c6fcc960e21b81526001600160a01b039091169063c71bf32490610ebd9060009085908290600401611743565b6000604051808303816000875af1158015610edc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f0491908101906117e1565b5050505050565b6105e2806119a483390190565b6104e780611f8683390190565b634e487b7160e01b600052602160045260246000fd5b60038110610f4b57610f4b610f25565b50565b815160a0820190610f5e81610f3b565b8083525063ffffffff602084015116602083015263ffffffff60408401511660408301526001600160401b0360608401511660608301526080830151608083015292915050565b600060208284031215610fb757600080fd5b81356001600160401b03811115610fcd57600080fd5b82016101a08185031215610fe057600080fd5b9392505050565b602080825282518282018190526000918401906040840190835b818110156110285783516001600160a01b0316835260209384019390920191600101611001565b509095945050505050565b6002811061104357611043610f25565b9052565b81516001600160a01b03168152602080830151604083019161106b90840182611033565b5092915050565b6000808335601e1984360301811261108957600080fd5b8301803591506001600160401b038211156110a357600080fd5b6020019150368190038213156110b857600080fd5b9250929050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156110f05781810151838201526020016110d8565b50506000910152565b600081518084526111118160208601602086016110d5565b601f01601f19169290920160200192915050565b604080825283516001600160a01b03169082015260208301516080606083015260009061115560c08401826110f9565b90506040850151603f1984830301608085015261117282826110f9565b9150506060850151603f198483030160a085015261119082826110f9565b915050828103602084015280845180835260208301915060208160051b8401016020870160005b8381101561122357858303601f19018552815180518051805160ff16865260209081015161ffff1681870152908101516001600160a01b03166040860152015160806060850181905261120c908501826110f9565b6020968701969094509290920191506001016111b7565b509098975050505050505050565b6001600160a01b0381168114610f4b57600080fd5b60405160a081016001600160401b0381118282101715611268576112686110bf565b60405290565b604080519081016001600160401b0381118282101715611268576112686110bf565b604051601f8201601f191681016001600160401b03811182821017156112b8576112b86110bf565b604052919050565b60006001600160401b038211156112d9576112d96110bf565b5060051b60200190565b60038110610f4b57600080fd5b600082601f83011261130157600080fd5b815161131461130f826112c0565b611290565b80828252602082019150602060a0840286010192508583111561133657600080fd5b602085015b838110156113bb5760a0818803121561135357600080fd5b61135b611246565b8151611366816112e3565b8152602082015161137681611231565b6020820152604082015161138981611231565b6040820152606082015161139c81611231565b606082015260808281015190820152835260209092019160a00161133b565b5095945050505050565b600080604083850312156113d857600080fd5b82516113e381611231565b60208401519092506001600160401b038111156113ff57600080fd5b8301601f8101851361141057600080fd5b805161141e61130f826112c0565b8082825260208201915060208360051b85010192508783111561144057600080fd5b602084015b8381101561159a5780516001600160401b0381111561146357600080fd5b85016040818b03601f1901121561147957600080fd5b61148161126e565b602082015161148f81611231565b815260408201516001600160401b038111156114aa57600080fd5b6020818401019250506040828c0312156114c357600080fd5b6114cb61126e565b82516001600160401b038111156114e157600080fd5b8301601f81018d136114f257600080fd5b805161150061130f826112c0565b8082825260208201915060208360051b85010192508f83111561152257600080fd5b6020840193505b8284101561154d57835161153c81611231565b825260209384019390910190611529565b845250505060208301516001600160401b0381111561156b57600080fd5b6115778d8286016112f0565b602083015250806020830152508085525050602083019250602081019050611445565b50809450505050509250929050565b6000602082840312156115bb57600080fd5b8135610fe081611231565b803563ffffffff811681146115da57600080fd5b919050565b80356115ea81611231565b6001600160a01b0316825260208101356002811061160757600080fd5b6116146020840182611033565b505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b03881681526000873561165b816112e3565b61166481610f3b565b8060208401525063ffffffff61167c60208a016115c6565b16604083015263ffffffff61169360408a016115c6565b16606083015260608801356001600160401b0381168082146116b457600080fd5b8060808501525050608088013560a08301526116db60c08301886001600160a01b03169052565b6116e860e08301876115df565b8461012083015261016061014083015261170761016083018486611619565b9998505050505050505050565b60006020828403121561172657600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000606082018583526060602084015280855180835260808501915060808160051b86010192506020870160005b828110156117cc57868503607f19018452815180516001600160a01b03168652602080820151908701526040908101516060918701829052906117b6908701826110f9565b9550506020938401939190910190600101611771565b50505050604092909201929092529392505050565b600080604083850312156117f457600080fd5b82516001600160401b0381111561180a57600080fd5b8301601f8101851361181b57600080fd5b805161182961130f826112c0565b8082825260208201915060208360051b85010192508783111561184b57600080fd5b602084015b838110156118e45780516001600160401b0381111561186e57600080fd5b8501603f81018a1361187f57600080fd5b60208101516001600160401b0381111561189b5761189b6110bf565b6118ae601f8201601f1916602001611290565b8181526040838301018c10156118c357600080fd5b6118d48260208301604086016110d5565b8552505060209283019201611850565b506020969096015195979596505050505050565b6001600160a01b038316815260406020820181905260009061191c908301846110f9565b949350505050565b602080825282518282018190526000918401906040840190835b81811015611028578351805161195381610f3b565b84526020818101516001600160a01b03908116828701526040808401518216908701526060808401519091169086015260809182015191850191909152939093019260a09092019160010161193e56fe60c060405234801561001057600080fd5b506040516105e23803806105e283398101604081905261002f916100c7565b6001600160a01b03811660808190526040805163e28c3b1960e01b8152905163e28c3b19916004808201926020929091908290030181865afa158015610079573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061009d91906100c7565b6001600160a01b031660a052506100eb565b6001600160a01b03811681146100c457600080fd5b50565b6000602082840312156100d957600080fd5b81516100e4816100af565b9392505050565b60805160a0516104cc610116600039600061024501526000818160ec015261017801526104cc6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806301ffc9a7146100465780632675fdd01461006e5780632ae9c60014610081575b600080fd5b61005961005436600461031c565b610096565b60405190151581526020015b60405180910390f35b61005961007c366004610369565b6100e7565b6100896102d4565b6040516100659190610406565b60006001600160e01b031982166302675fdd60e41b14806100c657506001600160e01b03198216621574e360e91b145b806100e157506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f60046b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610148573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016c919061043a565b905080156102c55760007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663029dc4396040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f89190610453565b1561020f57610208600142610475565b905061021d565b61021a600143610475565b90505b604051630748d63560e31b81526001600160a01b0388811660048301526024820183905283917f000000000000000000000000000000000000000000000000000000000000000090911690633a46b1a890604401602060405180830381865afa15801561028e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b2919061043a565b10156102c3576000925050506102cb565b505b60019150505b95945050505050565b6102dc6102fe565b5060408051606081018252600181526004602082015260009181019190915290565b60405180606001604052806003906020820280368337509192915050565b60006020828403121561032e57600080fd5b81356001600160e01b03198116811461034657600080fd5b9392505050565b80356001600160a01b038116811461036457600080fd5b919050565b60008060008060006080868803121561038157600080fd5b61038a8661034d565b94506103986020870161034d565b935060408601359250606086013567ffffffffffffffff8111156103bb57600080fd5b8601601f810188136103cc57600080fd5b803567ffffffffffffffff8111156103e357600080fd5b8860208284010111156103f557600080fd5b959894975092955050506020019190565b60608101818360005b600381101561043157815160ff1683526020928301929091019060010161040f565b50505092915050565b60006020828403121561044c57600080fd5b5051919050565b60006020828403121561046557600080fd5b8151801515811461034657600080fd5b818103818111156100e157634e487b7160e01b600052601160045260246000fdfea2646970667358221220e35afc683648ab05f0492093360056313fb9d3ce35c3718107e1252cf569586764736f6c634300081c003360806040526040516104e73803806104e7833981016040819052610022916102de565b61002e82826000610035565b5050610401565b61003e83610061565b60008251118061004b5750805b1561005c5761005a83836100a1565b505b505050565b61006a816100cd565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606100c683836040518060600160405280602781526020016104c060279139610180565b9392505050565b6001600160a01b0381163b61013f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080856001600160a01b03168560405161019d91906103b2565b600060405180830381855af49150503d80600081146101d8576040519150601f19603f3d011682016040523d82523d6000602084013e6101dd565b606091505b5090925090506101ef868383876101f9565b9695505050505050565b60608315610268578251600003610261576001600160a01b0385163b6102615760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610136565b5081610272565b610272838361027a565b949350505050565b81511561028a5781518083602001fd5b8060405162461bcd60e51b815260040161013691906103ce565b634e487b7160e01b600052604160045260246000fd5b60005b838110156102d55781810151838201526020016102bd565b50506000910152565b600080604083850312156102f157600080fd5b82516001600160a01b038116811461030857600080fd5b60208401519092506001600160401b0381111561032457600080fd5b8301601f8101851361033557600080fd5b80516001600160401b0381111561034e5761034e6102a4565b604051601f8201601f19908116603f011681016001600160401b038111828210171561037c5761037c6102a4565b60405281815282820160200187101561039457600080fd5b6103a58260208301602086016102ba565b8093505050509250929050565b600082516103c48184602087016102ba565b9190910192915050565b60208152600082518060208401526103ed8160408501602087016102ba565b601f01601f19169190910160400192915050565b60b18061040f6000396000f3fe608060405236601057600e6013565b005b600e5b601f601b6021565b6058565b565b600060537f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e8080156076573d6000f35b3d6000fdfea26469706673582212201b39b8f3b4f0a5e033328c2076b8267f1661c6228b42072cdae554c207f2585264736f6c634300081c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212200ee125544288bdb87dc69a5b6928f496a3d5c8e114a6e2a985187c5f8f50ed8664736f6c634300081c0033000000000000000000000000246503df057a9a85e0144b6867a828c99676128b0000000000000000000000006086a82de02cbaf42be7b71944f4cb313fc5c7af