Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.34 KB

README.md

File metadata and controls

44 lines (32 loc) · 1.34 KB

Basic multisig

This repository contains a basic multisig implementation.

BasicMultisigFactory API

createMultisig (address[] members, uint8 quorum, uint40 window)

BasicMultisig API

quorum  () returns (uint8)
window  () returns (uint40)

members () returns (uint count)
member        (uint id) returns (address)
isMember      (address) returns (bool)

actions () returns (uint count)
target        (uint id) returns (address)
calldata      (uint id) returns (bytes)
callsize      (uint id) returns (uint)
callhash      (uint id) returns (bytes32)
value         (uint id) returns (uint)
expiration    (uint id) returns (uint40)
expired       (uint id) returns (bool)

propose (address target, bytes calldata, uint value) returns (uint id)
propose (address target, bytes calldata)             returns (uint id)
propose (address target, uint value)                 returns (uint id)
propose (address target)                             returns (uint id)

confirm       (uint id)
confirmations (uint id) returns (uint8 count)
confirmed     (uint id) returns (bool)
confirmedBy   (uint id, address) returns (bool)

trigger       (uint id)
triggered     (uint id) returns (bool)
succeeded     (uint id) returns (bool)