EcdsaDkg
EcdsaDkg
Parameters
struct Parameters {
uint256 seedTimeout;
uint256 resultChallengePeriodLength;
uint256 resultChallengeExtraGas;
uint256 resultSubmissionTimeout;
uint256 submitterPrecedencePeriodLength;
}Data
struct Data {
contract SortitionPool sortitionPool;
contract EcdsaDkgValidator dkgValidator;
struct EcdsaDkg.Parameters parameters;
uint256 stateLockBlock;
uint256 startBlock;
uint256 seed;
uint256 resultSubmissionStartBlockOffset;
bytes32 submittedResultHash;
uint256 submittedResultBlock;
uint256[38] __gap;
}Result
State
groupSize
DkgStarted
DkgResultSubmitted
DkgTimedOut
DkgResultApproved
DkgResultChallenged
DkgStateLocked
DkgSeedTimedOut
init
Parameters
Name
Type
Description
currentState
lockState
start
submitResult
hasSeedTimedOut
Return Values
Name
Type
Description
hasDkgTimedOut
Return Values
Name
Type
Description
notifySeedTimeout
notifyDkgTimeout
approveResult
Parameters
Name
Type
Description
Return Values
Name
Type
Description
challengeResult
Parameters
Name
Type
Description
Return Values
Name
Type
Description
requireChallengeExtraGas
isResultValid
Parameters
Name
Type
Description
Return Values
Name
Type
Description
setSeedTimeout
setResultChallengePeriodLength
setResultChallengeExtraGas
setResultSubmissionTimeout
setSubmitterPrecedencePeriodLength
complete
Last updated
Was this helpful?