0 txs
0 calls
constructor
constructor(address _communityModule)
functions
getAddress
viewfunction getAddress(address _owner, uint256 _nonce) view returns (address)
getChainId
viewfunction getChainId() view returns (uint256)
NAME
viewfunction NAME() view returns (string)
proxyCreationCode
purefunction proxyCreationCode() pure returns (bytes)
VERSION
viewfunction VERSION() view returns (string)
createAccount
nonpayablefunction createAccount(address _owner, uint256 _nonce) returns (address)
createChainSpecificProxyWithNonce
nonpayablefunction createChainSpecificProxyWithNonce(address _singleton, bytes initializer, uint256 saltNonce) returns (address proxy)
createProxyWithCallback
nonpayablefunction createProxyWithCallback(address _singleton, bytes initializer, uint256 saltNonce, address callback) returns (address proxy)
createProxyWithNonce
nonpayablefunction createProxyWithNonce(address _singleton, bytes initializer, uint256 saltNonce) returns (address proxy)
enableModules
payablefunction enableModules(address _safe, address[] _safeModules) payable
events
ProxyCreation
event ProxyCreation(address indexed proxy, address singleton)
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b5060405161104738038061104783398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610fbc61008b600039600061075c0152610fbc6000f3fe6080604052600436106100915760003560e01c8063a3f4df7e11610059578063a3f4df7e14610150578063bb009c6c1461018b578063d18af54d146101a0578063ec9e80bb146101c0578063ffa1ad74146101e057600080fd5b80631688f0b9146100965780633408e470146100d357806353e5d935146100ee5780635fbfb9cf146101105780638cb84e1814610130575b600080fd5b3480156100a257600080fd5b506100b66100b1366004610a5c565b610211565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100df57600080fd5b506040514681526020016100ca565b3480156100fa57600080fd5b506101036102a6565b6040516100ca9190610b05565b34801561011c57600080fd5b506100b661012b366004610b1f565b6102d0565b34801561013c57600080fd5b506100b661014b366004610b1f565b61038b565b34801561015c57600080fd5b506101036040518060400160405280600f81526020016e4163636f756e7420466163746f727960881b81525081565b61019e610199366004610b4b565b6103a0565b005b3480156101ac57600080fd5b506100b66101bb366004610c12565b6104ba565b3480156101cc57600080fd5b506100b66101db366004610a5c565b61058b565b3480156101ec57600080fd5b5061010360405180604001604052806005815260200164302e302e3160d81b81525081565b600080838051906020012083604051602001610237929190918252602082015260400190565b60405160208183030381529060405280519060200120905061025a8585836105bd565b6040516001600160a01b038781168252919350908316907f4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e2359060200160405180910390a2509392505050565b6060604051806020016102b890610980565b601f1982820381018352601f90910116604052919050565b6000806102dd848461038b565b9050803b156102ed579050610385565b60006102f985836106e3565b90506000610307868661087f565b9050600061032a7341675c099f32341bf84bfc5382af534df5c7461a84846105bd565b6040517341675c099f32341bf84bfc5382af534df5c7461a81529091506001600160a01b038216907f4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e2359060200160405180910390a293505050505b92915050565b60008061039884846108c1565b949350505050565b8160005b82518110156104b45760008382815181106103c1576103c1610c7e565b6020908102919091010151604051632d9ad53d60e01b81526001600160a01b03808316600483015291925090841690632d9ad53d90602401602060405180830381865afa158015610416573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043a9190610c94565b1561044557506104a2565b60405163610b592560e01b81526001600160a01b03828116600483015284169063610b592590602401600060405180830381600087803b15801561048857600080fd5b505af115801561049c573d6000803e3d6000fd5b50505050505b806104ac81610cb6565b9150506103a4565b50505050565b60008083836040516020016104e692919091825260601b6001600160601b031916602082015260340190565b6040516020818303038152906040528051906020012060001c905061050c868683610211565b91506001600160a01b03831615610582576040516303ca56a360e31b81526001600160a01b03841690631e52b5189061054f9085908a908a908a90600401610cdd565b600060405180830381600087803b15801561056957600080fd5b505af115801561057d573d6000803e3d6000fd5b505050505b50949350505050565b60008083805190602001208361059e4690565b6040805160208101949094528301919091526060820152608001610237565b6000833b6106125760405162461bcd60e51b815260206004820152601f60248201527f53696e676c65746f6e20636f6e7472616374206e6f74206465706c6f7965640060448201526064015b60405180910390fd5b60006040518060200161062490610980565b601f1982820381018352601f90910116604081905261065191906001600160a01b03881690602001610d1a565b6040516020818303038152906040529050828151826020016000f591506001600160a01b0382166106ba5760405162461bcd60e51b815260206004820152601360248201527210dc99585d194c8818d85b1b0819985a5b1959606a1b6044820152606401610609565b8351156106db5760008060008651602088016000875af1036106db57600080fd5b509392505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050838160008151811061071d5761071d610c7e565b6001600160a01b0392909216602092830291909101909101526040805160018082528183019092526000918160200160208202803683370190505090507f00000000000000000000000000000000000000000000000000000000000000008160008151811061078e5761078e610c7e565b60200260200101906001600160a01b031690816001600160a01b0316815250506000306001600160a01b031663bb009c6c86846040516024016107d2929190610d80565b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050509050600063b63e800d60e01b846001308573edcf620325e82e3b9836eaaefdc4283e99dd75626000806000604051602401610841989796959493929190610da4565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915294505050505092915050565b6040516001600160601b0319606084901b1660208201526034810182905260009060540160405160208183030381529060405280519060200120905092915050565b6000806108ce848461087f565b90506001600160f81b031930826108e36102a6565b60405161090991907341675c099f32341bf84bfc5382af534df5c7461a90602001610d1a565b6040516020818303038152906040528051906020012060405160200161096194939291906001600160f81b031994909416845260609290921b6001600160601b03191660018401526015830152603582015260550190565b6040516020818303038152906040528051906020012091505092915050565b61017280610e1583390190565b6001600160a01b03811681146109a257600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156109e4576109e46109a5565b604052919050565b600082601f8301126109fd57600080fd5b813567ffffffffffffffff811115610a1757610a176109a5565b610a2a601f8201601f19166020016109bb565b818152846020838601011115610a3f57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600060608486031215610a7157600080fd5b8335610a7c8161098d565b9250602084013567ffffffffffffffff811115610a9857600080fd5b610aa4868287016109ec565b925050604084013590509250925092565b60005b83811015610ad0578181015183820152602001610ab8565b50506000910152565b60008151808452610af1816020860160208601610ab5565b601f01601f19169290920160200192915050565b602081526000610b186020830184610ad9565b9392505050565b60008060408385031215610b3257600080fd5b8235610b3d8161098d565b946020939093013593505050565b60008060408385031215610b5e57600080fd5b8235610b698161098d565b915060208381013567ffffffffffffffff80821115610b8757600080fd5b818601915086601f830112610b9b57600080fd5b813581811115610bad57610bad6109a5565b8060051b9150610bbe8483016109bb565b8181529183018401918481019089841115610bd857600080fd5b938501935b83851015610c025784359250610bf28361098d565b8282529385019390850190610bdd565b8096505050505050509250929050565b60008060008060808587031215610c2857600080fd5b8435610c338161098d565b9350602085013567ffffffffffffffff811115610c4f57600080fd5b610c5b878288016109ec565b935050604085013591506060850135610c738161098d565b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b600060208284031215610ca657600080fd5b81518015158114610b1857600080fd5b600060018201610cd657634e487b7160e01b600052601160045260246000fd5b5060010190565b6001600160a01b03858116825284166020820152608060408201819052600090610d0990830185610ad9565b905082606083015295945050505050565b60008351610d2c818460208801610ab5565b9190910191825250602001919050565b600081518084526020808501945080840160005b83811015610d755781516001600160a01b031687529582019590820190600101610d50565b509495945050505050565b6001600160a01b038316815260406020820181905260009061039890830184610d3c565b6000610100808352610db88184018c610d3c565b60ff8b1660208501526001600160a01b038a811660408601528482036060860152909150610de6828a610ad9565b978116608085015295861660a0840152505060ff9290921660c083015290911660e09091015294935050505056fe608060405234801561001057600080fd5b5060405161017238038061017283398101604081905261002f916100b9565b6001600160a01b0381166100945760405162461bcd60e51b815260206004820152602260248201527f496e76616c69642073696e676c65746f6e20616464726573732070726f766964604482015261195960f21b606482015260840160405180910390fd5b600080546001600160a01b0319166001600160a01b03929092169190911790556100e9565b6000602082840312156100cb57600080fd5b81516001600160a01b03811681146100e257600080fd5b9392505050565b607b806100f76000396000f3fe6080604052600080546001600160a01b0316632cf35bc960e11b823501602757808252602082f35b3682833781823684845af490503d82833e806040573d82fd5b503d81f3fea2646970667358221220eaaddd75a63b28423ea15a98ca99d3faeebf720cf05c8bc85426e94a3df53b7f64736f6c63430008140033a264697066735822122021d592d81cdde86491098e5bd0e6c75ff9d5f04b6164dd3ccd67e2c64b7d8a9c64736f6c634300081400330000000000000000000000007079253c0358ef9fd87e16488299ef6e06f403b6