Class Transaction.TransactionV1Builder<T>
Inheritance
Transaction.TransactionV1Builder<T>
Assembly: Casper.Network.SDK.dll
Syntax
public abstract class Transaction.TransactionV1Builder<T> where T : Transaction.TransactionV1Builder<T>
Type Parameters
Fields
|
Edit this page
View Source
_chainName
Declaration
protected string _chainName
Field Value
|
Edit this page
View Source
_entryPoint
Declaration
protected ITransactionV1EntryPoint _entryPoint
Field Value
|
Edit this page
View Source
_initiatorAddr
Declaration
protected InitiatorAddr _initiatorAddr
Field Value
|
Edit this page
View Source
_invocationTarget
Declaration
protected ITransactionV1Target _invocationTarget
Field Value
|
Edit this page
View Source
_pricingMode
Declaration
protected IPricingMode _pricingMode
Field Value
|
Edit this page
View Source
_runtimeArgs
Declaration
protected List<NamedArg> _runtimeArgs
Field Value
|
Edit this page
View Source
_scheduling
Declaration
protected ITransactionV1Scheduling _scheduling
Field Value
|
Edit this page
View Source
_timestamp
Declaration
protected DateTime? _timestamp
Field Value
|
Edit this page
View Source
_ttl
Declaration
Field Value
Methods
|
Edit this page
View Source
Build()
Declaration
public virtual Transaction Build()
Returns
|
Edit this page
View Source
ChainName(string)
Declaration
public T ChainName(string chainName)
Parameters
| Type |
Name |
Description |
| string |
chainName |
|
Returns
|
Edit this page
View Source
From(AccountHashKey)
Declaration
public T From(AccountHashKey accountHashKey)
Parameters
Returns
|
Edit this page
View Source
From(PublicKey)
Declaration
public T From(PublicKey publicKey)
Parameters
Returns
|
Edit this page
View Source
Payment(IPricingMode)
Declaration
public T Payment(IPricingMode pricingMode)
Parameters
Returns
|
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
|
Edit this page
View Source
TTL(ulong)
Declaration
Parameters
| Type |
Name |
Description |
| ulong |
ttl |
|
Returns
|
Edit this page
View Source
Timestamp(DateTime)
Declaration
public T Timestamp(DateTime timestamp)
Parameters
| Type |
Name |
Description |
| DateTime |
timestamp |
|
Returns
|
Edit this page
View Source
ValidateRequiredProperties()
Declaration
protected void ValidateRequiredProperties()