Package

org.ergoplatform.sdk.wallet.protocol

context

Permalink

package context

Visibility
  1. Public
  2. All

Type Members

  1. case class CErgoLikeStateContext(sigmaLastHeaders: Coll[Header], previousStateDigest: ADDigest, sigmaPreHeader: PreHeader) extends ErgoLikeStateContext with Product with Serializable

    Permalink

    Representis the Ergo-like state context for tx signing.

    Representis the Ergo-like state context for tx signing.

    sigmaLastHeaders

    the last headers of the Sigma blockchain

    previousStateDigest

    the bytes representing the previous state digest

    sigmaPreHeader

    the pre-header object

  2. trait ErgoLikeParameters extends AnyRef

    Permalink

    Blockchain parameters readjustable via miners voting and voting-related data.

    Blockchain parameters readjustable via miners voting and voting-related data. All these fields are included into extension section of a first block of a voting epoch.

  3. trait ErgoLikeStateContext extends AnyRef

    Permalink

    Blockchain context used in transaction validation.

  4. case class TransactionContext(boxesToSpend: IndexedSeq[ErgoBox], dataBoxes: IndexedSeq[ErgoBox], spendingTransaction: ErgoLikeTransactionTemplate[_ <: UnsignedInput]) extends Product with Serializable

    Permalink

    Part of the execution context in regards with spending transaction

    Part of the execution context in regards with spending transaction

    boxesToSpend

    - inputs of the transaction

    dataBoxes

    - data (read-only) inputs of the transaction

    spendingTransaction

    - spending transaction

Ungrouped