ECDSAFactory
Methods
deploy
Deploys a new node
Parameters
Name | Type | Description |
---|---|---|
nodeMgmtAddress | address | address of the ECDSANodeManagement contract to initialize with |
owner | address | Owner of the ECDSANodeManagement contract who can determine if the node group is closed or active |
members | address[] | Array of node group members addresses |
honestThreshold | uint256 | Number of signers to process a transaction |
Returns
Name | Type | Description |
---|---|---|
_0 | address | Address of the newest node management contract created* |
getMembers
Returns members of the keep.
Returns
Name | Type | Description |
---|---|---|
_0 | address[] | List of the keep members' addresses. |
latestNodeGroup
Returns
Name | Type | Description |
---|---|---|
keepAddress | address | undefined |
owner | address | undefined |
honestThreshold | uint256 | undefined |
owner
Returns the address of the current owner.
Returns
Name | Type | Description |
---|---|---|
_0 | address | undefined |
renounceOwnership
Leaves the contract without owner. It will not be possible to call onlyOwner
functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
transferOwnership
Transfers ownership of the contract to a new account (newOwner
). Can only be called by the current owner.
Parameters
Name | Type | Description |
---|---|---|
newOwner | address | undefined |
Events
ECDSANodeGroupCreated
Parameters
Name | Type | Description |
---|---|---|
keepAddress | address | undefined |
members | address[] | undefined |
owner | address | undefined |
honestThreshold | uint256 | undefined |
OwnershipTransferred
Parameters
Name | Type | Description |
---|---|---|
previousOwner | address | undefined |
newOwner | address | undefined |
Last updated