Class

org.ergoplatform.sdk

UnreducedTransaction

Related Doc: package sdk

Permalink

case class UnreducedTransaction(unsignedTx: UnsignedErgoLikeTransaction, boxesToSpend: IndexedSeq[ExtendedInputBox], dataInputs: IndexedSeq[ErgoBox], tokensToBurn: IndexedSeq[ErgoToken]) extends Product with Serializable

Represents a transaction data chat can be reduced to ReducedTransaction.

unsignedTx

original unsigned transaction to be reduced (holds messageToSign)

boxesToSpend

input boxes of the transaction

dataInputs

data inputs of the transaction

tokensToBurn

requested tokens to be burnt in the transaction, if empty no burning allowed

Note

requires unsignedTx and boxesToSpend have the same boxIds in the same order.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnreducedTransaction
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UnreducedTransaction(unsignedTx: UnsignedErgoLikeTransaction, boxesToSpend: IndexedSeq[ExtendedInputBox], dataInputs: IndexedSeq[ErgoBox], tokensToBurn: IndexedSeq[ErgoToken])

    Permalink

    unsignedTx

    original unsigned transaction to be reduced (holds messageToSign)

    boxesToSpend

    input boxes of the transaction

    dataInputs

    data inputs of the transaction

    tokensToBurn

    requested tokens to be burnt in the transaction, if empty no burning allowed

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val boxesToSpend: IndexedSeq[ExtendedInputBox]

    Permalink

    input boxes of the transaction

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val dataInputs: IndexedSeq[ErgoBox]

    Permalink

    data inputs of the transaction

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. val tokensToBurn: IndexedSeq[ErgoToken]

    Permalink

    requested tokens to be burnt in the transaction, if empty no burning allowed

  17. val unsignedTx: UnsignedErgoLikeTransaction

    Permalink

    original unsigned transaction to be reduced (holds messageToSign)

  18. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped