celocli dkg
Publish your locally computed DKG results to the blockchain
celocli dkg:allowlist
Allowlist an address in the DKG
Allowlist an address in the DKG
USAGE
$ celocli dkg:allowlist
OPTIONS
--address=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) DKG Contract Address
--from=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) Address of the sender
--globalHelp View all available global flags
--participantAddress=participantAddress (required) Address of the
participant to allowlist
See code: src/commands/dkg/allowlist.ts
celocli dkg:deploy
Deploys the DKG smart contract
Deploys the DKG smart contract
USAGE
$ celocli dkg:deploy
OPTIONS
--from=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) Address of the sender
--globalHelp View all available global flags
--phaseDuration=phaseDuration (required) Duration of each DKG
phase in blocks
--threshold=threshold (required) The threshold to use for
the DKG
See code: src/commands/dkg/deploy.ts
celocli dkg:get
Gets data from the contract to run the next phase
Gets data from the contract to run the next phase
USAGE
$ celocli dkg:get
OPTIONS
--address=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) DKG
Contract Address
--globalHelp View all
available global
flags
--method=(shares|responses|justifications|participants|phase|group) (required) Getter
method to call
See code: src/commands/dkg/get.ts
celocli dkg:publish
Publishes data for each phase of the DKG
Publishes data for each phase of the DKG
USAGE
$ celocli dkg:publish
OPTIONS
--address=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) DKG Contract Address
--data=data (required) Path to the data
being published
--from=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) Address of the sender
--globalHelp View all available global flags
See code: src/commands/dkg/publish.ts
celocli dkg:register
Register a public key in the DKG
Register a public key in the DKG
USAGE
$ celocli dkg:register
OPTIONS
--address=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) DKG Contract Address
--blsKey=blsKey (required)
--from=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) Address of the sender
--globalHelp View all available global flags
See code: src/commands/dkg/register.ts
celocli dkg:start
Starts the DKG
Starts the DKG
USAGE
$ celocli dkg:start
OPTIONS
--address=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) DKG Contract Address
--from=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) Address of the sender
--globalHelp View all available global flags
See code: src/commands/dkg/start.ts