abstract class AccountTransaction[P <: Proposition, PR <: Proof[P]] extends Transaction
- Alphabetic
- By Inheritance
- AccountTransaction
- Transaction
- Transaction
- EphemerealNodeViewModifier
- NodeViewModifier
- SparkzEncoding
- BytesSerializable
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new AccountTransaction()
Type Members
-
abstract
type
M >: AccountTransaction.this.type <: BytesSerializable
- Definition Classes
- BytesSerializable
Abstract Value Members
- abstract def getData(): Array[Byte]
-
abstract
def
getEffectiveGasPrice(base: BigInteger): BigInteger
Effective fee per unit of gas, which equals the base fee plus the max priority fee, capped at max fee.
- abstract def getFrom(): P
- abstract def getGasLimit(): BigInteger
-
abstract
def
getGasPrice(): BigInteger
Price per unit of gas a user is willing to pay for their transaction to be executed.
-
abstract
def
getMaxFeePerGas(): BigInteger
Maximum fee per unit of gas a user is willing to pay for their transaction to be executed.
Maximum fee per unit of gas a user is willing to pay for their transaction to be executed. Effective fee per unit of gas is base fee plus priority fee, but capped by this value.
-
abstract
def
getMaxPriorityFeePerGas(): BigInteger
Fee per unit of gas a user is willing to pay for their transaction to be executed, in addition to base fee.
Fee per unit of gas a user is willing to pay for their transaction to be executed, in addition to base fee. It is the part of the gas fee paid directly to the block forger. In case the sum of base fee and max priority fee is greater than max fee per gas, the user will pay just max fee per gas, thus the effective priority fee is reduced to max fee minus base fee.
- abstract def getNonce(): BigInteger
- abstract def getPriorityFeePerGas(base: BigInteger): BigInteger
- abstract def getSignature(): PR
- abstract def getTo(): Optional[P]
- abstract def getValue(): BigInteger
-
abstract
val
messageToSign: Array[Byte]
- Definition Classes
- Transaction
-
abstract
def
semanticValidity(): Unit
- Definition Classes
- AccountTransaction → Transaction
-
abstract
def
serializer: SparkzSerializer[M]
- Definition Classes
- BytesSerializable
-
abstract
def
size(): Long
- Definition Classes
- Transaction
-
abstract
def
transactionTypeId: Byte
- Definition Classes
- Transaction
-
abstract
def
version: Byte
- Definition Classes
- Transaction
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
bytes: Array[Byte]
- Definition Classes
- BytesSerializable
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
encodedId: String
- Definition Classes
- NodeViewModifier
-
implicit
val
encoder: SparkzEncoder
- Definition Classes
- SparkzEncoding
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(obj: Any): Boolean
- Definition Classes
- NodeViewModifier → AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
lazy val
id: ModifierId
- Definition Classes
- Transaction → NodeViewModifier
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def maxCost(): BigInteger
-
val
modifierTypeId: ModifierTypeId
- Definition Classes
- Transaction → NodeViewModifier
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated