ContractSettlementParametersV1

ContractSettlementParametersV1

Parameters required to mature or liquidate an AnyHedge contract.

Members

contractFunding :ContractFundingV1

The specific contract funding for this contract that should be settled.
Type:

contractMetadata :ContractMetadataV1

Contract metadata necessary to calculate the payout satoshis.
Type:

contractParameters :ContractParametersV1

Contract parameters necessary to execute and instance of the contract.
Type:

oraclePublicKey :string

Public key of the oracle that provide price information to this contract.
Type:
  • string

previousMessage :string

Oracle message used to verify that the settlement message is the first possible message to settle with.
Type:
  • string

previousSignature :string

Oracle signature for the message used to verify that the settlement message is the first possible message to settle with.
Type:
  • string

settlementMessage :string

Oracle message that should be used to settle this contract.
Type:
  • string

settlementSignature :string

Oracle signature for the message that should be used to settle this contract.
Type:
  • string