Casper.Network.SDK
Show / Hide Table of Contents

Class Transaction.TransactionV1Builder<T>

Inheritance
object
Transaction.TransactionV1Builder<T>
Transaction.ContractCallBuilder
Transaction.NativeActivateBidBuilder
Transaction.NativeAddBidBuilder
Transaction.NativeAddReservationsBuilder
Transaction.NativeCancelReservationsBuilder
Transaction.NativeChangeBidPublicKeyBuilder
Transaction.NativeDelegateBuilder
Transaction.NativeRedelegateBuilder
Transaction.NativeTransferBuilder
Transaction.NativeUndelegateBuilder
Transaction.NativeWithdrawBidBuilder
Transaction.SessionBuilder
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Casper.Network.SDK.Types
Assembly: Casper.Network.SDK.dll
Syntax
public abstract class Transaction.TransactionV1Builder<T> where T : Transaction.TransactionV1Builder<T>
Type Parameters
Name Description
T

Fields

| Edit this page View Source

_chainName

Declaration
protected string _chainName
Field Value
Type Description
string
| Edit this page View Source

_entryPoint

Declaration
protected ITransactionV1EntryPoint _entryPoint
Field Value
Type Description
ITransactionV1EntryPoint
| Edit this page View Source

_initiatorAddr

Declaration
protected InitiatorAddr _initiatorAddr
Field Value
Type Description
InitiatorAddr
| Edit this page View Source

_invocationTarget

Declaration
protected ITransactionV1Target _invocationTarget
Field Value
Type Description
ITransactionV1Target
| Edit this page View Source

_pricingMode

Declaration
protected IPricingMode _pricingMode
Field Value
Type Description
IPricingMode
| Edit this page View Source

_runtimeArgs

Declaration
protected List<NamedArg> _runtimeArgs
Field Value
Type Description
List<NamedArg>
| Edit this page View Source

_scheduling

Declaration
protected ITransactionV1Scheduling _scheduling
Field Value
Type Description
ITransactionV1Scheduling
| Edit this page View Source

_timestamp

Declaration
protected DateTime? _timestamp
Field Value
Type Description
DateTime?
| Edit this page View Source

_ttl

Declaration
protected ulong _ttl
Field Value
Type Description
ulong

Methods

| Edit this page View Source

Build()

Declaration
public virtual Transaction Build()
Returns
Type Description
Transaction
| Edit this page View Source

ChainName(string)

Declaration
public T ChainName(string chainName)
Parameters
Type Name Description
string chainName
Returns
Type Description
T
| Edit this page View Source

From(AccountHashKey)

Declaration
public T From(AccountHashKey accountHashKey)
Parameters
Type Name Description
AccountHashKey accountHashKey
Returns
Type Description
T
| Edit this page View Source

From(PublicKey)

Declaration
public T From(PublicKey publicKey)
Parameters
Type Name Description
PublicKey publicKey
Returns
Type Description
T
| Edit this page View Source

Payment(IPricingMode)

Declaration
public T Payment(IPricingMode pricingMode)
Parameters
Type Name Description
IPricingMode pricingMode
Returns
Type Description
T
| Edit this page View Source

Payment(ulong, byte)

Declaration
public T Payment(ulong amount, byte gasPriceTolerance = 1)
Parameters
Type Name Description
ulong amount
byte gasPriceTolerance
Returns
Type Description
T
| Edit this page View Source

TTL(ulong)

Declaration
public T TTL(ulong ttl)
Parameters
Type Name Description
ulong ttl
Returns
Type Description
T
| Edit this page View Source

Timestamp(DateTime)

Declaration
public T Timestamp(DateTime timestamp)
Parameters
Type Name Description
DateTime timestamp
Returns
Type Description
T
| Edit this page View Source

ValidateRequiredProperties()

Declaration
protected void ValidateRequiredProperties()
  • Edit this page
  • View Source
In this article
Back to top Maintained by MAKE Technology LLC