PendingManager | inputs | 0 | address | _store | |
| 1 | bytes32 | _crate |
AddMultisigTx e01f210f| inputs | 0 | address | self | |
| 1 | address | owner | ||
| 2 | address | sender | ||
| 3 | bytes32 | hash |
Cancelled 5c073039| inputs | 0 | address | self | |
| 1 | bytes32 | hash |
Confirmation 73357994| inputs | 0 | address | self | |
| 1 | address | owner | ||
| 2 | bytes32 | hash |
Done 145862c7| inputs | 0 | address | self | |
| 1 | bytes32 | hash | ||
| 2 | bytes | data | ||
| 3 | uint256 | timestamp |
Error 9cf38cf2| inputs | 0 | address | self | |
| 1 | uint256 | errorCode |
Revoke ec0353ba| inputs | 0 | address | self | |
| 1 | address | owner | ||
| 2 | bytes32 | hash |
addTx 0fee1efcAdd a transaction that should be confirmed by authorized users and only then be performed.
| inputs | 0 | bytes32 | _hash | key for tx (value of resulted hash will be posted in an event) |
| 1 | bytes | _data | data of ts | |
| 2 | address | _to | target of tx | |
| 3 | address | _sender | who is an initiator of a call | |
| outputs | 0 | uint256 | errorCode | result code of an operation. When yetNeeded <= 1 returns OK, otherwise MULTISIG_ADDED (in case of success) |
changeContractOwnership 557f4bc9Prepares ownership pass. * Can only be called by current owner.
| inputs | 0 | address | _to | address of the next owner. 0x0 is not allowed. |
| outputs | 0 | bool |
claimContractOwnership 4592cd1dFinalize ownership pass. * Can only be called by pending owner.
| outputs | 0 | bool |
confirm 797af627Confirms a transaction proposal and if it is the last vote then invokes stored function Allowed only for authorized addresses
| inputs | 0 | bytes32 | _hash | key of tx |
| outputs | 0 | uint256 |
contractOwner ce606ee0contractsManager 53253d31destroy 83197ef0emitCancelled 7d11317a| inputs | 0 | bytes32 | _hash |
emitConfirmation 14da0797| inputs | 0 | address | _owner | |
| 1 | bytes32 | _hash |
emitDone c02ea6d7| inputs | 0 | bytes32 | _hash | |
| 1 | bytes | _data | ||
| 2 | uint256 | _timestamp |
emitError df26ca08| inputs | 0 | uint256 | _errorCode |
emitRevoke d4554737| inputs | 0 | address | _owner | |
| 1 | bytes32 | _hash |
emitTxAdded 37ab24a7| inputs | 0 | address | _owner | |
| 1 | address | _sender | ||
| 2 | bytes32 | _hash |
getEventsHistory fff10abagetTx b915cb6cGets a single transaction description
| inputs | 0 | bytes32 | _hash | key of tx |
| outputs | 0 | bytes | _data | |
| 1 | uint256 | _yetNeeded | ||
| 2 | uint256 | _ownersDone | ||
| 3 | uint256 | _timestamp |
getTxData 520ff62eGets a data that was passed with transaction with provided hash
| inputs | 0 | bytes32 | _hash | key of tx |
getTxs e0cedd9cGets pending transactions description
| outputs | 0 | bytes32[] | _hashes | list of hashes |
| 1 | uint256[] | _yetNeeded | list of amount of confirmations needed | |
| 2 | uint256[] | _ownersDone | list of bitmasks with owners who already confirmed | |
| 3 | uint256[] | _timestamp | list of timestamps |
getUserManager 1dffd012Gets an address of UserManager currenty used by this contract
hasConfirmed c2cf7326Gets an information whether provided owner had confirmed pending transaction or not Only authorized address could be passed as an owner.
| inputs | 0 | bytes32 | _hash | key of tx |
| 1 | address | _owner | user address an info of which has been asked for | |
| outputs | 0 | bool |
init 19ab453cPendingManager (re-)initialization
| inputs | 0 | address | _contractsManager |
isAuthorized fe9fbb80| inputs | 0 | address | key |
lookupManager 4fe59012Will crash if no manager in the system with given identifier.
Returns manager's address by its identifier (type).
| inputs | 0 | bytes32 | _identifier | is a manager's identifier. 0x0 is not allowed. |
pendingContractOwner 5aa77d3cpendingYetNeeded a6896dd7Gets an amount of needed confirmations for provided transaction hash
| inputs | 0 | bytes32 | _hash | key of tx |
pendingsCount d3913350Gets a number of transactions that are waiting for confirmation (revocation)
revoke b75c7dc6Revokes a prior confirmation of the given operation Allowed only for authorized addresses
| inputs | 0 | bytes32 | _hash | key of tx |
| outputs | 0 | uint256 |
setContractsManager 71d3b573Setter for ContractsManager. Force overrides currect manager.
| inputs | 0 | address | _contractsManager | contracts manager. 0x0 is not allowed. |
setEventsHistory 6521afd7| inputs | 0 | address | _eventsHistory |
transferContractOwnership a843c51fDirect ownership pass without change/claim pattern. Can be invoked only by current contract owner
| inputs | 0 | address | _to | the next contract owner |
| outputs | 0 | bool |
withdrawnTokens d8f9659b| inputs | 0 | address[] | tokens | |
| 1 | address | _to |