0 txs
0 calls
constructor
constructor(address[] _owners, uint256 _required)
functions
confirmations
viewfunction confirmations(uint256, address) view returns (bool)
getConfirmationCount
viewfunction getConfirmationCount(uint256 transactionId) view returns (uint256 count)
isConfirmed
viewfunction isConfirmed(uint256 transactionId) view returns (bool)
isOwner
viewfunction isOwner(address) view returns (bool)
MAX_OWNER_COUNT
viewfunction MAX_OWNER_COUNT() view returns (uint256)
owners
viewfunction owners(uint256) view returns (address)
required
viewfunction required() view returns (uint256)
transactionCount
viewfunction transactionCount() view returns (uint256)
transactions
viewfunction transactions(uint256) view returns (address destination, uint256 value, bytes data, bool executed)
addOwner
nonpayablefunction addOwner(address owner)
changeRequirement
nonpayablefunction changeRequirement(uint256 _required)
confirmTransaction
nonpayablefunction confirmTransaction(uint256 transactionId)
executeTransaction
nonpayablefunction executeTransaction(uint256 transactionId)
removeOwner
nonpayablefunction removeOwner(address owner)
revokeConfirmation
nonpayablefunction revokeConfirmation(uint256 transactionId)
submitTransaction
nonpayablefunction submitTransaction(address destination, uint256 value, bytes data) returns (uint256 transactionId)
events
Confirmation
event Confirmation(address indexed sender, uint256 indexed transactionId)
Deposit
event Deposit(address indexed sender, uint256 value)
Execution
event Execution(uint256 indexed transactionId)
ExecutionFailure
event ExecutionFailure(uint256 indexed transactionId)
OwnerAddition
event OwnerAddition(address indexed owner)
OwnerRemoval
event OwnerRemoval(address indexed owner)
RequirementChange
event RequirementChange(uint256 required)
Revocation
event Revocation(address indexed sender, uint256 indexed transactionId)
Submission
event Submission(uint256 indexed transactionId)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b50604051620017e8380380620017e88339810160408190526200003491620001b9565b815181600a8211158015620000495750818111155b80156200005557508015155b80156200006157508115155b620000895760405162461bcd60e51b8152600401620000809062000276565b60405180910390fd5b60005b8451811015620000e457600160026000878481518110620000a957fe5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790556001016200008c565b508351620000fa90600390602087019062000107565b50505060045550620002d4565b8280548282559060005260206000209081019282156200015f579160200282015b828111156200015f57825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000128565b506200016d92915062000171565b5090565b6200019891905b808211156200016d5780546001600160a01b031916815560010162000178565b90565b80516001600160a01b0381168114620001b357600080fd5b92915050565b60008060408385031215620001cc578182fd5b82516001600160401b0380821115620001e3578384fd5b81850186601f820112620001f5578485fd5b805192508183111562000206578485fd5b602091508183026200021a838201620002ad565b8481528381019083850183850186018b101562000235578889fd5b8894505b8685101562000263576200024e8b826200019b565b83526001949094019391850191850162000239565b5097909301519698969750505050505050565b60208082526013908201527f696e76616c696420726571756972656d656e7400000000000000000000000000604082015260600190565b6040518181016001600160401b0381118282101715620002cc57600080fd5b604052919050565b61150480620002e46000396000f3fe6080604052600436106100f75760003560e01c80639ace38c21161008a578063c642747411610059578063c642747414610300578063d74f8edd14610320578063dc8452cd14610335578063ee22610b1461034a57610146565b80639ace38c21461027b578063b77bf600146102ab578063ba51a6df146102c0578063c01a8c84146102e057610146565b80633411c81c116100c65780633411c81c146101ee5780637065cb481461020e578063784547a71461022e5780638b51d13f1461024e57610146565b8063025e7c271461014b578063173825d91461018157806320ea8d86146101a15780632f54bf6e146101c157610146565b3661014657341561014457336001600160a01b03167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c3460405161013b9190611442565b60405180910390a25b005b600080fd5b34801561015757600080fd5b5061016b61016636600461118e565b61036a565b60405161017891906111ee565b60405180910390f35b34801561018d57600080fd5b5061014461019c3660046110cf565b610391565b3480156101ad57600080fd5b506101446101bc36600461118e565b6104e5565b3480156101cd57600080fd5b506101e16101dc3660046110cf565b6105d4565b6040516101789190611253565b3480156101fa57600080fd5b506101e16102093660046111a6565b6105e9565b34801561021a57600080fd5b506101446102293660046110cf565b610609565b34801561023a57600080fd5b506101e161024936600461118e565b610741565b34801561025a57600080fd5b5061026e61026936600461118e565b6107c8565b6040516101789190611442565b34801561028757600080fd5b5061029b61029636600461118e565b610837565b6040516101789493929190611202565b3480156102b757600080fd5b5061026e6108f5565b3480156102cc57600080fd5b506101446102db36600461118e565b6108fb565b3480156102ec57600080fd5b506101446102fb36600461118e565b6109a3565b34801561030c57600080fd5b5061026e61031b3660046110ea565b610a6c565b34801561032c57600080fd5b5061026e610a8b565b34801561034157600080fd5b5061026e610a90565b34801561035657600080fd5b5061014461036536600461118e565b610a96565b6003818154811061037757fe5b6000918252602090912001546001600160a01b0316905081565b3330146103b95760405162461bcd60e51b81526004016103b0906113ed565b60405180910390fd5b6001600160a01b038116600090815260026020526040902054819060ff166103f35760405162461bcd60e51b81526004016103b0906113bf565b6001600160a01b038216600090815260026020908152604091829020805460ff19169055600380548351818402810184019094528084526104809386939092919083018282801561046d57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161044f575b5050505050610cbc90919063ffffffff16565b805161049491600391602090910190610f65565b5060035460045411156104ad576003546104ad906108fb565b6040516001600160a01b038316907f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9090600090a25050565b3360008181526002602052604090205460ff166105145760405162461bcd60e51b81526004016103b0906113bf565b60008281526001602090815260408083203380855292529091205483919060ff166105515760405162461bcd60e51b81526004016103b090611344565b600084815260208190526040902060030154849060ff16156105855760405162461bcd60e51b81526004016103b09061136b565b6000858152600160209081526040808320338085529252808320805460ff191690555187927ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e991a35050505050565b60026020526000908152604090205460ff1681565b600160209081526000928352604080842090915290825290205460ff1681565b3330146106285760405162461bcd60e51b81526004016103b0906113ed565b6001600160a01b038116600090815260026020526040902054819060ff16156106635760405162461bcd60e51b81526004016103b090611395565b600380549050600101600454600a82111580156106805750818111155b801561068b57508015155b801561069657508115155b6106b25760405162461bcd60e51b81526004016103b0906112b1565b6001600160a01b038416600081815260026020526040808220805460ff1916600190811790915560038054918201815583527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b03191684179055517ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d9190a250505050565b600080805b6003548110156107c0576000848152600160205260408120600380549192918490811061076f57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff16156107a3576001820191505b6004548214156107b8576001925050506107c3565b600101610746565b50505b919050565b6000805b60035481101561083157600083815260016020526040812060038054919291849081106107f557fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff1615610829576001820191505b6001016107cc565b50919050565b6000602081815291815260409081902080546001808301546002808501805487516101009582161595909502600019011691909104601f81018890048802840188019096528583526001600160a01b03909316959094919291908301828280156108e25780601f106108b7576101008083540402835291602001916108e2565b820191906000526020600020905b8154815290600101906020018083116108c557829003601f168201915b5050506003909301549192505060ff1684565b60055481565b33301461091a5760405162461bcd60e51b81526004016103b0906113ed565b60035481600a821180159061092f5750818111155b801561093a57508015155b801561094557508115155b6109615760405162461bcd60e51b81526004016103b0906112b1565b60048390556040517fa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a90610996908590611442565b60405180910390a1505050565b3360008181526002602052604090205460ff166109d25760405162461bcd60e51b81526004016103b0906113bf565b60008281526001602090815260408083203380855292529091205483919060ff1615610a105760405162461bcd60e51b81526004016103b090611417565b6000848152600160208181526040808420338086529252808420805460ff1916909317909255905186927f4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef91a3610a6684610a96565b50505050565b6000610a79848484610d0a565b9050610a84816109a3565b9392505050565b600a81565b60045481565b600081815260208190526040902060030154819060ff1615610aca5760405162461bcd60e51b81526004016103b09061136b565b610ad382610741565b15610cb857610ae0610fca565b60008381526020818152604091829020825160808101845281546001600160a01b03168152600180830154828501526002808401805487516101009482161594909402600019011691909104601f81018690048602830186018752808352929593949386019391929091830182828015610b9b5780601f10610b7057610100808354040283529160200191610b9b565b820191906000526020600020905b815481529060010190602001808311610b7e57829003601f168201915b50505091835250506003919091015460ff16151560209182015281519082015160408084015190519394506000936060936001600160a01b03169291610be0916111d2565b60006040518083038185875af1925050503d8060008114610c1d576040519150601f19603f3d011682016040523d82523d6000602084013e610c22565b606091505b509150915081610c445760405162461bcd60e51b81526004016103b09061125e565b8115610c815760405185907f33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed7590600090a260016060840152610cb4565b60405185907f526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b7923690600090a2600060608401525b5050505b5050565b6060600080610ccb8585610dd0565b9150915080610cec5760405162461bcd60e51b81526004016103b0906112de565b6060610cf88684610e36565b509350610d0492505050565b92915050565b600554604080516080810182526001600160a01b038681168252602080830187815283850187815260006060860181905287815280845295909520845181546001600160a01b03191694169390931783555160018301559251805192939192610d799260028501920190610ffd565b50606091909101516003909101805460ff191691151591909117905560058054600101905560405181907fc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e5190600090a29392505050565b81516000908190815b81811015610e2357846001600160a01b0316868281518110610df757fe5b60200260200101516001600160a01b03161415610e1b57925060019150610e2f9050565b600101610dd9565b50600019600092509250505b9250929050565b8151606090600090808410610e5d5760405162461bcd60e51b81526004016103b09061130d565b60606001820367ffffffffffffffff81118015610e7957600080fd5b50604051908082528060200260200182016040528015610ea3578160200160208202803683370190505b50905060005b85811015610ef157868181518110610ebd57fe5b6020026020010151828281518110610ed157fe5b6001600160a01b0390921660209283029190910190910152600101610ea9565b50600185015b82811015610f4257868181518110610f0b57fe5b6020026020010151826001830381518110610f2257fe5b6001600160a01b0390921660209283029190910190910152600101610ef7565b5080868681518110610f5057fe5b60200260200101519350935050509250929050565b828054828255906000526020600020908101928215610fba579160200282015b82811115610fba57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190610f85565b50610fc6929150611077565b5090565b604051806080016040528060006001600160a01b0316815260200160008152602001606081526020016000151581525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061103e57805160ff191683800117855561106b565b8280016001018555821561106b579182015b8281111561106b578251825591602001919060010190611050565b50610fc692915061109e565b61109b91905b80821115610fc65780546001600160a01b031916815560010161107d565b90565b61109b91905b80821115610fc657600081556001016110a4565b80356001600160a01b0381168114610d0457600080fd5b6000602082840312156110e0578081fd5b610a8483836110b8565b6000806000606084860312156110fe578182fd5b83356001600160a01b0381168114611114578283fd5b925060208401359150604084013567ffffffffffffffff811115611136578182fd5b80850186601f820112611147578283fd5b8035915061115c61115783611472565b61144b565b828152876020848401011115611170578384fd5b611181836020830160208501611496565b8093505050509250925092565b60006020828403121561119f578081fd5b5035919050565b600080604083850312156111b8578182fd5b823591506111c984602085016110b8565b90509250929050565b600082516111e48184602087016114a2565b9190910192915050565b6001600160a01b0391909116815260200190565b600060018060a01b03861682528460208301526080604083015283518060808401526112358160a08501602088016114a2565b921515606083015250601f91909101601f19160160a0019392505050565b901515815260200190565b60208082526033908201527f657865637574655472616e73616374696f6e3a205472616e73616374696f6e2060408201527232bc32b1baba34b7b7103932bb32b93a32b21760691b606082015260800190565b6020808252601390820152721a5b9d985b1a59081c995c5d5a5c995b595b9d606a1b604082015260600190565b60208082526015908201527420b2323932b9b9903737ba1034b71030b93930bc9760591b604082015260600190565b60208082526018908201527f496e646578206d757374206265203c2041206c656e6774680000000000000000604082015260600190565b6020808252600d908201526c1b9bdd0818dbdb999a5c9b5959609a1b604082015260600190565b60208082526010908201526f657865637574656420616c726561647960801b604082015260600190565b60208082526010908201526f1bdddb995c88191bd95cc8195e1a5cdd60821b604082015260600190565b6020808252601490820152731bdddb995c88191bd95cc81b9bdd08195e1a5cdd60621b604082015260600190565b60208082526010908201526f1bdb9b1e48199c9bdb481dd85b1b195d60821b604082015260600190565b602080825260119082015270636f6e6669726d656420616c726561647960781b604082015260600190565b90815260200190565b60405181810167ffffffffffffffff8111828210171561146a57600080fd5b604052919050565b600067ffffffffffffffff821115611488578081fd5b50601f01601f191660200190565b82818337506000910152565b60005b838110156114bd5781810151838201526020016114a5565b83811115610a66575050600091015256fea264697066735822122035b561cec1e3cf36201f0c333a409d3ea431362a6e08af45dd740383365bbe5b64736f6c634300060a0033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000f30218d5383079614a1e7996d7aacb502162f1ee00000000000000000000000089ebfc0c33d143346e2afb0f24a39ffd4be3a1680000000000000000000000009490825a55b6cc5e9de3e581c31b87cf283f5adb