oas

package
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2024 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccStatusChange

type AccStatusChange string

Ref: #/components/schemas/AccStatusChange

const (
	AccStatusChangeAcstUnchanged AccStatusChange = "acst_unchanged"
	AccStatusChangeAcstFrozen    AccStatusChange = "acst_frozen"
	AccStatusChangeAcstDeleted   AccStatusChange = "acst_deleted"
)

func (AccStatusChange) AllValues added in v1.2.0

func (AccStatusChange) AllValues() []AccStatusChange

AllValues returns all AccStatusChange values.

func (*AccStatusChange) Decode

func (s *AccStatusChange) Decode(d *jx.Decoder) error

Decode decodes AccStatusChange from json.

func (AccStatusChange) Encode

func (s AccStatusChange) Encode(e *jx.Encoder)

Encode encodes AccStatusChange as json.

func (AccStatusChange) MarshalJSON

func (s AccStatusChange) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (AccStatusChange) MarshalText added in v1.1.0

func (s AccStatusChange) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*AccStatusChange) UnmarshalJSON

func (s *AccStatusChange) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*AccStatusChange) UnmarshalText added in v1.1.0

func (s *AccStatusChange) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (AccStatusChange) Validate

func (s AccStatusChange) Validate() error

type Account

type Account struct {
	Address string `json:"address"`
	Balance int64  `json:"balance"`
	// Unix timestamp.
	LastActivity int64         `json:"last_activity"`
	Status       AccountStatus `json:"status"`
	Interfaces   []string      `json:"interfaces"`
	Name         OptString     `json:"name"`
	IsScam       OptBool       `json:"is_scam"`
	Icon         OptString     `json:"icon"`
	MemoRequired OptBool       `json:"memo_required"`
	GetMethods   []string      `json:"get_methods"`
	IsSuspended  OptBool       `json:"is_suspended"`
	IsWallet     bool          `json:"is_wallet"`
}

Ref: #/components/schemas/Account

func (*Account) Decode

func (s *Account) Decode(d *jx.Decoder) error

Decode decodes Account from json.

func (*Account) Encode

func (s *Account) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Account) GetAddress

func (s *Account) GetAddress() string

GetAddress returns the value of Address.

func (*Account) GetBalance

func (s *Account) GetBalance() int64

GetBalance returns the value of Balance.

func (*Account) GetGetMethods

func (s *Account) GetGetMethods() []string

GetGetMethods returns the value of GetMethods.

func (*Account) GetIcon

func (s *Account) GetIcon() OptString

GetIcon returns the value of Icon.

func (*Account) GetInterfaces

func (s *Account) GetInterfaces() []string

GetInterfaces returns the value of Interfaces.

func (*Account) GetIsScam

func (s *Account) GetIsScam() OptBool

GetIsScam returns the value of IsScam.

func (*Account) GetIsSuspended added in v1.1.0

func (s *Account) GetIsSuspended() OptBool

GetIsSuspended returns the value of IsSuspended.

func (*Account) GetIsWallet added in v1.2.0

func (s *Account) GetIsWallet() bool

GetIsWallet returns the value of IsWallet.

func (*Account) GetLastActivity

func (s *Account) GetLastActivity() int64

GetLastActivity returns the value of LastActivity.

func (*Account) GetMemoRequired

func (s *Account) GetMemoRequired() OptBool

GetMemoRequired returns the value of MemoRequired.

func (*Account) GetName

func (s *Account) GetName() OptString

GetName returns the value of Name.

func (*Account) GetStatus

func (s *Account) GetStatus() AccountStatus

GetStatus returns the value of Status.

func (*Account) MarshalJSON

func (s *Account) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Account) SetAddress

func (s *Account) SetAddress(val string)

SetAddress sets the value of Address.

func (*Account) SetBalance

func (s *Account) SetBalance(val int64)

SetBalance sets the value of Balance.

func (*Account) SetGetMethods

func (s *Account) SetGetMethods(val []string)

SetGetMethods sets the value of GetMethods.

func (*Account) SetIcon

func (s *Account) SetIcon(val OptString)

SetIcon sets the value of Icon.

func (*Account) SetInterfaces

func (s *Account) SetInterfaces(val []string)

SetInterfaces sets the value of Interfaces.

func (*Account) SetIsScam

func (s *Account) SetIsScam(val OptBool)

SetIsScam sets the value of IsScam.

func (*Account) SetIsSuspended added in v1.1.0

func (s *Account) SetIsSuspended(val OptBool)

SetIsSuspended sets the value of IsSuspended.

func (*Account) SetIsWallet added in v1.2.0

func (s *Account) SetIsWallet(val bool)

SetIsWallet sets the value of IsWallet.

func (*Account) SetLastActivity

func (s *Account) SetLastActivity(val int64)

SetLastActivity sets the value of LastActivity.

func (*Account) SetMemoRequired

func (s *Account) SetMemoRequired(val OptBool)

SetMemoRequired sets the value of MemoRequired.

func (*Account) SetName

func (s *Account) SetName(val OptString)

SetName sets the value of Name.

func (*Account) SetStatus

func (s *Account) SetStatus(val AccountStatus)

SetStatus sets the value of Status.

func (*Account) UnmarshalJSON

func (s *Account) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Account) Validate

func (s *Account) Validate() error

type AccountAddress

type AccountAddress struct {
	Address string `json:"address"`
	// Display name. Data collected from different sources like moderation lists, dns, collections names
	// and over.
	Name OptString `json:"name"`
	// Is this account was marked as part of scammers activity.
	IsScam   bool      `json:"is_scam"`
	Icon     OptString `json:"icon"`
	IsWallet bool      `json:"is_wallet"`
}

Ref: #/components/schemas/AccountAddress

func (*AccountAddress) Decode

func (s *AccountAddress) Decode(d *jx.Decoder) error

Decode decodes AccountAddress from json.

func (*AccountAddress) Encode

func (s *AccountAddress) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AccountAddress) GetAddress

func (s *AccountAddress) GetAddress() string

GetAddress returns the value of Address.

func (*AccountAddress) GetIcon

func (s *AccountAddress) GetIcon() OptString

GetIcon returns the value of Icon.

func (*AccountAddress) GetIsScam

func (s *AccountAddress) GetIsScam() bool

GetIsScam returns the value of IsScam.

func (*AccountAddress) GetIsWallet added in v1.2.0

func (s *AccountAddress) GetIsWallet() bool

GetIsWallet returns the value of IsWallet.

func (*AccountAddress) GetName

func (s *AccountAddress) GetName() OptString

GetName returns the value of Name.

func (*AccountAddress) MarshalJSON

func (s *AccountAddress) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AccountAddress) SetAddress

func (s *AccountAddress) SetAddress(val string)

SetAddress sets the value of Address.

func (*AccountAddress) SetIcon

func (s *AccountAddress) SetIcon(val OptString)

SetIcon sets the value of Icon.

func (*AccountAddress) SetIsScam

func (s *AccountAddress) SetIsScam(val bool)

SetIsScam sets the value of IsScam.

func (*AccountAddress) SetIsWallet added in v1.2.0

func (s *AccountAddress) SetIsWallet(val bool)

SetIsWallet sets the value of IsWallet.

func (*AccountAddress) SetName

func (s *AccountAddress) SetName(val OptString)

SetName sets the value of Name.

func (*AccountAddress) UnmarshalJSON

func (s *AccountAddress) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type AccountDnsBackResolveParams added in v1.1.0

type AccountDnsBackResolveParams struct {
	// Account ID.
	AccountID string
}

AccountDnsBackResolveParams is parameters of accountDnsBackResolve operation.

type AccountEvent

type AccountEvent struct {
	EventID   string         `json:"event_id"`
	Account   AccountAddress `json:"account"`
	Timestamp int64          `json:"timestamp"`
	Actions   []Action       `json:"actions"`
	// Scam.
	IsScam bool  `json:"is_scam"`
	Lt     int64 `json:"lt"`
	// Event is not finished yet. Transactions still happening.
	InProgress bool `json:"in_progress"`
	// TODO.
	Extra int64 `json:"extra"`
}

An event is built on top of a trace which is a series of transactions caused by one inbound message. TonAPI looks for known patterns inside the trace and splits the trace into actions, where a single action represents a meaningful high-level operation like a Jetton Transfer or an NFT Purchase. Actions are expected to be shown to users. It is advised not to build any logic on top of actions because actions can be changed at any time. Ref: #/components/schemas/AccountEvent

func (*AccountEvent) Decode

func (s *AccountEvent) Decode(d *jx.Decoder) error

Decode decodes AccountEvent from json.

func (*AccountEvent) Encode

func (s *AccountEvent) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AccountEvent) GetAccount

func (s *AccountEvent) GetAccount() AccountAddress

GetAccount returns the value of Account.

func (*AccountEvent) GetActions

func (s *AccountEvent) GetActions() []Action

GetActions returns the value of Actions.

func (*AccountEvent) GetEventID

func (s *AccountEvent) GetEventID() string

GetEventID returns the value of EventID.

func (*AccountEvent) GetExtra

func (s *AccountEvent) GetExtra() int64

GetExtra returns the value of Extra.

func (*AccountEvent) GetInProgress

func (s *AccountEvent) GetInProgress() bool

GetInProgress returns the value of InProgress.

func (*AccountEvent) GetIsScam

func (s *AccountEvent) GetIsScam() bool

GetIsScam returns the value of IsScam.

func (*AccountEvent) GetLt

func (s *AccountEvent) GetLt() int64

GetLt returns the value of Lt.

func (*AccountEvent) GetTimestamp

func (s *AccountEvent) GetTimestamp() int64

GetTimestamp returns the value of Timestamp.

func (*AccountEvent) MarshalJSON

func (s *AccountEvent) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AccountEvent) SetAccount

func (s *AccountEvent) SetAccount(val AccountAddress)

SetAccount sets the value of Account.

func (*AccountEvent) SetActions

func (s *AccountEvent) SetActions(val []Action)

SetActions sets the value of Actions.

func (*AccountEvent) SetEventID

func (s *AccountEvent) SetEventID(val string)

SetEventID sets the value of EventID.

func (*AccountEvent) SetExtra

func (s *AccountEvent) SetExtra(val int64)

SetExtra sets the value of Extra.

func (*AccountEvent) SetInProgress

func (s *AccountEvent) SetInProgress(val bool)

SetInProgress sets the value of InProgress.

func (*AccountEvent) SetIsScam

func (s *AccountEvent) SetIsScam(val bool)

SetIsScam sets the value of IsScam.

func (*AccountEvent) SetLt

func (s *AccountEvent) SetLt(val int64)

SetLt sets the value of Lt.

func (*AccountEvent) SetTimestamp

func (s *AccountEvent) SetTimestamp(val int64)

SetTimestamp sets the value of Timestamp.

func (*AccountEvent) UnmarshalJSON

func (s *AccountEvent) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*AccountEvent) Validate

func (s *AccountEvent) Validate() error

type AccountEvents

type AccountEvents struct {
	Events   []AccountEvent `json:"events"`
	NextFrom int64          `json:"next_from"`
}

Ref: #/components/schemas/AccountEvents

func (*AccountEvents) Decode

func (s *AccountEvents) Decode(d *jx.Decoder) error

Decode decodes AccountEvents from json.

func (*AccountEvents) Encode

func (s *AccountEvents) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AccountEvents) GetEvents

func (s *AccountEvents) GetEvents() []AccountEvent

GetEvents returns the value of Events.

func (*AccountEvents) GetNextFrom

func (s *AccountEvents) GetNextFrom() int64

GetNextFrom returns the value of NextFrom.

func (*AccountEvents) MarshalJSON

func (s *AccountEvents) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AccountEvents) SetEvents

func (s *AccountEvents) SetEvents(val []AccountEvent)

SetEvents sets the value of Events.

func (*AccountEvents) SetNextFrom

func (s *AccountEvents) SetNextFrom(val int64)

SetNextFrom sets the value of NextFrom.

func (*AccountEvents) UnmarshalJSON

func (s *AccountEvents) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*AccountEvents) Validate

func (s *AccountEvents) Validate() error

type AccountInfoByStateInit

type AccountInfoByStateInit struct {
	PublicKey string `json:"public_key"`
	Address   string `json:"address"`
}

Ref: #/components/schemas/AccountInfoByStateInit

func (*AccountInfoByStateInit) Decode

func (s *AccountInfoByStateInit) Decode(d *jx.Decoder) error

Decode decodes AccountInfoByStateInit from json.

func (*AccountInfoByStateInit) Encode

func (s *AccountInfoByStateInit) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AccountInfoByStateInit) GetAddress

func (s *AccountInfoByStateInit) GetAddress() string

GetAddress returns the value of Address.

func (*AccountInfoByStateInit) GetPublicKey

func (s *AccountInfoByStateInit) GetPublicKey() string

GetPublicKey returns the value of PublicKey.

func (*AccountInfoByStateInit) MarshalJSON

func (s *AccountInfoByStateInit) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AccountInfoByStateInit) SetAddress

func (s *AccountInfoByStateInit) SetAddress(val string)

SetAddress sets the value of Address.

func (*AccountInfoByStateInit) SetPublicKey

func (s *AccountInfoByStateInit) SetPublicKey(val string)

SetPublicKey sets the value of PublicKey.

func (*AccountInfoByStateInit) UnmarshalJSON

func (s *AccountInfoByStateInit) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type AccountStaking

type AccountStaking struct {
	Pools []AccountStakingInfo `json:"pools"`
}

Ref: #/components/schemas/AccountStaking

func (*AccountStaking) Decode

func (s *AccountStaking) Decode(d *jx.Decoder) error

Decode decodes AccountStaking from json.

func (*AccountStaking) Encode

func (s *AccountStaking) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AccountStaking) GetPools

func (s *AccountStaking) GetPools() []AccountStakingInfo

GetPools returns the value of Pools.

func (*AccountStaking) MarshalJSON

func (s *AccountStaking) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AccountStaking) SetPools

func (s *AccountStaking) SetPools(val []AccountStakingInfo)

SetPools sets the value of Pools.

func (*AccountStaking) UnmarshalJSON

func (s *AccountStaking) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*AccountStaking) Validate

func (s *AccountStaking) Validate() error

type AccountStakingInfo

type AccountStakingInfo struct {
	Pool            string `json:"pool"`
	Amount          int64  `json:"amount"`
	PendingDeposit  int64  `json:"pending_deposit"`
	PendingWithdraw int64  `json:"pending_withdraw"`
	ReadyWithdraw   int64  `json:"ready_withdraw"`
}

Ref: #/components/schemas/AccountStakingInfo

func (*AccountStakingInfo) Decode

func (s *AccountStakingInfo) Decode(d *jx.Decoder) error

Decode decodes AccountStakingInfo from json.

func (*AccountStakingInfo) Encode

func (s *AccountStakingInfo) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AccountStakingInfo) GetAmount

func (s *AccountStakingInfo) GetAmount() int64

GetAmount returns the value of Amount.

func (*AccountStakingInfo) GetPendingDeposit

func (s *AccountStakingInfo) GetPendingDeposit() int64

GetPendingDeposit returns the value of PendingDeposit.

func (*AccountStakingInfo) GetPendingWithdraw

func (s *AccountStakingInfo) GetPendingWithdraw() int64

GetPendingWithdraw returns the value of PendingWithdraw.

func (*AccountStakingInfo) GetPool

func (s *AccountStakingInfo) GetPool() string

GetPool returns the value of Pool.

func (*AccountStakingInfo) GetReadyWithdraw

func (s *AccountStakingInfo) GetReadyWithdraw() int64

GetReadyWithdraw returns the value of ReadyWithdraw.

func (*AccountStakingInfo) MarshalJSON

func (s *AccountStakingInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AccountStakingInfo) SetAmount

func (s *AccountStakingInfo) SetAmount(val int64)

SetAmount sets the value of Amount.

func (*AccountStakingInfo) SetPendingDeposit

func (s *AccountStakingInfo) SetPendingDeposit(val int64)

SetPendingDeposit sets the value of PendingDeposit.

func (*AccountStakingInfo) SetPendingWithdraw

func (s *AccountStakingInfo) SetPendingWithdraw(val int64)

SetPendingWithdraw sets the value of PendingWithdraw.

func (*AccountStakingInfo) SetPool

func (s *AccountStakingInfo) SetPool(val string)

SetPool sets the value of Pool.

func (*AccountStakingInfo) SetReadyWithdraw

func (s *AccountStakingInfo) SetReadyWithdraw(val int64)

SetReadyWithdraw sets the value of ReadyWithdraw.

func (*AccountStakingInfo) UnmarshalJSON

func (s *AccountStakingInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type AccountStatus

type AccountStatus string

Ref: #/components/schemas/AccountStatus

const (
	AccountStatusNonexist AccountStatus = "nonexist"
	AccountStatusUninit   AccountStatus = "uninit"
	AccountStatusActive   AccountStatus = "active"
	AccountStatusFrozen   AccountStatus = "frozen"
)

func (AccountStatus) AllValues added in v1.2.0

func (AccountStatus) AllValues() []AccountStatus

AllValues returns all AccountStatus values.

func (*AccountStatus) Decode

func (s *AccountStatus) Decode(d *jx.Decoder) error

Decode decodes AccountStatus from json.

func (AccountStatus) Encode

func (s AccountStatus) Encode(e *jx.Encoder)

Encode encodes AccountStatus as json.

func (AccountStatus) MarshalJSON

func (s AccountStatus) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (AccountStatus) MarshalText added in v1.1.0

func (s AccountStatus) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*AccountStatus) UnmarshalJSON

func (s *AccountStatus) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*AccountStatus) UnmarshalText added in v1.1.0

func (s *AccountStatus) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (AccountStatus) Validate

func (s AccountStatus) Validate() error

type AccountStorageInfo

type AccountStorageInfo struct {
	UsedCells       int64 `json:"used_cells"`
	UsedBits        int64 `json:"used_bits"`
	UsedPublicCells int64 `json:"used_public_cells"`
	LastPaid        int64 `json:"last_paid"`
	DuePayment      int64 `json:"due_payment"`
}

Ref: #/components/schemas/AccountStorageInfo

func (*AccountStorageInfo) Decode

func (s *AccountStorageInfo) Decode(d *jx.Decoder) error

Decode decodes AccountStorageInfo from json.

func (*AccountStorageInfo) Encode

func (s *AccountStorageInfo) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AccountStorageInfo) GetDuePayment

func (s *AccountStorageInfo) GetDuePayment() int64

GetDuePayment returns the value of DuePayment.

func (*AccountStorageInfo) GetLastPaid

func (s *AccountStorageInfo) GetLastPaid() int64

GetLastPaid returns the value of LastPaid.

func (*AccountStorageInfo) GetUsedBits

func (s *AccountStorageInfo) GetUsedBits() int64

GetUsedBits returns the value of UsedBits.

func (*AccountStorageInfo) GetUsedCells

func (s *AccountStorageInfo) GetUsedCells() int64

GetUsedCells returns the value of UsedCells.

func (*AccountStorageInfo) GetUsedPublicCells

func (s *AccountStorageInfo) GetUsedPublicCells() int64

GetUsedPublicCells returns the value of UsedPublicCells.

func (*AccountStorageInfo) MarshalJSON

func (s *AccountStorageInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AccountStorageInfo) SetDuePayment

func (s *AccountStorageInfo) SetDuePayment(val int64)

SetDuePayment sets the value of DuePayment.

func (*AccountStorageInfo) SetLastPaid

func (s *AccountStorageInfo) SetLastPaid(val int64)

SetLastPaid sets the value of LastPaid.

func (*AccountStorageInfo) SetUsedBits

func (s *AccountStorageInfo) SetUsedBits(val int64)

SetUsedBits sets the value of UsedBits.

func (*AccountStorageInfo) SetUsedCells

func (s *AccountStorageInfo) SetUsedCells(val int64)

SetUsedCells sets the value of UsedCells.

func (*AccountStorageInfo) SetUsedPublicCells

func (s *AccountStorageInfo) SetUsedPublicCells(val int64)

SetUsedPublicCells sets the value of UsedPublicCells.

func (*AccountStorageInfo) UnmarshalJSON

func (s *AccountStorageInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type Accounts

type Accounts struct {
	Accounts []Account `json:"accounts"`
}

Ref: #/components/schemas/Accounts

func (*Accounts) Decode

func (s *Accounts) Decode(d *jx.Decoder) error

Decode decodes Accounts from json.

func (*Accounts) Encode

func (s *Accounts) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Accounts) GetAccounts

func (s *Accounts) GetAccounts() []Account

GetAccounts returns the value of Accounts.

func (*Accounts) MarshalJSON

func (s *Accounts) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Accounts) SetAccounts

func (s *Accounts) SetAccounts(val []Account)

SetAccounts sets the value of Accounts.

func (*Accounts) UnmarshalJSON

func (s *Accounts) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Accounts) Validate

func (s *Accounts) Validate() error

type Action

type Action struct {
	Type                  ActionType                     `json:"type"`
	Status                ActionStatus                   `json:"status"`
	TonTransfer           OptTonTransferAction           `json:"TonTransfer"`
	ContractDeploy        OptContractDeployAction        `json:"ContractDeploy"`
	JettonTransfer        OptJettonTransferAction        `json:"JettonTransfer"`
	JettonBurn            OptJettonBurnAction            `json:"JettonBurn"`
	JettonMint            OptJettonMintAction            `json:"JettonMint"`
	NftItemTransfer       OptNftItemTransferAction       `json:"NftItemTransfer"`
	Subscribe             OptSubscriptionAction          `json:"Subscribe"`
	UnSubscribe           OptUnSubscriptionAction        `json:"UnSubscribe"`
	AuctionBid            OptAuctionBidAction            `json:"AuctionBid"`
	NftPurchase           OptNftPurchaseAction           `json:"NftPurchase"`
	DepositStake          OptDepositStakeAction          `json:"DepositStake"`
	WithdrawStake         OptWithdrawStakeAction         `json:"WithdrawStake"`
	WithdrawStakeRequest  OptWithdrawStakeRequestAction  `json:"WithdrawStakeRequest"`
	ElectionsDepositStake OptElectionsDepositStakeAction `json:"ElectionsDepositStake"`
	ElectionsRecoverStake OptElectionsRecoverStakeAction `json:"ElectionsRecoverStake"`
	JettonSwap            OptJettonSwapAction            `json:"JettonSwap"`
	SmartContractExec     OptSmartContractAction         `json:"SmartContractExec"`
	DomainRenew           OptDomainRenewAction           `json:"DomainRenew"`
	InscriptionTransfer   OptInscriptionTransferAction   `json:"InscriptionTransfer"`
	InscriptionMint       OptInscriptionMintAction       `json:"InscriptionMint"`
	SimplePreview         ActionSimplePreview            `json:"simple_preview"`
}

Ref: #/components/schemas/Action

func (*Action) Decode

func (s *Action) Decode(d *jx.Decoder) error

Decode decodes Action from json.

func (*Action) Encode

func (s *Action) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Action) GetAuctionBid

func (s *Action) GetAuctionBid() OptAuctionBidAction

GetAuctionBid returns the value of AuctionBid.

func (*Action) GetContractDeploy

func (s *Action) GetContractDeploy() OptContractDeployAction

GetContractDeploy returns the value of ContractDeploy.

func (*Action) GetDepositStake added in v0.1.1

func (s *Action) GetDepositStake() OptDepositStakeAction

GetDepositStake returns the value of DepositStake.

func (*Action) GetDomainRenew added in v1.2.0

func (s *Action) GetDomainRenew() OptDomainRenewAction

GetDomainRenew returns the value of DomainRenew.

func (*Action) GetElectionsDepositStake added in v1.1.0

func (s *Action) GetElectionsDepositStake() OptElectionsDepositStakeAction

GetElectionsDepositStake returns the value of ElectionsDepositStake.

func (*Action) GetElectionsRecoverStake added in v1.1.0

func (s *Action) GetElectionsRecoverStake() OptElectionsRecoverStakeAction

GetElectionsRecoverStake returns the value of ElectionsRecoverStake.

func (*Action) GetInscriptionMint added in v1.2.0

func (s *Action) GetInscriptionMint() OptInscriptionMintAction

GetInscriptionMint returns the value of InscriptionMint.

func (*Action) GetInscriptionTransfer added in v1.2.0

func (s *Action) GetInscriptionTransfer() OptInscriptionTransferAction

GetInscriptionTransfer returns the value of InscriptionTransfer.

func (*Action) GetJettonBurn added in v1.1.0

func (s *Action) GetJettonBurn() OptJettonBurnAction

GetJettonBurn returns the value of JettonBurn.

func (*Action) GetJettonMint added in v1.1.0

func (s *Action) GetJettonMint() OptJettonMintAction

GetJettonMint returns the value of JettonMint.

func (*Action) GetJettonSwap added in v1.1.0

func (s *Action) GetJettonSwap() OptJettonSwapAction

GetJettonSwap returns the value of JettonSwap.

func (*Action) GetJettonTransfer

func (s *Action) GetJettonTransfer() OptJettonTransferAction

GetJettonTransfer returns the value of JettonTransfer.

func (*Action) GetNftItemTransfer

func (s *Action) GetNftItemTransfer() OptNftItemTransferAction

GetNftItemTransfer returns the value of NftItemTransfer.

func (*Action) GetNftPurchase

func (s *Action) GetNftPurchase() OptNftPurchaseAction

GetNftPurchase returns the value of NftPurchase.

func (*Action) GetSimplePreview

func (s *Action) GetSimplePreview() ActionSimplePreview

GetSimplePreview returns the value of SimplePreview.

func (*Action) GetSmartContractExec

func (s *Action) GetSmartContractExec() OptSmartContractAction

GetSmartContractExec returns the value of SmartContractExec.

func (*Action) GetStatus

func (s *Action) GetStatus() ActionStatus

GetStatus returns the value of Status.

func (*Action) GetSubscribe

func (s *Action) GetSubscribe() OptSubscriptionAction

GetSubscribe returns the value of Subscribe.

func (*Action) GetTonTransfer

func (s *Action) GetTonTransfer() OptTonTransferAction

GetTonTransfer returns the value of TonTransfer.

func (*Action) GetType

func (s *Action) GetType() ActionType

GetType returns the value of Type.

func (*Action) GetUnSubscribe

func (s *Action) GetUnSubscribe() OptUnSubscriptionAction

GetUnSubscribe returns the value of UnSubscribe.

func (*Action) GetWithdrawStake added in v1.1.0

func (s *Action) GetWithdrawStake() OptWithdrawStakeAction

GetWithdrawStake returns the value of WithdrawStake.

func (*Action) GetWithdrawStakeRequest added in v1.1.0

func (s *Action) GetWithdrawStakeRequest() OptWithdrawStakeRequestAction

GetWithdrawStakeRequest returns the value of WithdrawStakeRequest.

func (*Action) MarshalJSON

func (s *Action) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Action) SetAuctionBid

func (s *Action) SetAuctionBid(val OptAuctionBidAction)

SetAuctionBid sets the value of AuctionBid.

func (*Action) SetContractDeploy

func (s *Action) SetContractDeploy(val OptContractDeployAction)

SetContractDeploy sets the value of ContractDeploy.

func (*Action) SetDepositStake added in v0.1.1

func (s *Action) SetDepositStake(val OptDepositStakeAction)

SetDepositStake sets the value of DepositStake.

func (*Action) SetDomainRenew added in v1.2.0

func (s *Action) SetDomainRenew(val OptDomainRenewAction)

SetDomainRenew sets the value of DomainRenew.

func (*Action) SetElectionsDepositStake added in v1.1.0

func (s *Action) SetElectionsDepositStake(val OptElectionsDepositStakeAction)

SetElectionsDepositStake sets the value of ElectionsDepositStake.

func (*Action) SetElectionsRecoverStake added in v1.1.0

func (s *Action) SetElectionsRecoverStake(val OptElectionsRecoverStakeAction)

SetElectionsRecoverStake sets the value of ElectionsRecoverStake.

func (*Action) SetInscriptionMint added in v1.2.0

func (s *Action) SetInscriptionMint(val OptInscriptionMintAction)

SetInscriptionMint sets the value of InscriptionMint.

func (*Action) SetInscriptionTransfer added in v1.2.0

func (s *Action) SetInscriptionTransfer(val OptInscriptionTransferAction)

SetInscriptionTransfer sets the value of InscriptionTransfer.

func (*Action) SetJettonBurn added in v1.1.0

func (s *Action) SetJettonBurn(val OptJettonBurnAction)

SetJettonBurn sets the value of JettonBurn.

func (*Action) SetJettonMint added in v1.1.0

func (s *Action) SetJettonMint(val OptJettonMintAction)

SetJettonMint sets the value of JettonMint.

func (*Action) SetJettonSwap added in v1.1.0

func (s *Action) SetJettonSwap(val OptJettonSwapAction)

SetJettonSwap sets the value of JettonSwap.

func (*Action) SetJettonTransfer

func (s *Action) SetJettonTransfer(val OptJettonTransferAction)

SetJettonTransfer sets the value of JettonTransfer.

func (*Action) SetNftItemTransfer

func (s *Action) SetNftItemTransfer(val OptNftItemTransferAction)

SetNftItemTransfer sets the value of NftItemTransfer.

func (*Action) SetNftPurchase

func (s *Action) SetNftPurchase(val OptNftPurchaseAction)

SetNftPurchase sets the value of NftPurchase.

func (*Action) SetSimplePreview

func (s *Action) SetSimplePreview(val ActionSimplePreview)

SetSimplePreview sets the value of SimplePreview.

func (*Action) SetSmartContractExec

func (s *Action) SetSmartContractExec(val OptSmartContractAction)

SetSmartContractExec sets the value of SmartContractExec.

func (*Action) SetStatus

func (s *Action) SetStatus(val ActionStatus)

SetStatus sets the value of Status.

func (*Action) SetSubscribe

func (s *Action) SetSubscribe(val OptSubscriptionAction)

SetSubscribe sets the value of Subscribe.

func (*Action) SetTonTransfer

func (s *Action) SetTonTransfer(val OptTonTransferAction)

SetTonTransfer sets the value of TonTransfer.

func (*Action) SetType

func (s *Action) SetType(val ActionType)

SetType sets the value of Type.

func (*Action) SetUnSubscribe

func (s *Action) SetUnSubscribe(val OptUnSubscriptionAction)

SetUnSubscribe sets the value of UnSubscribe.

func (*Action) SetWithdrawStake added in v1.1.0

func (s *Action) SetWithdrawStake(val OptWithdrawStakeAction)

SetWithdrawStake sets the value of WithdrawStake.

func (*Action) SetWithdrawStakeRequest added in v1.1.0

func (s *Action) SetWithdrawStakeRequest(val OptWithdrawStakeRequestAction)

SetWithdrawStakeRequest sets the value of WithdrawStakeRequest.

func (*Action) UnmarshalJSON

func (s *Action) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Action) Validate

func (s *Action) Validate() error

type ActionPhase

type ActionPhase struct {
	Success        bool  `json:"success"`
	ResultCode     int32 `json:"result_code"`
	TotalActions   int32 `json:"total_actions"`
	SkippedActions int32 `json:"skipped_actions"`
	FwdFees        int64 `json:"fwd_fees"`
	TotalFees      int64 `json:"total_fees"`
}

Ref: #/components/schemas/ActionPhase

func (*ActionPhase) Decode

func (s *ActionPhase) Decode(d *jx.Decoder) error

Decode decodes ActionPhase from json.

func (*ActionPhase) Encode

func (s *ActionPhase) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ActionPhase) GetFwdFees

func (s *ActionPhase) GetFwdFees() int64

GetFwdFees returns the value of FwdFees.

func (*ActionPhase) GetResultCode added in v1.2.0

func (s *ActionPhase) GetResultCode() int32

GetResultCode returns the value of ResultCode.

func (*ActionPhase) GetSkippedActions

func (s *ActionPhase) GetSkippedActions() int32

GetSkippedActions returns the value of SkippedActions.

func (*ActionPhase) GetSuccess

func (s *ActionPhase) GetSuccess() bool

GetSuccess returns the value of Success.

func (*ActionPhase) GetTotalActions

func (s *ActionPhase) GetTotalActions() int32

GetTotalActions returns the value of TotalActions.

func (*ActionPhase) GetTotalFees

func (s *ActionPhase) GetTotalFees() int64

GetTotalFees returns the value of TotalFees.

func (*ActionPhase) MarshalJSON

func (s *ActionPhase) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ActionPhase) SetFwdFees

func (s *ActionPhase) SetFwdFees(val int64)

SetFwdFees sets the value of FwdFees.

func (*ActionPhase) SetResultCode added in v1.2.0

func (s *ActionPhase) SetResultCode(val int32)

SetResultCode sets the value of ResultCode.

func (*ActionPhase) SetSkippedActions

func (s *ActionPhase) SetSkippedActions(val int32)

SetSkippedActions sets the value of SkippedActions.

func (*ActionPhase) SetSuccess

func (s *ActionPhase) SetSuccess(val bool)

SetSuccess sets the value of Success.

func (*ActionPhase) SetTotalActions

func (s *ActionPhase) SetTotalActions(val int32)

SetTotalActions sets the value of TotalActions.

func (*ActionPhase) SetTotalFees

func (s *ActionPhase) SetTotalFees(val int64)

SetTotalFees sets the value of TotalFees.

func (*ActionPhase) UnmarshalJSON

func (s *ActionPhase) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type ActionSimplePreview

type ActionSimplePreview struct {
	Name        string `json:"name"`
	Description string `json:"description"`
	// A link to an image for this particular action.
	ActionImage OptString `json:"action_image"`
	Value       OptString `json:"value"`
	// A link to an image that depicts this action's asset.
	ValueImage OptString        `json:"value_image"`
	Accounts   []AccountAddress `json:"accounts"`
}

Shortly describes what this action is about. Ref: #/components/schemas/ActionSimplePreview

func (*ActionSimplePreview) Decode

func (s *ActionSimplePreview) Decode(d *jx.Decoder) error

Decode decodes ActionSimplePreview from json.

func (*ActionSimplePreview) Encode

func (s *ActionSimplePreview) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ActionSimplePreview) GetAccounts

func (s *ActionSimplePreview) GetAccounts() []AccountAddress

GetAccounts returns the value of Accounts.

func (*ActionSimplePreview) GetActionImage

func (s *ActionSimplePreview) GetActionImage() OptString

GetActionImage returns the value of ActionImage.

func (*ActionSimplePreview) GetDescription

func (s *ActionSimplePreview) GetDescription() string

GetDescription returns the value of Description.

func (*ActionSimplePreview) GetName

func (s *ActionSimplePreview) GetName() string

GetName returns the value of Name.

func (*ActionSimplePreview) GetValue

func (s *ActionSimplePreview) GetValue() OptString

GetValue returns the value of Value.

func (*ActionSimplePreview) GetValueImage

func (s *ActionSimplePreview) GetValueImage() OptString

GetValueImage returns the value of ValueImage.

func (*ActionSimplePreview) MarshalJSON

func (s *ActionSimplePreview) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ActionSimplePreview) SetAccounts

func (s *ActionSimplePreview) SetAccounts(val []AccountAddress)

SetAccounts sets the value of Accounts.

func (*ActionSimplePreview) SetActionImage

func (s *ActionSimplePreview) SetActionImage(val OptString)

SetActionImage sets the value of ActionImage.

func (*ActionSimplePreview) SetDescription

func (s *ActionSimplePreview) SetDescription(val string)

SetDescription sets the value of Description.

func (*ActionSimplePreview) SetName

func (s *ActionSimplePreview) SetName(val string)

SetName sets the value of Name.

func (*ActionSimplePreview) SetValue

func (s *ActionSimplePreview) SetValue(val OptString)

SetValue sets the value of Value.

func (*ActionSimplePreview) SetValueImage

func (s *ActionSimplePreview) SetValueImage(val OptString)

SetValueImage sets the value of ValueImage.

func (*ActionSimplePreview) UnmarshalJSON

func (s *ActionSimplePreview) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ActionSimplePreview) Validate

func (s *ActionSimplePreview) Validate() error

type ActionStatus

type ActionStatus string
const (
	ActionStatusOk     ActionStatus = "ok"
	ActionStatusFailed ActionStatus = "failed"
)

func (ActionStatus) AllValues added in v1.2.0

func (ActionStatus) AllValues() []ActionStatus

AllValues returns all ActionStatus values.

func (*ActionStatus) Decode

func (s *ActionStatus) Decode(d *jx.Decoder) error

Decode decodes ActionStatus from json.

func (ActionStatus) Encode

func (s ActionStatus) Encode(e *jx.Encoder)

Encode encodes ActionStatus as json.

func (ActionStatus) MarshalJSON

func (s ActionStatus) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (ActionStatus) MarshalText added in v1.1.0

func (s ActionStatus) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*ActionStatus) UnmarshalJSON

func (s *ActionStatus) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ActionStatus) UnmarshalText added in v1.1.0

func (s *ActionStatus) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (ActionStatus) Validate

func (s ActionStatus) Validate() error

type ActionType

type ActionType string
const (
	ActionTypeTonTransfer           ActionType = "TonTransfer"
	ActionTypeJettonTransfer        ActionType = "JettonTransfer"
	ActionTypeJettonBurn            ActionType = "JettonBurn"
	ActionTypeJettonMint            ActionType = "JettonMint"
	ActionTypeNftItemTransfer       ActionType = "NftItemTransfer"
	ActionTypeContractDeploy        ActionType = "ContractDeploy"
	ActionTypeSubscribe             ActionType = "Subscribe"
	ActionTypeUnSubscribe           ActionType = "UnSubscribe"
	ActionTypeAuctionBid            ActionType = "AuctionBid"
	ActionTypeNftPurchase           ActionType = "NftPurchase"
	ActionTypeDepositStake          ActionType = "DepositStake"
	ActionTypeWithdrawStake         ActionType = "WithdrawStake"
	ActionTypeWithdrawStakeRequest  ActionType = "WithdrawStakeRequest"
	ActionTypeJettonSwap            ActionType = "JettonSwap"
	ActionTypeSmartContractExec     ActionType = "SmartContractExec"
	ActionTypeElectionsRecoverStake ActionType = "ElectionsRecoverStake"
	ActionTypeElectionsDepositStake ActionType = "ElectionsDepositStake"
	ActionTypeDomainRenew           ActionType = "DomainRenew"
	ActionTypeInscriptionTransfer   ActionType = "InscriptionTransfer"
	ActionTypeInscriptionMint       ActionType = "InscriptionMint"
	ActionTypeUnknown               ActionType = "Unknown"
)

func (ActionType) AllValues added in v1.2.0

func (ActionType) AllValues() []ActionType

AllValues returns all ActionType values.

func (*ActionType) Decode

func (s *ActionType) Decode(d *jx.Decoder) error

Decode decodes ActionType from json.

func (ActionType) Encode

func (s ActionType) Encode(e *jx.Encoder)

Encode encodes ActionType as json.

func (ActionType) MarshalJSON

func (s ActionType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (ActionType) MarshalText added in v1.1.0

func (s ActionType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*ActionType) UnmarshalJSON

func (s *ActionType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ActionType) UnmarshalText added in v1.1.0

func (s *ActionType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (ActionType) Validate

func (s ActionType) Validate() error

type AddressParseOK added in v1.2.0

type AddressParseOK struct {
	RawForm       string                      `json:"raw_form"`
	Bounceable    AddressParseOKBounceable    `json:"bounceable"`
	NonBounceable AddressParseOKNonBounceable `json:"non_bounceable"`
	GivenType     string                      `json:"given_type"`
	TestOnly      bool                        `json:"test_only"`
}

func (*AddressParseOK) Decode added in v1.2.0

func (s *AddressParseOK) Decode(d *jx.Decoder) error

Decode decodes AddressParseOK from json.

func (*AddressParseOK) Encode added in v1.2.0

func (s *AddressParseOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AddressParseOK) GetBounceable added in v1.2.0

func (s *AddressParseOK) GetBounceable() AddressParseOKBounceable

GetBounceable returns the value of Bounceable.

func (*AddressParseOK) GetGivenType added in v1.2.0

func (s *AddressParseOK) GetGivenType() string

GetGivenType returns the value of GivenType.

func (*AddressParseOK) GetNonBounceable added in v1.2.0

func (s *AddressParseOK) GetNonBounceable() AddressParseOKNonBounceable

GetNonBounceable returns the value of NonBounceable.

func (*AddressParseOK) GetRawForm added in v1.2.0

func (s *AddressParseOK) GetRawForm() string

GetRawForm returns the value of RawForm.

func (*AddressParseOK) GetTestOnly added in v1.2.0

func (s *AddressParseOK) GetTestOnly() bool

GetTestOnly returns the value of TestOnly.

func (*AddressParseOK) MarshalJSON added in v1.2.0

func (s *AddressParseOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AddressParseOK) SetBounceable added in v1.2.0

func (s *AddressParseOK) SetBounceable(val AddressParseOKBounceable)

SetBounceable sets the value of Bounceable.

func (*AddressParseOK) SetGivenType added in v1.2.0

func (s *AddressParseOK) SetGivenType(val string)

SetGivenType sets the value of GivenType.

func (*AddressParseOK) SetNonBounceable added in v1.2.0

func (s *AddressParseOK) SetNonBounceable(val AddressParseOKNonBounceable)

SetNonBounceable sets the value of NonBounceable.

func (*AddressParseOK) SetRawForm added in v1.2.0

func (s *AddressParseOK) SetRawForm(val string)

SetRawForm sets the value of RawForm.

func (*AddressParseOK) SetTestOnly added in v1.2.0

func (s *AddressParseOK) SetTestOnly(val bool)

SetTestOnly sets the value of TestOnly.

func (*AddressParseOK) UnmarshalJSON added in v1.2.0

func (s *AddressParseOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type AddressParseOKBounceable added in v1.2.0

type AddressParseOKBounceable struct {
	B64    string `json:"b64"`
	B64url string `json:"b64url"`
}

func (*AddressParseOKBounceable) Decode added in v1.2.0

func (s *AddressParseOKBounceable) Decode(d *jx.Decoder) error

Decode decodes AddressParseOKBounceable from json.

func (*AddressParseOKBounceable) Encode added in v1.2.0

func (s *AddressParseOKBounceable) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AddressParseOKBounceable) GetB64 added in v1.2.0

func (s *AddressParseOKBounceable) GetB64() string

GetB64 returns the value of B64.

func (*AddressParseOKBounceable) GetB64url added in v1.2.0

func (s *AddressParseOKBounceable) GetB64url() string

GetB64url returns the value of B64url.

func (*AddressParseOKBounceable) MarshalJSON added in v1.2.0

func (s *AddressParseOKBounceable) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AddressParseOKBounceable) SetB64 added in v1.2.0

func (s *AddressParseOKBounceable) SetB64(val string)

SetB64 sets the value of B64.

func (*AddressParseOKBounceable) SetB64url added in v1.2.0

func (s *AddressParseOKBounceable) SetB64url(val string)

SetB64url sets the value of B64url.

func (*AddressParseOKBounceable) UnmarshalJSON added in v1.2.0

func (s *AddressParseOKBounceable) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type AddressParseOKNonBounceable added in v1.2.0

type AddressParseOKNonBounceable struct {
	B64    string `json:"b64"`
	B64url string `json:"b64url"`
}

func (*AddressParseOKNonBounceable) Decode added in v1.2.0

Decode decodes AddressParseOKNonBounceable from json.

func (*AddressParseOKNonBounceable) Encode added in v1.2.0

func (s *AddressParseOKNonBounceable) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AddressParseOKNonBounceable) GetB64 added in v1.2.0

func (s *AddressParseOKNonBounceable) GetB64() string

GetB64 returns the value of B64.

func (*AddressParseOKNonBounceable) GetB64url added in v1.2.0

func (s *AddressParseOKNonBounceable) GetB64url() string

GetB64url returns the value of B64url.

func (*AddressParseOKNonBounceable) MarshalJSON added in v1.2.0

func (s *AddressParseOKNonBounceable) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AddressParseOKNonBounceable) SetB64 added in v1.2.0

func (s *AddressParseOKNonBounceable) SetB64(val string)

SetB64 sets the value of B64.

func (*AddressParseOKNonBounceable) SetB64url added in v1.2.0

func (s *AddressParseOKNonBounceable) SetB64url(val string)

SetB64url sets the value of B64url.

func (*AddressParseOKNonBounceable) UnmarshalJSON added in v1.2.0

func (s *AddressParseOKNonBounceable) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type AddressParseParams added in v1.2.0

type AddressParseParams struct {
	// Account ID.
	AccountID string
}

AddressParseParams is parameters of addressParse operation.

type ApyHistory added in v1.0.0

type ApyHistory struct {
	Apy  float64 `json:"apy"`
	Time int     `json:"time"`
}

Ref: #/components/schemas/ApyHistory

func (*ApyHistory) Decode added in v1.0.0

func (s *ApyHistory) Decode(d *jx.Decoder) error

Decode decodes ApyHistory from json.

func (*ApyHistory) Encode added in v1.0.0

func (s *ApyHistory) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ApyHistory) GetApy added in v1.0.0

func (s *ApyHistory) GetApy() float64

GetApy returns the value of Apy.

func (*ApyHistory) GetTime added in v1.0.0

func (s *ApyHistory) GetTime() int

GetTime returns the value of Time.

func (*ApyHistory) MarshalJSON added in v1.0.0

func (s *ApyHistory) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ApyHistory) SetApy added in v1.0.0

func (s *ApyHistory) SetApy(val float64)

SetApy sets the value of Apy.

func (*ApyHistory) SetTime added in v1.0.0

func (s *ApyHistory) SetTime(val int)

SetTime sets the value of Time.

func (*ApyHistory) UnmarshalJSON added in v1.0.0

func (s *ApyHistory) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ApyHistory) Validate added in v1.0.0

func (s *ApyHistory) Validate() error

type Auction

type Auction struct {
	Domain string `json:"domain"`
	Owner  string `json:"owner"`
	Price  int64  `json:"price"`
	Bids   int64  `json:"bids"`
	Date   int64  `json:"date"`
}

Ref: #/components/schemas/Auction

func (*Auction) Decode

func (s *Auction) Decode(d *jx.Decoder) error

Decode decodes Auction from json.

func (*Auction) Encode

func (s *Auction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Auction) GetBids

func (s *Auction) GetBids() int64

GetBids returns the value of Bids.

func (*Auction) GetDate

func (s *Auction) GetDate() int64

GetDate returns the value of Date.

func (*Auction) GetDomain

func (s *Auction) GetDomain() string

GetDomain returns the value of Domain.

func (*Auction) GetOwner

func (s *Auction) GetOwner() string

GetOwner returns the value of Owner.

func (*Auction) GetPrice

func (s *Auction) GetPrice() int64

GetPrice returns the value of Price.

func (*Auction) MarshalJSON

func (s *Auction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Auction) SetBids

func (s *Auction) SetBids(val int64)

SetBids sets the value of Bids.

func (*Auction) SetDate

func (s *Auction) SetDate(val int64)

SetDate sets the value of Date.

func (*Auction) SetDomain

func (s *Auction) SetDomain(val string)

SetDomain sets the value of Domain.

func (*Auction) SetOwner

func (s *Auction) SetOwner(val string)

SetOwner sets the value of Owner.

func (*Auction) SetPrice

func (s *Auction) SetPrice(val int64)

SetPrice sets the value of Price.

func (*Auction) UnmarshalJSON

func (s *Auction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type AuctionBidAction

type AuctionBidAction struct {
	AuctionType AuctionBidActionAuctionType `json:"auction_type"`
	Amount      Price                       `json:"amount"`
	Nft         OptNftItem                  `json:"nft"`
	Bidder      AccountAddress              `json:"bidder"`
	Auction     AccountAddress              `json:"auction"`
}

Ref: #/components/schemas/AuctionBidAction

func (*AuctionBidAction) Decode

func (s *AuctionBidAction) Decode(d *jx.Decoder) error

Decode decodes AuctionBidAction from json.

func (*AuctionBidAction) Encode

func (s *AuctionBidAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*AuctionBidAction) GetAmount

func (s *AuctionBidAction) GetAmount() Price

GetAmount returns the value of Amount.

func (*AuctionBidAction) GetAuction added in v1.1.0

func (s *AuctionBidAction) GetAuction() AccountAddress

GetAuction returns the value of Auction.

func (*AuctionBidAction) GetAuctionType

func (s *AuctionBidAction) GetAuctionType() AuctionBidActionAuctionType

GetAuctionType returns the value of AuctionType.

func (*AuctionBidAction) GetBidder

func (s *AuctionBidAction) GetBidder() AccountAddress

GetBidder returns the value of Bidder.

func (*AuctionBidAction) GetNft

func (s *AuctionBidAction) GetNft() OptNftItem

GetNft returns the value of Nft.

func (*AuctionBidAction) MarshalJSON

func (s *AuctionBidAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*AuctionBidAction) SetAmount

func (s *AuctionBidAction) SetAmount(val Price)

SetAmount sets the value of Amount.

func (*AuctionBidAction) SetAuction added in v1.1.0

func (s *AuctionBidAction) SetAuction(val AccountAddress)

SetAuction sets the value of Auction.

func (*AuctionBidAction) SetAuctionType

func (s *AuctionBidAction) SetAuctionType(val AuctionBidActionAuctionType)

SetAuctionType sets the value of AuctionType.

func (*AuctionBidAction) SetBidder

func (s *AuctionBidAction) SetBidder(val AccountAddress)

SetBidder sets the value of Bidder.

func (*AuctionBidAction) SetNft

func (s *AuctionBidAction) SetNft(val OptNftItem)

SetNft sets the value of Nft.

func (*AuctionBidAction) UnmarshalJSON

func (s *AuctionBidAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*AuctionBidAction) Validate

func (s *AuctionBidAction) Validate() error

type AuctionBidActionAuctionType

type AuctionBidActionAuctionType string
const (
	AuctionBidActionAuctionTypeDNSTon   AuctionBidActionAuctionType = "DNS.ton"
	AuctionBidActionAuctionTypeDNSTg    AuctionBidActionAuctionType = "DNS.tg"
	AuctionBidActionAuctionTypeNUMBERTg AuctionBidActionAuctionType = "NUMBER.tg"
	AuctionBidActionAuctionTypeGetgems  AuctionBidActionAuctionType = "getgems"
)

func (AuctionBidActionAuctionType) AllValues added in v1.2.0

AllValues returns all AuctionBidActionAuctionType values.

func (*AuctionBidActionAuctionType) Decode

Decode decodes AuctionBidActionAuctionType from json.

func (AuctionBidActionAuctionType) Encode

func (s AuctionBidActionAuctionType) Encode(e *jx.Encoder)

Encode encodes AuctionBidActionAuctionType as json.

func (AuctionBidActionAuctionType) MarshalJSON

func (s AuctionBidActionAuctionType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (AuctionBidActionAuctionType) MarshalText added in v1.1.0

func (s AuctionBidActionAuctionType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*AuctionBidActionAuctionType) UnmarshalJSON

func (s *AuctionBidActionAuctionType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*AuctionBidActionAuctionType) UnmarshalText added in v1.1.0

func (s *AuctionBidActionAuctionType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (AuctionBidActionAuctionType) Validate

func (s AuctionBidActionAuctionType) Validate() error

type Auctions

type Auctions struct {
	Data  []Auction `json:"data"`
	Total int64     `json:"total"`
}

Ref: #/components/schemas/Auctions

func (*Auctions) Decode

func (s *Auctions) Decode(d *jx.Decoder) error

Decode decodes Auctions from json.

func (*Auctions) Encode

func (s *Auctions) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Auctions) GetData

func (s *Auctions) GetData() []Auction

GetData returns the value of Data.

func (*Auctions) GetTotal

func (s *Auctions) GetTotal() int64

GetTotal returns the value of Total.

func (*Auctions) MarshalJSON

func (s *Auctions) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Auctions) SetData

func (s *Auctions) SetData(val []Auction)

SetData sets the value of Data.

func (*Auctions) SetTotal

func (s *Auctions) SetTotal(val int64)

SetTotal sets the value of Total.

func (*Auctions) UnmarshalJSON

func (s *Auctions) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Auctions) Validate

func (s *Auctions) Validate() error

type BlockCurrencyCollection added in v1.2.0

type BlockCurrencyCollection struct {
	Grams int64                              `json:"grams"`
	Other []BlockCurrencyCollectionOtherItem `json:"other"`
}

Ref: #/components/schemas/BlockCurrencyCollection

func (*BlockCurrencyCollection) Decode added in v1.2.0

func (s *BlockCurrencyCollection) Decode(d *jx.Decoder) error

Decode decodes BlockCurrencyCollection from json.

func (*BlockCurrencyCollection) Encode added in v1.2.0

func (s *BlockCurrencyCollection) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockCurrencyCollection) GetGrams added in v1.2.0

func (s *BlockCurrencyCollection) GetGrams() int64

GetGrams returns the value of Grams.

func (*BlockCurrencyCollection) GetOther added in v1.2.0

GetOther returns the value of Other.

func (*BlockCurrencyCollection) MarshalJSON added in v1.2.0

func (s *BlockCurrencyCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockCurrencyCollection) SetGrams added in v1.2.0

func (s *BlockCurrencyCollection) SetGrams(val int64)

SetGrams sets the value of Grams.

func (*BlockCurrencyCollection) SetOther added in v1.2.0

SetOther sets the value of Other.

func (*BlockCurrencyCollection) UnmarshalJSON added in v1.2.0

func (s *BlockCurrencyCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockCurrencyCollection) Validate added in v1.2.0

func (s *BlockCurrencyCollection) Validate() error

type BlockCurrencyCollectionOtherItem added in v1.2.0

type BlockCurrencyCollectionOtherItem struct {
	ID    int64  `json:"id"`
	Value string `json:"value"`
}

func (*BlockCurrencyCollectionOtherItem) Decode added in v1.2.0

Decode decodes BlockCurrencyCollectionOtherItem from json.

func (*BlockCurrencyCollectionOtherItem) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*BlockCurrencyCollectionOtherItem) GetID added in v1.2.0

GetID returns the value of ID.

func (*BlockCurrencyCollectionOtherItem) GetValue added in v1.2.0

GetValue returns the value of Value.

func (*BlockCurrencyCollectionOtherItem) MarshalJSON added in v1.2.0

func (s *BlockCurrencyCollectionOtherItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockCurrencyCollectionOtherItem) SetID added in v1.2.0

SetID sets the value of ID.

func (*BlockCurrencyCollectionOtherItem) SetValue added in v1.2.0

func (s *BlockCurrencyCollectionOtherItem) SetValue(val string)

SetValue sets the value of Value.

func (*BlockCurrencyCollectionOtherItem) UnmarshalJSON added in v1.2.0

func (s *BlockCurrencyCollectionOtherItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockLimits added in v1.2.0

type BlockLimits struct {
	Bytes   BlockParamLimits `json:"bytes"`
	Gas     BlockParamLimits `json:"gas"`
	LtDelta BlockParamLimits `json:"lt_delta"`
}

Ref: #/components/schemas/BlockLimits

func (*BlockLimits) Decode added in v1.2.0

func (s *BlockLimits) Decode(d *jx.Decoder) error

Decode decodes BlockLimits from json.

func (*BlockLimits) Encode added in v1.2.0

func (s *BlockLimits) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockLimits) GetBytes added in v1.2.0

func (s *BlockLimits) GetBytes() BlockParamLimits

GetBytes returns the value of Bytes.

func (*BlockLimits) GetGas added in v1.2.0

func (s *BlockLimits) GetGas() BlockParamLimits

GetGas returns the value of Gas.

func (*BlockLimits) GetLtDelta added in v1.2.0

func (s *BlockLimits) GetLtDelta() BlockParamLimits

GetLtDelta returns the value of LtDelta.

func (*BlockLimits) MarshalJSON added in v1.2.0

func (s *BlockLimits) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockLimits) SetBytes added in v1.2.0

func (s *BlockLimits) SetBytes(val BlockParamLimits)

SetBytes sets the value of Bytes.

func (*BlockLimits) SetGas added in v1.2.0

func (s *BlockLimits) SetGas(val BlockParamLimits)

SetGas sets the value of Gas.

func (*BlockLimits) SetLtDelta added in v1.2.0

func (s *BlockLimits) SetLtDelta(val BlockParamLimits)

SetLtDelta sets the value of LtDelta.

func (*BlockLimits) UnmarshalJSON added in v1.2.0

func (s *BlockLimits) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockParamLimits added in v1.2.0

type BlockParamLimits struct {
	Underload int64 `json:"underload"`
	SoftLimit int64 `json:"soft_limit"`
	HardLimit int64 `json:"hard_limit"`
}

Ref: #/components/schemas/BlockParamLimits

func (*BlockParamLimits) Decode added in v1.2.0

func (s *BlockParamLimits) Decode(d *jx.Decoder) error

Decode decodes BlockParamLimits from json.

func (*BlockParamLimits) Encode added in v1.2.0

func (s *BlockParamLimits) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockParamLimits) GetHardLimit added in v1.2.0

func (s *BlockParamLimits) GetHardLimit() int64

GetHardLimit returns the value of HardLimit.

func (*BlockParamLimits) GetSoftLimit added in v1.2.0

func (s *BlockParamLimits) GetSoftLimit() int64

GetSoftLimit returns the value of SoftLimit.

func (*BlockParamLimits) GetUnderload added in v1.2.0

func (s *BlockParamLimits) GetUnderload() int64

GetUnderload returns the value of Underload.

func (*BlockParamLimits) MarshalJSON added in v1.2.0

func (s *BlockParamLimits) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockParamLimits) SetHardLimit added in v1.2.0

func (s *BlockParamLimits) SetHardLimit(val int64)

SetHardLimit sets the value of HardLimit.

func (*BlockParamLimits) SetSoftLimit added in v1.2.0

func (s *BlockParamLimits) SetSoftLimit(val int64)

SetSoftLimit sets the value of SoftLimit.

func (*BlockParamLimits) SetUnderload added in v1.2.0

func (s *BlockParamLimits) SetUnderload(val int64)

SetUnderload sets the value of Underload.

func (*BlockParamLimits) UnmarshalJSON added in v1.2.0

func (s *BlockParamLimits) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockRaw added in v1.0.0

type BlockRaw struct {
	Workchain int32  `json:"workchain"`
	Shard     string `json:"shard"`
	Seqno     int32  `json:"seqno"`
	RootHash  string `json:"root_hash"`
	FileHash  string `json:"file_hash"`
}

Ref: #/components/schemas/BlockRaw

func (*BlockRaw) Decode added in v1.0.0

func (s *BlockRaw) Decode(d *jx.Decoder) error

Decode decodes BlockRaw from json.

func (*BlockRaw) Encode added in v1.0.0

func (s *BlockRaw) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockRaw) GetFileHash added in v1.0.0

func (s *BlockRaw) GetFileHash() string

GetFileHash returns the value of FileHash.

func (*BlockRaw) GetRootHash added in v1.0.0

func (s *BlockRaw) GetRootHash() string

GetRootHash returns the value of RootHash.

func (*BlockRaw) GetSeqno added in v1.0.0

func (s *BlockRaw) GetSeqno() int32

GetSeqno returns the value of Seqno.

func (*BlockRaw) GetShard added in v1.0.0

func (s *BlockRaw) GetShard() string

GetShard returns the value of Shard.

func (*BlockRaw) GetWorkchain added in v1.0.0

func (s *BlockRaw) GetWorkchain() int32

GetWorkchain returns the value of Workchain.

func (*BlockRaw) MarshalJSON added in v1.0.0

func (s *BlockRaw) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockRaw) SetFileHash added in v1.0.0

func (s *BlockRaw) SetFileHash(val string)

SetFileHash sets the value of FileHash.

func (*BlockRaw) SetRootHash added in v1.0.0

func (s *BlockRaw) SetRootHash(val string)

SetRootHash sets the value of RootHash.

func (*BlockRaw) SetSeqno added in v1.0.0

func (s *BlockRaw) SetSeqno(val int32)

SetSeqno sets the value of Seqno.

func (*BlockRaw) SetShard added in v1.0.0

func (s *BlockRaw) SetShard(val string)

SetShard sets the value of Shard.

func (*BlockRaw) SetWorkchain added in v1.0.0

func (s *BlockRaw) SetWorkchain(val int32)

SetWorkchain sets the value of Workchain.

func (*BlockRaw) UnmarshalJSON added in v1.0.0

func (s *BlockRaw) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockValueFlow added in v1.2.0

type BlockValueFlow struct {
	FromPrevBlk   BlockCurrencyCollection    `json:"from_prev_blk"`
	ToNextBlk     BlockCurrencyCollection    `json:"to_next_blk"`
	Imported      BlockCurrencyCollection    `json:"imported"`
	Exported      BlockCurrencyCollection    `json:"exported"`
	FeesCollected BlockCurrencyCollection    `json:"fees_collected"`
	Burned        OptBlockCurrencyCollection `json:"burned"`
	FeesImported  BlockCurrencyCollection    `json:"fees_imported"`
	Recovered     BlockCurrencyCollection    `json:"recovered"`
	Created       BlockCurrencyCollection    `json:"created"`
	Minted        BlockCurrencyCollection    `json:"minted"`
}

Ref: #/components/schemas/BlockValueFlow

func (*BlockValueFlow) Decode added in v1.2.0

func (s *BlockValueFlow) Decode(d *jx.Decoder) error

Decode decodes BlockValueFlow from json.

func (*BlockValueFlow) Encode added in v1.2.0

func (s *BlockValueFlow) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockValueFlow) GetBurned added in v1.2.0

GetBurned returns the value of Burned.

func (*BlockValueFlow) GetCreated added in v1.2.0

func (s *BlockValueFlow) GetCreated() BlockCurrencyCollection

GetCreated returns the value of Created.

func (*BlockValueFlow) GetExported added in v1.2.0

func (s *BlockValueFlow) GetExported() BlockCurrencyCollection

GetExported returns the value of Exported.

func (*BlockValueFlow) GetFeesCollected added in v1.2.0

func (s *BlockValueFlow) GetFeesCollected() BlockCurrencyCollection

GetFeesCollected returns the value of FeesCollected.

func (*BlockValueFlow) GetFeesImported added in v1.2.0

func (s *BlockValueFlow) GetFeesImported() BlockCurrencyCollection

GetFeesImported returns the value of FeesImported.

func (*BlockValueFlow) GetFromPrevBlk added in v1.2.0

func (s *BlockValueFlow) GetFromPrevBlk() BlockCurrencyCollection

GetFromPrevBlk returns the value of FromPrevBlk.

func (*BlockValueFlow) GetImported added in v1.2.0

func (s *BlockValueFlow) GetImported() BlockCurrencyCollection

GetImported returns the value of Imported.

func (*BlockValueFlow) GetMinted added in v1.2.0

func (s *BlockValueFlow) GetMinted() BlockCurrencyCollection

GetMinted returns the value of Minted.

func (*BlockValueFlow) GetRecovered added in v1.2.0

func (s *BlockValueFlow) GetRecovered() BlockCurrencyCollection

GetRecovered returns the value of Recovered.

func (*BlockValueFlow) GetToNextBlk added in v1.2.0

func (s *BlockValueFlow) GetToNextBlk() BlockCurrencyCollection

GetToNextBlk returns the value of ToNextBlk.

func (*BlockValueFlow) MarshalJSON added in v1.2.0

func (s *BlockValueFlow) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockValueFlow) SetBurned added in v1.2.0

func (s *BlockValueFlow) SetBurned(val OptBlockCurrencyCollection)

SetBurned sets the value of Burned.

func (*BlockValueFlow) SetCreated added in v1.2.0

func (s *BlockValueFlow) SetCreated(val BlockCurrencyCollection)

SetCreated sets the value of Created.

func (*BlockValueFlow) SetExported added in v1.2.0

func (s *BlockValueFlow) SetExported(val BlockCurrencyCollection)

SetExported sets the value of Exported.

func (*BlockValueFlow) SetFeesCollected added in v1.2.0

func (s *BlockValueFlow) SetFeesCollected(val BlockCurrencyCollection)

SetFeesCollected sets the value of FeesCollected.

func (*BlockValueFlow) SetFeesImported added in v1.2.0

func (s *BlockValueFlow) SetFeesImported(val BlockCurrencyCollection)

SetFeesImported sets the value of FeesImported.

func (*BlockValueFlow) SetFromPrevBlk added in v1.2.0

func (s *BlockValueFlow) SetFromPrevBlk(val BlockCurrencyCollection)

SetFromPrevBlk sets the value of FromPrevBlk.

func (*BlockValueFlow) SetImported added in v1.2.0

func (s *BlockValueFlow) SetImported(val BlockCurrencyCollection)

SetImported sets the value of Imported.

func (*BlockValueFlow) SetMinted added in v1.2.0

func (s *BlockValueFlow) SetMinted(val BlockCurrencyCollection)

SetMinted sets the value of Minted.

func (*BlockValueFlow) SetRecovered added in v1.2.0

func (s *BlockValueFlow) SetRecovered(val BlockCurrencyCollection)

SetRecovered sets the value of Recovered.

func (*BlockValueFlow) SetToNextBlk added in v1.2.0

func (s *BlockValueFlow) SetToNextBlk(val BlockCurrencyCollection)

SetToNextBlk sets the value of ToNextBlk.

func (*BlockValueFlow) UnmarshalJSON added in v1.2.0

func (s *BlockValueFlow) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockValueFlow) Validate added in v1.2.0

func (s *BlockValueFlow) Validate() error

type BlockchainAccountInspect added in v1.1.0

type BlockchainAccountInspect struct {
	Code     string                                `json:"code"`
	CodeHash string                                `json:"code_hash"`
	Methods  []BlockchainAccountInspectMethodsItem `json:"methods"`
	Compiler OptBlockchainAccountInspectCompiler   `json:"compiler"`
}

Ref: #/components/schemas/BlockchainAccountInspect

func (*BlockchainAccountInspect) Decode added in v1.1.0

func (s *BlockchainAccountInspect) Decode(d *jx.Decoder) error

Decode decodes BlockchainAccountInspect from json.

func (*BlockchainAccountInspect) Encode added in v1.1.0

func (s *BlockchainAccountInspect) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainAccountInspect) GetCode added in v1.1.0

func (s *BlockchainAccountInspect) GetCode() string

GetCode returns the value of Code.

func (*BlockchainAccountInspect) GetCodeHash added in v1.1.0

func (s *BlockchainAccountInspect) GetCodeHash() string

GetCodeHash returns the value of CodeHash.

func (*BlockchainAccountInspect) GetCompiler added in v1.1.0

GetCompiler returns the value of Compiler.

func (*BlockchainAccountInspect) GetMethods added in v1.1.0

GetMethods returns the value of Methods.

func (*BlockchainAccountInspect) MarshalJSON added in v1.1.0

func (s *BlockchainAccountInspect) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainAccountInspect) SetCode added in v1.1.0

func (s *BlockchainAccountInspect) SetCode(val string)

SetCode sets the value of Code.

func (*BlockchainAccountInspect) SetCodeHash added in v1.1.0

func (s *BlockchainAccountInspect) SetCodeHash(val string)

SetCodeHash sets the value of CodeHash.

func (*BlockchainAccountInspect) SetCompiler added in v1.1.0

SetCompiler sets the value of Compiler.

func (*BlockchainAccountInspect) SetMethods added in v1.1.0

SetMethods sets the value of Methods.

func (*BlockchainAccountInspect) UnmarshalJSON added in v1.1.0

func (s *BlockchainAccountInspect) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainAccountInspect) Validate added in v1.1.0

func (s *BlockchainAccountInspect) Validate() error

type BlockchainAccountInspectCompiler added in v1.1.0

type BlockchainAccountInspectCompiler string
const (
	BlockchainAccountInspectCompilerFunc BlockchainAccountInspectCompiler = "func"
)

func (BlockchainAccountInspectCompiler) AllValues added in v1.2.0

AllValues returns all BlockchainAccountInspectCompiler values.

func (*BlockchainAccountInspectCompiler) Decode added in v1.1.0

Decode decodes BlockchainAccountInspectCompiler from json.

func (BlockchainAccountInspectCompiler) Encode added in v1.1.0

Encode encodes BlockchainAccountInspectCompiler as json.

func (BlockchainAccountInspectCompiler) MarshalJSON added in v1.1.0

func (s BlockchainAccountInspectCompiler) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (BlockchainAccountInspectCompiler) MarshalText added in v1.1.0

func (s BlockchainAccountInspectCompiler) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*BlockchainAccountInspectCompiler) UnmarshalJSON added in v1.1.0

func (s *BlockchainAccountInspectCompiler) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainAccountInspectCompiler) UnmarshalText added in v1.1.0

func (s *BlockchainAccountInspectCompiler) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (BlockchainAccountInspectCompiler) Validate added in v1.1.0

type BlockchainAccountInspectMethodsItem added in v1.1.0

type BlockchainAccountInspectMethodsItem struct {
	ID     int64  `json:"id"`
	Method string `json:"method"`
}

func (*BlockchainAccountInspectMethodsItem) Decode added in v1.1.0

Decode decodes BlockchainAccountInspectMethodsItem from json.

func (*BlockchainAccountInspectMethodsItem) Encode added in v1.1.0

Encode implements json.Marshaler.

func (*BlockchainAccountInspectMethodsItem) GetID added in v1.1.0

GetID returns the value of ID.

func (*BlockchainAccountInspectMethodsItem) GetMethod added in v1.1.0

GetMethod returns the value of Method.

func (*BlockchainAccountInspectMethodsItem) MarshalJSON added in v1.1.0

func (s *BlockchainAccountInspectMethodsItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainAccountInspectMethodsItem) SetID added in v1.1.0

SetID sets the value of ID.

func (*BlockchainAccountInspectMethodsItem) SetMethod added in v1.1.0

func (s *BlockchainAccountInspectMethodsItem) SetMethod(val string)

SetMethod sets the value of Method.

func (*BlockchainAccountInspectMethodsItem) UnmarshalJSON added in v1.1.0

func (s *BlockchainAccountInspectMethodsItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainAccountInspectParams added in v1.1.0

type BlockchainAccountInspectParams struct {
	// Account ID.
	AccountID string
}

BlockchainAccountInspectParams is parameters of blockchainAccountInspect operation.

type BlockchainBlock added in v1.1.0

type BlockchainBlock struct {
	TxQuantity              int            `json:"tx_quantity"`
	ValueFlow               BlockValueFlow `json:"value_flow"`
	WorkchainID             int32          `json:"workchain_id"`
	Shard                   string         `json:"shard"`
	Seqno                   int32          `json:"seqno"`
	RootHash                string         `json:"root_hash"`
	FileHash                string         `json:"file_hash"`
	GlobalID                int32          `json:"global_id"`
	Version                 int32          `json:"version"`
	AfterMerge              bool           `json:"after_merge"`
	BeforeSplit             bool           `json:"before_split"`
	AfterSplit              bool           `json:"after_split"`
	WantSplit               bool           `json:"want_split"`
	WantMerge               bool           `json:"want_merge"`
	KeyBlock                bool           `json:"key_block"`
	GenUtime                int64          `json:"gen_utime"`
	StartLt                 int64          `json:"start_lt"`
	EndLt                   int64          `json:"end_lt"`
	VertSeqno               int32          `json:"vert_seqno"`
	GenCatchainSeqno        int32          `json:"gen_catchain_seqno"`
	MinRefMcSeqno           int32          `json:"min_ref_mc_seqno"`
	PrevKeyBlockSeqno       int32          `json:"prev_key_block_seqno"`
	GenSoftwareVersion      OptInt32       `json:"gen_software_version"`
	GenSoftwareCapabilities OptInt64       `json:"gen_software_capabilities"`
	MasterRef               OptString      `json:"master_ref"`
	PrevRefs                []string       `json:"prev_refs"`
	InMsgDescrLength        int64          `json:"in_msg_descr_length"`
	OutMsgDescrLength       int64          `json:"out_msg_descr_length"`
	RandSeed                string         `json:"rand_seed"`
	CreatedBy               string         `json:"created_by"`
}

Ref: #/components/schemas/BlockchainBlock

func (*BlockchainBlock) Decode added in v1.1.0

func (s *BlockchainBlock) Decode(d *jx.Decoder) error

Decode decodes BlockchainBlock from json.

func (*BlockchainBlock) Encode added in v1.1.0

func (s *BlockchainBlock) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainBlock) GetAfterMerge added in v1.1.0

func (s *BlockchainBlock) GetAfterMerge() bool

GetAfterMerge returns the value of AfterMerge.

func (*BlockchainBlock) GetAfterSplit added in v1.1.0

func (s *BlockchainBlock) GetAfterSplit() bool

GetAfterSplit returns the value of AfterSplit.

func (*BlockchainBlock) GetBeforeSplit added in v1.1.0

func (s *BlockchainBlock) GetBeforeSplit() bool

GetBeforeSplit returns the value of BeforeSplit.

func (*BlockchainBlock) GetCreatedBy added in v1.1.0

func (s *BlockchainBlock) GetCreatedBy() string

GetCreatedBy returns the value of CreatedBy.

func (*BlockchainBlock) GetEndLt added in v1.1.0

func (s *BlockchainBlock) GetEndLt() int64

GetEndLt returns the value of EndLt.

func (*BlockchainBlock) GetFileHash added in v1.1.0

func (s *BlockchainBlock) GetFileHash() string

GetFileHash returns the value of FileHash.

func (*BlockchainBlock) GetGenCatchainSeqno added in v1.1.0

func (s *BlockchainBlock) GetGenCatchainSeqno() int32

GetGenCatchainSeqno returns the value of GenCatchainSeqno.

func (*BlockchainBlock) GetGenSoftwareCapabilities added in v1.1.0

func (s *BlockchainBlock) GetGenSoftwareCapabilities() OptInt64

GetGenSoftwareCapabilities returns the value of GenSoftwareCapabilities.

func (*BlockchainBlock) GetGenSoftwareVersion added in v1.1.0

func (s *BlockchainBlock) GetGenSoftwareVersion() OptInt32

GetGenSoftwareVersion returns the value of GenSoftwareVersion.

func (*BlockchainBlock) GetGenUtime added in v1.1.0

func (s *BlockchainBlock) GetGenUtime() int64

GetGenUtime returns the value of GenUtime.

func (*BlockchainBlock) GetGlobalID added in v1.1.0

func (s *BlockchainBlock) GetGlobalID() int32

GetGlobalID returns the value of GlobalID.

func (*BlockchainBlock) GetInMsgDescrLength added in v1.1.0

func (s *BlockchainBlock) GetInMsgDescrLength() int64

GetInMsgDescrLength returns the value of InMsgDescrLength.

func (*BlockchainBlock) GetKeyBlock added in v1.1.0

func (s *BlockchainBlock) GetKeyBlock() bool

GetKeyBlock returns the value of KeyBlock.

func (*BlockchainBlock) GetMasterRef added in v1.1.0

func (s *BlockchainBlock) GetMasterRef() OptString

GetMasterRef returns the value of MasterRef.

func (*BlockchainBlock) GetMinRefMcSeqno added in v1.1.0

func (s *BlockchainBlock) GetMinRefMcSeqno() int32

GetMinRefMcSeqno returns the value of MinRefMcSeqno.

func (*BlockchainBlock) GetOutMsgDescrLength added in v1.1.0

func (s *BlockchainBlock) GetOutMsgDescrLength() int64

GetOutMsgDescrLength returns the value of OutMsgDescrLength.

func (*BlockchainBlock) GetPrevKeyBlockSeqno added in v1.1.0

func (s *BlockchainBlock) GetPrevKeyBlockSeqno() int32

GetPrevKeyBlockSeqno returns the value of PrevKeyBlockSeqno.

func (*BlockchainBlock) GetPrevRefs added in v1.1.0

func (s *BlockchainBlock) GetPrevRefs() []string

GetPrevRefs returns the value of PrevRefs.

func (*BlockchainBlock) GetRandSeed added in v1.1.0

func (s *BlockchainBlock) GetRandSeed() string

GetRandSeed returns the value of RandSeed.

func (*BlockchainBlock) GetRootHash added in v1.1.0

func (s *BlockchainBlock) GetRootHash() string

GetRootHash returns the value of RootHash.

func (*BlockchainBlock) GetSeqno added in v1.1.0

func (s *BlockchainBlock) GetSeqno() int32

GetSeqno returns the value of Seqno.

func (*BlockchainBlock) GetShard added in v1.1.0

func (s *BlockchainBlock) GetShard() string

GetShard returns the value of Shard.

func (*BlockchainBlock) GetStartLt added in v1.1.0

func (s *BlockchainBlock) GetStartLt() int64

GetStartLt returns the value of StartLt.

func (*BlockchainBlock) GetTxQuantity added in v1.2.0

func (s *BlockchainBlock) GetTxQuantity() int

GetTxQuantity returns the value of TxQuantity.

func (*BlockchainBlock) GetValueFlow added in v1.2.0

func (s *BlockchainBlock) GetValueFlow() BlockValueFlow

GetValueFlow returns the value of ValueFlow.

func (*BlockchainBlock) GetVersion added in v1.1.0

func (s *BlockchainBlock) GetVersion() int32

GetVersion returns the value of Version.

func (*BlockchainBlock) GetVertSeqno added in v1.1.0

func (s *BlockchainBlock) GetVertSeqno() int32

GetVertSeqno returns the value of VertSeqno.

func (*BlockchainBlock) GetWantMerge added in v1.1.0

func (s *BlockchainBlock) GetWantMerge() bool

GetWantMerge returns the value of WantMerge.

func (*BlockchainBlock) GetWantSplit added in v1.1.0

func (s *BlockchainBlock) GetWantSplit() bool

GetWantSplit returns the value of WantSplit.

func (*BlockchainBlock) GetWorkchainID added in v1.1.0

func (s *BlockchainBlock) GetWorkchainID() int32

GetWorkchainID returns the value of WorkchainID.

func (*BlockchainBlock) MarshalJSON added in v1.1.0

func (s *BlockchainBlock) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainBlock) SetAfterMerge added in v1.1.0

func (s *BlockchainBlock) SetAfterMerge(val bool)

SetAfterMerge sets the value of AfterMerge.

func (*BlockchainBlock) SetAfterSplit added in v1.1.0

func (s *BlockchainBlock) SetAfterSplit(val bool)

SetAfterSplit sets the value of AfterSplit.

func (*BlockchainBlock) SetBeforeSplit added in v1.1.0

func (s *BlockchainBlock) SetBeforeSplit(val bool)

SetBeforeSplit sets the value of BeforeSplit.

func (*BlockchainBlock) SetCreatedBy added in v1.1.0

func (s *BlockchainBlock) SetCreatedBy(val string)

SetCreatedBy sets the value of CreatedBy.

func (*BlockchainBlock) SetEndLt added in v1.1.0

func (s *BlockchainBlock) SetEndLt(val int64)

SetEndLt sets the value of EndLt.

func (*BlockchainBlock) SetFileHash added in v1.1.0

func (s *BlockchainBlock) SetFileHash(val string)

SetFileHash sets the value of FileHash.

func (*BlockchainBlock) SetGenCatchainSeqno added in v1.1.0

func (s *BlockchainBlock) SetGenCatchainSeqno(val int32)

SetGenCatchainSeqno sets the value of GenCatchainSeqno.

func (*BlockchainBlock) SetGenSoftwareCapabilities added in v1.1.0

func (s *BlockchainBlock) SetGenSoftwareCapabilities(val OptInt64)

SetGenSoftwareCapabilities sets the value of GenSoftwareCapabilities.

func (*BlockchainBlock) SetGenSoftwareVersion added in v1.1.0

func (s *BlockchainBlock) SetGenSoftwareVersion(val OptInt32)

SetGenSoftwareVersion sets the value of GenSoftwareVersion.

func (*BlockchainBlock) SetGenUtime added in v1.1.0

func (s *BlockchainBlock) SetGenUtime(val int64)

SetGenUtime sets the value of GenUtime.

func (*BlockchainBlock) SetGlobalID added in v1.1.0

func (s *BlockchainBlock) SetGlobalID(val int32)

SetGlobalID sets the value of GlobalID.

func (*BlockchainBlock) SetInMsgDescrLength added in v1.1.0

func (s *BlockchainBlock) SetInMsgDescrLength(val int64)

SetInMsgDescrLength sets the value of InMsgDescrLength.

func (*BlockchainBlock) SetKeyBlock added in v1.1.0

func (s *BlockchainBlock) SetKeyBlock(val bool)

SetKeyBlock sets the value of KeyBlock.

func (*BlockchainBlock) SetMasterRef added in v1.1.0

func (s *BlockchainBlock) SetMasterRef(val OptString)

SetMasterRef sets the value of MasterRef.

func (*BlockchainBlock) SetMinRefMcSeqno added in v1.1.0

func (s *BlockchainBlock) SetMinRefMcSeqno(val int32)

SetMinRefMcSeqno sets the value of MinRefMcSeqno.

func (*BlockchainBlock) SetOutMsgDescrLength added in v1.1.0

func (s *BlockchainBlock) SetOutMsgDescrLength(val int64)

SetOutMsgDescrLength sets the value of OutMsgDescrLength.

func (*BlockchainBlock) SetPrevKeyBlockSeqno added in v1.1.0

func (s *BlockchainBlock) SetPrevKeyBlockSeqno(val int32)

SetPrevKeyBlockSeqno sets the value of PrevKeyBlockSeqno.

func (*BlockchainBlock) SetPrevRefs added in v1.1.0

func (s *BlockchainBlock) SetPrevRefs(val []string)

SetPrevRefs sets the value of PrevRefs.

func (*BlockchainBlock) SetRandSeed added in v1.1.0

func (s *BlockchainBlock) SetRandSeed(val string)

SetRandSeed sets the value of RandSeed.

func (*BlockchainBlock) SetRootHash added in v1.1.0

func (s *BlockchainBlock) SetRootHash(val string)

SetRootHash sets the value of RootHash.

func (*BlockchainBlock) SetSeqno added in v1.1.0

func (s *BlockchainBlock) SetSeqno(val int32)

SetSeqno sets the value of Seqno.

func (*BlockchainBlock) SetShard added in v1.1.0

func (s *BlockchainBlock) SetShard(val string)

SetShard sets the value of Shard.

func (*BlockchainBlock) SetStartLt added in v1.1.0

func (s *BlockchainBlock) SetStartLt(val int64)

SetStartLt sets the value of StartLt.

func (*BlockchainBlock) SetTxQuantity added in v1.2.0

func (s *BlockchainBlock) SetTxQuantity(val int)

SetTxQuantity sets the value of TxQuantity.

func (*BlockchainBlock) SetValueFlow added in v1.2.0

func (s *BlockchainBlock) SetValueFlow(val BlockValueFlow)

SetValueFlow sets the value of ValueFlow.

func (*BlockchainBlock) SetVersion added in v1.1.0

func (s *BlockchainBlock) SetVersion(val int32)

SetVersion sets the value of Version.

func (*BlockchainBlock) SetVertSeqno added in v1.1.0

func (s *BlockchainBlock) SetVertSeqno(val int32)

SetVertSeqno sets the value of VertSeqno.

func (*BlockchainBlock) SetWantMerge added in v1.1.0

func (s *BlockchainBlock) SetWantMerge(val bool)

SetWantMerge sets the value of WantMerge.

func (*BlockchainBlock) SetWantSplit added in v1.1.0

func (s *BlockchainBlock) SetWantSplit(val bool)

SetWantSplit sets the value of WantSplit.

func (*BlockchainBlock) SetWorkchainID added in v1.1.0

func (s *BlockchainBlock) SetWorkchainID(val int32)

SetWorkchainID sets the value of WorkchainID.

func (*BlockchainBlock) UnmarshalJSON added in v1.1.0

func (s *BlockchainBlock) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainBlock) Validate added in v1.1.0

func (s *BlockchainBlock) Validate() error

type BlockchainBlockShards added in v1.2.0

type BlockchainBlockShards struct {
	Shards []BlockchainBlockShardsShardsItem `json:"shards"`
}

Ref: #/components/schemas/BlockchainBlockShards

func (*BlockchainBlockShards) Decode added in v1.2.0

func (s *BlockchainBlockShards) Decode(d *jx.Decoder) error

Decode decodes BlockchainBlockShards from json.

func (*BlockchainBlockShards) Encode added in v1.2.0

func (s *BlockchainBlockShards) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainBlockShards) GetShards added in v1.2.0

GetShards returns the value of Shards.

func (*BlockchainBlockShards) MarshalJSON added in v1.2.0

func (s *BlockchainBlockShards) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainBlockShards) SetShards added in v1.2.0

SetShards sets the value of Shards.

func (*BlockchainBlockShards) UnmarshalJSON added in v1.2.0

func (s *BlockchainBlockShards) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainBlockShards) Validate added in v1.2.0

func (s *BlockchainBlockShards) Validate() error

type BlockchainBlockShardsShardsItem added in v1.2.0

type BlockchainBlockShardsShardsItem struct {
	LastKnownBlockID string `json:"last_known_block_id"`
}

func (*BlockchainBlockShardsShardsItem) Decode added in v1.2.0

Decode decodes BlockchainBlockShardsShardsItem from json.

func (*BlockchainBlockShardsShardsItem) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*BlockchainBlockShardsShardsItem) GetLastKnownBlockID added in v1.2.0

func (s *BlockchainBlockShardsShardsItem) GetLastKnownBlockID() string

GetLastKnownBlockID returns the value of LastKnownBlockID.

func (*BlockchainBlockShardsShardsItem) MarshalJSON added in v1.2.0

func (s *BlockchainBlockShardsShardsItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainBlockShardsShardsItem) SetLastKnownBlockID added in v1.2.0

func (s *BlockchainBlockShardsShardsItem) SetLastKnownBlockID(val string)

SetLastKnownBlockID sets the value of LastKnownBlockID.

func (*BlockchainBlockShardsShardsItem) UnmarshalJSON added in v1.2.0

func (s *BlockchainBlockShardsShardsItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainBlocks added in v1.2.0

type BlockchainBlocks struct {
	Blocks []BlockchainBlock `json:"blocks"`
}

Ref: #/components/schemas/BlockchainBlocks

func (*BlockchainBlocks) Decode added in v1.2.0

func (s *BlockchainBlocks) Decode(d *jx.Decoder) error

Decode decodes BlockchainBlocks from json.

func (*BlockchainBlocks) Encode added in v1.2.0

func (s *BlockchainBlocks) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainBlocks) GetBlocks added in v1.2.0

func (s *BlockchainBlocks) GetBlocks() []BlockchainBlock

GetBlocks returns the value of Blocks.

func (*BlockchainBlocks) MarshalJSON added in v1.2.0

func (s *BlockchainBlocks) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainBlocks) SetBlocks added in v1.2.0

func (s *BlockchainBlocks) SetBlocks(val []BlockchainBlock)

SetBlocks sets the value of Blocks.

func (*BlockchainBlocks) UnmarshalJSON added in v1.2.0

func (s *BlockchainBlocks) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainBlocks) Validate added in v1.2.0

func (s *BlockchainBlocks) Validate() error

type BlockchainConfig added in v1.1.0

type BlockchainConfig struct {
	// Config boc in base64 format.
	Raw string `json:"raw"`
	// Config address.
	R0 string `json:"0"`
	// Elector address.
	R1 string `json:"1"`
	// Minter address.
	R2 string `json:"2"`
	// The address of the transaction fee collector.
	R3 OptString `json:"3"`
	// Dns root address.
	R4 string               `json:"4"`
	R5 OptBlockchainConfig5 `json:"5"`
	// Minting fees of new currencies.
	R6 OptBlockchainConfig6 `json:"6"`
	// The volume of each of the additional currencies in circulation.
	R7 OptBlockchainConfig7 `json:"7"`
	// The network version and additional capabilities supported by the validators.
	R8 OptBlockchainConfig8 `json:"8"`
	// List of mandatory parameters of the blockchain config.
	R9 OptBlockchainConfig9 `json:"9"`
	// List of critical TON parameters, the change of which significantly affects the network, so more
	// voting rounds are held.
	R10 OptBlockchainConfig10 `json:"10"`
	// This parameter indicates under what conditions proposals to change the TON configuration are
	// accepted.
	R11 OptBlockchainConfig11 `json:"11"`
	// Workchains in the TON Blockchain.
	R12 OptBlockchainConfig12 `json:"12"`
	// The cost of filing complaints about incorrect operation of validators.
	R13 OptBlockchainConfig13 `json:"13"`
	// The reward in nanoTons for block creation in the TON blockchain.
	R14 OptBlockchainConfig14 `json:"14"`
	// The reward in nanoTons for block creation in the TON blockchain.
	R15 OptBlockchainConfig15 `json:"15"`
	// The limits on the number of validators in the TON blockchain.
	R16 OptBlockchainConfig16 `json:"16"`
	// The stake parameters configuration in the TON blockchain.
	R17 OptBlockchainConfig17 `json:"17"`
	// The prices for data storage.
	R18 OptBlockchainConfig18 `json:"18"`
	// The cost of computations in the masterchain. The complexity of any computation is estimated in gas
	// units.
	R20 OptBlockchainConfig20 `json:"20"`
	// The cost of computations in the basechains. The complexity of any computation is estimated in gas
	// units.
	R21 OptBlockchainConfig21 `json:"21"`
	// The limits on the block in the masterchain, upon reaching which the block is finalized and the
	// callback of the remaining messages (if any) is carried over to the next block.
	R22 OptBlockchainConfig22 `json:"22"`
	// The limits on the block in the basechains, upon reaching which the block is finalized and the
	// callback of the remaining messages (if any) is carried over to the next block.
	R23 OptBlockchainConfig23 `json:"23"`
	// The cost of sending messages in the masterchain of the TON blockchain.
	R24 OptBlockchainConfig24 `json:"24"`
	// The cost of sending messages in the basechains of the TON blockchain.
	R25 OptBlockchainConfig25 `json:"25"`
	// The configuration for the Catchain protocol.
	R28 OptBlockchainConfig28 `json:"28"`
	// The configuration for the consensus protocol above catchain.
	R29 OptBlockchainConfig29 `json:"29"`
	// The configuration for the consensus protocol above catchain.
	R31 OptBlockchainConfig31 `json:"31"`
	R32 OptValidatorsSet      `json:"32"`
	R33 OptValidatorsSet      `json:"33"`
	R34 OptValidatorsSet      `json:"34"`
	R35 OptValidatorsSet      `json:"35"`
	R36 OptValidatorsSet      `json:"36"`
	R37 OptValidatorsSet      `json:"37"`
	// The configuration for punishment for improper behavior (non-validation). In the absence of the
	// parameter, the default fine size is 101 TON.
	R40 OptBlockchainConfig40 `json:"40"`
	// The size limits and some other characteristics of accounts and messages.
	R43 OptBlockchainConfig43 `json:"43"`
	// Suspended accounts.
	R44 BlockchainConfig44 `json:"44"`
	// Bridge parameters for wrapping TON in other networks.
	R71 OptBlockchainConfig71 `json:"71"`
	// Bridge parameters for wrapping TON in other networks.
	R72 OptBlockchainConfig72 `json:"72"`
	// Bridge parameters for wrapping TON in other networks.
	R73 OptBlockchainConfig73 `json:"73"`
	// Bridge parameters for wrapping tokens from other networks into tokens on the TON network.
	R79 OptBlockchainConfig79 `json:"79"`
	// Bridge parameters for wrapping tokens from other networks into tokens on the TON network.
	R81 OptBlockchainConfig81 `json:"81"`
	// Bridge parameters for wrapping tokens from other networks into tokens on the TON network.
	R82 OptBlockchainConfig82 `json:"82"`
}

Ref: #/components/schemas/BlockchainConfig

func (*BlockchainConfig) Decode added in v1.1.0

func (s *BlockchainConfig) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig from json.

func (*BlockchainConfig) Encode added in v1.1.0

func (s *BlockchainConfig) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig) GetR0 added in v1.1.0

func (s *BlockchainConfig) GetR0() string

GetR0 returns the value of R0.

func (*BlockchainConfig) GetR1 added in v1.1.0

func (s *BlockchainConfig) GetR1() string

GetR1 returns the value of R1.

func (*BlockchainConfig) GetR10 added in v1.2.0

GetR10 returns the value of R10.

func (*BlockchainConfig) GetR11 added in v1.2.0

GetR11 returns the value of R11.

func (*BlockchainConfig) GetR12 added in v1.2.0

GetR12 returns the value of R12.

func (*BlockchainConfig) GetR13 added in v1.2.0

GetR13 returns the value of R13.

func (*BlockchainConfig) GetR14 added in v1.2.0

GetR14 returns the value of R14.

func (*BlockchainConfig) GetR15 added in v1.2.0

GetR15 returns the value of R15.

func (*BlockchainConfig) GetR16 added in v1.2.0

GetR16 returns the value of R16.

func (*BlockchainConfig) GetR17 added in v1.2.0

GetR17 returns the value of R17.

func (*BlockchainConfig) GetR18 added in v1.2.0

GetR18 returns the value of R18.

func (*BlockchainConfig) GetR2 added in v1.1.0

func (s *BlockchainConfig) GetR2() string

GetR2 returns the value of R2.

func (*BlockchainConfig) GetR20 added in v1.2.0

GetR20 returns the value of R20.

func (*BlockchainConfig) GetR21 added in v1.2.0

GetR21 returns the value of R21.

func (*BlockchainConfig) GetR22 added in v1.2.0

GetR22 returns the value of R22.

func (*BlockchainConfig) GetR23 added in v1.2.0

GetR23 returns the value of R23.

func (*BlockchainConfig) GetR24 added in v1.2.0

GetR24 returns the value of R24.

func (*BlockchainConfig) GetR25 added in v1.2.0

GetR25 returns the value of R25.

func (*BlockchainConfig) GetR28 added in v1.2.0

GetR28 returns the value of R28.

func (*BlockchainConfig) GetR29 added in v1.2.0

GetR29 returns the value of R29.

func (*BlockchainConfig) GetR3 added in v1.2.0

func (s *BlockchainConfig) GetR3() OptString

GetR3 returns the value of R3.

func (*BlockchainConfig) GetR31 added in v1.2.0

GetR31 returns the value of R31.

func (*BlockchainConfig) GetR32 added in v1.1.0

func (s *BlockchainConfig) GetR32() OptValidatorsSet

GetR32 returns the value of R32.

func (*BlockchainConfig) GetR33 added in v1.1.0

func (s *BlockchainConfig) GetR33() OptValidatorsSet

GetR33 returns the value of R33.

func (*BlockchainConfig) GetR34 added in v1.1.0

func (s *BlockchainConfig) GetR34() OptValidatorsSet

GetR34 returns the value of R34.

func (*BlockchainConfig) GetR35 added in v1.1.0

func (s *BlockchainConfig) GetR35() OptValidatorsSet

GetR35 returns the value of R35.

func (*BlockchainConfig) GetR36 added in v1.1.0

func (s *BlockchainConfig) GetR36() OptValidatorsSet

GetR36 returns the value of R36.

func (*BlockchainConfig) GetR37 added in v1.1.0

func (s *BlockchainConfig) GetR37() OptValidatorsSet

GetR37 returns the value of R37.

func (*BlockchainConfig) GetR4 added in v1.1.0

func (s *BlockchainConfig) GetR4() string

GetR4 returns the value of R4.

func (*BlockchainConfig) GetR40 added in v1.2.0

GetR40 returns the value of R40.

func (*BlockchainConfig) GetR43 added in v1.2.0

GetR43 returns the value of R43.

func (*BlockchainConfig) GetR44 added in v1.1.0

GetR44 returns the value of R44.

func (*BlockchainConfig) GetR5 added in v1.2.0

GetR5 returns the value of R5.

func (*BlockchainConfig) GetR6 added in v1.2.0

GetR6 returns the value of R6.

func (*BlockchainConfig) GetR7 added in v1.2.0

GetR7 returns the value of R7.

func (*BlockchainConfig) GetR71 added in v1.2.0

GetR71 returns the value of R71.

func (*BlockchainConfig) GetR72 added in v1.2.0

GetR72 returns the value of R72.

func (*BlockchainConfig) GetR73 added in v1.2.0

GetR73 returns the value of R73.

func (*BlockchainConfig) GetR79 added in v1.2.0

GetR79 returns the value of R79.

func (*BlockchainConfig) GetR8 added in v1.2.0

GetR8 returns the value of R8.

func (*BlockchainConfig) GetR81 added in v1.2.0

GetR81 returns the value of R81.

func (*BlockchainConfig) GetR82 added in v1.2.0

GetR82 returns the value of R82.

func (*BlockchainConfig) GetR9 added in v1.2.0

GetR9 returns the value of R9.

func (*BlockchainConfig) GetRaw added in v1.1.0

func (s *BlockchainConfig) GetRaw() string

GetRaw returns the value of Raw.

func (*BlockchainConfig) MarshalJSON added in v1.1.0

func (s *BlockchainConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig) SetR0 added in v1.1.0

func (s *BlockchainConfig) SetR0(val string)

SetR0 sets the value of R0.

func (*BlockchainConfig) SetR1 added in v1.1.0

func (s *BlockchainConfig) SetR1(val string)

SetR1 sets the value of R1.

func (*BlockchainConfig) SetR10 added in v1.2.0

func (s *BlockchainConfig) SetR10(val OptBlockchainConfig10)

SetR10 sets the value of R10.

func (*BlockchainConfig) SetR11 added in v1.2.0

func (s *BlockchainConfig) SetR11(val OptBlockchainConfig11)

SetR11 sets the value of R11.

func (*BlockchainConfig) SetR12 added in v1.2.0

func (s *BlockchainConfig) SetR12(val OptBlockchainConfig12)

SetR12 sets the value of R12.

func (*BlockchainConfig) SetR13 added in v1.2.0

func (s *BlockchainConfig) SetR13(val OptBlockchainConfig13)

SetR13 sets the value of R13.

func (*BlockchainConfig) SetR14 added in v1.2.0

func (s *BlockchainConfig) SetR14(val OptBlockchainConfig14)

SetR14 sets the value of R14.

func (*BlockchainConfig) SetR15 added in v1.2.0

func (s *BlockchainConfig) SetR15(val OptBlockchainConfig15)

SetR15 sets the value of R15.

func (*BlockchainConfig) SetR16 added in v1.2.0

func (s *BlockchainConfig) SetR16(val OptBlockchainConfig16)

SetR16 sets the value of R16.

func (*BlockchainConfig) SetR17 added in v1.2.0

func (s *BlockchainConfig) SetR17(val OptBlockchainConfig17)

SetR17 sets the value of R17.

func (*BlockchainConfig) SetR18 added in v1.2.0

func (s *BlockchainConfig) SetR18(val OptBlockchainConfig18)

SetR18 sets the value of R18.

func (*BlockchainConfig) SetR2 added in v1.1.0

func (s *BlockchainConfig) SetR2(val string)

SetR2 sets the value of R2.

func (*BlockchainConfig) SetR20 added in v1.2.0

func (s *BlockchainConfig) SetR20(val OptBlockchainConfig20)

SetR20 sets the value of R20.

func (*BlockchainConfig) SetR21 added in v1.2.0

func (s *BlockchainConfig) SetR21(val OptBlockchainConfig21)

SetR21 sets the value of R21.

func (*BlockchainConfig) SetR22 added in v1.2.0

func (s *BlockchainConfig) SetR22(val OptBlockchainConfig22)

SetR22 sets the value of R22.

func (*BlockchainConfig) SetR23 added in v1.2.0

func (s *BlockchainConfig) SetR23(val OptBlockchainConfig23)

SetR23 sets the value of R23.

func (*BlockchainConfig) SetR24 added in v1.2.0

func (s *BlockchainConfig) SetR24(val OptBlockchainConfig24)

SetR24 sets the value of R24.

func (*BlockchainConfig) SetR25 added in v1.2.0

func (s *BlockchainConfig) SetR25(val OptBlockchainConfig25)

SetR25 sets the value of R25.

func (*BlockchainConfig) SetR28 added in v1.2.0

func (s *BlockchainConfig) SetR28(val OptBlockchainConfig28)

SetR28 sets the value of R28.

func (*BlockchainConfig) SetR29 added in v1.2.0

func (s *BlockchainConfig) SetR29(val OptBlockchainConfig29)

SetR29 sets the value of R29.

func (*BlockchainConfig) SetR3 added in v1.2.0

func (s *BlockchainConfig) SetR3(val OptString)

SetR3 sets the value of R3.

func (*BlockchainConfig) SetR31 added in v1.2.0

func (s *BlockchainConfig) SetR31(val OptBlockchainConfig31)

SetR31 sets the value of R31.

func (*BlockchainConfig) SetR32 added in v1.1.0

func (s *BlockchainConfig) SetR32(val OptValidatorsSet)

SetR32 sets the value of R32.

func (*BlockchainConfig) SetR33 added in v1.1.0

func (s *BlockchainConfig) SetR33(val OptValidatorsSet)

SetR33 sets the value of R33.

func (*BlockchainConfig) SetR34 added in v1.1.0

func (s *BlockchainConfig) SetR34(val OptValidatorsSet)

SetR34 sets the value of R34.

func (*BlockchainConfig) SetR35 added in v1.1.0

func (s *BlockchainConfig) SetR35(val OptValidatorsSet)

SetR35 sets the value of R35.

func (*BlockchainConfig) SetR36 added in v1.1.0

func (s *BlockchainConfig) SetR36(val OptValidatorsSet)

SetR36 sets the value of R36.

func (*BlockchainConfig) SetR37 added in v1.1.0

func (s *BlockchainConfig) SetR37(val OptValidatorsSet)

SetR37 sets the value of R37.

func (*BlockchainConfig) SetR4 added in v1.1.0

func (s *BlockchainConfig) SetR4(val string)

SetR4 sets the value of R4.

func (*BlockchainConfig) SetR40 added in v1.2.0

func (s *BlockchainConfig) SetR40(val OptBlockchainConfig40)

SetR40 sets the value of R40.

func (*BlockchainConfig) SetR43 added in v1.2.0

func (s *BlockchainConfig) SetR43(val OptBlockchainConfig43)

SetR43 sets the value of R43.

func (*BlockchainConfig) SetR44 added in v1.1.0

func (s *BlockchainConfig) SetR44(val BlockchainConfig44)

SetR44 sets the value of R44.

func (*BlockchainConfig) SetR5 added in v1.2.0

func (s *BlockchainConfig) SetR5(val OptBlockchainConfig5)

SetR5 sets the value of R5.

func (*BlockchainConfig) SetR6 added in v1.2.0

func (s *BlockchainConfig) SetR6(val OptBlockchainConfig6)

SetR6 sets the value of R6.

func (*BlockchainConfig) SetR7 added in v1.2.0

func (s *BlockchainConfig) SetR7(val OptBlockchainConfig7)

SetR7 sets the value of R7.

func (*BlockchainConfig) SetR71 added in v1.2.0

func (s *BlockchainConfig) SetR71(val OptBlockchainConfig71)

SetR71 sets the value of R71.

func (*BlockchainConfig) SetR72 added in v1.2.0

func (s *BlockchainConfig) SetR72(val OptBlockchainConfig72)

SetR72 sets the value of R72.

func (*BlockchainConfig) SetR73 added in v1.2.0

func (s *BlockchainConfig) SetR73(val OptBlockchainConfig73)

SetR73 sets the value of R73.

func (*BlockchainConfig) SetR79 added in v1.2.0

func (s *BlockchainConfig) SetR79(val OptBlockchainConfig79)

SetR79 sets the value of R79.

func (*BlockchainConfig) SetR8 added in v1.2.0

func (s *BlockchainConfig) SetR8(val OptBlockchainConfig8)

SetR8 sets the value of R8.

func (*BlockchainConfig) SetR81 added in v1.2.0

func (s *BlockchainConfig) SetR81(val OptBlockchainConfig81)

SetR81 sets the value of R81.

func (*BlockchainConfig) SetR82 added in v1.2.0

func (s *BlockchainConfig) SetR82(val OptBlockchainConfig82)

SetR82 sets the value of R82.

func (*BlockchainConfig) SetR9 added in v1.2.0

func (s *BlockchainConfig) SetR9(val OptBlockchainConfig9)

SetR9 sets the value of R9.

func (*BlockchainConfig) SetRaw added in v1.1.0

func (s *BlockchainConfig) SetRaw(val string)

SetRaw sets the value of Raw.

func (*BlockchainConfig) UnmarshalJSON added in v1.1.0

func (s *BlockchainConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig) Validate added in v1.1.0

func (s *BlockchainConfig) Validate() error

type BlockchainConfig10 added in v1.2.0

type BlockchainConfig10 struct {
	CriticalParams []int32 `json:"critical_params"`
}

List of critical TON parameters, the change of which significantly affects the network, so more voting rounds are held.

func (*BlockchainConfig10) Decode added in v1.2.0

func (s *BlockchainConfig10) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig10 from json.

func (*BlockchainConfig10) Encode added in v1.2.0

func (s *BlockchainConfig10) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig10) GetCriticalParams added in v1.2.0

func (s *BlockchainConfig10) GetCriticalParams() []int32

GetCriticalParams returns the value of CriticalParams.

func (*BlockchainConfig10) MarshalJSON added in v1.2.0

func (s *BlockchainConfig10) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig10) SetCriticalParams added in v1.2.0

func (s *BlockchainConfig10) SetCriticalParams(val []int32)

SetCriticalParams sets the value of CriticalParams.

func (*BlockchainConfig10) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig10) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig10) Validate added in v1.2.0

func (s *BlockchainConfig10) Validate() error

type BlockchainConfig11 added in v1.2.0

type BlockchainConfig11 struct {
	NormalParams   ConfigProposalSetup `json:"normal_params"`
	CriticalParams ConfigProposalSetup `json:"critical_params"`
}

This parameter indicates under what conditions proposals to change the TON configuration are accepted.

func (*BlockchainConfig11) Decode added in v1.2.0

func (s *BlockchainConfig11) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig11 from json.

func (*BlockchainConfig11) Encode added in v1.2.0

func (s *BlockchainConfig11) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig11) GetCriticalParams added in v1.2.0

func (s *BlockchainConfig11) GetCriticalParams() ConfigProposalSetup

GetCriticalParams returns the value of CriticalParams.

func (*BlockchainConfig11) GetNormalParams added in v1.2.0

func (s *BlockchainConfig11) GetNormalParams() ConfigProposalSetup

GetNormalParams returns the value of NormalParams.

func (*BlockchainConfig11) MarshalJSON added in v1.2.0

func (s *BlockchainConfig11) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig11) SetCriticalParams added in v1.2.0

func (s *BlockchainConfig11) SetCriticalParams(val ConfigProposalSetup)

SetCriticalParams sets the value of CriticalParams.

func (*BlockchainConfig11) SetNormalParams added in v1.2.0

func (s *BlockchainConfig11) SetNormalParams(val ConfigProposalSetup)

SetNormalParams sets the value of NormalParams.

func (*BlockchainConfig11) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig11) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig12 added in v1.2.0

type BlockchainConfig12 struct {
	Workchains []WorkchainDescr `json:"workchains"`
}

Workchains in the TON Blockchain.

func (*BlockchainConfig12) Decode added in v1.2.0

func (s *BlockchainConfig12) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig12 from json.

func (*BlockchainConfig12) Encode added in v1.2.0

func (s *BlockchainConfig12) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig12) GetWorkchains added in v1.2.0

func (s *BlockchainConfig12) GetWorkchains() []WorkchainDescr

GetWorkchains returns the value of Workchains.

func (*BlockchainConfig12) MarshalJSON added in v1.2.0

func (s *BlockchainConfig12) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig12) SetWorkchains added in v1.2.0

func (s *BlockchainConfig12) SetWorkchains(val []WorkchainDescr)

SetWorkchains sets the value of Workchains.

func (*BlockchainConfig12) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig12) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig12) Validate added in v1.2.0

func (s *BlockchainConfig12) Validate() error

type BlockchainConfig13 added in v1.2.0

type BlockchainConfig13 struct {
	Deposit   int64 `json:"deposit"`
	BitPrice  int64 `json:"bit_price"`
	CellPrice int64 `json:"cell_price"`
}

The cost of filing complaints about incorrect operation of validators.

func (*BlockchainConfig13) Decode added in v1.2.0

func (s *BlockchainConfig13) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig13 from json.

func (*BlockchainConfig13) Encode added in v1.2.0

func (s *BlockchainConfig13) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig13) GetBitPrice added in v1.2.0

func (s *BlockchainConfig13) GetBitPrice() int64

GetBitPrice returns the value of BitPrice.

func (*BlockchainConfig13) GetCellPrice added in v1.2.0

func (s *BlockchainConfig13) GetCellPrice() int64

GetCellPrice returns the value of CellPrice.

func (*BlockchainConfig13) GetDeposit added in v1.2.0

func (s *BlockchainConfig13) GetDeposit() int64

GetDeposit returns the value of Deposit.

func (*BlockchainConfig13) MarshalJSON added in v1.2.0

func (s *BlockchainConfig13) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig13) SetBitPrice added in v1.2.0

func (s *BlockchainConfig13) SetBitPrice(val int64)

SetBitPrice sets the value of BitPrice.

func (*BlockchainConfig13) SetCellPrice added in v1.2.0

func (s *BlockchainConfig13) SetCellPrice(val int64)

SetCellPrice sets the value of CellPrice.

func (*BlockchainConfig13) SetDeposit added in v1.2.0

func (s *BlockchainConfig13) SetDeposit(val int64)

SetDeposit sets the value of Deposit.

func (*BlockchainConfig13) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig13) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig14 added in v1.2.0

type BlockchainConfig14 struct {
	MasterchainBlockFee int64 `json:"masterchain_block_fee"`
	BasechainBlockFee   int64 `json:"basechain_block_fee"`
}

The reward in nanoTons for block creation in the TON blockchain.

func (*BlockchainConfig14) Decode added in v1.2.0

func (s *BlockchainConfig14) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig14 from json.

func (*BlockchainConfig14) Encode added in v1.2.0

func (s *BlockchainConfig14) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig14) GetBasechainBlockFee added in v1.2.0

func (s *BlockchainConfig14) GetBasechainBlockFee() int64

GetBasechainBlockFee returns the value of BasechainBlockFee.

func (*BlockchainConfig14) GetMasterchainBlockFee added in v1.2.0

func (s *BlockchainConfig14) GetMasterchainBlockFee() int64

GetMasterchainBlockFee returns the value of MasterchainBlockFee.

func (*BlockchainConfig14) MarshalJSON added in v1.2.0

func (s *BlockchainConfig14) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig14) SetBasechainBlockFee added in v1.2.0

func (s *BlockchainConfig14) SetBasechainBlockFee(val int64)

SetBasechainBlockFee sets the value of BasechainBlockFee.

func (*BlockchainConfig14) SetMasterchainBlockFee added in v1.2.0

func (s *BlockchainConfig14) SetMasterchainBlockFee(val int64)

SetMasterchainBlockFee sets the value of MasterchainBlockFee.

func (*BlockchainConfig14) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig14) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig15 added in v1.2.0

type BlockchainConfig15 struct {
	ValidatorsElectedFor int64 `json:"validators_elected_for"`
	ElectionsStartBefore int64 `json:"elections_start_before"`
	ElectionsEndBefore   int64 `json:"elections_end_before"`
	StakeHeldFor         int64 `json:"stake_held_for"`
}

The reward in nanoTons for block creation in the TON blockchain.

func (*BlockchainConfig15) Decode added in v1.2.0

func (s *BlockchainConfig15) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig15 from json.

func (*BlockchainConfig15) Encode added in v1.2.0

func (s *BlockchainConfig15) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig15) GetElectionsEndBefore added in v1.2.0

func (s *BlockchainConfig15) GetElectionsEndBefore() int64

GetElectionsEndBefore returns the value of ElectionsEndBefore.

func (*BlockchainConfig15) GetElectionsStartBefore added in v1.2.0

func (s *BlockchainConfig15) GetElectionsStartBefore() int64

GetElectionsStartBefore returns the value of ElectionsStartBefore.

func (*BlockchainConfig15) GetStakeHeldFor added in v1.2.0

func (s *BlockchainConfig15) GetStakeHeldFor() int64

GetStakeHeldFor returns the value of StakeHeldFor.

func (*BlockchainConfig15) GetValidatorsElectedFor added in v1.2.0

func (s *BlockchainConfig15) GetValidatorsElectedFor() int64

GetValidatorsElectedFor returns the value of ValidatorsElectedFor.

func (*BlockchainConfig15) MarshalJSON added in v1.2.0

func (s *BlockchainConfig15) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig15) SetElectionsEndBefore added in v1.2.0

func (s *BlockchainConfig15) SetElectionsEndBefore(val int64)

SetElectionsEndBefore sets the value of ElectionsEndBefore.

func (*BlockchainConfig15) SetElectionsStartBefore added in v1.2.0

func (s *BlockchainConfig15) SetElectionsStartBefore(val int64)

SetElectionsStartBefore sets the value of ElectionsStartBefore.

func (*BlockchainConfig15) SetStakeHeldFor added in v1.2.0

func (s *BlockchainConfig15) SetStakeHeldFor(val int64)

SetStakeHeldFor sets the value of StakeHeldFor.

func (*BlockchainConfig15) SetValidatorsElectedFor added in v1.2.0

func (s *BlockchainConfig15) SetValidatorsElectedFor(val int64)

SetValidatorsElectedFor sets the value of ValidatorsElectedFor.

func (*BlockchainConfig15) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig15) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig16 added in v1.2.0

type BlockchainConfig16 struct {
	MaxValidators     int `json:"max_validators"`
	MaxMainValidators int `json:"max_main_validators"`
	MinValidators     int `json:"min_validators"`
}

The limits on the number of validators in the TON blockchain.

func (*BlockchainConfig16) Decode added in v1.2.0

func (s *BlockchainConfig16) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig16 from json.

func (*BlockchainConfig16) Encode added in v1.2.0

func (s *BlockchainConfig16) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig16) GetMaxMainValidators added in v1.2.0

func (s *BlockchainConfig16) GetMaxMainValidators() int

GetMaxMainValidators returns the value of MaxMainValidators.

func (*BlockchainConfig16) GetMaxValidators added in v1.2.0

func (s *BlockchainConfig16) GetMaxValidators() int

GetMaxValidators returns the value of MaxValidators.

func (*BlockchainConfig16) GetMinValidators added in v1.2.0

func (s *BlockchainConfig16) GetMinValidators() int

GetMinValidators returns the value of MinValidators.

func (*BlockchainConfig16) MarshalJSON added in v1.2.0

func (s *BlockchainConfig16) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig16) SetMaxMainValidators added in v1.2.0

func (s *BlockchainConfig16) SetMaxMainValidators(val int)

SetMaxMainValidators sets the value of MaxMainValidators.

func (*BlockchainConfig16) SetMaxValidators added in v1.2.0

func (s *BlockchainConfig16) SetMaxValidators(val int)

SetMaxValidators sets the value of MaxValidators.

func (*BlockchainConfig16) SetMinValidators added in v1.2.0

func (s *BlockchainConfig16) SetMinValidators(val int)

SetMinValidators sets the value of MinValidators.

func (*BlockchainConfig16) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig16) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig17 added in v1.2.0

type BlockchainConfig17 struct {
	MinStake       string `json:"min_stake"`
	MaxStake       string `json:"max_stake"`
	MinTotalStake  string `json:"min_total_stake"`
	MaxStakeFactor int64  `json:"max_stake_factor"`
}

The stake parameters configuration in the TON blockchain.

func (*BlockchainConfig17) Decode added in v1.2.0

func (s *BlockchainConfig17) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig17 from json.

func (*BlockchainConfig17) Encode added in v1.2.0

func (s *BlockchainConfig17) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig17) GetMaxStake added in v1.2.0

func (s *BlockchainConfig17) GetMaxStake() string

GetMaxStake returns the value of MaxStake.

func (*BlockchainConfig17) GetMaxStakeFactor added in v1.2.0

func (s *BlockchainConfig17) GetMaxStakeFactor() int64

GetMaxStakeFactor returns the value of MaxStakeFactor.

func (*BlockchainConfig17) GetMinStake added in v1.2.0

func (s *BlockchainConfig17) GetMinStake() string

GetMinStake returns the value of MinStake.

func (*BlockchainConfig17) GetMinTotalStake added in v1.2.0

func (s *BlockchainConfig17) GetMinTotalStake() string

GetMinTotalStake returns the value of MinTotalStake.

func (*BlockchainConfig17) MarshalJSON added in v1.2.0

func (s *BlockchainConfig17) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig17) SetMaxStake added in v1.2.0

func (s *BlockchainConfig17) SetMaxStake(val string)

SetMaxStake sets the value of MaxStake.

func (*BlockchainConfig17) SetMaxStakeFactor added in v1.2.0

func (s *BlockchainConfig17) SetMaxStakeFactor(val int64)

SetMaxStakeFactor sets the value of MaxStakeFactor.

func (*BlockchainConfig17) SetMinStake added in v1.2.0

func (s *BlockchainConfig17) SetMinStake(val string)

SetMinStake sets the value of MinStake.

func (*BlockchainConfig17) SetMinTotalStake added in v1.2.0

func (s *BlockchainConfig17) SetMinTotalStake(val string)

SetMinTotalStake sets the value of MinTotalStake.

func (*BlockchainConfig17) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig17) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig18 added in v1.2.0

type BlockchainConfig18 struct {
	StoragePrices []BlockchainConfig18StoragePricesItem `json:"storage_prices"`
}

The prices for data storage.

func (*BlockchainConfig18) Decode added in v1.2.0

func (s *BlockchainConfig18) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig18 from json.

func (*BlockchainConfig18) Encode added in v1.2.0

func (s *BlockchainConfig18) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig18) GetStoragePrices added in v1.2.0

GetStoragePrices returns the value of StoragePrices.

func (*BlockchainConfig18) MarshalJSON added in v1.2.0

func (s *BlockchainConfig18) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig18) SetStoragePrices added in v1.2.0

func (s *BlockchainConfig18) SetStoragePrices(val []BlockchainConfig18StoragePricesItem)

SetStoragePrices sets the value of StoragePrices.

func (*BlockchainConfig18) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig18) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig18) Validate added in v1.2.0

func (s *BlockchainConfig18) Validate() error

type BlockchainConfig18StoragePricesItem added in v1.2.0

type BlockchainConfig18StoragePricesItem struct {
	UtimeSince    int64 `json:"utime_since"`
	BitPricePs    int64 `json:"bit_price_ps"`
	CellPricePs   int64 `json:"cell_price_ps"`
	McBitPricePs  int64 `json:"mc_bit_price_ps"`
	McCellPricePs int64 `json:"mc_cell_price_ps"`
}

func (*BlockchainConfig18StoragePricesItem) Decode added in v1.2.0

Decode decodes BlockchainConfig18StoragePricesItem from json.

func (*BlockchainConfig18StoragePricesItem) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*BlockchainConfig18StoragePricesItem) GetBitPricePs added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) GetBitPricePs() int64

GetBitPricePs returns the value of BitPricePs.

func (*BlockchainConfig18StoragePricesItem) GetCellPricePs added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) GetCellPricePs() int64

GetCellPricePs returns the value of CellPricePs.

func (*BlockchainConfig18StoragePricesItem) GetMcBitPricePs added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) GetMcBitPricePs() int64

GetMcBitPricePs returns the value of McBitPricePs.

func (*BlockchainConfig18StoragePricesItem) GetMcCellPricePs added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) GetMcCellPricePs() int64

GetMcCellPricePs returns the value of McCellPricePs.

func (*BlockchainConfig18StoragePricesItem) GetUtimeSince added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) GetUtimeSince() int64

GetUtimeSince returns the value of UtimeSince.

func (*BlockchainConfig18StoragePricesItem) MarshalJSON added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig18StoragePricesItem) SetBitPricePs added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) SetBitPricePs(val int64)

SetBitPricePs sets the value of BitPricePs.

func (*BlockchainConfig18StoragePricesItem) SetCellPricePs added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) SetCellPricePs(val int64)

SetCellPricePs sets the value of CellPricePs.

func (*BlockchainConfig18StoragePricesItem) SetMcBitPricePs added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) SetMcBitPricePs(val int64)

SetMcBitPricePs sets the value of McBitPricePs.

func (*BlockchainConfig18StoragePricesItem) SetMcCellPricePs added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) SetMcCellPricePs(val int64)

SetMcCellPricePs sets the value of McCellPricePs.

func (*BlockchainConfig18StoragePricesItem) SetUtimeSince added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) SetUtimeSince(val int64)

SetUtimeSince sets the value of UtimeSince.

func (*BlockchainConfig18StoragePricesItem) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig18StoragePricesItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig20 added in v1.2.0

type BlockchainConfig20 struct {
	GasLimitsPrices GasLimitPrices `json:"gas_limits_prices"`
}

The cost of computations in the masterchain. The complexity of any computation is estimated in gas units.

func (*BlockchainConfig20) Decode added in v1.2.0

func (s *BlockchainConfig20) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig20 from json.

func (*BlockchainConfig20) Encode added in v1.2.0

func (s *BlockchainConfig20) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig20) GetGasLimitsPrices added in v1.2.0

func (s *BlockchainConfig20) GetGasLimitsPrices() GasLimitPrices

GetGasLimitsPrices returns the value of GasLimitsPrices.

func (*BlockchainConfig20) MarshalJSON added in v1.2.0

func (s *BlockchainConfig20) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig20) SetGasLimitsPrices added in v1.2.0

func (s *BlockchainConfig20) SetGasLimitsPrices(val GasLimitPrices)

SetGasLimitsPrices sets the value of GasLimitsPrices.

func (*BlockchainConfig20) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig20) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig21 added in v1.2.0

type BlockchainConfig21 struct {
	GasLimitsPrices GasLimitPrices `json:"gas_limits_prices"`
}

The cost of computations in the basechains. The complexity of any computation is estimated in gas units.

func (*BlockchainConfig21) Decode added in v1.2.0

func (s *BlockchainConfig21) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig21 from json.

func (*BlockchainConfig21) Encode added in v1.2.0

func (s *BlockchainConfig21) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig21) GetGasLimitsPrices added in v1.2.0

func (s *BlockchainConfig21) GetGasLimitsPrices() GasLimitPrices

GetGasLimitsPrices returns the value of GasLimitsPrices.

func (*BlockchainConfig21) MarshalJSON added in v1.2.0

func (s *BlockchainConfig21) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig21) SetGasLimitsPrices added in v1.2.0

func (s *BlockchainConfig21) SetGasLimitsPrices(val GasLimitPrices)

SetGasLimitsPrices sets the value of GasLimitsPrices.

func (*BlockchainConfig21) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig21) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig22 added in v1.2.0

type BlockchainConfig22 struct {
	BlockLimits BlockLimits `json:"block_limits"`
}

The limits on the block in the masterchain, upon reaching which the block is finalized and the callback of the remaining messages (if any) is carried over to the next block.

func (*BlockchainConfig22) Decode added in v1.2.0

func (s *BlockchainConfig22) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig22 from json.

func (*BlockchainConfig22) Encode added in v1.2.0

func (s *BlockchainConfig22) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig22) GetBlockLimits added in v1.2.0

func (s *BlockchainConfig22) GetBlockLimits() BlockLimits

GetBlockLimits returns the value of BlockLimits.

func (*BlockchainConfig22) MarshalJSON added in v1.2.0

func (s *BlockchainConfig22) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig22) SetBlockLimits added in v1.2.0

func (s *BlockchainConfig22) SetBlockLimits(val BlockLimits)

SetBlockLimits sets the value of BlockLimits.

func (*BlockchainConfig22) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig22) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig23 added in v1.2.0

type BlockchainConfig23 struct {
	BlockLimits BlockLimits `json:"block_limits"`
}

The limits on the block in the basechains, upon reaching which the block is finalized and the callback of the remaining messages (if any) is carried over to the next block.

func (*BlockchainConfig23) Decode added in v1.2.0

func (s *BlockchainConfig23) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig23 from json.

func (*BlockchainConfig23) Encode added in v1.2.0

func (s *BlockchainConfig23) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig23) GetBlockLimits added in v1.2.0

func (s *BlockchainConfig23) GetBlockLimits() BlockLimits

GetBlockLimits returns the value of BlockLimits.

func (*BlockchainConfig23) MarshalJSON added in v1.2.0

func (s *BlockchainConfig23) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig23) SetBlockLimits added in v1.2.0

func (s *BlockchainConfig23) SetBlockLimits(val BlockLimits)

SetBlockLimits sets the value of BlockLimits.

func (*BlockchainConfig23) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig23) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig24 added in v1.2.0

type BlockchainConfig24 struct {
	MsgForwardPrices MsgForwardPrices `json:"msg_forward_prices"`
}

The cost of sending messages in the masterchain of the TON blockchain.

func (*BlockchainConfig24) Decode added in v1.2.0

func (s *BlockchainConfig24) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig24 from json.

func (*BlockchainConfig24) Encode added in v1.2.0

func (s *BlockchainConfig24) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig24) GetMsgForwardPrices added in v1.2.0

func (s *BlockchainConfig24) GetMsgForwardPrices() MsgForwardPrices

GetMsgForwardPrices returns the value of MsgForwardPrices.

func (*BlockchainConfig24) MarshalJSON added in v1.2.0

func (s *BlockchainConfig24) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig24) SetMsgForwardPrices added in v1.2.0

func (s *BlockchainConfig24) SetMsgForwardPrices(val MsgForwardPrices)

SetMsgForwardPrices sets the value of MsgForwardPrices.

func (*BlockchainConfig24) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig24) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig25 added in v1.2.0

type BlockchainConfig25 struct {
	MsgForwardPrices MsgForwardPrices `json:"msg_forward_prices"`
}

The cost of sending messages in the basechains of the TON blockchain.

func (*BlockchainConfig25) Decode added in v1.2.0

func (s *BlockchainConfig25) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig25 from json.

func (*BlockchainConfig25) Encode added in v1.2.0

func (s *BlockchainConfig25) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig25) GetMsgForwardPrices added in v1.2.0

func (s *BlockchainConfig25) GetMsgForwardPrices() MsgForwardPrices

GetMsgForwardPrices returns the value of MsgForwardPrices.

func (*BlockchainConfig25) MarshalJSON added in v1.2.0

func (s *BlockchainConfig25) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig25) SetMsgForwardPrices added in v1.2.0

func (s *BlockchainConfig25) SetMsgForwardPrices(val MsgForwardPrices)

SetMsgForwardPrices sets the value of MsgForwardPrices.

func (*BlockchainConfig25) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig25) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig28 added in v1.2.0

type BlockchainConfig28 struct {
	McCatchainLifetime      int64   `json:"mc_catchain_lifetime"`
	ShardCatchainLifetime   int64   `json:"shard_catchain_lifetime"`
	ShardValidatorsLifetime int64   `json:"shard_validators_lifetime"`
	ShardValidatorsNum      int64   `json:"shard_validators_num"`
	Flags                   OptInt  `json:"flags"`
	ShuffleMcValidators     OptBool `json:"shuffle_mc_validators"`
}

The configuration for the Catchain protocol.

func (*BlockchainConfig28) Decode added in v1.2.0

func (s *BlockchainConfig28) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig28 from json.

func (*BlockchainConfig28) Encode added in v1.2.0

func (s *BlockchainConfig28) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig28) GetFlags added in v1.2.0

func (s *BlockchainConfig28) GetFlags() OptInt

GetFlags returns the value of Flags.

func (*BlockchainConfig28) GetMcCatchainLifetime added in v1.2.0

func (s *BlockchainConfig28) GetMcCatchainLifetime() int64

GetMcCatchainLifetime returns the value of McCatchainLifetime.

func (*BlockchainConfig28) GetShardCatchainLifetime added in v1.2.0

func (s *BlockchainConfig28) GetShardCatchainLifetime() int64

GetShardCatchainLifetime returns the value of ShardCatchainLifetime.

func (*BlockchainConfig28) GetShardValidatorsLifetime added in v1.2.0

func (s *BlockchainConfig28) GetShardValidatorsLifetime() int64

GetShardValidatorsLifetime returns the value of ShardValidatorsLifetime.

func (*BlockchainConfig28) GetShardValidatorsNum added in v1.2.0

func (s *BlockchainConfig28) GetShardValidatorsNum() int64

GetShardValidatorsNum returns the value of ShardValidatorsNum.

func (*BlockchainConfig28) GetShuffleMcValidators added in v1.2.0

func (s *BlockchainConfig28) GetShuffleMcValidators() OptBool

GetShuffleMcValidators returns the value of ShuffleMcValidators.

func (*BlockchainConfig28) MarshalJSON added in v1.2.0

func (s *BlockchainConfig28) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig28) SetFlags added in v1.2.0

func (s *BlockchainConfig28) SetFlags(val OptInt)

SetFlags sets the value of Flags.

func (*BlockchainConfig28) SetMcCatchainLifetime added in v1.2.0

func (s *BlockchainConfig28) SetMcCatchainLifetime(val int64)

SetMcCatchainLifetime sets the value of McCatchainLifetime.

func (*BlockchainConfig28) SetShardCatchainLifetime added in v1.2.0

func (s *BlockchainConfig28) SetShardCatchainLifetime(val int64)

SetShardCatchainLifetime sets the value of ShardCatchainLifetime.

func (*BlockchainConfig28) SetShardValidatorsLifetime added in v1.2.0

func (s *BlockchainConfig28) SetShardValidatorsLifetime(val int64)

SetShardValidatorsLifetime sets the value of ShardValidatorsLifetime.

func (*BlockchainConfig28) SetShardValidatorsNum added in v1.2.0

func (s *BlockchainConfig28) SetShardValidatorsNum(val int64)

SetShardValidatorsNum sets the value of ShardValidatorsNum.

func (*BlockchainConfig28) SetShuffleMcValidators added in v1.2.0

func (s *BlockchainConfig28) SetShuffleMcValidators(val OptBool)

SetShuffleMcValidators sets the value of ShuffleMcValidators.

func (*BlockchainConfig28) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig28) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig29 added in v1.2.0

type BlockchainConfig29 struct {
	Flags                  OptInt   `json:"flags"`
	NewCatchainIds         OptBool  `json:"new_catchain_ids"`
	RoundCandidates        int64    `json:"round_candidates"`
	NextCandidateDelayMs   int64    `json:"next_candidate_delay_ms"`
	ConsensusTimeoutMs     int64    `json:"consensus_timeout_ms"`
	FastAttempts           int64    `json:"fast_attempts"`
	AttemptDuration        int64    `json:"attempt_duration"`
	CatchainMaxDeps        int64    `json:"catchain_max_deps"`
	MaxBlockBytes          int64    `json:"max_block_bytes"`
	MaxCollatedBytes       int64    `json:"max_collated_bytes"`
	ProtoVersion           OptInt64 `json:"proto_version"`
	CatchainMaxBlocksCoeff OptInt64 `json:"catchain_max_blocks_coeff"`
}

The configuration for the consensus protocol above catchain.

func (*BlockchainConfig29) Decode added in v1.2.0

func (s *BlockchainConfig29) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig29 from json.

func (*BlockchainConfig29) Encode added in v1.2.0

func (s *BlockchainConfig29) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig29) GetAttemptDuration added in v1.2.0

func (s *BlockchainConfig29) GetAttemptDuration() int64

GetAttemptDuration returns the value of AttemptDuration.

func (*BlockchainConfig29) GetCatchainMaxBlocksCoeff added in v1.2.0

func (s *BlockchainConfig29) GetCatchainMaxBlocksCoeff() OptInt64

GetCatchainMaxBlocksCoeff returns the value of CatchainMaxBlocksCoeff.

func (*BlockchainConfig29) GetCatchainMaxDeps added in v1.2.0

func (s *BlockchainConfig29) GetCatchainMaxDeps() int64

GetCatchainMaxDeps returns the value of CatchainMaxDeps.

func (*BlockchainConfig29) GetConsensusTimeoutMs added in v1.2.0

func (s *BlockchainConfig29) GetConsensusTimeoutMs() int64

GetConsensusTimeoutMs returns the value of ConsensusTimeoutMs.

func (*BlockchainConfig29) GetFastAttempts added in v1.2.0

func (s *BlockchainConfig29) GetFastAttempts() int64

GetFastAttempts returns the value of FastAttempts.

func (*BlockchainConfig29) GetFlags added in v1.2.0

func (s *BlockchainConfig29) GetFlags() OptInt

GetFlags returns the value of Flags.

func (*BlockchainConfig29) GetMaxBlockBytes added in v1.2.0

func (s *BlockchainConfig29) GetMaxBlockBytes() int64

GetMaxBlockBytes returns the value of MaxBlockBytes.

func (*BlockchainConfig29) GetMaxCollatedBytes added in v1.2.0

func (s *BlockchainConfig29) GetMaxCollatedBytes() int64

GetMaxCollatedBytes returns the value of MaxCollatedBytes.

func (*BlockchainConfig29) GetNewCatchainIds added in v1.2.0

func (s *BlockchainConfig29) GetNewCatchainIds() OptBool

GetNewCatchainIds returns the value of NewCatchainIds.

func (*BlockchainConfig29) GetNextCandidateDelayMs added in v1.2.0

func (s *BlockchainConfig29) GetNextCandidateDelayMs() int64

GetNextCandidateDelayMs returns the value of NextCandidateDelayMs.

func (*BlockchainConfig29) GetProtoVersion added in v1.2.0

func (s *BlockchainConfig29) GetProtoVersion() OptInt64

GetProtoVersion returns the value of ProtoVersion.

func (*BlockchainConfig29) GetRoundCandidates added in v1.2.0

func (s *BlockchainConfig29) GetRoundCandidates() int64

GetRoundCandidates returns the value of RoundCandidates.

func (*BlockchainConfig29) MarshalJSON added in v1.2.0

func (s *BlockchainConfig29) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig29) SetAttemptDuration added in v1.2.0

func (s *BlockchainConfig29) SetAttemptDuration(val int64)

SetAttemptDuration sets the value of AttemptDuration.

func (*BlockchainConfig29) SetCatchainMaxBlocksCoeff added in v1.2.0

func (s *BlockchainConfig29) SetCatchainMaxBlocksCoeff(val OptInt64)

SetCatchainMaxBlocksCoeff sets the value of CatchainMaxBlocksCoeff.

func (*BlockchainConfig29) SetCatchainMaxDeps added in v1.2.0

func (s *BlockchainConfig29) SetCatchainMaxDeps(val int64)

SetCatchainMaxDeps sets the value of CatchainMaxDeps.

func (*BlockchainConfig29) SetConsensusTimeoutMs added in v1.2.0

func (s *BlockchainConfig29) SetConsensusTimeoutMs(val int64)

SetConsensusTimeoutMs sets the value of ConsensusTimeoutMs.

func (*BlockchainConfig29) SetFastAttempts added in v1.2.0

func (s *BlockchainConfig29) SetFastAttempts(val int64)

SetFastAttempts sets the value of FastAttempts.

func (*BlockchainConfig29) SetFlags added in v1.2.0

func (s *BlockchainConfig29) SetFlags(val OptInt)

SetFlags sets the value of Flags.

func (*BlockchainConfig29) SetMaxBlockBytes added in v1.2.0

func (s *BlockchainConfig29) SetMaxBlockBytes(val int64)

SetMaxBlockBytes sets the value of MaxBlockBytes.

func (*BlockchainConfig29) SetMaxCollatedBytes added in v1.2.0

func (s *BlockchainConfig29) SetMaxCollatedBytes(val int64)

SetMaxCollatedBytes sets the value of MaxCollatedBytes.

func (*BlockchainConfig29) SetNewCatchainIds added in v1.2.0

func (s *BlockchainConfig29) SetNewCatchainIds(val OptBool)

SetNewCatchainIds sets the value of NewCatchainIds.

func (*BlockchainConfig29) SetNextCandidateDelayMs added in v1.2.0

func (s *BlockchainConfig29) SetNextCandidateDelayMs(val int64)

SetNextCandidateDelayMs sets the value of NextCandidateDelayMs.

func (*BlockchainConfig29) SetProtoVersion added in v1.2.0

func (s *BlockchainConfig29) SetProtoVersion(val OptInt64)

SetProtoVersion sets the value of ProtoVersion.

func (*BlockchainConfig29) SetRoundCandidates added in v1.2.0

func (s *BlockchainConfig29) SetRoundCandidates(val int64)

SetRoundCandidates sets the value of RoundCandidates.

func (*BlockchainConfig29) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig29) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig31 added in v1.2.0

type BlockchainConfig31 struct {
	FundamentalSmcAddr []string `json:"fundamental_smc_addr"`
}

The configuration for the consensus protocol above catchain.

func (*BlockchainConfig31) Decode added in v1.2.0

func (s *BlockchainConfig31) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig31 from json.

func (*BlockchainConfig31) Encode added in v1.2.0

func (s *BlockchainConfig31) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig31) GetFundamentalSmcAddr added in v1.2.0

func (s *BlockchainConfig31) GetFundamentalSmcAddr() []string

GetFundamentalSmcAddr returns the value of FundamentalSmcAddr.

func (*BlockchainConfig31) MarshalJSON added in v1.2.0

func (s *BlockchainConfig31) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig31) SetFundamentalSmcAddr added in v1.2.0

func (s *BlockchainConfig31) SetFundamentalSmcAddr(val []string)

SetFundamentalSmcAddr sets the value of FundamentalSmcAddr.

func (*BlockchainConfig31) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig31) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig31) Validate added in v1.2.0

func (s *BlockchainConfig31) Validate() error

type BlockchainConfig40 added in v1.2.0

type BlockchainConfig40 struct {
	MisbehaviourPunishmentConfig MisbehaviourPunishmentConfig `json:"misbehaviour_punishment_config"`
}

The configuration for punishment for improper behavior (non-validation). In the absence of the parameter, the default fine size is 101 TON.

func (*BlockchainConfig40) Decode added in v1.2.0

func (s *BlockchainConfig40) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig40 from json.

func (*BlockchainConfig40) Encode added in v1.2.0

func (s *BlockchainConfig40) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig40) GetMisbehaviourPunishmentConfig added in v1.2.0

func (s *BlockchainConfig40) GetMisbehaviourPunishmentConfig() MisbehaviourPunishmentConfig

GetMisbehaviourPunishmentConfig returns the value of MisbehaviourPunishmentConfig.

func (*BlockchainConfig40) MarshalJSON added in v1.2.0

func (s *BlockchainConfig40) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig40) SetMisbehaviourPunishmentConfig added in v1.2.0

func (s *BlockchainConfig40) SetMisbehaviourPunishmentConfig(val MisbehaviourPunishmentConfig)

SetMisbehaviourPunishmentConfig sets the value of MisbehaviourPunishmentConfig.

func (*BlockchainConfig40) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig40) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig43 added in v1.2.0

type BlockchainConfig43 struct {
	SizeLimitsConfig SizeLimitsConfig `json:"size_limits_config"`
}

The size limits and some other characteristics of accounts and messages.

func (*BlockchainConfig43) Decode added in v1.2.0

func (s *BlockchainConfig43) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig43 from json.

func (*BlockchainConfig43) Encode added in v1.2.0

func (s *BlockchainConfig43) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig43) GetSizeLimitsConfig added in v1.2.0

func (s *BlockchainConfig43) GetSizeLimitsConfig() SizeLimitsConfig

GetSizeLimitsConfig returns the value of SizeLimitsConfig.

func (*BlockchainConfig43) MarshalJSON added in v1.2.0

func (s *BlockchainConfig43) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig43) SetSizeLimitsConfig added in v1.2.0

func (s *BlockchainConfig43) SetSizeLimitsConfig(val SizeLimitsConfig)

SetSizeLimitsConfig sets the value of SizeLimitsConfig.

func (*BlockchainConfig43) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig43) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig44 added in v1.1.0

type BlockchainConfig44 struct {
	Accounts       []string `json:"accounts"`
	SuspendedUntil int      `json:"suspended_until"`
}

Suspended accounts.

func (*BlockchainConfig44) Decode added in v1.1.0

func (s *BlockchainConfig44) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig44 from json.

func (*BlockchainConfig44) Encode added in v1.1.0

func (s *BlockchainConfig44) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig44) GetAccounts added in v1.1.0

func (s *BlockchainConfig44) GetAccounts() []string

GetAccounts returns the value of Accounts.

func (*BlockchainConfig44) GetSuspendedUntil added in v1.1.0

func (s *BlockchainConfig44) GetSuspendedUntil() int

GetSuspendedUntil returns the value of SuspendedUntil.

func (*BlockchainConfig44) MarshalJSON added in v1.1.0

func (s *BlockchainConfig44) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig44) SetAccounts added in v1.1.0

func (s *BlockchainConfig44) SetAccounts(val []string)

SetAccounts sets the value of Accounts.

func (*BlockchainConfig44) SetSuspendedUntil added in v1.1.0

func (s *BlockchainConfig44) SetSuspendedUntil(val int)

SetSuspendedUntil sets the value of SuspendedUntil.

func (*BlockchainConfig44) UnmarshalJSON added in v1.1.0

func (s *BlockchainConfig44) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig44) Validate added in v1.1.0

func (s *BlockchainConfig44) Validate() error

type BlockchainConfig5 added in v1.2.0

type BlockchainConfig5 struct {
	BlackholeAddr OptString `json:"blackhole_addr"`
	FeeBurnNom    int64     `json:"fee_burn_nom"`
	FeeBurnDenom  int64     `json:"fee_burn_denom"`
}

func (*BlockchainConfig5) Decode added in v1.2.0

func (s *BlockchainConfig5) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig5 from json.

func (*BlockchainConfig5) Encode added in v1.2.0

func (s *BlockchainConfig5) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig5) GetBlackholeAddr added in v1.2.0

func (s *BlockchainConfig5) GetBlackholeAddr() OptString

GetBlackholeAddr returns the value of BlackholeAddr.

func (*BlockchainConfig5) GetFeeBurnDenom added in v1.2.0

func (s *BlockchainConfig5) GetFeeBurnDenom() int64

GetFeeBurnDenom returns the value of FeeBurnDenom.

func (*BlockchainConfig5) GetFeeBurnNom added in v1.2.0

func (s *BlockchainConfig5) GetFeeBurnNom() int64

GetFeeBurnNom returns the value of FeeBurnNom.

func (*BlockchainConfig5) MarshalJSON added in v1.2.0

func (s *BlockchainConfig5) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig5) SetBlackholeAddr added in v1.2.0

func (s *BlockchainConfig5) SetBlackholeAddr(val OptString)

SetBlackholeAddr sets the value of BlackholeAddr.

func (*BlockchainConfig5) SetFeeBurnDenom added in v1.2.0

func (s *BlockchainConfig5) SetFeeBurnDenom(val int64)

SetFeeBurnDenom sets the value of FeeBurnDenom.

func (*BlockchainConfig5) SetFeeBurnNom added in v1.2.0

func (s *BlockchainConfig5) SetFeeBurnNom(val int64)

SetFeeBurnNom sets the value of FeeBurnNom.

func (*BlockchainConfig5) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig5) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig6 added in v1.2.0

type BlockchainConfig6 struct {
	MintNewPrice int64 `json:"mint_new_price"`
	MintAddPrice int64 `json:"mint_add_price"`
}

Minting fees of new currencies.

func (*BlockchainConfig6) Decode added in v1.2.0

func (s *BlockchainConfig6) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig6 from json.

func (*BlockchainConfig6) Encode added in v1.2.0

func (s *BlockchainConfig6) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig6) GetMintAddPrice added in v1.2.0

func (s *BlockchainConfig6) GetMintAddPrice() int64

GetMintAddPrice returns the value of MintAddPrice.

func (*BlockchainConfig6) GetMintNewPrice added in v1.2.0

func (s *BlockchainConfig6) GetMintNewPrice() int64

GetMintNewPrice returns the value of MintNewPrice.

func (*BlockchainConfig6) MarshalJSON added in v1.2.0

func (s *BlockchainConfig6) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig6) SetMintAddPrice added in v1.2.0

func (s *BlockchainConfig6) SetMintAddPrice(val int64)

SetMintAddPrice sets the value of MintAddPrice.

func (*BlockchainConfig6) SetMintNewPrice added in v1.2.0

func (s *BlockchainConfig6) SetMintNewPrice(val int64)

SetMintNewPrice sets the value of MintNewPrice.

func (*BlockchainConfig6) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig6) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig7 added in v1.2.0

type BlockchainConfig7 struct {
	Currencies []BlockchainConfig7CurrenciesItem `json:"currencies"`
}

The volume of each of the additional currencies in circulation.

func (*BlockchainConfig7) Decode added in v1.2.0

func (s *BlockchainConfig7) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig7 from json.

func (*BlockchainConfig7) Encode added in v1.2.0

func (s *BlockchainConfig7) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig7) GetCurrencies added in v1.2.0

GetCurrencies returns the value of Currencies.

func (*BlockchainConfig7) MarshalJSON added in v1.2.0

func (s *BlockchainConfig7) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig7) SetCurrencies added in v1.2.0

func (s *BlockchainConfig7) SetCurrencies(val []BlockchainConfig7CurrenciesItem)

SetCurrencies sets the value of Currencies.

func (*BlockchainConfig7) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig7) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig7) Validate added in v1.2.0

func (s *BlockchainConfig7) Validate() error

type BlockchainConfig71 added in v1.2.0

type BlockchainConfig71 struct {
	OracleBridgeParams OracleBridgeParams `json:"oracle_bridge_params"`
}

Bridge parameters for wrapping TON in other networks.

func (*BlockchainConfig71) Decode added in v1.2.0

func (s *BlockchainConfig71) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig71 from json.

func (*BlockchainConfig71) Encode added in v1.2.0

func (s *BlockchainConfig71) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig71) GetOracleBridgeParams added in v1.2.0

func (s *BlockchainConfig71) GetOracleBridgeParams() OracleBridgeParams

GetOracleBridgeParams returns the value of OracleBridgeParams.

func (*BlockchainConfig71) MarshalJSON added in v1.2.0

func (s *BlockchainConfig71) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig71) SetOracleBridgeParams added in v1.2.0

func (s *BlockchainConfig71) SetOracleBridgeParams(val OracleBridgeParams)

SetOracleBridgeParams sets the value of OracleBridgeParams.

func (*BlockchainConfig71) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig71) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig71) Validate added in v1.2.0

func (s *BlockchainConfig71) Validate() error

type BlockchainConfig72 added in v1.2.0

type BlockchainConfig72 struct {
	OracleBridgeParams OracleBridgeParams `json:"oracle_bridge_params"`
}

Bridge parameters for wrapping TON in other networks.

func (*BlockchainConfig72) Decode added in v1.2.0

func (s *BlockchainConfig72) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig72 from json.

func (*BlockchainConfig72) Encode added in v1.2.0

func (s *BlockchainConfig72) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig72) GetOracleBridgeParams added in v1.2.0

func (s *BlockchainConfig72) GetOracleBridgeParams() OracleBridgeParams

GetOracleBridgeParams returns the value of OracleBridgeParams.

func (*BlockchainConfig72) MarshalJSON added in v1.2.0

func (s *BlockchainConfig72) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig72) SetOracleBridgeParams added in v1.2.0

func (s *BlockchainConfig72) SetOracleBridgeParams(val OracleBridgeParams)

SetOracleBridgeParams sets the value of OracleBridgeParams.

func (*BlockchainConfig72) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig72) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig72) Validate added in v1.2.0

func (s *BlockchainConfig72) Validate() error

type BlockchainConfig73 added in v1.2.0

type BlockchainConfig73 struct {
	OracleBridgeParams OracleBridgeParams `json:"oracle_bridge_params"`
}

Bridge parameters for wrapping TON in other networks.

func (*BlockchainConfig73) Decode added in v1.2.0

func (s *BlockchainConfig73) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig73 from json.

func (*BlockchainConfig73) Encode added in v1.2.0

func (s *BlockchainConfig73) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig73) GetOracleBridgeParams added in v1.2.0

func (s *BlockchainConfig73) GetOracleBridgeParams() OracleBridgeParams

GetOracleBridgeParams returns the value of OracleBridgeParams.

func (*BlockchainConfig73) MarshalJSON added in v1.2.0

func (s *BlockchainConfig73) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig73) SetOracleBridgeParams added in v1.2.0

func (s *BlockchainConfig73) SetOracleBridgeParams(val OracleBridgeParams)

SetOracleBridgeParams sets the value of OracleBridgeParams.

func (*BlockchainConfig73) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig73) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig73) Validate added in v1.2.0

func (s *BlockchainConfig73) Validate() error

type BlockchainConfig79 added in v1.2.0

type BlockchainConfig79 struct {
	JettonBridgeParams JettonBridgeParams `json:"jetton_bridge_params"`
}

Bridge parameters for wrapping tokens from other networks into tokens on the TON network.

func (*BlockchainConfig79) Decode added in v1.2.0

func (s *BlockchainConfig79) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig79 from json.

func (*BlockchainConfig79) Encode added in v1.2.0

func (s *BlockchainConfig79) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig79) GetJettonBridgeParams added in v1.2.0

func (s *BlockchainConfig79) GetJettonBridgeParams() JettonBridgeParams

GetJettonBridgeParams returns the value of JettonBridgeParams.

func (*BlockchainConfig79) MarshalJSON added in v1.2.0

func (s *BlockchainConfig79) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig79) SetJettonBridgeParams added in v1.2.0

func (s *BlockchainConfig79) SetJettonBridgeParams(val JettonBridgeParams)

SetJettonBridgeParams sets the value of JettonBridgeParams.

func (*BlockchainConfig79) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig79) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig79) Validate added in v1.2.0

func (s *BlockchainConfig79) Validate() error

type BlockchainConfig7CurrenciesItem added in v1.2.0

type BlockchainConfig7CurrenciesItem struct {
	CurrencyID int64  `json:"currency_id"`
	Amount     string `json:"amount"`
}

func (*BlockchainConfig7CurrenciesItem) Decode added in v1.2.0

Decode decodes BlockchainConfig7CurrenciesItem from json.

func (*BlockchainConfig7CurrenciesItem) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*BlockchainConfig7CurrenciesItem) GetAmount added in v1.2.0

func (s *BlockchainConfig7CurrenciesItem) GetAmount() string

GetAmount returns the value of Amount.

func (*BlockchainConfig7CurrenciesItem) GetCurrencyID added in v1.2.0

func (s *BlockchainConfig7CurrenciesItem) GetCurrencyID() int64

GetCurrencyID returns the value of CurrencyID.

func (*BlockchainConfig7CurrenciesItem) MarshalJSON added in v1.2.0

func (s *BlockchainConfig7CurrenciesItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig7CurrenciesItem) SetAmount added in v1.2.0

func (s *BlockchainConfig7CurrenciesItem) SetAmount(val string)

SetAmount sets the value of Amount.

func (*BlockchainConfig7CurrenciesItem) SetCurrencyID added in v1.2.0

func (s *BlockchainConfig7CurrenciesItem) SetCurrencyID(val int64)

SetCurrencyID sets the value of CurrencyID.

func (*BlockchainConfig7CurrenciesItem) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig7CurrenciesItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig8 added in v1.2.0

type BlockchainConfig8 struct {
	Version      int64 `json:"version"`
	Capabilities int64 `json:"capabilities"`
}

The network version and additional capabilities supported by the validators.

func (*BlockchainConfig8) Decode added in v1.2.0

func (s *BlockchainConfig8) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig8 from json.

func (*BlockchainConfig8) Encode added in v1.2.0

func (s *BlockchainConfig8) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig8) GetCapabilities added in v1.2.0

func (s *BlockchainConfig8) GetCapabilities() int64

GetCapabilities returns the value of Capabilities.

func (*BlockchainConfig8) GetVersion added in v1.2.0

func (s *BlockchainConfig8) GetVersion() int64

GetVersion returns the value of Version.

func (*BlockchainConfig8) MarshalJSON added in v1.2.0

func (s *BlockchainConfig8) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig8) SetCapabilities added in v1.2.0

func (s *BlockchainConfig8) SetCapabilities(val int64)

SetCapabilities sets the value of Capabilities.

func (*BlockchainConfig8) SetVersion added in v1.2.0

func (s *BlockchainConfig8) SetVersion(val int64)

SetVersion sets the value of Version.

func (*BlockchainConfig8) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig8) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainConfig81 added in v1.2.0

type BlockchainConfig81 struct {
	JettonBridgeParams JettonBridgeParams `json:"jetton_bridge_params"`
}

Bridge parameters for wrapping tokens from other networks into tokens on the TON network.

func (*BlockchainConfig81) Decode added in v1.2.0

func (s *BlockchainConfig81) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig81 from json.

func (*BlockchainConfig81) Encode added in v1.2.0

func (s *BlockchainConfig81) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig81) GetJettonBridgeParams added in v1.2.0

func (s *BlockchainConfig81) GetJettonBridgeParams() JettonBridgeParams

GetJettonBridgeParams returns the value of JettonBridgeParams.

func (*BlockchainConfig81) MarshalJSON added in v1.2.0

func (s *BlockchainConfig81) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig81) SetJettonBridgeParams added in v1.2.0

func (s *BlockchainConfig81) SetJettonBridgeParams(val JettonBridgeParams)

SetJettonBridgeParams sets the value of JettonBridgeParams.

func (*BlockchainConfig81) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig81) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig81) Validate added in v1.2.0

func (s *BlockchainConfig81) Validate() error

type BlockchainConfig82 added in v1.2.0

type BlockchainConfig82 struct {
	JettonBridgeParams JettonBridgeParams `json:"jetton_bridge_params"`
}

Bridge parameters for wrapping tokens from other networks into tokens on the TON network.

func (*BlockchainConfig82) Decode added in v1.2.0

func (s *BlockchainConfig82) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig82 from json.

func (*BlockchainConfig82) Encode added in v1.2.0

func (s *BlockchainConfig82) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig82) GetJettonBridgeParams added in v1.2.0

func (s *BlockchainConfig82) GetJettonBridgeParams() JettonBridgeParams

GetJettonBridgeParams returns the value of JettonBridgeParams.

func (*BlockchainConfig82) MarshalJSON added in v1.2.0

func (s *BlockchainConfig82) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig82) SetJettonBridgeParams added in v1.2.0

func (s *BlockchainConfig82) SetJettonBridgeParams(val JettonBridgeParams)

SetJettonBridgeParams sets the value of JettonBridgeParams.

func (*BlockchainConfig82) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig82) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig82) Validate added in v1.2.0

func (s *BlockchainConfig82) Validate() error

type BlockchainConfig9 added in v1.2.0

type BlockchainConfig9 struct {
	MandatoryParams []int32 `json:"mandatory_params"`
}

List of mandatory parameters of the blockchain config.

func (*BlockchainConfig9) Decode added in v1.2.0

func (s *BlockchainConfig9) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig9 from json.

func (*BlockchainConfig9) Encode added in v1.2.0

func (s *BlockchainConfig9) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainConfig9) GetMandatoryParams added in v1.2.0

func (s *BlockchainConfig9) GetMandatoryParams() []int32

GetMandatoryParams returns the value of MandatoryParams.

func (*BlockchainConfig9) MarshalJSON added in v1.2.0

func (s *BlockchainConfig9) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainConfig9) SetMandatoryParams added in v1.2.0

func (s *BlockchainConfig9) SetMandatoryParams(val []int32)

SetMandatoryParams sets the value of MandatoryParams.

func (*BlockchainConfig9) UnmarshalJSON added in v1.2.0

func (s *BlockchainConfig9) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainConfig9) Validate added in v1.2.0

func (s *BlockchainConfig9) Validate() error

type BlockchainRawAccount added in v1.1.0

type BlockchainRawAccount struct {
	Address             string                              `json:"address"`
	Balance             int64                               `json:"balance"`
	ExtraBalance        OptBlockchainRawAccountExtraBalance `json:"extra_balance"`
	Code                OptString                           `json:"code"`
	Data                OptString                           `json:"data"`
	LastTransactionLt   int64                               `json:"last_transaction_lt"`
	LastTransactionHash OptString                           `json:"last_transaction_hash"`
	FrozenHash          OptString                           `json:"frozen_hash"`
	Status              AccountStatus                       `json:"status"`
	Storage             AccountStorageInfo                  `json:"storage"`
	Libraries           []BlockchainRawAccountLibrariesItem `json:"libraries"`
}

Ref: #/components/schemas/BlockchainRawAccount

func (*BlockchainRawAccount) Decode added in v1.1.0

func (s *BlockchainRawAccount) Decode(d *jx.Decoder) error

Decode decodes BlockchainRawAccount from json.

func (*BlockchainRawAccount) Encode added in v1.1.0

func (s *BlockchainRawAccount) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*BlockchainRawAccount) GetAddress added in v1.1.0

func (s *BlockchainRawAccount) GetAddress() string

GetAddress returns the value of Address.

func (*BlockchainRawAccount) GetBalance added in v1.1.0

func (s *BlockchainRawAccount) GetBalance() int64

GetBalance returns the value of Balance.

func (*BlockchainRawAccount) GetCode added in v1.1.0

func (s *BlockchainRawAccount) GetCode() OptString

GetCode returns the value of Code.

func (*BlockchainRawAccount) GetData added in v1.1.0

func (s *BlockchainRawAccount) GetData() OptString

GetData returns the value of Data.

func (*BlockchainRawAccount) GetExtraBalance added in v1.1.0

GetExtraBalance returns the value of ExtraBalance.

func (*BlockchainRawAccount) GetFrozenHash added in v1.2.0

func (s *BlockchainRawAccount) GetFrozenHash() OptString

GetFrozenHash returns the value of FrozenHash.

func (*BlockchainRawAccount) GetLastTransactionHash added in v1.2.0

func (s *BlockchainRawAccount) GetLastTransactionHash() OptString

GetLastTransactionHash returns the value of LastTransactionHash.

func (*BlockchainRawAccount) GetLastTransactionLt added in v1.1.0

func (s *BlockchainRawAccount) GetLastTransactionLt() int64

GetLastTransactionLt returns the value of LastTransactionLt.

func (*BlockchainRawAccount) GetLibraries added in v1.2.0

GetLibraries returns the value of Libraries.

func (*BlockchainRawAccount) GetStatus added in v1.1.0

func (s *BlockchainRawAccount) GetStatus() AccountStatus

GetStatus returns the value of Status.

func (*BlockchainRawAccount) GetStorage added in v1.1.0

func (s *BlockchainRawAccount) GetStorage() AccountStorageInfo

GetStorage returns the value of Storage.

func (*BlockchainRawAccount) MarshalJSON added in v1.1.0

func (s *BlockchainRawAccount) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainRawAccount) SetAddress added in v1.1.0

func (s *BlockchainRawAccount) SetAddress(val string)

SetAddress sets the value of Address.

func (*BlockchainRawAccount) SetBalance added in v1.1.0

func (s *BlockchainRawAccount) SetBalance(val int64)

SetBalance sets the value of Balance.

func (*BlockchainRawAccount) SetCode added in v1.1.0

func (s *BlockchainRawAccount) SetCode(val OptString)

SetCode sets the value of Code.

func (*BlockchainRawAccount) SetData added in v1.1.0

func (s *BlockchainRawAccount) SetData(val OptString)

SetData sets the value of Data.

func (*BlockchainRawAccount) SetExtraBalance added in v1.1.0

SetExtraBalance sets the value of ExtraBalance.

func (*BlockchainRawAccount) SetFrozenHash added in v1.2.0

func (s *BlockchainRawAccount) SetFrozenHash(val OptString)

SetFrozenHash sets the value of FrozenHash.

func (*BlockchainRawAccount) SetLastTransactionHash added in v1.2.0

func (s *BlockchainRawAccount) SetLastTransactionHash(val OptString)

SetLastTransactionHash sets the value of LastTransactionHash.

func (*BlockchainRawAccount) SetLastTransactionLt added in v1.1.0

func (s *BlockchainRawAccount) SetLastTransactionLt(val int64)

SetLastTransactionLt sets the value of LastTransactionLt.

func (*BlockchainRawAccount) SetLibraries added in v1.2.0

SetLibraries sets the value of Libraries.

func (*BlockchainRawAccount) SetStatus added in v1.1.0

func (s *BlockchainRawAccount) SetStatus(val AccountStatus)

SetStatus sets the value of Status.

func (*BlockchainRawAccount) SetStorage added in v1.1.0

func (s *BlockchainRawAccount) SetStorage(val AccountStorageInfo)

SetStorage sets the value of Storage.

func (*BlockchainRawAccount) UnmarshalJSON added in v1.1.0

func (s *BlockchainRawAccount) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BlockchainRawAccount) Validate added in v1.2.0

func (s *BlockchainRawAccount) Validate() error

type BlockchainRawAccountExtraBalance added in v1.1.0

type BlockchainRawAccountExtraBalance map[string]string

func (*BlockchainRawAccountExtraBalance) Decode added in v1.1.0

Decode decodes BlockchainRawAccountExtraBalance from json.

func (BlockchainRawAccountExtraBalance) Encode added in v1.1.0

Encode implements json.Marshaler.

func (BlockchainRawAccountExtraBalance) MarshalJSON added in v1.1.0

func (s BlockchainRawAccountExtraBalance) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainRawAccountExtraBalance) UnmarshalJSON added in v1.1.0

func (s *BlockchainRawAccountExtraBalance) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BlockchainRawAccountLibrariesItem added in v1.2.0

type BlockchainRawAccountLibrariesItem struct {
	Public bool   `json:"public"`
	Root   string `json:"root"`
}

func (*BlockchainRawAccountLibrariesItem) Decode added in v1.2.0

Decode decodes BlockchainRawAccountLibrariesItem from json.

func (*BlockchainRawAccountLibrariesItem) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*BlockchainRawAccountLibrariesItem) GetPublic added in v1.2.0

func (s *BlockchainRawAccountLibrariesItem) GetPublic() bool

GetPublic returns the value of Public.

func (*BlockchainRawAccountLibrariesItem) GetRoot added in v1.2.0

GetRoot returns the value of Root.

func (*BlockchainRawAccountLibrariesItem) MarshalJSON added in v1.2.0

func (s *BlockchainRawAccountLibrariesItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*BlockchainRawAccountLibrariesItem) SetPublic added in v1.2.0

func (s *BlockchainRawAccountLibrariesItem) SetPublic(val bool)

SetPublic sets the value of Public.

func (*BlockchainRawAccountLibrariesItem) SetRoot added in v1.2.0

func (s *BlockchainRawAccountLibrariesItem) SetRoot(val string)

SetRoot sets the value of Root.

func (*BlockchainRawAccountLibrariesItem) UnmarshalJSON added in v1.2.0

func (s *BlockchainRawAccountLibrariesItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type BouncePhaseType

type BouncePhaseType string

Ref: #/components/schemas/BouncePhaseType

const (
	BouncePhaseTypeTrPhaseBounceNegfunds BouncePhaseType = "TrPhaseBounceNegfunds"
	BouncePhaseTypeTrPhaseBounceNofunds  BouncePhaseType = "TrPhaseBounceNofunds"
	BouncePhaseTypeTrPhaseBounceOk       BouncePhaseType = "TrPhaseBounceOk"
)

func (BouncePhaseType) AllValues added in v1.2.0

func (BouncePhaseType) AllValues() []BouncePhaseType

AllValues returns all BouncePhaseType values.

func (*BouncePhaseType) Decode

func (s *BouncePhaseType) Decode(d *jx.Decoder) error

Decode decodes BouncePhaseType from json.

func (BouncePhaseType) Encode

func (s BouncePhaseType) Encode(e *jx.Encoder)

Encode encodes BouncePhaseType as json.

func (BouncePhaseType) MarshalJSON

func (s BouncePhaseType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (BouncePhaseType) MarshalText added in v1.1.0

func (s BouncePhaseType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*BouncePhaseType) UnmarshalJSON

func (s *BouncePhaseType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*BouncePhaseType) UnmarshalText added in v1.1.0

func (s *BouncePhaseType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (BouncePhaseType) Validate

func (s BouncePhaseType) Validate() error

type ComputePhase

type ComputePhase struct {
	Skipped    bool                 `json:"skipped"`
	SkipReason OptComputeSkipReason `json:"skip_reason"`
	Success    OptBool              `json:"success"`
	GasFees    OptInt64             `json:"gas_fees"`
	GasUsed    OptInt64             `json:"gas_used"`
	VMSteps    OptInt32             `json:"vm_steps"`
	ExitCode   OptInt32             `json:"exit_code"`
}

Ref: #/components/schemas/ComputePhase

func (*ComputePhase) Decode

func (s *ComputePhase) Decode(d *jx.Decoder) error

Decode decodes ComputePhase from json.

func (*ComputePhase) Encode

func (s *ComputePhase) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ComputePhase) GetExitCode

func (s *ComputePhase) GetExitCode() OptInt32

GetExitCode returns the value of ExitCode.

func (*ComputePhase) GetGasFees

func (s *ComputePhase) GetGasFees() OptInt64

GetGasFees returns the value of GasFees.

func (*ComputePhase) GetGasUsed

func (s *ComputePhase) GetGasUsed() OptInt64

GetGasUsed returns the value of GasUsed.

func (*ComputePhase) GetSkipReason

func (s *ComputePhase) GetSkipReason() OptComputeSkipReason

GetSkipReason returns the value of SkipReason.

func (*ComputePhase) GetSkipped

func (s *ComputePhase) GetSkipped() bool

GetSkipped returns the value of Skipped.

func (*ComputePhase) GetSuccess

func (s *ComputePhase) GetSuccess() OptBool

GetSuccess returns the value of Success.

func (*ComputePhase) GetVMSteps

func (s *ComputePhase) GetVMSteps() OptInt32

GetVMSteps returns the value of VMSteps.

func (*ComputePhase) MarshalJSON

func (s *ComputePhase) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ComputePhase) SetExitCode

func (s *ComputePhase) SetExitCode(val OptInt32)

SetExitCode sets the value of ExitCode.

func (*ComputePhase) SetGasFees

func (s *ComputePhase) SetGasFees(val OptInt64)

SetGasFees sets the value of GasFees.

func (*ComputePhase) SetGasUsed

func (s *ComputePhase) SetGasUsed(val OptInt64)

SetGasUsed sets the value of GasUsed.

func (*ComputePhase) SetSkipReason

func (s *ComputePhase) SetSkipReason(val OptComputeSkipReason)

SetSkipReason sets the value of SkipReason.

func (*ComputePhase) SetSkipped

func (s *ComputePhase) SetSkipped(val bool)

SetSkipped sets the value of Skipped.

func (*ComputePhase) SetSuccess

func (s *ComputePhase) SetSuccess(val OptBool)

SetSuccess sets the value of Success.

func (*ComputePhase) SetVMSteps

func (s *ComputePhase) SetVMSteps(val OptInt32)

SetVMSteps sets the value of VMSteps.

func (*ComputePhase) UnmarshalJSON

func (s *ComputePhase) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ComputePhase) Validate

func (s *ComputePhase) Validate() error

type ComputeSkipReason

type ComputeSkipReason string

Ref: #/components/schemas/ComputeSkipReason

const (
	ComputeSkipReasonCskipNoState  ComputeSkipReason = "cskip_no_state"
	ComputeSkipReasonCskipBadState ComputeSkipReason = "cskip_bad_state"
	ComputeSkipReasonCskipNoGas    ComputeSkipReason = "cskip_no_gas"
)

func (ComputeSkipReason) AllValues added in v1.2.0

func (ComputeSkipReason) AllValues() []ComputeSkipReason

AllValues returns all ComputeSkipReason values.

func (*ComputeSkipReason) Decode

func (s *ComputeSkipReason) Decode(d *jx.Decoder) error

Decode decodes ComputeSkipReason from json.

func (ComputeSkipReason) Encode

func (s ComputeSkipReason) Encode(e *jx.Encoder)

Encode encodes ComputeSkipReason as json.

func (ComputeSkipReason) MarshalJSON

func (s ComputeSkipReason) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (ComputeSkipReason) MarshalText added in v1.1.0

func (s ComputeSkipReason) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*ComputeSkipReason) UnmarshalJSON

func (s *ComputeSkipReason) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ComputeSkipReason) UnmarshalText added in v1.1.0

func (s *ComputeSkipReason) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (ComputeSkipReason) Validate

func (s ComputeSkipReason) Validate() error

type ConfigProposalSetup added in v1.2.0

type ConfigProposalSetup struct {
	MinTotRounds int   `json:"min_tot_rounds"`
	MaxTotRounds int   `json:"max_tot_rounds"`
	MinWins      int   `json:"min_wins"`
	MaxLosses    int   `json:"max_losses"`
	MinStoreSec  int64 `json:"min_store_sec"`
	MaxStoreSec  int64 `json:"max_store_sec"`
	BitPrice     int64 `json:"bit_price"`
	CellPrice    int64 `json:"cell_price"`
}

Ref: #/components/schemas/ConfigProposalSetup

func (*ConfigProposalSetup) Decode added in v1.2.0

func (s *ConfigProposalSetup) Decode(d *jx.Decoder) error

Decode decodes ConfigProposalSetup from json.

func (*ConfigProposalSetup) Encode added in v1.2.0

func (s *ConfigProposalSetup) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ConfigProposalSetup) GetBitPrice added in v1.2.0

func (s *ConfigProposalSetup) GetBitPrice() int64

GetBitPrice returns the value of BitPrice.

func (*ConfigProposalSetup) GetCellPrice added in v1.2.0

func (s *ConfigProposalSetup) GetCellPrice() int64

GetCellPrice returns the value of CellPrice.

func (*ConfigProposalSetup) GetMaxLosses added in v1.2.0

func (s *ConfigProposalSetup) GetMaxLosses() int

GetMaxLosses returns the value of MaxLosses.

func (*ConfigProposalSetup) GetMaxStoreSec added in v1.2.0

func (s *ConfigProposalSetup) GetMaxStoreSec() int64

GetMaxStoreSec returns the value of MaxStoreSec.

func (*ConfigProposalSetup) GetMaxTotRounds added in v1.2.0

func (s *ConfigProposalSetup) GetMaxTotRounds() int

GetMaxTotRounds returns the value of MaxTotRounds.

func (*ConfigProposalSetup) GetMinStoreSec added in v1.2.0

func (s *ConfigProposalSetup) GetMinStoreSec() int64

GetMinStoreSec returns the value of MinStoreSec.

func (*ConfigProposalSetup) GetMinTotRounds added in v1.2.0

func (s *ConfigProposalSetup) GetMinTotRounds() int

GetMinTotRounds returns the value of MinTotRounds.

func (*ConfigProposalSetup) GetMinWins added in v1.2.0

func (s *ConfigProposalSetup) GetMinWins() int

GetMinWins returns the value of MinWins.

func (*ConfigProposalSetup) MarshalJSON added in v1.2.0

func (s *ConfigProposalSetup) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ConfigProposalSetup) SetBitPrice added in v1.2.0

func (s *ConfigProposalSetup) SetBitPrice(val int64)

SetBitPrice sets the value of BitPrice.

func (*ConfigProposalSetup) SetCellPrice added in v1.2.0

func (s *ConfigProposalSetup) SetCellPrice(val int64)

SetCellPrice sets the value of CellPrice.

func (*ConfigProposalSetup) SetMaxLosses added in v1.2.0

func (s *ConfigProposalSetup) SetMaxLosses(val int)

SetMaxLosses sets the value of MaxLosses.

func (*ConfigProposalSetup) SetMaxStoreSec added in v1.2.0

func (s *ConfigProposalSetup) SetMaxStoreSec(val int64)

SetMaxStoreSec sets the value of MaxStoreSec.

func (*ConfigProposalSetup) SetMaxTotRounds added in v1.2.0

func (s *ConfigProposalSetup) SetMaxTotRounds(val int)

SetMaxTotRounds sets the value of MaxTotRounds.

func (*ConfigProposalSetup) SetMinStoreSec added in v1.2.0

func (s *ConfigProposalSetup) SetMinStoreSec(val int64)

SetMinStoreSec sets the value of MinStoreSec.

func (*ConfigProposalSetup) SetMinTotRounds added in v1.2.0

func (s *ConfigProposalSetup) SetMinTotRounds(val int)

SetMinTotRounds sets the value of MinTotRounds.

func (*ConfigProposalSetup) SetMinWins added in v1.2.0

func (s *ConfigProposalSetup) SetMinWins(val int)

SetMinWins sets the value of MinWins.

func (*ConfigProposalSetup) UnmarshalJSON added in v1.2.0

func (s *ConfigProposalSetup) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type ContractDeployAction

type ContractDeployAction struct {
	Address    string   `json:"address"`
	Interfaces []string `json:"interfaces"`
}

Ref: #/components/schemas/ContractDeployAction

func (*ContractDeployAction) Decode

func (s *ContractDeployAction) Decode(d *jx.Decoder) error

Decode decodes ContractDeployAction from json.

func (*ContractDeployAction) Encode

func (s *ContractDeployAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ContractDeployAction) GetAddress

func (s *ContractDeployAction) GetAddress() string

GetAddress returns the value of Address.

func (*ContractDeployAction) GetInterfaces

func (s *ContractDeployAction) GetInterfaces() []string

GetInterfaces returns the value of Interfaces.

func (*ContractDeployAction) MarshalJSON

func (s *ContractDeployAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ContractDeployAction) SetAddress

func (s *ContractDeployAction) SetAddress(val string)

SetAddress sets the value of Address.

func (*ContractDeployAction) SetInterfaces

func (s *ContractDeployAction) SetInterfaces(val []string)

SetInterfaces sets the value of Interfaces.

func (*ContractDeployAction) UnmarshalJSON

func (s *ContractDeployAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ContractDeployAction) Validate

func (s *ContractDeployAction) Validate() error

type CreditPhase

type CreditPhase struct {
	FeesCollected int64 `json:"fees_collected"`
	Credit        int64 `json:"credit"`
}

Ref: #/components/schemas/CreditPhase

func (*CreditPhase) Decode

func (s *CreditPhase) Decode(d *jx.Decoder) error

Decode decodes CreditPhase from json.

func (*CreditPhase) Encode

func (s *CreditPhase) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*CreditPhase) GetCredit

func (s *CreditPhase) GetCredit() int64

GetCredit returns the value of Credit.

func (*CreditPhase) GetFeesCollected

func (s *CreditPhase) GetFeesCollected() int64

GetFeesCollected returns the value of FeesCollected.

func (*CreditPhase) MarshalJSON

func (s *CreditPhase) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*CreditPhase) SetCredit

func (s *CreditPhase) SetCredit(val int64)

SetCredit sets the value of Credit.

func (*CreditPhase) SetFeesCollected

func (s *CreditPhase) SetFeesCollected(val int64)

SetFeesCollected sets the value of FeesCollected.

func (*CreditPhase) UnmarshalJSON

func (s *CreditPhase) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type DecodeMessageReq added in v1.2.0

type DecodeMessageReq struct {
	Boc string `json:"boc"`
}

func (*DecodeMessageReq) Decode added in v1.2.0

func (s *DecodeMessageReq) Decode(d *jx.Decoder) error

Decode decodes DecodeMessageReq from json.

func (*DecodeMessageReq) Encode added in v1.2.0

func (s *DecodeMessageReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DecodeMessageReq) GetBoc added in v1.2.0

func (s *DecodeMessageReq) GetBoc() string

GetBoc returns the value of Boc.

func (*DecodeMessageReq) MarshalJSON added in v1.2.0

func (s *DecodeMessageReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DecodeMessageReq) SetBoc added in v1.2.0

func (s *DecodeMessageReq) SetBoc(val string)

SetBoc sets the value of Boc.

func (*DecodeMessageReq) UnmarshalJSON added in v1.2.0

func (s *DecodeMessageReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type DecodedMessage added in v1.2.0

type DecodedMessage struct {
	Destination              AccountAddress                   `json:"destination"`
	DestinationWalletVersion string                           `json:"destination_wallet_version"`
	ExtInMsgDecoded          OptDecodedMessageExtInMsgDecoded `json:"ext_in_msg_decoded"`
}

Ref: #/components/schemas/DecodedMessage

func (*DecodedMessage) Decode added in v1.2.0

func (s *DecodedMessage) Decode(d *jx.Decoder) error

Decode decodes DecodedMessage from json.

func (*DecodedMessage) Encode added in v1.2.0

func (s *DecodedMessage) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DecodedMessage) GetDestination added in v1.2.0

func (s *DecodedMessage) GetDestination() AccountAddress

GetDestination returns the value of Destination.

func (*DecodedMessage) GetDestinationWalletVersion added in v1.2.0

func (s *DecodedMessage) GetDestinationWalletVersion() string

GetDestinationWalletVersion returns the value of DestinationWalletVersion.

func (*DecodedMessage) GetExtInMsgDecoded added in v1.2.0

func (s *DecodedMessage) GetExtInMsgDecoded() OptDecodedMessageExtInMsgDecoded

GetExtInMsgDecoded returns the value of ExtInMsgDecoded.

func (*DecodedMessage) MarshalJSON added in v1.2.0

func (s *DecodedMessage) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DecodedMessage) SetDestination added in v1.2.0

func (s *DecodedMessage) SetDestination(val AccountAddress)

SetDestination sets the value of Destination.

func (*DecodedMessage) SetDestinationWalletVersion added in v1.2.0

func (s *DecodedMessage) SetDestinationWalletVersion(val string)

SetDestinationWalletVersion sets the value of DestinationWalletVersion.

func (*DecodedMessage) SetExtInMsgDecoded added in v1.2.0

func (s *DecodedMessage) SetExtInMsgDecoded(val OptDecodedMessageExtInMsgDecoded)

SetExtInMsgDecoded sets the value of ExtInMsgDecoded.

func (*DecodedMessage) UnmarshalJSON added in v1.2.0

func (s *DecodedMessage) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DecodedMessage) Validate added in v1.2.0

func (s *DecodedMessage) Validate() error

type DecodedMessageExtInMsgDecoded added in v1.2.0

type DecodedMessageExtInMsgDecoded struct {
	WalletV3         OptDecodedMessageExtInMsgDecodedWalletV3         `json:"wallet_v3"`
	WalletV4         OptDecodedMessageExtInMsgDecodedWalletV4         `json:"wallet_v4"`
	WalletHighloadV2 OptDecodedMessageExtInMsgDecodedWalletHighloadV2 `json:"wallet_highload_v2"`
}

func (*DecodedMessageExtInMsgDecoded) Decode added in v1.2.0

Decode decodes DecodedMessageExtInMsgDecoded from json.

func (*DecodedMessageExtInMsgDecoded) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*DecodedMessageExtInMsgDecoded) GetWalletHighloadV2 added in v1.2.0

GetWalletHighloadV2 returns the value of WalletHighloadV2.

func (*DecodedMessageExtInMsgDecoded) GetWalletV3 added in v1.2.0

GetWalletV3 returns the value of WalletV3.

func (*DecodedMessageExtInMsgDecoded) GetWalletV4 added in v1.2.0

GetWalletV4 returns the value of WalletV4.

func (*DecodedMessageExtInMsgDecoded) MarshalJSON added in v1.2.0

func (s *DecodedMessageExtInMsgDecoded) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DecodedMessageExtInMsgDecoded) SetWalletHighloadV2 added in v1.2.0

SetWalletHighloadV2 sets the value of WalletHighloadV2.

func (*DecodedMessageExtInMsgDecoded) SetWalletV3 added in v1.2.0

SetWalletV3 sets the value of WalletV3.

func (*DecodedMessageExtInMsgDecoded) SetWalletV4 added in v1.2.0

SetWalletV4 sets the value of WalletV4.

func (*DecodedMessageExtInMsgDecoded) UnmarshalJSON added in v1.2.0

func (s *DecodedMessageExtInMsgDecoded) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DecodedMessageExtInMsgDecoded) Validate added in v1.2.0

func (s *DecodedMessageExtInMsgDecoded) Validate() error

type DecodedMessageExtInMsgDecodedWalletHighloadV2 added in v1.2.0

type DecodedMessageExtInMsgDecodedWalletHighloadV2 struct {
	SubwalletID    int64               `json:"subwallet_id"`
	BoundedQueryID string              `json:"bounded_query_id"`
	RawMessages    []DecodedRawMessage `json:"raw_messages"`
}

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) Decode added in v1.2.0

Decode decodes DecodedMessageExtInMsgDecodedWalletHighloadV2 from json.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) GetBoundedQueryID added in v1.2.0

GetBoundedQueryID returns the value of BoundedQueryID.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) GetRawMessages added in v1.2.0

GetRawMessages returns the value of RawMessages.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) GetSubwalletID added in v1.2.0

GetSubwalletID returns the value of SubwalletID.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) MarshalJSON added in v1.2.0

MarshalJSON implements stdjson.Marshaler.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) SetBoundedQueryID added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletHighloadV2) SetBoundedQueryID(val string)

SetBoundedQueryID sets the value of BoundedQueryID.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) SetRawMessages added in v1.2.0

SetRawMessages sets the value of RawMessages.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) SetSubwalletID added in v1.2.0

SetSubwalletID sets the value of SubwalletID.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) UnmarshalJSON added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletHighloadV2) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DecodedMessageExtInMsgDecodedWalletHighloadV2) Validate added in v1.2.0

type DecodedMessageExtInMsgDecodedWalletV3 added in v1.2.0

type DecodedMessageExtInMsgDecodedWalletV3 struct {
	SubwalletID int64               `json:"subwallet_id"`
	ValidUntil  int64               `json:"valid_until"`
	Seqno       int64               `json:"seqno"`
	RawMessages []DecodedRawMessage `json:"raw_messages"`
}

func (*DecodedMessageExtInMsgDecodedWalletV3) Decode added in v1.2.0

Decode decodes DecodedMessageExtInMsgDecodedWalletV3 from json.

func (*DecodedMessageExtInMsgDecodedWalletV3) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*DecodedMessageExtInMsgDecodedWalletV3) GetRawMessages added in v1.2.0

GetRawMessages returns the value of RawMessages.

func (*DecodedMessageExtInMsgDecodedWalletV3) GetSeqno added in v1.2.0

GetSeqno returns the value of Seqno.

func (*DecodedMessageExtInMsgDecodedWalletV3) GetSubwalletID added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV3) GetSubwalletID() int64

GetSubwalletID returns the value of SubwalletID.

func (*DecodedMessageExtInMsgDecodedWalletV3) GetValidUntil added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV3) GetValidUntil() int64

GetValidUntil returns the value of ValidUntil.

func (*DecodedMessageExtInMsgDecodedWalletV3) MarshalJSON added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV3) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DecodedMessageExtInMsgDecodedWalletV3) SetRawMessages added in v1.2.0

SetRawMessages sets the value of RawMessages.

func (*DecodedMessageExtInMsgDecodedWalletV3) SetSeqno added in v1.2.0

SetSeqno sets the value of Seqno.

func (*DecodedMessageExtInMsgDecodedWalletV3) SetSubwalletID added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV3) SetSubwalletID(val int64)

SetSubwalletID sets the value of SubwalletID.

func (*DecodedMessageExtInMsgDecodedWalletV3) SetValidUntil added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV3) SetValidUntil(val int64)

SetValidUntil sets the value of ValidUntil.

func (*DecodedMessageExtInMsgDecodedWalletV3) UnmarshalJSON added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV3) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DecodedMessageExtInMsgDecodedWalletV3) Validate added in v1.2.0

type DecodedMessageExtInMsgDecodedWalletV4 added in v1.2.0

type DecodedMessageExtInMsgDecodedWalletV4 struct {
	SubwalletID int64               `json:"subwallet_id"`
	ValidUntil  int64               `json:"valid_until"`
	Seqno       int64               `json:"seqno"`
	Op          int32               `json:"op"`
	RawMessages []DecodedRawMessage `json:"raw_messages"`
}

func (*DecodedMessageExtInMsgDecodedWalletV4) Decode added in v1.2.0

Decode decodes DecodedMessageExtInMsgDecodedWalletV4 from json.

func (*DecodedMessageExtInMsgDecodedWalletV4) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*DecodedMessageExtInMsgDecodedWalletV4) GetOp added in v1.2.0

GetOp returns the value of Op.

func (*DecodedMessageExtInMsgDecodedWalletV4) GetRawMessages added in v1.2.0

GetRawMessages returns the value of RawMessages.

func (*DecodedMessageExtInMsgDecodedWalletV4) GetSeqno added in v1.2.0

GetSeqno returns the value of Seqno.

func (*DecodedMessageExtInMsgDecodedWalletV4) GetSubwalletID added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV4) GetSubwalletID() int64

GetSubwalletID returns the value of SubwalletID.

func (*DecodedMessageExtInMsgDecodedWalletV4) GetValidUntil added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV4) GetValidUntil() int64

GetValidUntil returns the value of ValidUntil.

func (*DecodedMessageExtInMsgDecodedWalletV4) MarshalJSON added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV4) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DecodedMessageExtInMsgDecodedWalletV4) SetOp added in v1.2.0

SetOp sets the value of Op.

func (*DecodedMessageExtInMsgDecodedWalletV4) SetRawMessages added in v1.2.0

SetRawMessages sets the value of RawMessages.

func (*DecodedMessageExtInMsgDecodedWalletV4) SetSeqno added in v1.2.0

SetSeqno sets the value of Seqno.

func (*DecodedMessageExtInMsgDecodedWalletV4) SetSubwalletID added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV4) SetSubwalletID(val int64)

SetSubwalletID sets the value of SubwalletID.

func (*DecodedMessageExtInMsgDecodedWalletV4) SetValidUntil added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV4) SetValidUntil(val int64)

SetValidUntil sets the value of ValidUntil.

func (*DecodedMessageExtInMsgDecodedWalletV4) UnmarshalJSON added in v1.2.0

func (s *DecodedMessageExtInMsgDecodedWalletV4) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DecodedMessageExtInMsgDecodedWalletV4) Validate added in v1.2.0

type DecodedRawMessage added in v1.2.0

type DecodedRawMessage struct {
	Message DecodedRawMessageMessage `json:"message"`
	Mode    int                      `json:"mode"`
}

Ref: #/components/schemas/DecodedRawMessage

func (*DecodedRawMessage) Decode added in v1.2.0

func (s *DecodedRawMessage) Decode(d *jx.Decoder) error

Decode decodes DecodedRawMessage from json.

func (*DecodedRawMessage) Encode added in v1.2.0

func (s *DecodedRawMessage) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DecodedRawMessage) GetMessage added in v1.2.0

GetMessage returns the value of Message.

func (*DecodedRawMessage) GetMode added in v1.2.0

func (s *DecodedRawMessage) GetMode() int

GetMode returns the value of Mode.

func (*DecodedRawMessage) MarshalJSON added in v1.2.0

func (s *DecodedRawMessage) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DecodedRawMessage) SetMessage added in v1.2.0

func (s *DecodedRawMessage) SetMessage(val DecodedRawMessageMessage)

SetMessage sets the value of Message.

func (*DecodedRawMessage) SetMode added in v1.2.0

func (s *DecodedRawMessage) SetMode(val int)

SetMode sets the value of Mode.

func (*DecodedRawMessage) UnmarshalJSON added in v1.2.0

func (s *DecodedRawMessage) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type DecodedRawMessageMessage added in v1.2.0

type DecodedRawMessageMessage struct {
	Boc           string    `json:"boc"`
	DecodedOpName OptString `json:"decoded_op_name"`
	OpCode        OptString `json:"op_code"`
	DecodedBody   jx.Raw    `json:"decoded_body"`
}

func (*DecodedRawMessageMessage) Decode added in v1.2.0

func (s *DecodedRawMessageMessage) Decode(d *jx.Decoder) error

Decode decodes DecodedRawMessageMessage from json.

func (*DecodedRawMessageMessage) Encode added in v1.2.0

func (s *DecodedRawMessageMessage) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DecodedRawMessageMessage) GetBoc added in v1.2.0

func (s *DecodedRawMessageMessage) GetBoc() string

GetBoc returns the value of Boc.

func (*DecodedRawMessageMessage) GetDecodedBody added in v1.2.0

func (s *DecodedRawMessageMessage) GetDecodedBody() jx.Raw

GetDecodedBody returns the value of DecodedBody.

func (*DecodedRawMessageMessage) GetDecodedOpName added in v1.2.0

func (s *DecodedRawMessageMessage) GetDecodedOpName() OptString

GetDecodedOpName returns the value of DecodedOpName.

func (*DecodedRawMessageMessage) GetOpCode added in v1.2.0

func (s *DecodedRawMessageMessage) GetOpCode() OptString

GetOpCode returns the value of OpCode.

func (*DecodedRawMessageMessage) MarshalJSON added in v1.2.0

func (s *DecodedRawMessageMessage) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DecodedRawMessageMessage) SetBoc added in v1.2.0

func (s *DecodedRawMessageMessage) SetBoc(val string)

SetBoc sets the value of Boc.

func (*DecodedRawMessageMessage) SetDecodedBody added in v1.2.0

func (s *DecodedRawMessageMessage) SetDecodedBody(val jx.Raw)

SetDecodedBody sets the value of DecodedBody.

func (*DecodedRawMessageMessage) SetDecodedOpName added in v1.2.0

func (s *DecodedRawMessageMessage) SetDecodedOpName(val OptString)

SetDecodedOpName sets the value of DecodedOpName.

func (*DecodedRawMessageMessage) SetOpCode added in v1.2.0

func (s *DecodedRawMessageMessage) SetOpCode(val OptString)

SetOpCode sets the value of OpCode.

func (*DecodedRawMessageMessage) UnmarshalJSON added in v1.2.0

func (s *DecodedRawMessageMessage) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type DepositStakeAction added in v0.1.1

type DepositStakeAction struct {
	Amount         int64                  `json:"amount"`
	Staker         AccountAddress         `json:"staker"`
	Pool           AccountAddress         `json:"pool"`
	Implementation PoolImplementationType `json:"implementation"`
}

Validator's participation in elections. Ref: #/components/schemas/DepositStakeAction

func (*DepositStakeAction) Decode added in v0.1.1

func (s *DepositStakeAction) Decode(d *jx.Decoder) error

Decode decodes DepositStakeAction from json.

func (*DepositStakeAction) Encode added in v0.1.1

func (s *DepositStakeAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DepositStakeAction) GetAmount added in v0.1.1

func (s *DepositStakeAction) GetAmount() int64

GetAmount returns the value of Amount.

func (*DepositStakeAction) GetImplementation added in v1.1.0

func (s *DepositStakeAction) GetImplementation() PoolImplementationType

GetImplementation returns the value of Implementation.

func (*DepositStakeAction) GetPool added in v1.1.0

func (s *DepositStakeAction) GetPool() AccountAddress

GetPool returns the value of Pool.

func (*DepositStakeAction) GetStaker added in v0.1.1

func (s *DepositStakeAction) GetStaker() AccountAddress

GetStaker returns the value of Staker.

func (*DepositStakeAction) MarshalJSON added in v0.1.1

func (s *DepositStakeAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DepositStakeAction) SetAmount added in v0.1.1

func (s *DepositStakeAction) SetAmount(val int64)

SetAmount sets the value of Amount.

func (*DepositStakeAction) SetImplementation added in v1.1.0

func (s *DepositStakeAction) SetImplementation(val PoolImplementationType)

SetImplementation sets the value of Implementation.

func (*DepositStakeAction) SetPool added in v1.1.0

func (s *DepositStakeAction) SetPool(val AccountAddress)

SetPool sets the value of Pool.

func (*DepositStakeAction) SetStaker added in v0.1.1

func (s *DepositStakeAction) SetStaker(val AccountAddress)

SetStaker sets the value of Staker.

func (*DepositStakeAction) UnmarshalJSON added in v0.1.1

func (s *DepositStakeAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DepositStakeAction) Validate added in v1.1.0

func (s *DepositStakeAction) Validate() error

type DnsExpiring

type DnsExpiring struct {
	Items []DnsExpiringItemsItem `json:"items"`
}

Ref: #/components/schemas/DnsExpiring

func (*DnsExpiring) Decode

func (s *DnsExpiring) Decode(d *jx.Decoder) error

Decode decodes DnsExpiring from json.

func (*DnsExpiring) Encode

func (s *DnsExpiring) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DnsExpiring) GetItems

func (s *DnsExpiring) GetItems() []DnsExpiringItemsItem

GetItems returns the value of Items.

func (*DnsExpiring) MarshalJSON

func (s *DnsExpiring) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DnsExpiring) SetItems

func (s *DnsExpiring) SetItems(val []DnsExpiringItemsItem)

SetItems sets the value of Items.

func (*DnsExpiring) UnmarshalJSON

func (s *DnsExpiring) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DnsExpiring) Validate

func (s *DnsExpiring) Validate() error

type DnsExpiringItemsItem

type DnsExpiringItemsItem struct {
	ExpiringAt int64      `json:"expiring_at"`
	Name       string     `json:"name"`
	DNSItem    OptNftItem `json:"dns_item"`
}

func (*DnsExpiringItemsItem) Decode

func (s *DnsExpiringItemsItem) Decode(d *jx.Decoder) error

Decode decodes DnsExpiringItemsItem from json.

func (*DnsExpiringItemsItem) Encode

func (s *DnsExpiringItemsItem) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DnsExpiringItemsItem) GetDNSItem

func (s *DnsExpiringItemsItem) GetDNSItem() OptNftItem

GetDNSItem returns the value of DNSItem.

func (*DnsExpiringItemsItem) GetExpiringAt

func (s *DnsExpiringItemsItem) GetExpiringAt() int64

GetExpiringAt returns the value of ExpiringAt.

func (*DnsExpiringItemsItem) GetName

func (s *DnsExpiringItemsItem) GetName() string

GetName returns the value of Name.

func (*DnsExpiringItemsItem) MarshalJSON

func (s *DnsExpiringItemsItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DnsExpiringItemsItem) SetDNSItem

func (s *DnsExpiringItemsItem) SetDNSItem(val OptNftItem)

SetDNSItem sets the value of DNSItem.

func (*DnsExpiringItemsItem) SetExpiringAt

func (s *DnsExpiringItemsItem) SetExpiringAt(val int64)

SetExpiringAt sets the value of ExpiringAt.

func (*DnsExpiringItemsItem) SetName

func (s *DnsExpiringItemsItem) SetName(val string)

SetName sets the value of Name.

func (*DnsExpiringItemsItem) UnmarshalJSON

func (s *DnsExpiringItemsItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DnsExpiringItemsItem) Validate

func (s *DnsExpiringItemsItem) Validate() error

type DnsRecord

type DnsRecord struct {
	Wallet       OptWalletDNS `json:"wallet"`
	NextResolver OptString    `json:"next_resolver"`
	Sites        []string     `json:"sites"`
	// Tonstorage bag id.
	Storage OptString `json:"storage"`
}

Ref: #/components/schemas/DnsRecord

func (*DnsRecord) Decode

func (s *DnsRecord) Decode(d *jx.Decoder) error

Decode decodes DnsRecord from json.

func (*DnsRecord) Encode

func (s *DnsRecord) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DnsRecord) GetNextResolver

func (s *DnsRecord) GetNextResolver() OptString

GetNextResolver returns the value of NextResolver.

func (*DnsRecord) GetSites

func (s *DnsRecord) GetSites() []string

GetSites returns the value of Sites.

func (*DnsRecord) GetStorage

func (s *DnsRecord) GetStorage() OptString

GetStorage returns the value of Storage.

func (*DnsRecord) GetWallet

func (s *DnsRecord) GetWallet() OptWalletDNS

GetWallet returns the value of Wallet.

func (*DnsRecord) MarshalJSON

func (s *DnsRecord) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DnsRecord) SetNextResolver

func (s *DnsRecord) SetNextResolver(val OptString)

SetNextResolver sets the value of NextResolver.

func (*DnsRecord) SetSites

func (s *DnsRecord) SetSites(val []string)

SetSites sets the value of Sites.

func (*DnsRecord) SetStorage

func (s *DnsRecord) SetStorage(val OptString)

SetStorage sets the value of Storage.

func (*DnsRecord) SetWallet

func (s *DnsRecord) SetWallet(val OptWalletDNS)

SetWallet sets the value of Wallet.

func (*DnsRecord) UnmarshalJSON

func (s *DnsRecord) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DnsRecord) Validate

func (s *DnsRecord) Validate() error

type DnsResolveParams

type DnsResolveParams struct {
	// Domain name with .ton or .t.me.
	DomainName string
}

DnsResolveParams is parameters of dnsResolve operation.

type DomainBid

type DomainBid struct {
	Success bool           `json:"success"`
	Value   int64          `json:"value"`
	TxTime  int64          `json:"txTime"`
	TxHash  string         `json:"txHash"`
	Bidder  AccountAddress `json:"bidder"`
}

Ref: #/components/schemas/DomainBid

func (*DomainBid) Decode

func (s *DomainBid) Decode(d *jx.Decoder) error

Decode decodes DomainBid from json.

func (*DomainBid) Encode

func (s *DomainBid) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DomainBid) GetBidder

func (s *DomainBid) GetBidder() AccountAddress

GetBidder returns the value of Bidder.

func (*DomainBid) GetSuccess

func (s *DomainBid) GetSuccess() bool

GetSuccess returns the value of Success.

func (*DomainBid) GetTxHash

func (s *DomainBid) GetTxHash() string

GetTxHash returns the value of TxHash.

func (*DomainBid) GetTxTime

func (s *DomainBid) GetTxTime() int64

GetTxTime returns the value of TxTime.

func (*DomainBid) GetValue

func (s *DomainBid) GetValue() int64

GetValue returns the value of Value.

func (*DomainBid) MarshalJSON

func (s *DomainBid) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DomainBid) SetBidder

func (s *DomainBid) SetBidder(val AccountAddress)

SetBidder sets the value of Bidder.

func (*DomainBid) SetSuccess

func (s *DomainBid) SetSuccess(val bool)

SetSuccess sets the value of Success.

func (*DomainBid) SetTxHash

func (s *DomainBid) SetTxHash(val string)

SetTxHash sets the value of TxHash.

func (*DomainBid) SetTxTime

func (s *DomainBid) SetTxTime(val int64)

SetTxTime sets the value of TxTime.

func (*DomainBid) SetValue

func (s *DomainBid) SetValue(val int64)

SetValue sets the value of Value.

func (*DomainBid) UnmarshalJSON

func (s *DomainBid) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type DomainBids

type DomainBids struct {
	Data []DomainBid `json:"data"`
}

Ref: #/components/schemas/DomainBids

func (*DomainBids) Decode

func (s *DomainBids) Decode(d *jx.Decoder) error

Decode decodes DomainBids from json.

func (*DomainBids) Encode

func (s *DomainBids) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DomainBids) GetData

func (s *DomainBids) GetData() []DomainBid

GetData returns the value of Data.

func (*DomainBids) MarshalJSON

func (s *DomainBids) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DomainBids) SetData

func (s *DomainBids) SetData(val []DomainBid)

SetData sets the value of Data.

func (*DomainBids) UnmarshalJSON

func (s *DomainBids) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DomainBids) Validate

func (s *DomainBids) Validate() error

type DomainInfo

type DomainInfo struct {
	Name string `json:"name"`
	// Date of expiring. optional. not all domain in ton has expiration date.
	ExpiringAt OptInt64   `json:"expiring_at"`
	Item       OptNftItem `json:"item"`
}

Ref: #/components/schemas/DomainInfo

func (*DomainInfo) Decode

func (s *DomainInfo) Decode(d *jx.Decoder) error

Decode decodes DomainInfo from json.

func (*DomainInfo) Encode

func (s *DomainInfo) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DomainInfo) GetExpiringAt

func (s *DomainInfo) GetExpiringAt() OptInt64

GetExpiringAt returns the value of ExpiringAt.

func (*DomainInfo) GetItem

func (s *DomainInfo) GetItem() OptNftItem

GetItem returns the value of Item.

func (*DomainInfo) GetName

func (s *DomainInfo) GetName() string

GetName returns the value of Name.

func (*DomainInfo) MarshalJSON

func (s *DomainInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DomainInfo) SetExpiringAt

func (s *DomainInfo) SetExpiringAt(val OptInt64)

SetExpiringAt sets the value of ExpiringAt.

func (*DomainInfo) SetItem

func (s *DomainInfo) SetItem(val OptNftItem)

SetItem sets the value of Item.

func (*DomainInfo) SetName

func (s *DomainInfo) SetName(val string)

SetName sets the value of Name.

func (*DomainInfo) UnmarshalJSON

func (s *DomainInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DomainInfo) Validate

func (s *DomainInfo) Validate() error

type DomainNames

type DomainNames struct {
	Domains []string `json:"domains"`
}

Ref: #/components/schemas/DomainNames

func (*DomainNames) Decode

func (s *DomainNames) Decode(d *jx.Decoder) error

Decode decodes DomainNames from json.

func (*DomainNames) Encode

func (s *DomainNames) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DomainNames) GetDomains

func (s *DomainNames) GetDomains() []string

GetDomains returns the value of Domains.

func (*DomainNames) MarshalJSON

func (s *DomainNames) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DomainNames) SetDomains

func (s *DomainNames) SetDomains(val []string)

SetDomains sets the value of Domains.

func (*DomainNames) UnmarshalJSON

func (s *DomainNames) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*DomainNames) Validate

func (s *DomainNames) Validate() error

type DomainRenewAction added in v1.2.0

type DomainRenewAction struct {
	Domain          string         `json:"domain"`
	ContractAddress string         `json:"contract_address"`
	Renewer         AccountAddress `json:"renewer"`
}

Ref: #/components/schemas/DomainRenewAction

func (*DomainRenewAction) Decode added in v1.2.0

func (s *DomainRenewAction) Decode(d *jx.Decoder) error

Decode decodes DomainRenewAction from json.

func (*DomainRenewAction) Encode added in v1.2.0

func (s *DomainRenewAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*DomainRenewAction) GetContractAddress added in v1.2.0

func (s *DomainRenewAction) GetContractAddress() string

GetContractAddress returns the value of ContractAddress.

func (*DomainRenewAction) GetDomain added in v1.2.0

func (s *DomainRenewAction) GetDomain() string

GetDomain returns the value of Domain.

func (*DomainRenewAction) GetRenewer added in v1.2.0

func (s *DomainRenewAction) GetRenewer() AccountAddress

GetRenewer returns the value of Renewer.

func (*DomainRenewAction) MarshalJSON added in v1.2.0

func (s *DomainRenewAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*DomainRenewAction) SetContractAddress added in v1.2.0

func (s *DomainRenewAction) SetContractAddress(val string)

SetContractAddress sets the value of ContractAddress.

func (*DomainRenewAction) SetDomain added in v1.2.0

func (s *DomainRenewAction) SetDomain(val string)

SetDomain sets the value of Domain.

func (*DomainRenewAction) SetRenewer added in v1.2.0

func (s *DomainRenewAction) SetRenewer(val AccountAddress)

SetRenewer sets the value of Renewer.

func (*DomainRenewAction) UnmarshalJSON added in v1.2.0

func (s *DomainRenewAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type ElectionsDepositStakeAction added in v1.1.0

type ElectionsDepositStakeAction struct {
	Amount int64          `json:"amount"`
	Staker AccountAddress `json:"staker"`
}

Ref: #/components/schemas/ElectionsDepositStakeAction

func (*ElectionsDepositStakeAction) Decode added in v1.1.0

Decode decodes ElectionsDepositStakeAction from json.

func (*ElectionsDepositStakeAction) Encode added in v1.1.0

func (s *ElectionsDepositStakeAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ElectionsDepositStakeAction) GetAmount added in v1.1.0

func (s *ElectionsDepositStakeAction) GetAmount() int64

GetAmount returns the value of Amount.

func (*ElectionsDepositStakeAction) GetStaker added in v1.1.0

GetStaker returns the value of Staker.

func (*ElectionsDepositStakeAction) MarshalJSON added in v1.1.0

func (s *ElectionsDepositStakeAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ElectionsDepositStakeAction) SetAmount added in v1.1.0

func (s *ElectionsDepositStakeAction) SetAmount(val int64)

SetAmount sets the value of Amount.

func (*ElectionsDepositStakeAction) SetStaker added in v1.1.0

func (s *ElectionsDepositStakeAction) SetStaker(val AccountAddress)

SetStaker sets the value of Staker.

func (*ElectionsDepositStakeAction) UnmarshalJSON added in v1.1.0

func (s *ElectionsDepositStakeAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type ElectionsRecoverStakeAction added in v1.1.0

type ElectionsRecoverStakeAction struct {
	Amount int64          `json:"amount"`
	Staker AccountAddress `json:"staker"`
}

Ref: #/components/schemas/ElectionsRecoverStakeAction

func (*ElectionsRecoverStakeAction) Decode added in v1.1.0

Decode decodes ElectionsRecoverStakeAction from json.

func (*ElectionsRecoverStakeAction) Encode added in v1.1.0

func (s *ElectionsRecoverStakeAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ElectionsRecoverStakeAction) GetAmount added in v1.1.0

func (s *ElectionsRecoverStakeAction) GetAmount() int64

GetAmount returns the value of Amount.

func (*ElectionsRecoverStakeAction) GetStaker added in v1.1.0

GetStaker returns the value of Staker.

func (*ElectionsRecoverStakeAction) MarshalJSON added in v1.1.0

func (s *ElectionsRecoverStakeAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ElectionsRecoverStakeAction) SetAmount added in v1.1.0

func (s *ElectionsRecoverStakeAction) SetAmount(val int64)

SetAmount sets the value of Amount.

func (*ElectionsRecoverStakeAction) SetStaker added in v1.1.0

func (s *ElectionsRecoverStakeAction) SetStaker(val AccountAddress)

SetStaker sets the value of Staker.

func (*ElectionsRecoverStakeAction) UnmarshalJSON added in v1.1.0

func (s *ElectionsRecoverStakeAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type EmulateMessageToAccountEventParams

type EmulateMessageToAccountEventParams struct {
	AcceptLanguage OptString
	// Account ID.
	AccountID            string
	IgnoreSignatureCheck OptBool
}

EmulateMessageToAccountEventParams is parameters of emulateMessageToAccountEvent operation.

type EmulateMessageToAccountEventReq

type EmulateMessageToAccountEventReq struct {
	Boc string `json:"boc"`
}

func (*EmulateMessageToAccountEventReq) Decode

Decode decodes EmulateMessageToAccountEventReq from json.

func (*EmulateMessageToAccountEventReq) Encode

Encode implements json.Marshaler.

func (*EmulateMessageToAccountEventReq) GetBoc

GetBoc returns the value of Boc.

func (*EmulateMessageToAccountEventReq) MarshalJSON

func (s *EmulateMessageToAccountEventReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*EmulateMessageToAccountEventReq) SetBoc

func (s *EmulateMessageToAccountEventReq) SetBoc(val string)

SetBoc sets the value of Boc.

func (*EmulateMessageToAccountEventReq) UnmarshalJSON

func (s *EmulateMessageToAccountEventReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type EmulateMessageToEventParams

type EmulateMessageToEventParams struct {
	AcceptLanguage       OptString
	IgnoreSignatureCheck OptBool
}

EmulateMessageToEventParams is parameters of emulateMessageToEvent operation.

type EmulateMessageToEventReq

type EmulateMessageToEventReq struct {
	Boc string `json:"boc"`
}

func (*EmulateMessageToEventReq) Decode

func (s *EmulateMessageToEventReq) Decode(d *jx.Decoder) error

Decode decodes EmulateMessageToEventReq from json.

func (*EmulateMessageToEventReq) Encode

func (s *EmulateMessageToEventReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*EmulateMessageToEventReq) GetBoc

func (s *EmulateMessageToEventReq) GetBoc() string

GetBoc returns the value of Boc.

func (*EmulateMessageToEventReq) MarshalJSON

func (s *EmulateMessageToEventReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*EmulateMessageToEventReq) SetBoc

func (s *EmulateMessageToEventReq) SetBoc(val string)

SetBoc sets the value of Boc.

func (*EmulateMessageToEventReq) UnmarshalJSON

func (s *EmulateMessageToEventReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type EmulateMessageToTraceParams added in v1.2.0

type EmulateMessageToTraceParams struct {
	IgnoreSignatureCheck OptBool
}

EmulateMessageToTraceParams is parameters of emulateMessageToTrace operation.

type EmulateMessageToTraceReq

type EmulateMessageToTraceReq struct {
	Boc string `json:"boc"`
}

func (*EmulateMessageToTraceReq) Decode

func (s *EmulateMessageToTraceReq) Decode(d *jx.Decoder) error

Decode decodes EmulateMessageToTraceReq from json.

func (*EmulateMessageToTraceReq) Encode

func (s *EmulateMessageToTraceReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*EmulateMessageToTraceReq) GetBoc

func (s *EmulateMessageToTraceReq) GetBoc() string

GetBoc returns the value of Boc.

func (*EmulateMessageToTraceReq) MarshalJSON

func (s *EmulateMessageToTraceReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*EmulateMessageToTraceReq) SetBoc

func (s *EmulateMessageToTraceReq) SetBoc(val string)

SetBoc sets the value of Boc.

func (*EmulateMessageToTraceReq) UnmarshalJSON

func (s *EmulateMessageToTraceReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type EmulateMessageToWalletParams added in v1.1.0

type EmulateMessageToWalletParams struct {
	AcceptLanguage OptString
}

EmulateMessageToWalletParams is parameters of emulateMessageToWallet operation.

type EmulateMessageToWalletReq added in v1.1.0

type EmulateMessageToWalletReq struct {
	Boc string `json:"boc"`
	// Additional per account configuration.
	Params []EmulateMessageToWalletReqParamsItem `json:"params"`
}

func (*EmulateMessageToWalletReq) Decode added in v1.1.0

func (s *EmulateMessageToWalletReq) Decode(d *jx.Decoder) error

Decode decodes EmulateMessageToWalletReq from json.

func (*EmulateMessageToWalletReq) Encode added in v1.1.0

func (s *EmulateMessageToWalletReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*EmulateMessageToWalletReq) GetBoc added in v1.1.0

func (s *EmulateMessageToWalletReq) GetBoc() string

GetBoc returns the value of Boc.

func (*EmulateMessageToWalletReq) GetParams added in v1.2.0

GetParams returns the value of Params.

func (*EmulateMessageToWalletReq) MarshalJSON added in v1.1.0

func (s *EmulateMessageToWalletReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*EmulateMessageToWalletReq) SetBoc added in v1.1.0

func (s *EmulateMessageToWalletReq) SetBoc(val string)

SetBoc sets the value of Boc.

func (*EmulateMessageToWalletReq) SetParams added in v1.2.0

SetParams sets the value of Params.

func (*EmulateMessageToWalletReq) UnmarshalJSON added in v1.1.0

func (s *EmulateMessageToWalletReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type EmulateMessageToWalletReqParamsItem added in v1.2.0

type EmulateMessageToWalletReqParamsItem struct {
	Address string   `json:"address"`
	Balance OptInt64 `json:"balance"`
}

func (*EmulateMessageToWalletReqParamsItem) Decode added in v1.2.0

Decode decodes EmulateMessageToWalletReqParamsItem from json.

func (*EmulateMessageToWalletReqParamsItem) Encode added in v1.2.0

Encode implements json.Marshaler.

func (*EmulateMessageToWalletReqParamsItem) GetAddress added in v1.2.0

GetAddress returns the value of Address.

func (*EmulateMessageToWalletReqParamsItem) GetBalance added in v1.2.0

GetBalance returns the value of Balance.

func (*EmulateMessageToWalletReqParamsItem) MarshalJSON added in v1.2.0

func (s *EmulateMessageToWalletReqParamsItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*EmulateMessageToWalletReqParamsItem) SetAddress added in v1.2.0

func (s *EmulateMessageToWalletReqParamsItem) SetAddress(val string)

SetAddress sets the value of Address.

func (*EmulateMessageToWalletReqParamsItem) SetBalance added in v1.2.0

func (s *EmulateMessageToWalletReqParamsItem) SetBalance(val OptInt64)

SetBalance sets the value of Balance.

func (*EmulateMessageToWalletReqParamsItem) UnmarshalJSON added in v1.2.0

func (s *EmulateMessageToWalletReqParamsItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type EncryptedComment added in v1.0.0

type EncryptedComment struct {
	EncryptionType string `json:"encryption_type"`
	CipherText     string `json:"cipher_text"`
}

Ref: #/components/schemas/EncryptedComment

func (*EncryptedComment) Decode added in v1.0.0

func (s *EncryptedComment) Decode(d *jx.Decoder) error

Decode decodes EncryptedComment from json.

func (*EncryptedComment) Encode added in v1.0.0

func (s *EncryptedComment) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*EncryptedComment) GetCipherText added in v1.0.0

func (s *EncryptedComment) GetCipherText() string

GetCipherText returns the value of CipherText.

func (*EncryptedComment) GetEncryptionType added in v1.0.0

func (s *EncryptedComment) GetEncryptionType() string

GetEncryptionType returns the value of EncryptionType.

func (*EncryptedComment) MarshalJSON added in v1.0.0

func (s *EncryptedComment) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*EncryptedComment) SetCipherText added in v1.0.0

func (s *EncryptedComment) SetCipherText(val string)

SetCipherText sets the value of CipherText.

func (*EncryptedComment) SetEncryptionType added in v1.0.0

func (s *EncryptedComment) SetEncryptionType(val string)

SetEncryptionType sets the value of EncryptionType.

func (*EncryptedComment) UnmarshalJSON added in v1.0.0

func (s *EncryptedComment) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type Error added in v1.1.0

type Error struct {
	Error string `json:"error"`
}

func (*Error) Decode added in v1.1.0

func (s *Error) Decode(d *jx.Decoder) error

Decode decodes Error from json.

func (*Error) Encode added in v1.1.0

func (s *Error) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Error) GetError added in v1.1.0

func (s *Error) GetError() string

GetError returns the value of Error.

func (*Error) MarshalJSON added in v1.1.0

func (s *Error) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Error) SetError added in v1.1.0

func (s *Error) SetError(val string)

SetError sets the value of Error.

func (*Error) UnmarshalJSON added in v1.1.0

func (s *Error) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type ErrorHandler

type ErrorHandler = ogenerrors.ErrorHandler

ErrorHandler is error handler.

type ErrorStatusCode added in v1.1.0

type ErrorStatusCode struct {
	StatusCode int
	Response   Error
}

ErrorStatusCode wraps Error with StatusCode.

func (*ErrorStatusCode) Error added in v1.1.0

func (s *ErrorStatusCode) Error() string

func (*ErrorStatusCode) GetResponse added in v1.1.0

func (s *ErrorStatusCode) GetResponse() Error

GetResponse returns the value of Response.

func (*ErrorStatusCode) GetStatusCode added in v1.1.0

func (s *ErrorStatusCode) GetStatusCode() int

GetStatusCode returns the value of StatusCode.

func (*ErrorStatusCode) SetResponse added in v1.1.0

func (s *ErrorStatusCode) SetResponse(val Error)

SetResponse sets the value of Response.

func (*ErrorStatusCode) SetStatusCode added in v1.1.0

func (s *ErrorStatusCode) SetStatusCode(val int)

SetStatusCode sets the value of StatusCode.

type Event

type Event struct {
	EventID   string      `json:"event_id"`
	Timestamp int64       `json:"timestamp"`
	Actions   []Action    `json:"actions"`
	ValueFlow []ValueFlow `json:"value_flow"`
	// Scam.
	IsScam bool  `json:"is_scam"`
	Lt     int64 `json:"lt"`
	// Event is not finished yet. Transactions still happening.
	InProgress bool `json:"in_progress"`
}

Ref: #/components/schemas/Event

func (*Event) Decode

func (s *Event) Decode(d *jx.Decoder) error

Decode decodes Event from json.

func (*Event) Encode

func (s *Event) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Event) GetActions

func (s *Event) GetActions() []Action

GetActions returns the value of Actions.

func (*Event) GetEventID

func (s *Event) GetEventID() string

GetEventID returns the value of EventID.

func (*Event) GetInProgress

func (s *Event) GetInProgress() bool

GetInProgress returns the value of InProgress.

func (*Event) GetIsScam

func (s *Event) GetIsScam() bool

GetIsScam returns the value of IsScam.

func (*Event) GetLt

func (s *Event) GetLt() int64

GetLt returns the value of Lt.

func (*Event) GetTimestamp

func (s *Event) GetTimestamp() int64

GetTimestamp returns the value of Timestamp.

func (*Event) GetValueFlow

func (s *Event) GetValueFlow() []ValueFlow

GetValueFlow returns the value of ValueFlow.

func (*Event) MarshalJSON

func (s *Event) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Event) SetActions

func (s *Event) SetActions(val []Action)

SetActions sets the value of Actions.

func (*Event) SetEventID

func (s *Event) SetEventID(val string)

SetEventID sets the value of EventID.

func (*Event) SetInProgress

func (s *Event) SetInProgress(val bool)

SetInProgress sets the value of InProgress.

func (*Event) SetIsScam

func (s *Event) SetIsScam(val bool)

SetIsScam sets the value of IsScam.

func (*Event) SetLt

func (s *Event) SetLt(val int64)

SetLt sets the value of Lt.

func (*Event) SetTimestamp

func (s *Event) SetTimestamp(val int64)

SetTimestamp sets the value of Timestamp.

func (*Event) SetValueFlow

func (s *Event) SetValueFlow(val []ValueFlow)

SetValueFlow sets the value of ValueFlow.

func (*Event) UnmarshalJSON

func (s *Event) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Event) Validate

func (s *Event) Validate() error

type ExecGetMethodForBlockchainAccountParams added in v1.1.0

type ExecGetMethodForBlockchainAccountParams struct {
	// Account ID.
	AccountID string
	// Contract get method name.
	MethodName string
	Args       []string
}

ExecGetMethodForBlockchainAccountParams is parameters of execGetMethodForBlockchainAccount operation.

type FoundAccounts

type FoundAccounts struct {
	Addresses []FoundAccountsAddressesItem `json:"addresses"`
}

Ref: #/components/schemas/FoundAccounts

func (*FoundAccounts) Decode

func (s *FoundAccounts) Decode(d *jx.Decoder) error

Decode decodes FoundAccounts from json.

func (*FoundAccounts) Encode

func (s *FoundAccounts) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*FoundAccounts) GetAddresses

func (s *FoundAccounts) GetAddresses() []FoundAccountsAddressesItem

GetAddresses returns the value of Addresses.

func (*FoundAccounts) MarshalJSON

func (s *FoundAccounts) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*FoundAccounts) SetAddresses

func (s *FoundAccounts) SetAddresses(val []FoundAccountsAddressesItem)

SetAddresses sets the value of Addresses.

func (*FoundAccounts) UnmarshalJSON

func (s *FoundAccounts) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*FoundAccounts) Validate

func (s *FoundAccounts) Validate() error

type FoundAccountsAddressesItem

type FoundAccountsAddressesItem struct {
	Address string `json:"address"`
	Name    string `json:"name"`
	Preview string `json:"preview"`
}

func (*FoundAccountsAddressesItem) Decode

Decode decodes FoundAccountsAddressesItem from json.

func (*FoundAccountsAddressesItem) Encode

func (s *FoundAccountsAddressesItem) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*FoundAccountsAddressesItem) GetAddress

func (s *FoundAccountsAddressesItem) GetAddress() string

GetAddress returns the value of Address.

func (*FoundAccountsAddressesItem) GetName

func (s *FoundAccountsAddressesItem) GetName() string

GetName returns the value of Name.

func (*FoundAccountsAddressesItem) GetPreview added in v1.1.0

func (s *FoundAccountsAddressesItem) GetPreview() string

GetPreview returns the value of Preview.

func (*FoundAccountsAddressesItem) MarshalJSON

func (s *FoundAccountsAddressesItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*FoundAccountsAddressesItem) SetAddress

func (s *FoundAccountsAddressesItem) SetAddress(val string)

SetAddress sets the value of Address.

func (*FoundAccountsAddressesItem) SetName

func (s *FoundAccountsAddressesItem) SetName(val string)

SetName sets the value of Name.

func (*FoundAccountsAddressesItem) SetPreview added in v1.1.0

func (s *FoundAccountsAddressesItem) SetPreview(val string)

SetPreview sets the value of Preview.

func (*FoundAccountsAddressesItem) UnmarshalJSON

func (s *FoundAccountsAddressesItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GasLimitPrices added in v1.2.0

type GasLimitPrices struct {
	SpecialGasLimit OptInt64 `json:"special_gas_limit"`
	FlatGasLimit    OptInt64 `json:"flat_gas_limit"`
	FlatGasPrice    OptInt64 `json:"flat_gas_price"`
	GasPrice        int64    `json:"gas_price"`
	GasLimit        int64    `json:"gas_limit"`
	GasCredit       int64    `json:"gas_credit"`
	BlockGasLimit   int64    `json:"block_gas_limit"`
	FreezeDueLimit  int64    `json:"freeze_due_limit"`
	DeleteDueLimit  int64    `json:"delete_due_limit"`
}

Ref: #/components/schemas/GasLimitPrices

func (*GasLimitPrices) Decode added in v1.2.0

func (s *GasLimitPrices) Decode(d *jx.Decoder) error

Decode decodes GasLimitPrices from json.

func (*GasLimitPrices) Encode added in v1.2.0

func (s *GasLimitPrices) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GasLimitPrices) GetBlockGasLimit added in v1.2.0

func (s *GasLimitPrices) GetBlockGasLimit() int64

GetBlockGasLimit returns the value of BlockGasLimit.

func (*GasLimitPrices) GetDeleteDueLimit added in v1.2.0

func (s *GasLimitPrices) GetDeleteDueLimit() int64

GetDeleteDueLimit returns the value of DeleteDueLimit.

func (*GasLimitPrices) GetFlatGasLimit added in v1.2.0

func (s *GasLimitPrices) GetFlatGasLimit() OptInt64

GetFlatGasLimit returns the value of FlatGasLimit.

func (*GasLimitPrices) GetFlatGasPrice added in v1.2.0

func (s *GasLimitPrices) GetFlatGasPrice() OptInt64

GetFlatGasPrice returns the value of FlatGasPrice.

func (*GasLimitPrices) GetFreezeDueLimit added in v1.2.0

func (s *GasLimitPrices) GetFreezeDueLimit() int64

GetFreezeDueLimit returns the value of FreezeDueLimit.

func (*GasLimitPrices) GetGasCredit added in v1.2.0

func (s *GasLimitPrices) GetGasCredit() int64

GetGasCredit returns the value of GasCredit.

func (*GasLimitPrices) GetGasLimit added in v1.2.0

func (s *GasLimitPrices) GetGasLimit() int64

GetGasLimit returns the value of GasLimit.

func (*GasLimitPrices) GetGasPrice added in v1.2.0

func (s *GasLimitPrices) GetGasPrice() int64

GetGasPrice returns the value of GasPrice.

func (*GasLimitPrices) GetSpecialGasLimit added in v1.2.0

func (s *GasLimitPrices) GetSpecialGasLimit() OptInt64

GetSpecialGasLimit returns the value of SpecialGasLimit.

func (*GasLimitPrices) MarshalJSON added in v1.2.0

func (s *GasLimitPrices) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GasLimitPrices) SetBlockGasLimit added in v1.2.0

func (s *GasLimitPrices) SetBlockGasLimit(val int64)

SetBlockGasLimit sets the value of BlockGasLimit.

func (*GasLimitPrices) SetDeleteDueLimit added in v1.2.0

func (s *GasLimitPrices) SetDeleteDueLimit(val int64)

SetDeleteDueLimit sets the value of DeleteDueLimit.

func (*GasLimitPrices) SetFlatGasLimit added in v1.2.0

func (s *GasLimitPrices) SetFlatGasLimit(val OptInt64)

SetFlatGasLimit sets the value of FlatGasLimit.

func (*GasLimitPrices) SetFlatGasPrice added in v1.2.0

func (s *GasLimitPrices) SetFlatGasPrice(val OptInt64)

SetFlatGasPrice sets the value of FlatGasPrice.

func (*GasLimitPrices) SetFreezeDueLimit added in v1.2.0

func (s *GasLimitPrices) SetFreezeDueLimit(val int64)

SetFreezeDueLimit sets the value of FreezeDueLimit.

func (*GasLimitPrices) SetGasCredit added in v1.2.0

func (s *GasLimitPrices) SetGasCredit(val int64)

SetGasCredit sets the value of GasCredit.

func (*GasLimitPrices) SetGasLimit added in v1.2.0

func (s *GasLimitPrices) SetGasLimit(val int64)

SetGasLimit sets the value of GasLimit.

func (*GasLimitPrices) SetGasPrice added in v1.2.0

func (s *GasLimitPrices) SetGasPrice(val int64)

SetGasPrice sets the value of GasPrice.

func (*GasLimitPrices) SetSpecialGasLimit added in v1.2.0

func (s *GasLimitPrices) SetSpecialGasLimit(val OptInt64)

SetSpecialGasLimit sets the value of SpecialGasLimit.

func (*GasLimitPrices) UnmarshalJSON added in v1.2.0

func (s *GasLimitPrices) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetAccountDiffOK added in v1.1.0

type GetAccountDiffOK struct {
	BalanceChange int64 `json:"balance_change"`
}

func (*GetAccountDiffOK) Decode added in v1.1.0

func (s *GetAccountDiffOK) Decode(d *jx.Decoder) error

Decode decodes GetAccountDiffOK from json.

func (*GetAccountDiffOK) Encode added in v1.1.0

func (s *GetAccountDiffOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetAccountDiffOK) GetBalanceChange added in v1.1.0

func (s *GetAccountDiffOK) GetBalanceChange() int64

GetBalanceChange returns the value of BalanceChange.

func (*GetAccountDiffOK) MarshalJSON added in v1.1.0

func (s *GetAccountDiffOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetAccountDiffOK) SetBalanceChange added in v1.1.0

func (s *GetAccountDiffOK) SetBalanceChange(val int64)

SetBalanceChange sets the value of BalanceChange.

func (*GetAccountDiffOK) UnmarshalJSON added in v1.1.0

func (s *GetAccountDiffOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetAccountDiffParams added in v1.1.0

type GetAccountDiffParams struct {
	// Account ID.
	AccountID string
	StartDate int64
	EndDate   int64
}

GetAccountDiffParams is parameters of getAccountDiff operation.

type GetAccountDnsExpiringParams added in v1.1.0

type GetAccountDnsExpiringParams struct {
	// Account ID.
	AccountID string
	// Number of days before expiration.
	Period OptInt
}

GetAccountDnsExpiringParams is parameters of getAccountDnsExpiring operation.

type GetAccountEventParams added in v1.1.0

type GetAccountEventParams struct {
	// Account ID.
	AccountID string
	// Event ID or transaction hash in hex (without 0x) or base64url format.
	EventID        string
	AcceptLanguage OptString
	// Filter actions where requested account is not real subject (for example sender or receiver jettons).
	SubjectOnly OptBool
}

GetAccountEventParams is parameters of getAccountEvent operation.

type GetAccountEventsParams added in v1.1.0

type GetAccountEventsParams struct {
	// Account ID.
	AccountID      string
	AcceptLanguage OptString
	// Show only events that are initiated by this account.
	Initiator OptBool
	// Filter actions where requested account is not real subject (for example sender or receiver jettons).
	SubjectOnly OptBool
	// Omit this parameter to get last events.
	BeforeLt  OptInt64
	Limit     int
	StartDate OptInt64
	EndDate   OptInt64
}

GetAccountEventsParams is parameters of getAccountEvents operation.

type GetAccountInfoByStateInitReq

type GetAccountInfoByStateInitReq struct {
	StateInit string `json:"state_init"`
}

func (*GetAccountInfoByStateInitReq) Decode

Decode decodes GetAccountInfoByStateInitReq from json.

func (*GetAccountInfoByStateInitReq) Encode

func (s *GetAccountInfoByStateInitReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetAccountInfoByStateInitReq) GetStateInit

func (s *GetAccountInfoByStateInitReq) GetStateInit() string

GetStateInit returns the value of StateInit.

func (*GetAccountInfoByStateInitReq) MarshalJSON

func (s *GetAccountInfoByStateInitReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetAccountInfoByStateInitReq) SetStateInit

func (s *GetAccountInfoByStateInitReq) SetStateInit(val string)

SetStateInit sets the value of StateInit.

func (*GetAccountInfoByStateInitReq) UnmarshalJSON

func (s *GetAccountInfoByStateInitReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetAccountInscriptionsHistoryByTickerParams added in v1.2.0

type GetAccountInscriptionsHistoryByTickerParams struct {
	// Account ID.
	AccountID      string
	AcceptLanguage OptString
	Ticker         string
	// Omit this parameter to get last events.
	BeforeLt OptInt64
	Limit    OptInt
}

GetAccountInscriptionsHistoryByTickerParams is parameters of getAccountInscriptionsHistoryByTicker operation.

type GetAccountInscriptionsHistoryParams added in v1.2.0

type GetAccountInscriptionsHistoryParams struct {
	// Account ID.
	AccountID      string
	AcceptLanguage OptString
	// Omit this parameter to get last events.
	BeforeLt OptInt64
	Limit    OptInt
}

GetAccountInscriptionsHistoryParams is parameters of getAccountInscriptionsHistory operation.

type GetAccountInscriptionsParams added in v1.2.0

type GetAccountInscriptionsParams struct {
	// Account ID.
	AccountID string
	Limit     OptInt
	Offset    OptInt
}

GetAccountInscriptionsParams is parameters of getAccountInscriptions operation.

type GetAccountJettonHistoryByIDParams added in v1.1.0

type GetAccountJettonHistoryByIDParams struct {
	// Account ID.
	AccountID string
	// Jetton ID.
	JettonID       string
	AcceptLanguage OptString
	// Omit this parameter to get last events.
	BeforeLt  OptInt64
	Limit     int
	StartDate OptInt64
	EndDate   OptInt64
}

GetAccountJettonHistoryByIDParams is parameters of getAccountJettonHistoryByID operation.

type GetAccountJettonsBalancesParams added in v1.1.0

type GetAccountJettonsBalancesParams struct {
	// Account ID.
	AccountID string
	// Accept ton and all possible fiat currencies, separated by commas.
	Currencies []string
}

GetAccountJettonsBalancesParams is parameters of getAccountJettonsBalances operation.

type GetAccountJettonsHistoryParams added in v1.1.0

type GetAccountJettonsHistoryParams struct {
	// Account ID.
	AccountID      string
	AcceptLanguage OptString
	// Omit this parameter to get last events.
	BeforeLt  OptInt64
	Limit     int
	StartDate OptInt64
	EndDate   OptInt64
}

GetAccountJettonsHistoryParams is parameters of getAccountJettonsHistory operation.

type GetAccountNftHistoryParams added in v1.1.0

type GetAccountNftHistoryParams struct {
	// Account ID.
	AccountID      string
	AcceptLanguage OptString
	// Omit this parameter to get last events.
	BeforeLt  OptInt64
	Limit     int
	StartDate OptInt64
	EndDate   OptInt64
}

GetAccountNftHistoryParams is parameters of getAccountNftHistory operation.

type GetAccountNftItemsParams added in v1.1.0

type GetAccountNftItemsParams struct {
	// Account ID.
	AccountID string
	// Nft collection.
	Collection OptString
	Limit      OptInt
	Offset     OptInt
	// Selling nft items in ton implemented usually via transfer items to special selling account. This
	// option enables including items which owned not directly.
	IndirectOwnership OptBool
}

GetAccountNftItemsParams is parameters of getAccountNftItems operation.

type GetAccountNominatorsPoolsParams added in v1.1.0

type GetAccountNominatorsPoolsParams struct {
	// Account ID.
	AccountID string
}

GetAccountNominatorsPoolsParams is parameters of getAccountNominatorsPools operation.

type GetAccountParams

type GetAccountParams struct {
	// Account ID.
	AccountID string
}

GetAccountParams is parameters of getAccount operation.

type GetAccountPublicKeyOK added in v1.1.0

type GetAccountPublicKeyOK struct {
	PublicKey string `json:"public_key"`
}

func (*GetAccountPublicKeyOK) Decode added in v1.1.0

func (s *GetAccountPublicKeyOK) Decode(d *jx.Decoder) error

Decode decodes GetAccountPublicKeyOK from json.

func (*GetAccountPublicKeyOK) Encode added in v1.1.0

func (s *GetAccountPublicKeyOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetAccountPublicKeyOK) GetPublicKey added in v1.1.0

func (s *GetAccountPublicKeyOK) GetPublicKey() string

GetPublicKey returns the value of PublicKey.

func (*GetAccountPublicKeyOK) MarshalJSON added in v1.1.0

func (s *GetAccountPublicKeyOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetAccountPublicKeyOK) SetPublicKey added in v1.1.0

func (s *GetAccountPublicKeyOK) SetPublicKey(val string)

SetPublicKey sets the value of PublicKey.

func (*GetAccountPublicKeyOK) UnmarshalJSON added in v1.1.0

func (s *GetAccountPublicKeyOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetAccountPublicKeyParams added in v1.1.0

type GetAccountPublicKeyParams struct {
	// Account ID.
	AccountID string
}

GetAccountPublicKeyParams is parameters of getAccountPublicKey operation.

type GetAccountSeqnoParams added in v1.0.0

type GetAccountSeqnoParams struct {
	// Account ID.
	AccountID string
}

GetAccountSeqnoParams is parameters of getAccountSeqno operation.

type GetAccountSubscriptionsParams added in v1.1.0

type GetAccountSubscriptionsParams struct {
	// Account ID.
	AccountID string
}

GetAccountSubscriptionsParams is parameters of getAccountSubscriptions operation.

type GetAccountTracesParams added in v1.1.0

type GetAccountTracesParams struct {
	// Account ID.
	AccountID string
	Limit     OptInt
}

GetAccountTracesParams is parameters of getAccountTraces operation.

type GetAccountsReq

type GetAccountsReq struct {
	AccountIds []string `json:"account_ids"`
}

func (*GetAccountsReq) Decode

func (s *GetAccountsReq) Decode(d *jx.Decoder) error

Decode decodes GetAccountsReq from json.

func (*GetAccountsReq) Encode

func (s *GetAccountsReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetAccountsReq) GetAccountIds

func (s *GetAccountsReq) GetAccountIds() []string

GetAccountIds returns the value of AccountIds.

func (*GetAccountsReq) MarshalJSON

func (s *GetAccountsReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetAccountsReq) SetAccountIds

func (s *GetAccountsReq) SetAccountIds(val []string)

SetAccountIds sets the value of AccountIds.

func (*GetAccountsReq) UnmarshalJSON

func (s *GetAccountsReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetAccountsReq) Validate

func (s *GetAccountsReq) Validate() error

type GetAllAuctionsParams

type GetAllAuctionsParams struct {
	// Domain filter for current auctions "ton" or "t.me".
	Tld OptString
}

GetAllAuctionsParams is parameters of getAllAuctions operation.

type GetAllRawShardsInfoOK added in v1.1.0

type GetAllRawShardsInfoOK struct {
	ID    BlockRaw `json:"id"`
	Proof string   `json:"proof"`
	Data  string   `json:"data"`
}

func (*GetAllRawShardsInfoOK) Decode added in v1.1.0

func (s *GetAllRawShardsInfoOK) Decode(d *jx.Decoder) error

Decode decodes GetAllRawShardsInfoOK from json.

func (*GetAllRawShardsInfoOK) Encode added in v1.1.0

func (s *GetAllRawShardsInfoOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetAllRawShardsInfoOK) GetData added in v1.1.0

func (s *GetAllRawShardsInfoOK) GetData() string

GetData returns the value of Data.

func (*GetAllRawShardsInfoOK) GetID added in v1.1.0

func (s *GetAllRawShardsInfoOK) GetID() BlockRaw

GetID returns the value of ID.

func (*GetAllRawShardsInfoOK) GetProof added in v1.1.0

func (s *GetAllRawShardsInfoOK) GetProof() string

GetProof returns the value of Proof.

func (*GetAllRawShardsInfoOK) MarshalJSON added in v1.1.0

func (s *GetAllRawShardsInfoOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetAllRawShardsInfoOK) SetData added in v1.1.0

func (s *GetAllRawShardsInfoOK) SetData(val string)

SetData sets the value of Data.

func (*GetAllRawShardsInfoOK) SetID added in v1.1.0

func (s *GetAllRawShardsInfoOK) SetID(val BlockRaw)

SetID sets the value of ID.

func (*GetAllRawShardsInfoOK) SetProof added in v1.1.0

func (s *GetAllRawShardsInfoOK) SetProof(val string)

SetProof sets the value of Proof.

func (*GetAllRawShardsInfoOK) UnmarshalJSON added in v1.1.0

func (s *GetAllRawShardsInfoOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetAllRawShardsInfoParams added in v1.1.0

type GetAllRawShardsInfoParams struct {
	// Block ID: (workchain,shard,seqno,root_hash,file_hash).
	BlockID string
}

GetAllRawShardsInfoParams is parameters of getAllRawShardsInfo operation.

type GetBlockchainAccountTransactionsParams added in v1.1.0

type GetBlockchainAccountTransactionsParams struct {
	// Account ID.
	AccountID string
	// Omit this parameter to get last transactions.
	AfterLt OptInt64
	// Omit this parameter to get last transactions.
	BeforeLt OptInt64
	Limit    OptInt32
}

GetBlockchainAccountTransactionsParams is parameters of getBlockchainAccountTransactions operation.

type GetBlockchainBlockParams added in v1.1.0

type GetBlockchainBlockParams struct {
	// Block ID.
	BlockID string
}

GetBlockchainBlockParams is parameters of getBlockchainBlock operation.

type GetBlockchainBlockTransactionsParams added in v1.1.0

type GetBlockchainBlockTransactionsParams struct {
	// Block ID.
	BlockID string
}

GetBlockchainBlockTransactionsParams is parameters of getBlockchainBlockTransactions operation.

type GetBlockchainConfigFromBlockParams added in v1.2.0

type GetBlockchainConfigFromBlockParams struct {
	// Masterchain block seqno.
	MasterchainSeqno int32
}

GetBlockchainConfigFromBlockParams is parameters of getBlockchainConfigFromBlock operation.

type GetBlockchainMasterchainBlocksParams added in v1.2.0

type GetBlockchainMasterchainBlocksParams struct {
	// Masterchain block seqno.
	MasterchainSeqno int32
}

GetBlockchainMasterchainBlocksParams is parameters of getBlockchainMasterchainBlocks operation.

type GetBlockchainMasterchainShardsParams added in v1.2.0

type GetBlockchainMasterchainShardsParams struct {
	// Masterchain block seqno.
	MasterchainSeqno int32
}

GetBlockchainMasterchainShardsParams is parameters of getBlockchainMasterchainShards operation.

type GetBlockchainMasterchainTransactionsParams added in v1.2.0

type GetBlockchainMasterchainTransactionsParams struct {
	// Masterchain block seqno.
	MasterchainSeqno int32
}

GetBlockchainMasterchainTransactionsParams is parameters of getBlockchainMasterchainTransactions operation.

type GetBlockchainRawAccountParams added in v1.1.0

type GetBlockchainRawAccountParams struct {
	// Account ID.
	AccountID string
}

GetBlockchainRawAccountParams is parameters of getBlockchainRawAccount operation.

type GetBlockchainTransactionByMessageHashParams added in v1.1.0

type GetBlockchainTransactionByMessageHashParams struct {
	// Message ID.
	MsgID string
}

GetBlockchainTransactionByMessageHashParams is parameters of getBlockchainTransactionByMessageHash operation.

type GetBlockchainTransactionParams added in v1.1.0

type GetBlockchainTransactionParams struct {
	// Transaction ID.
	TransactionID string
}

GetBlockchainTransactionParams is parameters of getBlockchainTransaction operation.

type GetChartRatesOK added in v1.1.0

type GetChartRatesOK struct {
	Points jx.Raw `json:"points"`
}

func (*GetChartRatesOK) Decode added in v1.1.0

func (s *GetChartRatesOK) Decode(d *jx.Decoder) error

Decode decodes GetChartRatesOK from json.

func (*GetChartRatesOK) Encode added in v1.1.0

func (s *GetChartRatesOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetChartRatesOK) GetPoints added in v1.1.0

func (s *GetChartRatesOK) GetPoints() jx.Raw

GetPoints returns the value of Points.

func (*GetChartRatesOK) MarshalJSON added in v1.1.0

func (s *GetChartRatesOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetChartRatesOK) SetPoints added in v1.1.0

func (s *GetChartRatesOK) SetPoints(val jx.Raw)

SetPoints sets the value of Points.

func (*GetChartRatesOK) UnmarshalJSON added in v1.1.0

func (s *GetChartRatesOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetChartRatesParams added in v1.1.0

type GetChartRatesParams struct {
	// Accept jetton master address.
	Token       string
	Currency    OptString
	StartDate   OptInt64
	EndDate     OptInt64
	PointsCount OptInt
}

GetChartRatesParams is parameters of getChartRates operation.

type GetDnsInfoParams added in v1.1.0

type GetDnsInfoParams struct {
	// Domain name with .ton or .t.me.
	DomainName string
}

GetDnsInfoParams is parameters of getDnsInfo operation.

type GetDomainBidsParams

type GetDomainBidsParams struct {
	// Domain name with .ton or .t.me.
	DomainName string
}

GetDomainBidsParams is parameters of getDomainBids operation.

type GetEventParams

type GetEventParams struct {
	// Event ID or transaction hash in hex (without 0x) or base64url format.
	EventID        string
	AcceptLanguage OptString
}

GetEventParams is parameters of getEvent operation.

type GetInscriptionOpTemplateOK added in v1.2.0

type GetInscriptionOpTemplateOK struct {
	Comment     string `json:"comment"`
	Destination string `json:"destination"`
}

func (*GetInscriptionOpTemplateOK) Decode added in v1.2.0

Decode decodes GetInscriptionOpTemplateOK from json.

func (*GetInscriptionOpTemplateOK) Encode added in v1.2.0

func (s *GetInscriptionOpTemplateOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetInscriptionOpTemplateOK) GetComment added in v1.2.0

func (s *GetInscriptionOpTemplateOK) GetComment() string

GetComment returns the value of Comment.

func (*GetInscriptionOpTemplateOK) GetDestination added in v1.2.0

func (s *GetInscriptionOpTemplateOK) GetDestination() string

GetDestination returns the value of Destination.

func (*GetInscriptionOpTemplateOK) MarshalJSON added in v1.2.0

func (s *GetInscriptionOpTemplateOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetInscriptionOpTemplateOK) SetComment added in v1.2.0

func (s *GetInscriptionOpTemplateOK) SetComment(val string)

SetComment sets the value of Comment.

func (*GetInscriptionOpTemplateOK) SetDestination added in v1.2.0

func (s *GetInscriptionOpTemplateOK) SetDestination(val string)

SetDestination sets the value of Destination.

func (*GetInscriptionOpTemplateOK) UnmarshalJSON added in v1.2.0

func (s *GetInscriptionOpTemplateOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetInscriptionOpTemplateOperation added in v1.2.0

type GetInscriptionOpTemplateOperation string
const (
	GetInscriptionOpTemplateOperationTransfer GetInscriptionOpTemplateOperation = "transfer"
)

func (GetInscriptionOpTemplateOperation) AllValues added in v1.2.0

AllValues returns all GetInscriptionOpTemplateOperation values.

func (GetInscriptionOpTemplateOperation) MarshalText added in v1.2.0

func (s GetInscriptionOpTemplateOperation) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*GetInscriptionOpTemplateOperation) UnmarshalText added in v1.2.0

func (s *GetInscriptionOpTemplateOperation) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (GetInscriptionOpTemplateOperation) Validate added in v1.2.0

type GetInscriptionOpTemplateParams added in v1.2.0

type GetInscriptionOpTemplateParams struct {
	Type        GetInscriptionOpTemplateType
	Destination OptString
	Comment     OptString
	Operation   GetInscriptionOpTemplateOperation
	Amount      string
	Ticker      string
	Who         string
}

GetInscriptionOpTemplateParams is parameters of getInscriptionOpTemplate operation.

type GetInscriptionOpTemplateType added in v1.2.0

type GetInscriptionOpTemplateType string
const (
	GetInscriptionOpTemplateTypeTon20  GetInscriptionOpTemplateType = "ton20"
	GetInscriptionOpTemplateTypeGram20 GetInscriptionOpTemplateType = "gram20"
)

func (GetInscriptionOpTemplateType) AllValues added in v1.2.0

AllValues returns all GetInscriptionOpTemplateType values.

func (GetInscriptionOpTemplateType) MarshalText added in v1.2.0

func (s GetInscriptionOpTemplateType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*GetInscriptionOpTemplateType) UnmarshalText added in v1.2.0

func (s *GetInscriptionOpTemplateType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (GetInscriptionOpTemplateType) Validate added in v1.2.0

func (s GetInscriptionOpTemplateType) Validate() error

type GetItemsFromCollectionParams

type GetItemsFromCollectionParams struct {
	// Account ID.
	AccountID string
	Limit     OptInt
	Offset    OptInt
}

GetItemsFromCollectionParams is parameters of getItemsFromCollection operation.

type GetJettonHoldersParams added in v1.1.0

type GetJettonHoldersParams struct {
	// Account ID.
	AccountID string
	Limit     OptInt
	Offset    OptInt
}

GetJettonHoldersParams is parameters of getJettonHolders operation.

type GetJettonInfoParams

type GetJettonInfoParams struct {
	// Account ID.
	AccountID string
}

GetJettonInfoParams is parameters of getJettonInfo operation.

type GetJettonsEventsParams added in v1.1.0

type GetJettonsEventsParams struct {
	// Event ID or transaction hash in hex (without 0x) or base64url format.
	EventID        string
	AcceptLanguage OptString
}

GetJettonsEventsParams is parameters of getJettonsEvents operation.

type GetJettonsParams added in v1.0.0

type GetJettonsParams struct {
	Limit  OptInt32
	Offset OptInt32
}

GetJettonsParams is parameters of getJettons operation.

type GetMarketsRatesOK added in v1.2.0

type GetMarketsRatesOK struct {
	Markets []MarketTonRates `json:"markets"`
}

func (*GetMarketsRatesOK) Decode added in v1.2.0

func (s *GetMarketsRatesOK) Decode(d *jx.Decoder) error

Decode decodes GetMarketsRatesOK from json.

func (*GetMarketsRatesOK) Encode added in v1.2.0

func (s *GetMarketsRatesOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetMarketsRatesOK) GetMarkets added in v1.2.0

func (s *GetMarketsRatesOK) GetMarkets() []MarketTonRates

GetMarkets returns the value of Markets.

func (*GetMarketsRatesOK) MarshalJSON added in v1.2.0

func (s *GetMarketsRatesOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetMarketsRatesOK) SetMarkets added in v1.2.0

func (s *GetMarketsRatesOK) SetMarkets(val []MarketTonRates)

SetMarkets sets the value of Markets.

func (*GetMarketsRatesOK) UnmarshalJSON added in v1.2.0

func (s *GetMarketsRatesOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetMarketsRatesOK) Validate added in v1.2.0

func (s *GetMarketsRatesOK) Validate() error

type GetNftCollectionParams

type GetNftCollectionParams struct {
	// Account ID.
	AccountID string
}

GetNftCollectionParams is parameters of getNftCollection operation.

type GetNftCollectionsParams

type GetNftCollectionsParams struct {
	Limit  OptInt32
	Offset OptInt32
}

GetNftCollectionsParams is parameters of getNftCollections operation.

type GetNftHistoryByIDParams added in v1.1.0

type GetNftHistoryByIDParams struct {
	// Account ID.
	AccountID      string
	AcceptLanguage OptString
	// Omit this parameter to get last events.
	BeforeLt  OptInt64
	Limit     int
	StartDate OptInt64
	EndDate   OptInt64
}

GetNftHistoryByIDParams is parameters of getNftHistoryByID operation.

type GetNftItemByAddressParams

type GetNftItemByAddressParams struct {
	// Account ID.
	AccountID string
}

GetNftItemByAddressParams is parameters of getNftItemByAddress operation.

type GetNftItemsByAddressesReq

type GetNftItemsByAddressesReq struct {
	AccountIds []string `json:"account_ids"`
}

func (*GetNftItemsByAddressesReq) Decode

func (s *GetNftItemsByAddressesReq) Decode(d *jx.Decoder) error

Decode decodes GetNftItemsByAddressesReq from json.

func (*GetNftItemsByAddressesReq) Encode

func (s *GetNftItemsByAddressesReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetNftItemsByAddressesReq) GetAccountIds

func (s *GetNftItemsByAddressesReq) GetAccountIds() []string

GetAccountIds returns the value of AccountIds.

func (*GetNftItemsByAddressesReq) MarshalJSON

func (s *GetNftItemsByAddressesReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetNftItemsByAddressesReq) SetAccountIds

func (s *GetNftItemsByAddressesReq) SetAccountIds(val []string)

SetAccountIds sets the value of AccountIds.

func (*GetNftItemsByAddressesReq) UnmarshalJSON

func (s *GetNftItemsByAddressesReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetNftItemsByAddressesReq) Validate

func (s *GetNftItemsByAddressesReq) Validate() error

type GetRatesOK

type GetRatesOK struct {
	Rates GetRatesOKRates `json:"rates"`
}

func (*GetRatesOK) Decode

func (s *GetRatesOK) Decode(d *jx.Decoder) error

Decode decodes GetRatesOK from json.

func (*GetRatesOK) Encode

func (s *GetRatesOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRatesOK) GetRates

func (s *GetRatesOK) GetRates() GetRatesOKRates

GetRates returns the value of Rates.

func (*GetRatesOK) MarshalJSON

func (s *GetRatesOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRatesOK) SetRates

func (s *GetRatesOK) SetRates(val GetRatesOKRates)

SetRates sets the value of Rates.

func (*GetRatesOK) UnmarshalJSON

func (s *GetRatesOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetRatesOK) Validate added in v1.2.0

func (s *GetRatesOK) Validate() error

type GetRatesOKRates added in v1.2.0

type GetRatesOKRates map[string]TokenRates

func (*GetRatesOKRates) Decode added in v1.2.0

func (s *GetRatesOKRates) Decode(d *jx.Decoder) error

Decode decodes GetRatesOKRates from json.

func (GetRatesOKRates) Encode added in v1.2.0

func (s GetRatesOKRates) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (GetRatesOKRates) MarshalJSON added in v1.2.0

func (s GetRatesOKRates) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRatesOKRates) UnmarshalJSON added in v1.2.0

func (s *GetRatesOKRates) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (GetRatesOKRates) Validate added in v1.2.0

func (s GetRatesOKRates) Validate() error

type GetRatesParams

type GetRatesParams struct {
	// Accept ton and jetton master addresses, separated by commas.
	Tokens []string
	// Accept ton and all possible fiat currencies, separated by commas.
	Currencies []string
}

GetRatesParams is parameters of getRates operation.

type GetRawAccountStateOK added in v1.1.0

type GetRawAccountStateOK struct {
	ID         BlockRaw `json:"id"`
	Shardblk   BlockRaw `json:"shardblk"`
	ShardProof string   `json:"shard_proof"`
	Proof      string   `json:"proof"`
	State      string   `json:"state"`
}

func (*GetRawAccountStateOK) Decode added in v1.1.0

func (s *GetRawAccountStateOK) Decode(d *jx.Decoder) error

Decode decodes GetRawAccountStateOK from json.

func (*GetRawAccountStateOK) Encode added in v1.1.0

func (s *GetRawAccountStateOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawAccountStateOK) GetID added in v1.1.0

func (s *GetRawAccountStateOK) GetID() BlockRaw

GetID returns the value of ID.

func (*GetRawAccountStateOK) GetProof added in v1.1.0

func (s *GetRawAccountStateOK) GetProof() string

GetProof returns the value of Proof.

func (*GetRawAccountStateOK) GetShardProof added in v1.1.0

func (s *GetRawAccountStateOK) GetShardProof() string

GetShardProof returns the value of ShardProof.

func (*GetRawAccountStateOK) GetShardblk added in v1.1.0

func (s *GetRawAccountStateOK) GetShardblk() BlockRaw

GetShardblk returns the value of Shardblk.

func (*GetRawAccountStateOK) GetState added in v1.1.0

func (s *GetRawAccountStateOK) GetState() string

GetState returns the value of State.

func (*GetRawAccountStateOK) MarshalJSON added in v1.1.0

func (s *GetRawAccountStateOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawAccountStateOK) SetID added in v1.1.0

func (s *GetRawAccountStateOK) SetID(val BlockRaw)

SetID sets the value of ID.

func (*GetRawAccountStateOK) SetProof added in v1.1.0

func (s *GetRawAccountStateOK) SetProof(val string)

SetProof sets the value of Proof.

func (*GetRawAccountStateOK) SetShardProof added in v1.1.0

func (s *GetRawAccountStateOK) SetShardProof(val string)

SetShardProof sets the value of ShardProof.

func (*GetRawAccountStateOK) SetShardblk added in v1.1.0

func (s *GetRawAccountStateOK) SetShardblk(val BlockRaw)

SetShardblk sets the value of Shardblk.

func (*GetRawAccountStateOK) SetState added in v1.1.0

func (s *GetRawAccountStateOK) SetState(val string)

SetState sets the value of State.

func (*GetRawAccountStateOK) UnmarshalJSON added in v1.1.0

func (s *GetRawAccountStateOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawAccountStateParams added in v1.1.0

type GetRawAccountStateParams struct {
	// Account ID.
	AccountID string
	// Target block: (workchain,shard,seqno,root_hash,file_hash).
	TargetBlock OptString
}

GetRawAccountStateParams is parameters of getRawAccountState operation.

type GetRawBlockProofOK added in v1.1.0

type GetRawBlockProofOK struct {
	Complete bool                          `json:"complete"`
	From     BlockRaw                      `json:"from"`
	To       BlockRaw                      `json:"to"`
	Steps    []GetRawBlockProofOKStepsItem `json:"steps"`
}

func (*GetRawBlockProofOK) Decode added in v1.1.0

func (s *GetRawBlockProofOK) Decode(d *jx.Decoder) error

Decode decodes GetRawBlockProofOK from json.

func (*GetRawBlockProofOK) Encode added in v1.1.0

func (s *GetRawBlockProofOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawBlockProofOK) GetComplete added in v1.1.0

func (s *GetRawBlockProofOK) GetComplete() bool

GetComplete returns the value of Complete.

func (*GetRawBlockProofOK) GetFrom added in v1.1.0

func (s *GetRawBlockProofOK) GetFrom() BlockRaw

GetFrom returns the value of From.

func (*GetRawBlockProofOK) GetSteps added in v1.1.0

GetSteps returns the value of Steps.

func (*GetRawBlockProofOK) GetTo added in v1.1.0

func (s *GetRawBlockProofOK) GetTo() BlockRaw

GetTo returns the value of To.

func (*GetRawBlockProofOK) MarshalJSON added in v1.1.0

func (s *GetRawBlockProofOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawBlockProofOK) SetComplete added in v1.1.0

func (s *GetRawBlockProofOK) SetComplete(val bool)

SetComplete sets the value of Complete.

func (*GetRawBlockProofOK) SetFrom added in v1.1.0

func (s *GetRawBlockProofOK) SetFrom(val BlockRaw)

SetFrom sets the value of From.

func (*GetRawBlockProofOK) SetSteps added in v1.1.0

SetSteps sets the value of Steps.

func (*GetRawBlockProofOK) SetTo added in v1.1.0

func (s *GetRawBlockProofOK) SetTo(val BlockRaw)

SetTo sets the value of To.

func (*GetRawBlockProofOK) UnmarshalJSON added in v1.1.0

func (s *GetRawBlockProofOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetRawBlockProofOK) Validate added in v1.1.0

func (s *GetRawBlockProofOK) Validate() error

type GetRawBlockProofOKStepsItem added in v1.1.0

type GetRawBlockProofOKStepsItem struct {
	LiteServerBlockLinkBack    GetRawBlockProofOKStepsItemLiteServerBlockLinkBack    `json:"lite_server_block_link_back"`
	LiteServerBlockLinkForward GetRawBlockProofOKStepsItemLiteServerBlockLinkForward `json:"lite_server_block_link_forward"`
}

func (*GetRawBlockProofOKStepsItem) Decode added in v1.1.0

Decode decodes GetRawBlockProofOKStepsItem from json.

func (*GetRawBlockProofOKStepsItem) Encode added in v1.1.0

func (s *GetRawBlockProofOKStepsItem) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawBlockProofOKStepsItem) GetLiteServerBlockLinkBack added in v1.1.0

GetLiteServerBlockLinkBack returns the value of LiteServerBlockLinkBack.

func (*GetRawBlockProofOKStepsItem) GetLiteServerBlockLinkForward added in v1.1.0

GetLiteServerBlockLinkForward returns the value of LiteServerBlockLinkForward.

func (*GetRawBlockProofOKStepsItem) MarshalJSON added in v1.1.0

func (s *GetRawBlockProofOKStepsItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawBlockProofOKStepsItem) SetLiteServerBlockLinkBack added in v1.1.0

SetLiteServerBlockLinkBack sets the value of LiteServerBlockLinkBack.

func (*GetRawBlockProofOKStepsItem) SetLiteServerBlockLinkForward added in v1.1.0

SetLiteServerBlockLinkForward sets the value of LiteServerBlockLinkForward.

func (*GetRawBlockProofOKStepsItem) UnmarshalJSON added in v1.1.0

func (s *GetRawBlockProofOKStepsItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetRawBlockProofOKStepsItem) Validate added in v1.1.0

func (s *GetRawBlockProofOKStepsItem) Validate() error

type GetRawBlockProofOKStepsItemLiteServerBlockLinkBack added in v1.1.0

type GetRawBlockProofOKStepsItemLiteServerBlockLinkBack struct {
	ToKeyBlock bool     `json:"to_key_block"`
	From       BlockRaw `json:"from"`
	To         BlockRaw `json:"to"`
	DestProof  string   `json:"dest_proof"`
	Proof      string   `json:"proof"`
	StateProof string   `json:"state_proof"`
}

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) Decode added in v1.1.0

Decode decodes GetRawBlockProofOKStepsItemLiteServerBlockLinkBack from json.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) Encode added in v1.1.0

Encode implements json.Marshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) GetDestProof added in v1.1.0

GetDestProof returns the value of DestProof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) GetFrom added in v1.1.0

GetFrom returns the value of From.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) GetProof added in v1.1.0

GetProof returns the value of Proof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) GetStateProof added in v1.1.0

GetStateProof returns the value of StateProof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) GetTo added in v1.1.0

GetTo returns the value of To.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) GetToKeyBlock added in v1.1.0

GetToKeyBlock returns the value of ToKeyBlock.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) MarshalJSON added in v1.1.0

MarshalJSON implements stdjson.Marshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) SetDestProof added in v1.1.0

SetDestProof sets the value of DestProof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) SetFrom added in v1.1.0

SetFrom sets the value of From.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) SetProof added in v1.1.0

SetProof sets the value of Proof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) SetStateProof added in v1.1.0

SetStateProof sets the value of StateProof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) SetTo added in v1.1.0

SetTo sets the value of To.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) SetToKeyBlock added in v1.1.0

SetToKeyBlock sets the value of ToKeyBlock.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkBack) UnmarshalJSON added in v1.1.0

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawBlockProofOKStepsItemLiteServerBlockLinkForward added in v1.1.0

type GetRawBlockProofOKStepsItemLiteServerBlockLinkForward struct {
	ToKeyBlock  bool                                                            `json:"to_key_block"`
	From        BlockRaw                                                        `json:"from"`
	To          BlockRaw                                                        `json:"to"`
	DestProof   string                                                          `json:"dest_proof"`
	ConfigProof string                                                          `json:"config_proof"`
	Signatures  GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures `json:"signatures"`
}

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) Decode added in v1.1.0

Decode decodes GetRawBlockProofOKStepsItemLiteServerBlockLinkForward from json.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) Encode added in v1.1.0

Encode implements json.Marshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) GetConfigProof added in v1.1.0

GetConfigProof returns the value of ConfigProof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) GetDestProof added in v1.1.0

GetDestProof returns the value of DestProof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) GetFrom added in v1.1.0

GetFrom returns the value of From.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) GetSignatures added in v1.1.0

GetSignatures returns the value of Signatures.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) GetTo added in v1.1.0

GetTo returns the value of To.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) GetToKeyBlock added in v1.1.0

GetToKeyBlock returns the value of ToKeyBlock.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) MarshalJSON added in v1.1.0

MarshalJSON implements stdjson.Marshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) SetConfigProof added in v1.1.0

SetConfigProof sets the value of ConfigProof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) SetDestProof added in v1.1.0

SetDestProof sets the value of DestProof.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) SetFrom added in v1.1.0

SetFrom sets the value of From.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) SetSignatures added in v1.1.0

SetSignatures sets the value of Signatures.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) SetTo added in v1.1.0

SetTo sets the value of To.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) SetToKeyBlock added in v1.1.0

SetToKeyBlock sets the value of ToKeyBlock.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) UnmarshalJSON added in v1.1.0

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForward) Validate added in v1.1.0

type GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures added in v1.1.0

type GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures struct {
	ValidatorSetHash int64                                                                           `json:"validator_set_hash"`
	CatchainSeqno    int32                                                                           `json:"catchain_seqno"`
	Signatures       []GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem `json:"signatures"`
}

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) Decode added in v1.1.0

Decode decodes GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures from json.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) Encode added in v1.1.0

Encode implements json.Marshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) GetCatchainSeqno added in v1.1.0

GetCatchainSeqno returns the value of CatchainSeqno.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) GetSignatures added in v1.1.0

GetSignatures returns the value of Signatures.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) GetValidatorSetHash added in v1.1.0

GetValidatorSetHash returns the value of ValidatorSetHash.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) MarshalJSON added in v1.1.0

MarshalJSON implements stdjson.Marshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) SetCatchainSeqno added in v1.1.0

SetCatchainSeqno sets the value of CatchainSeqno.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) SetSignatures added in v1.1.0

SetSignatures sets the value of Signatures.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) SetValidatorSetHash added in v1.1.0

SetValidatorSetHash sets the value of ValidatorSetHash.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) UnmarshalJSON added in v1.1.0

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignatures) Validate added in v1.1.0

type GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem added in v1.1.0

type GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem struct {
	NodeIDShort string `json:"node_id_short"`
	Signature   string `json:"signature"`
}

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem) Decode added in v1.1.0

Decode decodes GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem from json.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem) Encode added in v1.1.0

Encode implements json.Marshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem) GetNodeIDShort added in v1.1.0

GetNodeIDShort returns the value of NodeIDShort.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem) GetSignature added in v1.1.0

GetSignature returns the value of Signature.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem) MarshalJSON added in v1.1.0

MarshalJSON implements stdjson.Marshaler.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem) SetNodeIDShort added in v1.1.0

SetNodeIDShort sets the value of NodeIDShort.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem) SetSignature added in v1.1.0

SetSignature sets the value of Signature.

func (*GetRawBlockProofOKStepsItemLiteServerBlockLinkForwardSignaturesSignaturesItem) UnmarshalJSON added in v1.1.0

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawBlockProofParams added in v1.1.0

type GetRawBlockProofParams struct {
	// Known block: (workchain,shard,seqno,root_hash,file_hash).
	KnownBlock string
	// Target block: (workchain,shard,seqno,root_hash,file_hash).
	TargetBlock OptString
	// Mode.
	Mode int32
}

GetRawBlockProofParams is parameters of getRawBlockProof operation.

type GetRawBlockchainBlockHeaderOK added in v1.1.0

type GetRawBlockchainBlockHeaderOK struct {
	ID          BlockRaw `json:"id"`
	Mode        int32    `json:"mode"`
	HeaderProof string   `json:"header_proof"`
}

func (*GetRawBlockchainBlockHeaderOK) Decode added in v1.1.0

Decode decodes GetRawBlockchainBlockHeaderOK from json.

func (*GetRawBlockchainBlockHeaderOK) Encode added in v1.1.0

Encode implements json.Marshaler.

func (*GetRawBlockchainBlockHeaderOK) GetHeaderProof added in v1.1.0

func (s *GetRawBlockchainBlockHeaderOK) GetHeaderProof() string

GetHeaderProof returns the value of HeaderProof.

func (*GetRawBlockchainBlockHeaderOK) GetID added in v1.1.0

GetID returns the value of ID.

func (*GetRawBlockchainBlockHeaderOK) GetMode added in v1.1.0

func (s *GetRawBlockchainBlockHeaderOK) GetMode() int32

GetMode returns the value of Mode.

func (*GetRawBlockchainBlockHeaderOK) MarshalJSON added in v1.1.0

func (s *GetRawBlockchainBlockHeaderOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawBlockchainBlockHeaderOK) SetHeaderProof added in v1.1.0

func (s *GetRawBlockchainBlockHeaderOK) SetHeaderProof(val string)

SetHeaderProof sets the value of HeaderProof.

func (*GetRawBlockchainBlockHeaderOK) SetID added in v1.1.0

SetID sets the value of ID.

func (*GetRawBlockchainBlockHeaderOK) SetMode added in v1.1.0

func (s *GetRawBlockchainBlockHeaderOK) SetMode(val int32)

SetMode sets the value of Mode.

func (*GetRawBlockchainBlockHeaderOK) UnmarshalJSON added in v1.1.0

func (s *GetRawBlockchainBlockHeaderOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawBlockchainBlockHeaderParams added in v1.1.0

type GetRawBlockchainBlockHeaderParams struct {
	// Block ID: (workchain,shard,seqno,root_hash,file_hash).
	BlockID string
	// Mode.
	Mode int32
}

GetRawBlockchainBlockHeaderParams is parameters of getRawBlockchainBlockHeader operation.

type GetRawBlockchainBlockOK added in v1.1.0

type GetRawBlockchainBlockOK struct {
	ID   BlockRaw `json:"id"`
	Data string   `json:"data"`
}

func (*GetRawBlockchainBlockOK) Decode added in v1.1.0

func (s *GetRawBlockchainBlockOK) Decode(d *jx.Decoder) error

Decode decodes GetRawBlockchainBlockOK from json.

func (*GetRawBlockchainBlockOK) Encode added in v1.1.0

func (s *GetRawBlockchainBlockOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawBlockchainBlockOK) GetData added in v1.1.0

func (s *GetRawBlockchainBlockOK) GetData() string

GetData returns the value of Data.

func (*GetRawBlockchainBlockOK) GetID added in v1.1.0

func (s *GetRawBlockchainBlockOK) GetID() BlockRaw

GetID returns the value of ID.

func (*GetRawBlockchainBlockOK) MarshalJSON added in v1.1.0

func (s *GetRawBlockchainBlockOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawBlockchainBlockOK) SetData added in v1.1.0

func (s *GetRawBlockchainBlockOK) SetData(val string)

SetData sets the value of Data.

func (*GetRawBlockchainBlockOK) SetID added in v1.1.0

func (s *GetRawBlockchainBlockOK) SetID(val BlockRaw)

SetID sets the value of ID.

func (*GetRawBlockchainBlockOK) UnmarshalJSON added in v1.1.0

func (s *GetRawBlockchainBlockOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawBlockchainBlockParams added in v1.1.0

type GetRawBlockchainBlockParams struct {
	// Block ID: (workchain,shard,seqno,root_hash,file_hash).
	BlockID string
}

GetRawBlockchainBlockParams is parameters of getRawBlockchainBlock operation.

type GetRawBlockchainBlockStateOK added in v1.1.0

type GetRawBlockchainBlockStateOK struct {
	ID       BlockRaw `json:"id"`
	RootHash string   `json:"root_hash"`
	FileHash string   `json:"file_hash"`
	Data     string   `json:"data"`
}

func (*GetRawBlockchainBlockStateOK) Decode added in v1.1.0

Decode decodes GetRawBlockchainBlockStateOK from json.

func (*GetRawBlockchainBlockStateOK) Encode added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawBlockchainBlockStateOK) GetData added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) GetData() string

GetData returns the value of Data.

func (*GetRawBlockchainBlockStateOK) GetFileHash added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) GetFileHash() string

GetFileHash returns the value of FileHash.

func (*GetRawBlockchainBlockStateOK) GetID added in v1.1.0

GetID returns the value of ID.

func (*GetRawBlockchainBlockStateOK) GetRootHash added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) GetRootHash() string

GetRootHash returns the value of RootHash.

func (*GetRawBlockchainBlockStateOK) MarshalJSON added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawBlockchainBlockStateOK) SetData added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) SetData(val string)

SetData sets the value of Data.

func (*GetRawBlockchainBlockStateOK) SetFileHash added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) SetFileHash(val string)

SetFileHash sets the value of FileHash.

func (*GetRawBlockchainBlockStateOK) SetID added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) SetID(val BlockRaw)

SetID sets the value of ID.

func (*GetRawBlockchainBlockStateOK) SetRootHash added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) SetRootHash(val string)

SetRootHash sets the value of RootHash.

func (*GetRawBlockchainBlockStateOK) UnmarshalJSON added in v1.1.0

func (s *GetRawBlockchainBlockStateOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawBlockchainBlockStateParams added in v1.1.0

type GetRawBlockchainBlockStateParams struct {
	// Block ID: (workchain,shard,seqno,root_hash,file_hash).
	BlockID string
}

GetRawBlockchainBlockStateParams is parameters of getRawBlockchainBlockState operation.

type GetRawBlockchainConfigFromBlockParams added in v1.2.0

type GetRawBlockchainConfigFromBlockParams struct {
	// Masterchain block seqno.
	MasterchainSeqno int32
}

GetRawBlockchainConfigFromBlockParams is parameters of getRawBlockchainConfigFromBlock operation.

type GetRawConfigOK added in v1.1.0

type GetRawConfigOK struct {
	Mode        int32    `json:"mode"`
	ID          BlockRaw `json:"id"`
	StateProof  string   `json:"state_proof"`
	ConfigProof string   `json:"config_proof"`
}

func (*GetRawConfigOK) Decode added in v1.1.0

func (s *GetRawConfigOK) Decode(d *jx.Decoder) error

Decode decodes GetRawConfigOK from json.

func (*GetRawConfigOK) Encode added in v1.1.0

func (s *GetRawConfigOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawConfigOK) GetConfigProof added in v1.1.0

func (s *GetRawConfigOK) GetConfigProof() string

GetConfigProof returns the value of ConfigProof.

func (*GetRawConfigOK) GetID added in v1.1.0

func (s *GetRawConfigOK) GetID() BlockRaw

GetID returns the value of ID.

func (*GetRawConfigOK) GetMode added in v1.1.0

func (s *GetRawConfigOK) GetMode() int32

GetMode returns the value of Mode.

func (*GetRawConfigOK) GetStateProof added in v1.1.0

func (s *GetRawConfigOK) GetStateProof() string

GetStateProof returns the value of StateProof.

func (*GetRawConfigOK) MarshalJSON added in v1.1.0

func (s *GetRawConfigOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawConfigOK) SetConfigProof added in v1.1.0

func (s *GetRawConfigOK) SetConfigProof(val string)

SetConfigProof sets the value of ConfigProof.

func (*GetRawConfigOK) SetID added in v1.1.0

func (s *GetRawConfigOK) SetID(val BlockRaw)

SetID sets the value of ID.

func (*GetRawConfigOK) SetMode added in v1.1.0

func (s *GetRawConfigOK) SetMode(val int32)

SetMode sets the value of Mode.

func (*GetRawConfigOK) SetStateProof added in v1.1.0

func (s *GetRawConfigOK) SetStateProof(val string)

SetStateProof sets the value of StateProof.

func (*GetRawConfigOK) UnmarshalJSON added in v1.1.0

func (s *GetRawConfigOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawConfigParams added in v1.1.0

type GetRawConfigParams struct {
	// Block ID: (workchain,shard,seqno,root_hash,file_hash).
	BlockID string
	// Mode.
	Mode int32
}

GetRawConfigParams is parameters of getRawConfig operation.

type GetRawListBlockTransactionsOK added in v1.1.0

type GetRawListBlockTransactionsOK struct {
	ID         BlockRaw                               `json:"id"`
	ReqCount   int32                                  `json:"req_count"`
	Incomplete bool                                   `json:"incomplete"`
	Ids        []GetRawListBlockTransactionsOKIdsItem `json:"ids"`
	Proof      string                                 `json:"proof"`
}

func (*GetRawListBlockTransactionsOK) Decode added in v1.1.0

Decode decodes GetRawListBlockTransactionsOK from json.

func (*GetRawListBlockTransactionsOK) Encode added in v1.1.0

Encode implements json.Marshaler.

func (*GetRawListBlockTransactionsOK) GetID added in v1.1.0

GetID returns the value of ID.

func (*GetRawListBlockTransactionsOK) GetIds added in v1.1.0

GetIds returns the value of Ids.

func (*GetRawListBlockTransactionsOK) GetIncomplete added in v1.1.0

func (s *GetRawListBlockTransactionsOK) GetIncomplete() bool

GetIncomplete returns the value of Incomplete.

func (*GetRawListBlockTransactionsOK) GetProof added in v1.1.0

func (s *GetRawListBlockTransactionsOK) GetProof() string

GetProof returns the value of Proof.

func (*GetRawListBlockTransactionsOK) GetReqCount added in v1.1.0

func (s *GetRawListBlockTransactionsOK) GetReqCount() int32

GetReqCount returns the value of ReqCount.

func (*GetRawListBlockTransactionsOK) MarshalJSON added in v1.1.0

func (s *GetRawListBlockTransactionsOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawListBlockTransactionsOK) SetID added in v1.1.0

SetID sets the value of ID.

func (*GetRawListBlockTransactionsOK) SetIds added in v1.1.0

SetIds sets the value of Ids.

func (*GetRawListBlockTransactionsOK) SetIncomplete added in v1.1.0

func (s *GetRawListBlockTransactionsOK) SetIncomplete(val bool)

SetIncomplete sets the value of Incomplete.

func (*GetRawListBlockTransactionsOK) SetProof added in v1.1.0

func (s *GetRawListBlockTransactionsOK) SetProof(val string)

SetProof sets the value of Proof.

func (*GetRawListBlockTransactionsOK) SetReqCount added in v1.1.0

func (s *GetRawListBlockTransactionsOK) SetReqCount(val int32)

SetReqCount sets the value of ReqCount.

func (*GetRawListBlockTransactionsOK) UnmarshalJSON added in v1.1.0

func (s *GetRawListBlockTransactionsOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetRawListBlockTransactionsOK) Validate added in v1.1.0

func (s *GetRawListBlockTransactionsOK) Validate() error

type GetRawListBlockTransactionsOKIdsItem added in v1.1.0

type GetRawListBlockTransactionsOKIdsItem struct {
	Mode    int32     `json:"mode"`
	Account OptString `json:"account"`
	Lt      OptInt64  `json:"lt"`
	Hash    OptString `json:"hash"`
}

func (*GetRawListBlockTransactionsOKIdsItem) Decode added in v1.1.0

Decode decodes GetRawListBlockTransactionsOKIdsItem from json.

func (*GetRawListBlockTransactionsOKIdsItem) Encode added in v1.1.0

Encode implements json.Marshaler.

func (*GetRawListBlockTransactionsOKIdsItem) GetAccount added in v1.1.0

GetAccount returns the value of Account.

func (*GetRawListBlockTransactionsOKIdsItem) GetHash added in v1.1.0

GetHash returns the value of Hash.

func (*GetRawListBlockTransactionsOKIdsItem) GetLt added in v1.1.0

GetLt returns the value of Lt.

func (*GetRawListBlockTransactionsOKIdsItem) GetMode added in v1.1.0

GetMode returns the value of Mode.

func (*GetRawListBlockTransactionsOKIdsItem) MarshalJSON added in v1.1.0

func (s *GetRawListBlockTransactionsOKIdsItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawListBlockTransactionsOKIdsItem) SetAccount added in v1.1.0

SetAccount sets the value of Account.

func (*GetRawListBlockTransactionsOKIdsItem) SetHash added in v1.1.0

SetHash sets the value of Hash.

func (*GetRawListBlockTransactionsOKIdsItem) SetLt added in v1.1.0

SetLt sets the value of Lt.

func (*GetRawListBlockTransactionsOKIdsItem) SetMode added in v1.1.0

SetMode sets the value of Mode.

func (*GetRawListBlockTransactionsOKIdsItem) UnmarshalJSON added in v1.1.0

func (s *GetRawListBlockTransactionsOKIdsItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawListBlockTransactionsParams added in v1.1.0

type GetRawListBlockTransactionsParams struct {
	// Block ID: (workchain,shard,seqno,root_hash,file_hash).
	BlockID string
	// Mode.
	Mode int32
	// Count.
	Count int32
	// Account ID.
	AccountID OptString
	// Lt.
	Lt OptInt64
}

GetRawListBlockTransactionsParams is parameters of getRawListBlockTransactions operation.

type GetRawMasterchainInfoExtOK added in v1.1.0

type GetRawMasterchainInfoExtOK struct {
	Mode          int32        `json:"mode"`
	Version       int32        `json:"version"`
	Capabilities  int64        `json:"capabilities"`
	Last          BlockRaw     `json:"last"`
	LastUtime     int32        `json:"last_utime"`
	Now           int32        `json:"now"`
	StateRootHash string       `json:"state_root_hash"`
	Init          InitStateRaw `json:"init"`
}

func (*GetRawMasterchainInfoExtOK) Decode added in v1.1.0

Decode decodes GetRawMasterchainInfoExtOK from json.

func (*GetRawMasterchainInfoExtOK) Encode added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawMasterchainInfoExtOK) GetCapabilities added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) GetCapabilities() int64

GetCapabilities returns the value of Capabilities.

func (*GetRawMasterchainInfoExtOK) GetInit added in v1.1.0

GetInit returns the value of Init.

func (*GetRawMasterchainInfoExtOK) GetLast added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) GetLast() BlockRaw

GetLast returns the value of Last.

func (*GetRawMasterchainInfoExtOK) GetLastUtime added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) GetLastUtime() int32

GetLastUtime returns the value of LastUtime.

func (*GetRawMasterchainInfoExtOK) GetMode added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) GetMode() int32

GetMode returns the value of Mode.

func (*GetRawMasterchainInfoExtOK) GetNow added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) GetNow() int32

GetNow returns the value of Now.

func (*GetRawMasterchainInfoExtOK) GetStateRootHash added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) GetStateRootHash() string

GetStateRootHash returns the value of StateRootHash.

func (*GetRawMasterchainInfoExtOK) GetVersion added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) GetVersion() int32

GetVersion returns the value of Version.

func (*GetRawMasterchainInfoExtOK) MarshalJSON added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawMasterchainInfoExtOK) SetCapabilities added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) SetCapabilities(val int64)

SetCapabilities sets the value of Capabilities.

func (*GetRawMasterchainInfoExtOK) SetInit added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) SetInit(val InitStateRaw)

SetInit sets the value of Init.

func (*GetRawMasterchainInfoExtOK) SetLast added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) SetLast(val BlockRaw)

SetLast sets the value of Last.

func (*GetRawMasterchainInfoExtOK) SetLastUtime added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) SetLastUtime(val int32)

SetLastUtime sets the value of LastUtime.

func (*GetRawMasterchainInfoExtOK) SetMode added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) SetMode(val int32)

SetMode sets the value of Mode.

func (*GetRawMasterchainInfoExtOK) SetNow added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) SetNow(val int32)

SetNow sets the value of Now.

func (*GetRawMasterchainInfoExtOK) SetStateRootHash added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) SetStateRootHash(val string)

SetStateRootHash sets the value of StateRootHash.

func (*GetRawMasterchainInfoExtOK) SetVersion added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) SetVersion(val int32)

SetVersion sets the value of Version.

func (*GetRawMasterchainInfoExtOK) UnmarshalJSON added in v1.1.0

func (s *GetRawMasterchainInfoExtOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawMasterchainInfoExtParams added in v1.1.0

type GetRawMasterchainInfoExtParams struct {
	// Mode.
	Mode int32
}

GetRawMasterchainInfoExtParams is parameters of getRawMasterchainInfoExt operation.

type GetRawMasterchainInfoOK added in v1.1.0

type GetRawMasterchainInfoOK struct {
	Last          BlockRaw     `json:"last"`
	StateRootHash string       `json:"state_root_hash"`
	Init          InitStateRaw `json:"init"`
}

func (*GetRawMasterchainInfoOK) Decode added in v1.1.0

func (s *GetRawMasterchainInfoOK) Decode(d *jx.Decoder) error

Decode decodes GetRawMasterchainInfoOK from json.

func (*GetRawMasterchainInfoOK) Encode added in v1.1.0

func (s *GetRawMasterchainInfoOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawMasterchainInfoOK) GetInit added in v1.1.0

GetInit returns the value of Init.

func (*GetRawMasterchainInfoOK) GetLast added in v1.1.0

func (s *GetRawMasterchainInfoOK) GetLast() BlockRaw

GetLast returns the value of Last.

func (*GetRawMasterchainInfoOK) GetStateRootHash added in v1.1.0

func (s *GetRawMasterchainInfoOK) GetStateRootHash() string

GetStateRootHash returns the value of StateRootHash.

func (*GetRawMasterchainInfoOK) MarshalJSON added in v1.1.0

func (s *GetRawMasterchainInfoOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawMasterchainInfoOK) SetInit added in v1.1.0

func (s *GetRawMasterchainInfoOK) SetInit(val InitStateRaw)

SetInit sets the value of Init.

func (*GetRawMasterchainInfoOK) SetLast added in v1.1.0

func (s *GetRawMasterchainInfoOK) SetLast(val BlockRaw)

SetLast sets the value of Last.

func (*GetRawMasterchainInfoOK) SetStateRootHash added in v1.1.0

func (s *GetRawMasterchainInfoOK) SetStateRootHash(val string)

SetStateRootHash sets the value of StateRootHash.

func (*GetRawMasterchainInfoOK) UnmarshalJSON added in v1.1.0

func (s *GetRawMasterchainInfoOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawShardBlockProofOK added in v1.1.0

type GetRawShardBlockProofOK struct {
	MasterchainID BlockRaw                           `json:"masterchain_id"`
	Links         []GetRawShardBlockProofOKLinksItem `json:"links"`
}

func (*GetRawShardBlockProofOK) Decode added in v1.1.0

func (s *GetRawShardBlockProofOK) Decode(d *jx.Decoder) error

Decode decodes GetRawShardBlockProofOK from json.

func (*GetRawShardBlockProofOK) Encode added in v1.1.0

func (s *GetRawShardBlockProofOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

GetLinks returns the value of Links.

func (*GetRawShardBlockProofOK) GetMasterchainID added in v1.1.0

func (s *GetRawShardBlockProofOK) GetMasterchainID() BlockRaw

GetMasterchainID returns the value of MasterchainID.

func (*GetRawShardBlockProofOK) MarshalJSON added in v1.1.0

func (s *GetRawShardBlockProofOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

SetLinks sets the value of Links.

func (*GetRawShardBlockProofOK) SetMasterchainID added in v1.1.0

func (s *GetRawShardBlockProofOK) SetMasterchainID(val BlockRaw)

SetMasterchainID sets the value of MasterchainID.

func (*GetRawShardBlockProofOK) UnmarshalJSON added in v1.1.0

func (s *GetRawShardBlockProofOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetRawShardBlockProofOK) Validate added in v1.1.0

func (s *GetRawShardBlockProofOK) Validate() error

type GetRawShardBlockProofOKLinksItem added in v1.1.0

type GetRawShardBlockProofOKLinksItem struct {
	ID    BlockRaw `json:"id"`
	Proof string   `json:"proof"`
}

func (*GetRawShardBlockProofOKLinksItem) Decode added in v1.1.0

Decode decodes GetRawShardBlockProofOKLinksItem from json.

func (*GetRawShardBlockProofOKLinksItem) Encode added in v1.1.0

Encode implements json.Marshaler.

func (*GetRawShardBlockProofOKLinksItem) GetID added in v1.1.0

GetID returns the value of ID.

func (*GetRawShardBlockProofOKLinksItem) GetProof added in v1.1.0

GetProof returns the value of Proof.

func (*GetRawShardBlockProofOKLinksItem) MarshalJSON added in v1.1.0

func (s *GetRawShardBlockProofOKLinksItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawShardBlockProofOKLinksItem) SetID added in v1.1.0

SetID sets the value of ID.

func (*GetRawShardBlockProofOKLinksItem) SetProof added in v1.1.0

func (s *GetRawShardBlockProofOKLinksItem) SetProof(val string)

SetProof sets the value of Proof.

func (*GetRawShardBlockProofOKLinksItem) UnmarshalJSON added in v1.1.0

func (s *GetRawShardBlockProofOKLinksItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawShardBlockProofParams added in v1.1.0

type GetRawShardBlockProofParams struct {
	// Block ID: (workchain,shard,seqno,root_hash,file_hash).
	BlockID string
}

GetRawShardBlockProofParams is parameters of getRawShardBlockProof operation.

type GetRawShardInfoOK added in v1.1.0

type GetRawShardInfoOK struct {
	ID         BlockRaw `json:"id"`
	Shardblk   BlockRaw `json:"shardblk"`
	ShardProof string   `json:"shard_proof"`
	ShardDescr string   `json:"shard_descr"`
}

func (*GetRawShardInfoOK) Decode added in v1.1.0

func (s *GetRawShardInfoOK) Decode(d *jx.Decoder) error

Decode decodes GetRawShardInfoOK from json.

func (*GetRawShardInfoOK) Encode added in v1.1.0

func (s *GetRawShardInfoOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawShardInfoOK) GetID added in v1.1.0

func (s *GetRawShardInfoOK) GetID() BlockRaw

GetID returns the value of ID.

func (*GetRawShardInfoOK) GetShardDescr added in v1.1.0

func (s *GetRawShardInfoOK) GetShardDescr() string

GetShardDescr returns the value of ShardDescr.

func (*GetRawShardInfoOK) GetShardProof added in v1.1.0

func (s *GetRawShardInfoOK) GetShardProof() string

GetShardProof returns the value of ShardProof.

func (*GetRawShardInfoOK) GetShardblk added in v1.1.0

func (s *GetRawShardInfoOK) GetShardblk() BlockRaw

GetShardblk returns the value of Shardblk.

func (*GetRawShardInfoOK) MarshalJSON added in v1.1.0

func (s *GetRawShardInfoOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawShardInfoOK) SetID added in v1.1.0

func (s *GetRawShardInfoOK) SetID(val BlockRaw)

SetID sets the value of ID.

func (*GetRawShardInfoOK) SetShardDescr added in v1.1.0

func (s *GetRawShardInfoOK) SetShardDescr(val string)

SetShardDescr sets the value of ShardDescr.

func (*GetRawShardInfoOK) SetShardProof added in v1.1.0

func (s *GetRawShardInfoOK) SetShardProof(val string)

SetShardProof sets the value of ShardProof.

func (*GetRawShardInfoOK) SetShardblk added in v1.1.0

func (s *GetRawShardInfoOK) SetShardblk(val BlockRaw)

SetShardblk sets the value of Shardblk.

func (*GetRawShardInfoOK) UnmarshalJSON added in v1.1.0

func (s *GetRawShardInfoOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawShardInfoParams added in v1.1.0

type GetRawShardInfoParams struct {
	// Block ID: (workchain,shard,seqno,root_hash,file_hash).
	BlockID string
	// Workchain.
	Workchain int32
	// Shard.
	Shard int64
	// Exact.
	Exact bool
}

GetRawShardInfoParams is parameters of getRawShardInfo operation.

type GetRawTimeOK added in v1.1.0

type GetRawTimeOK struct {
	Time int32 `json:"time"`
}

func (*GetRawTimeOK) Decode added in v1.1.0

func (s *GetRawTimeOK) Decode(d *jx.Decoder) error

Decode decodes GetRawTimeOK from json.

func (*GetRawTimeOK) Encode added in v1.1.0

func (s *GetRawTimeOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawTimeOK) GetTime added in v1.1.0

func (s *GetRawTimeOK) GetTime() int32

GetTime returns the value of Time.

func (*GetRawTimeOK) MarshalJSON added in v1.1.0

func (s *GetRawTimeOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawTimeOK) SetTime added in v1.1.0

func (s *GetRawTimeOK) SetTime(val int32)

SetTime sets the value of Time.

func (*GetRawTimeOK) UnmarshalJSON added in v1.1.0

func (s *GetRawTimeOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetRawTransactionsOK added in v1.1.0

type GetRawTransactionsOK struct {
	Ids          []BlockRaw `json:"ids"`
	Transactions string     `json:"transactions"`
}

func (*GetRawTransactionsOK) Decode added in v1.1.0

func (s *GetRawTransactionsOK) Decode(d *jx.Decoder) error

Decode decodes GetRawTransactionsOK from json.

func (*GetRawTransactionsOK) Encode added in v1.1.0

func (s *GetRawTransactionsOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetRawTransactionsOK) GetIds added in v1.1.0

func (s *GetRawTransactionsOK) GetIds() []BlockRaw

GetIds returns the value of Ids.

func (*GetRawTransactionsOK) GetTransactions added in v1.1.0

func (s *GetRawTransactionsOK) GetTransactions() string

GetTransactions returns the value of Transactions.

func (*GetRawTransactionsOK) MarshalJSON added in v1.1.0

func (s *GetRawTransactionsOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetRawTransactionsOK) SetIds added in v1.1.0

func (s *GetRawTransactionsOK) SetIds(val []BlockRaw)

SetIds sets the value of Ids.

func (*GetRawTransactionsOK) SetTransactions added in v1.1.0

func (s *GetRawTransactionsOK) SetTransactions(val string)

SetTransactions sets the value of Transactions.

func (*GetRawTransactionsOK) UnmarshalJSON added in v1.1.0

func (s *GetRawTransactionsOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetRawTransactionsOK) Validate added in v1.1.0

func (s *GetRawTransactionsOK) Validate() error

type GetRawTransactionsParams added in v1.1.0

type GetRawTransactionsParams struct {
	// Account ID.
	AccountID string
	// Count.
	Count int32
	// Lt.
	Lt int64
	// Hash.
	Hash string
}

GetRawTransactionsParams is parameters of getRawTransactions operation.

type GetStakingPoolHistoryOK added in v1.1.0

type GetStakingPoolHistoryOK struct {
	Apy []ApyHistory `json:"apy"`
}

func (*GetStakingPoolHistoryOK) Decode added in v1.1.0

func (s *GetStakingPoolHistoryOK) Decode(d *jx.Decoder) error

Decode decodes GetStakingPoolHistoryOK from json.

func (*GetStakingPoolHistoryOK) Encode added in v1.1.0

func (s *GetStakingPoolHistoryOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetStakingPoolHistoryOK) GetApy added in v1.1.0

func (s *GetStakingPoolHistoryOK) GetApy() []ApyHistory

GetApy returns the value of Apy.

func (*GetStakingPoolHistoryOK) MarshalJSON added in v1.1.0

func (s *GetStakingPoolHistoryOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetStakingPoolHistoryOK) SetApy added in v1.1.0

func (s *GetStakingPoolHistoryOK) SetApy(val []ApyHistory)

SetApy sets the value of Apy.

func (*GetStakingPoolHistoryOK) UnmarshalJSON added in v1.1.0

func (s *GetStakingPoolHistoryOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetStakingPoolHistoryOK) Validate added in v1.1.0

func (s *GetStakingPoolHistoryOK) Validate() error

type GetStakingPoolHistoryParams added in v1.1.0

type GetStakingPoolHistoryParams struct {
	// Account ID.
	AccountID string
}

GetStakingPoolHistoryParams is parameters of getStakingPoolHistory operation.

type GetStakingPoolInfoOK added in v1.1.0

type GetStakingPoolInfoOK struct {
	Implementation PoolImplementation `json:"implementation"`
	Pool           PoolInfo           `json:"pool"`
}

func (*GetStakingPoolInfoOK) Decode added in v1.1.0

func (s *GetStakingPoolInfoOK) Decode(d *jx.Decoder) error

Decode decodes GetStakingPoolInfoOK from json.

func (*GetStakingPoolInfoOK) Encode added in v1.1.0

func (s *GetStakingPoolInfoOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetStakingPoolInfoOK) GetImplementation added in v1.1.0

func (s *GetStakingPoolInfoOK) GetImplementation() PoolImplementation

GetImplementation returns the value of Implementation.

func (*GetStakingPoolInfoOK) GetPool added in v1.1.0

func (s *GetStakingPoolInfoOK) GetPool() PoolInfo

GetPool returns the value of Pool.

func (*GetStakingPoolInfoOK) MarshalJSON added in v1.1.0

func (s *GetStakingPoolInfoOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetStakingPoolInfoOK) SetImplementation added in v1.1.0

func (s *GetStakingPoolInfoOK) SetImplementation(val PoolImplementation)

SetImplementation sets the value of Implementation.

func (*GetStakingPoolInfoOK) SetPool added in v1.1.0

func (s *GetStakingPoolInfoOK) SetPool(val PoolInfo)

SetPool sets the value of Pool.

func (*GetStakingPoolInfoOK) UnmarshalJSON added in v1.1.0

func (s *GetStakingPoolInfoOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetStakingPoolInfoOK) Validate added in v1.1.0

func (s *GetStakingPoolInfoOK) Validate() error

type GetStakingPoolInfoParams added in v1.1.0

type GetStakingPoolInfoParams struct {
	// Account ID.
	AccountID      string
	AcceptLanguage OptString
}

GetStakingPoolInfoParams is parameters of getStakingPoolInfo operation.

type GetStakingPoolsOK added in v1.1.0

type GetStakingPoolsOK struct {
	Pools           []PoolInfo                       `json:"pools"`
	Implementations GetStakingPoolsOKImplementations `json:"implementations"`
}

func (*GetStakingPoolsOK) Decode added in v1.1.0

func (s *GetStakingPoolsOK) Decode(d *jx.Decoder) error

Decode decodes GetStakingPoolsOK from json.

func (*GetStakingPoolsOK) Encode added in v1.1.0

func (s *GetStakingPoolsOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetStakingPoolsOK) GetImplementations added in v1.1.0

func (s *GetStakingPoolsOK) GetImplementations() GetStakingPoolsOKImplementations

GetImplementations returns the value of Implementations.

func (*GetStakingPoolsOK) GetPools added in v1.1.0

func (s *GetStakingPoolsOK) GetPools() []PoolInfo

GetPools returns the value of Pools.

func (*GetStakingPoolsOK) MarshalJSON added in v1.1.0

func (s *GetStakingPoolsOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetStakingPoolsOK) SetImplementations added in v1.1.0

func (s *GetStakingPoolsOK) SetImplementations(val GetStakingPoolsOKImplementations)

SetImplementations sets the value of Implementations.

func (*GetStakingPoolsOK) SetPools added in v1.1.0

func (s *GetStakingPoolsOK) SetPools(val []PoolInfo)

SetPools sets the value of Pools.

func (*GetStakingPoolsOK) UnmarshalJSON added in v1.1.0

func (s *GetStakingPoolsOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetStakingPoolsOK) Validate added in v1.1.0

func (s *GetStakingPoolsOK) Validate() error

type GetStakingPoolsOKImplementations added in v1.1.0

type GetStakingPoolsOKImplementations map[string]PoolImplementation

func (*GetStakingPoolsOKImplementations) Decode added in v1.1.0

Decode decodes GetStakingPoolsOKImplementations from json.

func (GetStakingPoolsOKImplementations) Encode added in v1.1.0

Encode implements json.Marshaler.

func (GetStakingPoolsOKImplementations) MarshalJSON added in v1.1.0

func (s GetStakingPoolsOKImplementations) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetStakingPoolsOKImplementations) UnmarshalJSON added in v1.1.0

func (s *GetStakingPoolsOKImplementations) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (GetStakingPoolsOKImplementations) Validate added in v1.1.0

type GetStakingPoolsParams added in v1.1.0

type GetStakingPoolsParams struct {
	// Account ID.
	AvailableFor OptString
	// Return also pools not from white list - just compatible by interfaces (maybe dangerous!).
	IncludeUnverified OptBool
	AcceptLanguage    OptString
}

GetStakingPoolsParams is parameters of getStakingPools operation.

type GetStorageProvidersOK

type GetStorageProvidersOK struct {
	Providers []StorageProvider `json:"providers"`
}

func (*GetStorageProvidersOK) Decode

func (s *GetStorageProvidersOK) Decode(d *jx.Decoder) error

Decode decodes GetStorageProvidersOK from json.

func (*GetStorageProvidersOK) Encode

func (s *GetStorageProvidersOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetStorageProvidersOK) GetProviders

func (s *GetStorageProvidersOK) GetProviders() []StorageProvider

GetProviders returns the value of Providers.

func (*GetStorageProvidersOK) MarshalJSON

func (s *GetStorageProvidersOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetStorageProvidersOK) SetProviders

func (s *GetStorageProvidersOK) SetProviders(val []StorageProvider)

SetProviders sets the value of Providers.

func (*GetStorageProvidersOK) UnmarshalJSON

func (s *GetStorageProvidersOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*GetStorageProvidersOK) Validate

func (s *GetStorageProvidersOK) Validate() error

type GetTonConnectPayloadOK

type GetTonConnectPayloadOK struct {
	Payload string `json:"payload"`
}

func (*GetTonConnectPayloadOK) Decode

func (s *GetTonConnectPayloadOK) Decode(d *jx.Decoder) error

Decode decodes GetTonConnectPayloadOK from json.

func (*GetTonConnectPayloadOK) Encode

func (s *GetTonConnectPayloadOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetTonConnectPayloadOK) GetPayload

func (s *GetTonConnectPayloadOK) GetPayload() string

GetPayload returns the value of Payload.

func (*GetTonConnectPayloadOK) MarshalJSON

func (s *GetTonConnectPayloadOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetTonConnectPayloadOK) SetPayload

func (s *GetTonConnectPayloadOK) SetPayload(val string)

SetPayload sets the value of Payload.

func (*GetTonConnectPayloadOK) UnmarshalJSON

func (s *GetTonConnectPayloadOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetTraceParams

type GetTraceParams struct {
	// Trace ID or transaction hash in hex (without 0x) or base64url format.
	TraceID string
}

GetTraceParams is parameters of getTrace operation.

type GetWalletBackupOK

type GetWalletBackupOK struct {
	Dump string `json:"dump"`
}

func (*GetWalletBackupOK) Decode

func (s *GetWalletBackupOK) Decode(d *jx.Decoder) error

Decode decodes GetWalletBackupOK from json.

func (*GetWalletBackupOK) Encode

func (s *GetWalletBackupOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*GetWalletBackupOK) GetDump

func (s *GetWalletBackupOK) GetDump() string

GetDump returns the value of Dump.

func (*GetWalletBackupOK) MarshalJSON

func (s *GetWalletBackupOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*GetWalletBackupOK) SetDump

func (s *GetWalletBackupOK) SetDump(val string)

SetDump sets the value of Dump.

func (*GetWalletBackupOK) UnmarshalJSON

func (s *GetWalletBackupOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type GetWalletBackupParams

type GetWalletBackupParams struct {
	XTonConnectAuth string
}

GetWalletBackupParams is parameters of getWalletBackup operation.

type GetWalletsByPublicKeyParams added in v1.0.0

type GetWalletsByPublicKeyParams struct {
	PublicKey string
}

GetWalletsByPublicKeyParams is parameters of getWalletsByPublicKey operation.

type Handler

type Handler interface {
	// AccountDnsBackResolve implements accountDnsBackResolve operation.
	//
	// Get account's domains.
	//
	// GET /v2/accounts/{account_id}/dns/backresolve
	AccountDnsBackResolve(ctx context.Context, params AccountDnsBackResolveParams) (*DomainNames, error)
	// AddressParse implements addressParse operation.
	//
	// Parse address and display in all formats.
	//
	// GET /v2/address/{account_id}/parse
	AddressParse(ctx context.Context, params AddressParseParams) (*AddressParseOK, error)
	// BlockchainAccountInspect implements blockchainAccountInspect operation.
	//
	// Blockchain account inspect.
	//
	// GET /v2/blockchain/accounts/{account_id}/inspect
	BlockchainAccountInspect(ctx context.Context, params BlockchainAccountInspectParams) (*BlockchainAccountInspect, error)
	// DecodeMessage implements decodeMessage operation.
	//
	// Decode a given message. Only external incoming messages can be decoded currently.
	//
	// POST /v2/message/decode
	DecodeMessage(ctx context.Context, req *DecodeMessageReq) (*DecodedMessage, error)
	// DnsResolve implements dnsResolve operation.
	//
	// DNS resolve for domain name.
	//
	// GET /v2/dns/{domain_name}/resolve
	DnsResolve(ctx context.Context, params DnsResolveParams) (*DnsRecord, error)
	// EmulateMessageToAccountEvent implements emulateMessageToAccountEvent operation.
	//
	// Emulate sending message to blockchain.
	//
	// POST /v2/accounts/{account_id}/events/emulate
	EmulateMessageToAccountEvent(ctx context.Context, req *EmulateMessageToAccountEventReq, params EmulateMessageToAccountEventParams) (*AccountEvent, error)
	// EmulateMessageToEvent implements emulateMessageToEvent operation.
	//
	// Emulate sending message to blockchain.
	//
	// POST /v2/events/emulate
	EmulateMessageToEvent(ctx context.Context, req *EmulateMessageToEventReq, params EmulateMessageToEventParams) (*Event, error)
	// EmulateMessageToTrace implements emulateMessageToTrace operation.
	//
	// Emulate sending message to blockchain.
	//
	// POST /v2/traces/emulate
	EmulateMessageToTrace(ctx context.Context, req *EmulateMessageToTraceReq, params EmulateMessageToTraceParams) (*Trace, error)
	// EmulateMessageToWallet implements emulateMessageToWallet operation.
	//
	// Emulate sending message to blockchain.
	//
	// POST /v2/wallet/emulate
	EmulateMessageToWallet(ctx context.Context, req *EmulateMessageToWalletReq, params EmulateMessageToWalletParams) (*MessageConsequences, error)
	// ExecGetMethodForBlockchainAccount implements execGetMethodForBlockchainAccount operation.
	//
	// Execute get method for account.
	//
	// GET /v2/blockchain/accounts/{account_id}/methods/{method_name}
	ExecGetMethodForBlockchainAccount(ctx context.Context, params ExecGetMethodForBlockchainAccountParams) (*MethodExecutionResult, error)
	// GetAccount implements getAccount operation.
	//
	// Get human-friendly information about an account without low-level details.
	//
	// GET /v2/accounts/{account_id}
	GetAccount(ctx context.Context, params GetAccountParams) (*Account, error)
	// GetAccountDiff implements getAccountDiff operation.
	//
	// Get account's balance change.
	//
	// GET /v2/accounts/{account_id}/diff
	GetAccountDiff(ctx context.Context, params GetAccountDiffParams) (*GetAccountDiffOK, error)
	// GetAccountDnsExpiring implements getAccountDnsExpiring operation.
	//
	// Get expiring account .ton dns.
	//
	// GET /v2/accounts/{account_id}/dns/expiring
	GetAccountDnsExpiring(ctx context.Context, params GetAccountDnsExpiringParams) (*DnsExpiring, error)
	// GetAccountEvent implements getAccountEvent operation.
	//
	// Get event for an account by event_id.
	//
	// GET /v2/accounts/{account_id}/events/{event_id}
	GetAccountEvent(ctx context.Context, params GetAccountEventParams) (*AccountEvent, error)
	// GetAccountEvents implements getAccountEvents operation.
	//
	// Get events for an account. Each event is built on top of a trace which is a series of transactions
	// caused by one inbound message. TonAPI looks for known patterns inside the trace and splits the
	// trace into actions, where a single action represents a meaningful high-level operation like a
	// Jetton Transfer or an NFT Purchase. Actions are expected to be shown to users. It is advised not
	// to build any logic on top of actions because actions can be changed at any time.
	//
	// GET /v2/accounts/{account_id}/events
	GetAccountEvents(ctx context.Context, params GetAccountEventsParams) (*AccountEvents, error)
	// GetAccountInfoByStateInit implements getAccountInfoByStateInit operation.
	//
	// Get account info by state init.
	//
	// POST /v2/tonconnect/stateinit
	GetAccountInfoByStateInit(ctx context.Context, req *GetAccountInfoByStateInitReq) (*AccountInfoByStateInit, error)
	// GetAccountInscriptions implements getAccountInscriptions operation.
	//
	// Get all inscriptions by owner address. It's experimental API and can be dropped in the future.
	//
	// GET /v2/experimental/accounts/{account_id}/inscriptions
	GetAccountInscriptions(ctx context.Context, params GetAccountInscriptionsParams) (*InscriptionBalances, error)
	// GetAccountInscriptionsHistory implements getAccountInscriptionsHistory operation.
	//
	// Get the transfer inscriptions history for account. It's experimental API and can be dropped in the
	// future.
	//
	// GET /v2/experimental/accounts/{account_id}/inscriptions/history
	GetAccountInscriptionsHistory(ctx context.Context, params GetAccountInscriptionsHistoryParams) (*AccountEvents, error)
	// GetAccountInscriptionsHistoryByTicker implements getAccountInscriptionsHistoryByTicker operation.
	//
	// Get the transfer inscriptions history for account. It's experimental API and can be dropped in the
	// future.
	//
	// GET /v2/experimental/accounts/{account_id}/inscriptions/{ticker}/history
	GetAccountInscriptionsHistoryByTicker(ctx context.Context, params GetAccountInscriptionsHistoryByTickerParams) (*AccountEvents, error)
	// GetAccountJettonHistoryByID implements getAccountJettonHistoryByID operation.
	//
	// Get the transfer jetton history for account and jetton.
	//
	// GET /v2/accounts/{account_id}/jettons/{jetton_id}/history
	GetAccountJettonHistoryByID(ctx context.Context, params GetAccountJettonHistoryByIDParams) (*AccountEvents, error)
	// GetAccountJettonsBalances implements getAccountJettonsBalances operation.
	//
	// Get all Jettons balances by owner address.
	//
	// GET /v2/accounts/{account_id}/jettons
	GetAccountJettonsBalances(ctx context.Context, params GetAccountJettonsBalancesParams) (*JettonsBalances, error)
	// GetAccountJettonsHistory implements getAccountJettonsHistory operation.
	//
	// Get the transfer jettons history for account.
	//
	// GET /v2/accounts/{account_id}/jettons/history
	GetAccountJettonsHistory(ctx context.Context, params GetAccountJettonsHistoryParams) (*AccountEvents, error)
	// GetAccountNftHistory implements getAccountNftHistory operation.
	//
	// Get the transfer nft history.
	//
	// GET /v2/accounts/{account_id}/nfts/history
	GetAccountNftHistory(ctx context.Context, params GetAccountNftHistoryParams) (*AccountEvents, error)
	// GetAccountNftItems implements getAccountNftItems operation.
	//
	// Get all NFT items by owner address.
	//
	// GET /v2/accounts/{account_id}/nfts
	GetAccountNftItems(ctx context.Context, params GetAccountNftItemsParams) (*NftItems, error)
	// GetAccountNominatorsPools implements getAccountNominatorsPools operation.
	//
	// All pools where account participates.
	//
	// GET /v2/staking/nominator/{account_id}/pools
	GetAccountNominatorsPools(ctx context.Context, params GetAccountNominatorsPoolsParams) (*AccountStaking, error)
	// GetAccountPublicKey implements getAccountPublicKey operation.
	//
	// Get public key by account id.
	//
	// GET /v2/accounts/{account_id}/publickey
	GetAccountPublicKey(ctx context.Context, params GetAccountPublicKeyParams) (*GetAccountPublicKeyOK, error)
	// GetAccountSeqno implements getAccountSeqno operation.
	//
	// Get account seqno.
	//
	// GET /v2/wallet/{account_id}/seqno
	GetAccountSeqno(ctx context.Context, params GetAccountSeqnoParams) (*Seqno, error)
	// GetAccountSubscriptions implements getAccountSubscriptions operation.
	//
	// Get all subscriptions by wallet address.
	//
	// GET /v2/accounts/{account_id}/subscriptions
	GetAccountSubscriptions(ctx context.Context, params GetAccountSubscriptionsParams) (*Subscriptions, error)
	// GetAccountTraces implements getAccountTraces operation.
	//
	// Get traces for account.
	//
	// GET /v2/accounts/{account_id}/traces
	GetAccountTraces(ctx context.Context, params GetAccountTracesParams) (*TraceIDs, error)
	// GetAccounts implements getAccounts operation.
	//
	// Get human-friendly information about several accounts without low-level details.
	//
	// POST /v2/accounts/_bulk
	GetAccounts(ctx context.Context, req OptGetAccountsReq) (*Accounts, error)
	// GetAllAuctions implements getAllAuctions operation.
	//
	// Get all auctions.
	//
	// GET /v2/dns/auctions
	GetAllAuctions(ctx context.Context, params GetAllAuctionsParams) (*Auctions, error)
	// GetAllRawShardsInfo implements getAllRawShardsInfo operation.
	//
	// Get all raw shards info.
	//
	// GET /v2/liteserver/get_all_shards_info/{block_id}
	GetAllRawShardsInfo(ctx context.Context, params GetAllRawShardsInfoParams) (*GetAllRawShardsInfoOK, error)
	// GetBlockchainAccountTransactions implements getBlockchainAccountTransactions operation.
	//
	// Get account transactions.
	//
	// GET /v2/blockchain/accounts/{account_id}/transactions
	GetBlockchainAccountTransactions(ctx context.Context, params GetBlockchainAccountTransactionsParams) (*Transactions, error)
	// GetBlockchainBlock implements getBlockchainBlock operation.
	//
	// Get blockchain block data.
	//
	// GET /v2/blockchain/blocks/{block_id}
	GetBlockchainBlock(ctx context.Context, params GetBlockchainBlockParams) (*BlockchainBlock, error)
	// GetBlockchainBlockTransactions implements getBlockchainBlockTransactions operation.
	//
	// Get transactions from block.
	//
	// GET /v2/blockchain/blocks/{block_id}/transactions
	GetBlockchainBlockTransactions(ctx context.Context, params GetBlockchainBlockTransactionsParams) (*Transactions, error)
	// GetBlockchainConfig implements getBlockchainConfig operation.
	//
	// Get blockchain config.
	//
	// GET /v2/blockchain/config
	GetBlockchainConfig(ctx context.Context) (*BlockchainConfig, error)
	// GetBlockchainConfigFromBlock implements getBlockchainConfigFromBlock operation.
	//
	// Get blockchain config from a specific block, if present.
	//
	// GET /v2/blockchain/masterchain/{masterchain_seqno}/config
	GetBlockchainConfigFromBlock(ctx context.Context, params GetBlockchainConfigFromBlockParams) (*BlockchainConfig, error)
	// GetBlockchainMasterchainBlocks implements getBlockchainMasterchainBlocks operation.
	//
	// Get all blocks in all shards and workchains between target and previous masterchain block
	// according to shards last blocks snapshot in masterchain.  We don't recommend to build your app
	// around this method because it has problem with scalability and will work very slow in the future.
	//
	// GET /v2/blockchain/masterchain/{masterchain_seqno}/blocks
	GetBlockchainMasterchainBlocks(ctx context.Context, params GetBlockchainMasterchainBlocksParams) (*BlockchainBlocks, error)
	// GetBlockchainMasterchainHead implements getBlockchainMasterchainHead operation.
	//
	// Get last known masterchain block.
	//
	// GET /v2/blockchain/masterchain-head
	GetBlockchainMasterchainHead(ctx context.Context) (*BlockchainBlock, error)
	// GetBlockchainMasterchainShards implements getBlockchainMasterchainShards operation.
	//
	// Get blockchain block shards.
	//
	// GET /v2/blockchain/masterchain/{masterchain_seqno}/shards
	GetBlockchainMasterchainShards(ctx context.Context, params GetBlockchainMasterchainShardsParams) (*BlockchainBlockShards, error)
	// GetBlockchainMasterchainTransactions implements getBlockchainMasterchainTransactions operation.
	//
	// Get all transactions in all shards and workchains between target and previous masterchain block
	// according to shards last blocks snapshot in masterchain. We don't recommend to build your app
	// around this method because it has problem with scalability and will work very slow in the future.
	//
	// GET /v2/blockchain/masterchain/{masterchain_seqno}/transactions
	GetBlockchainMasterchainTransactions(ctx context.Context, params GetBlockchainMasterchainTransactionsParams) (*Transactions, error)
	// GetBlockchainRawAccount implements getBlockchainRawAccount operation.
	//
	// Get low-level information about an account taken directly from the blockchain.
	//
	// GET /v2/blockchain/accounts/{account_id}
	GetBlockchainRawAccount(ctx context.Context, params GetBlockchainRawAccountParams) (*BlockchainRawAccount, error)
	// GetBlockchainTransaction implements getBlockchainTransaction operation.
	//
	// Get transaction data.
	//
	// GET /v2/blockchain/transactions/{transaction_id}
	GetBlockchainTransaction(ctx context.Context, params GetBlockchainTransactionParams) (*Transaction, error)
	// GetBlockchainTransactionByMessageHash implements getBlockchainTransactionByMessageHash operation.
	//
	// Get transaction data by message hash.
	//
	// GET /v2/blockchain/messages/{msg_id}/transaction
	GetBlockchainTransactionByMessageHash(ctx context.Context, params GetBlockchainTransactionByMessageHashParams) (*Transaction, error)
	// GetBlockchainValidators implements getBlockchainValidators operation.
	//
	// Get blockchain validators.
	//
	// GET /v2/blockchain/validators
	GetBlockchainValidators(ctx context.Context) (*Validators, error)
	// GetChartRates implements getChartRates operation.
	//
	// Get chart by token.
	//
	// GET /v2/rates/chart
	GetChartRates(ctx context.Context, params GetChartRatesParams) (*GetChartRatesOK, error)
	// GetDnsInfo implements getDnsInfo operation.
	//
	// Get full information about domain name.
	//
	// GET /v2/dns/{domain_name}
	GetDnsInfo(ctx context.Context, params GetDnsInfoParams) (*DomainInfo, error)
	// GetDomainBids implements getDomainBids operation.
	//
	// Get domain bids.
	//
	// GET /v2/dns/{domain_name}/bids
	GetDomainBids(ctx context.Context, params GetDomainBidsParams) (*DomainBids, error)
	// GetEvent implements getEvent operation.
	//
	// Get an event either by event ID or a hash of any transaction in a trace. An event is built on top
	// of a trace which is a series of transactions caused by one inbound message. TonAPI looks for known
	// patterns inside the trace and splits the trace into actions, where a single action represents a
	// meaningful high-level operation like a Jetton Transfer or an NFT Purchase. Actions are expected to
	// be shown to users. It is advised not to build any logic on top of actions because actions can be
	// changed at any time.
	//
	// GET /v2/events/{event_id}
	GetEvent(ctx context.Context, params GetEventParams) (*Event, error)
	// GetInscriptionOpTemplate implements getInscriptionOpTemplate operation.
	//
	// Return comment for making operation with inscription. please don't use it if you don't know what
	// you are doing.
	//
	// GET /v2/experimental/inscriptions/op-template
	GetInscriptionOpTemplate(ctx context.Context, params GetInscriptionOpTemplateParams) (*GetInscriptionOpTemplateOK, error)
	// GetItemsFromCollection implements getItemsFromCollection operation.
	//
	// Get NFT items from collection by collection address.
	//
	// GET /v2/nfts/collections/{account_id}/items
	GetItemsFromCollection(ctx context.Context, params GetItemsFromCollectionParams) (*NftItems, error)
	// GetJettonHolders implements getJettonHolders operation.
	//
	// Get jetton's holders.
	//
	// GET /v2/jettons/{account_id}/holders
	GetJettonHolders(ctx context.Context, params GetJettonHoldersParams) (*JettonHolders, error)
	// GetJettonInfo implements getJettonInfo operation.
	//
	// Get jetton metadata by jetton master address.
	//
	// GET /v2/jettons/{account_id}
	GetJettonInfo(ctx context.Context, params GetJettonInfoParams) (*JettonInfo, error)
	// GetJettons implements getJettons operation.
	//
	// Get a list of all indexed jetton masters in the blockchain.
	//
	// GET /v2/jettons
	GetJettons(ctx context.Context, params GetJettonsParams) (*Jettons, error)
	// GetJettonsEvents implements getJettonsEvents operation.
	//
	// Get only jetton transfers in the event.
	//
	// GET /v2/events/{event_id}/jettons
	GetJettonsEvents(ctx context.Context, params GetJettonsEventsParams) (*Event, error)
	// GetMarketsRates implements getMarketsRates operation.
	//
	// Get the TON price from markets.
	//
	// GET /v2/rates/markets
	GetMarketsRates(ctx context.Context) (*GetMarketsRatesOK, error)
	// GetNftCollection implements getNftCollection operation.
	//
	// Get NFT collection by collection address.
	//
	// GET /v2/nfts/collections/{account_id}
	GetNftCollection(ctx context.Context, params GetNftCollectionParams) (*NftCollection, error)
	// GetNftCollections implements getNftCollections operation.
	//
	// Get NFT collections.
	//
	// GET /v2/nfts/collections
	GetNftCollections(ctx context.Context, params GetNftCollectionsParams) (*NftCollections, error)
	// GetNftHistoryByID implements getNftHistoryByID operation.
	//
	// Get the transfer nfts history for account.
	//
	// GET /v2/nfts/{account_id}/history
	GetNftHistoryByID(ctx context.Context, params GetNftHistoryByIDParams) (*AccountEvents, error)
	// GetNftItemByAddress implements getNftItemByAddress operation.
	//
	// Get NFT item by its address.
	//
	// GET /v2/nfts/{account_id}
	GetNftItemByAddress(ctx context.Context, params GetNftItemByAddressParams) (*NftItem, error)
	// GetNftItemsByAddresses implements getNftItemsByAddresses operation.
	//
	// Get NFT items by their addresses.
	//
	// POST /v2/nfts/_bulk
	GetNftItemsByAddresses(ctx context.Context, req OptGetNftItemsByAddressesReq) (*NftItems, error)
	// GetRates implements getRates operation.
	//
	// Get the token price to the currency.
	//
	// GET /v2/rates
	GetRates(ctx context.Context, params GetRatesParams) (*GetRatesOK, error)
	// GetRawAccountState implements getRawAccountState operation.
	//
	// Get raw account state.
	//
	// GET /v2/liteserver/get_account_state/{account_id}
	GetRawAccountState(ctx context.Context, params GetRawAccountStateParams) (*GetRawAccountStateOK, error)
	// GetRawBlockProof implements getRawBlockProof operation.
	//
	// Get raw block proof.
	//
	// GET /v2/liteserver/get_block_proof
	GetRawBlockProof(ctx context.Context, params GetRawBlockProofParams) (*GetRawBlockProofOK, error)
	// GetRawBlockchainBlock implements getRawBlockchainBlock operation.
	//
	// Get raw blockchain block.
	//
	// GET /v2/liteserver/get_block/{block_id}
	GetRawBlockchainBlock(ctx context.Context, params GetRawBlockchainBlockParams) (*GetRawBlockchainBlockOK, error)
	// GetRawBlockchainBlockHeader implements getRawBlockchainBlockHeader operation.
	//
	// Get raw blockchain block header.
	//
	// GET /v2/liteserver/get_block_header/{block_id}
	GetRawBlockchainBlockHeader(ctx context.Context, params GetRawBlockchainBlockHeaderParams) (*GetRawBlockchainBlockHeaderOK, error)
	// GetRawBlockchainBlockState implements getRawBlockchainBlockState operation.
	//
	// Get raw blockchain block state.
	//
	// GET /v2/liteserver/get_state/{block_id}
	GetRawBlockchainBlockState(ctx context.Context, params GetRawBlockchainBlockStateParams) (*GetRawBlockchainBlockStateOK, error)
	// GetRawBlockchainConfig implements getRawBlockchainConfig operation.
	//
	// Get raw blockchain config.
	//
	// GET /v2/blockchain/config/raw
	GetRawBlockchainConfig(ctx context.Context) (*RawBlockchainConfig, error)
	// GetRawBlockchainConfigFromBlock implements getRawBlockchainConfigFromBlock operation.
	//
	// Get raw blockchain config from a specific block, if present.
	//
	// GET /v2/blockchain/masterchain/{masterchain_seqno}/config/raw
	GetRawBlockchainConfigFromBlock(ctx context.Context, params GetRawBlockchainConfigFromBlockParams) (*RawBlockchainConfig, error)
	// GetRawConfig implements getRawConfig operation.
	//
	// Get raw config.
	//
	// GET /v2/liteserver/get_config_all/{block_id}
	GetRawConfig(ctx context.Context, params GetRawConfigParams) (*GetRawConfigOK, error)
	// GetRawListBlockTransactions implements getRawListBlockTransactions operation.
	//
	// Get raw list block transactions.
	//
	// GET /v2/liteserver/list_block_transactions/{block_id}
	GetRawListBlockTransactions(ctx context.Context, params GetRawListBlockTransactionsParams) (*GetRawListBlockTransactionsOK, error)
	// GetRawMasterchainInfo implements getRawMasterchainInfo operation.
	//
	// Get raw masterchain info.
	//
	// GET /v2/liteserver/get_masterchain_info
	GetRawMasterchainInfo(ctx context.Context) (*GetRawMasterchainInfoOK, error)
	// GetRawMasterchainInfoExt implements getRawMasterchainInfoExt operation.
	//
	// Get raw masterchain info ext.
	//
	// GET /v2/liteserver/get_masterchain_info_ext
	GetRawMasterchainInfoExt(ctx context.Context, params GetRawMasterchainInfoExtParams) (*GetRawMasterchainInfoExtOK, error)
	// GetRawShardBlockProof implements getRawShardBlockProof operation.
	//
	// Get raw shard block proof.
	//
	// GET /v2/liteserver/get_shard_block_proof/{block_id}
	GetRawShardBlockProof(ctx context.Context, params GetRawShardBlockProofParams) (*GetRawShardBlockProofOK, error)
	// GetRawShardInfo implements getRawShardInfo operation.
	//
	// Get raw shard info.
	//
	// GET /v2/liteserver/get_shard_info/{block_id}
	GetRawShardInfo(ctx context.Context, params GetRawShardInfoParams) (*GetRawShardInfoOK, error)
	// GetRawTime implements getRawTime operation.
	//
	// Get raw time.
	//
	// GET /v2/liteserver/get_time
	GetRawTime(ctx context.Context) (*GetRawTimeOK, error)
	// GetRawTransactions implements getRawTransactions operation.
	//
	// Get raw transactions.
	//
	// GET /v2/liteserver/get_transactions/{account_id}
	GetRawTransactions(ctx context.Context, params GetRawTransactionsParams) (*GetRawTransactionsOK, error)
	// GetStakingPoolHistory implements getStakingPoolHistory operation.
	//
	// Pool history.
	//
	// GET /v2/staking/pool/{account_id}/history
	GetStakingPoolHistory(ctx context.Context, params GetStakingPoolHistoryParams) (*GetStakingPoolHistoryOK, error)
	// GetStakingPoolInfo implements getStakingPoolInfo operation.
	//
	// Stacking pool info.
	//
	// GET /v2/staking/pool/{account_id}
	GetStakingPoolInfo(ctx context.Context, params GetStakingPoolInfoParams) (*GetStakingPoolInfoOK, error)
	// GetStakingPools implements getStakingPools operation.
	//
	// All pools available in network.
	//
	// GET /v2/staking/pools
	GetStakingPools(ctx context.Context, params GetStakingPoolsParams) (*GetStakingPoolsOK, error)
	// GetStorageProviders implements getStorageProviders operation.
	//
	// Get TON storage providers deployed to the blockchain.
	//
	// GET /v2/storage/providers
	GetStorageProviders(ctx context.Context) (*GetStorageProvidersOK, error)
	// GetTonConnectPayload implements getTonConnectPayload operation.
	//
	// Get a payload for further token receipt.
	//
	// GET /v2/tonconnect/payload
	GetTonConnectPayload(ctx context.Context) (*GetTonConnectPayloadOK, error)
	// GetTrace implements getTrace operation.
	//
	// Get the trace by trace ID or hash of any transaction in trace.
	//
	// GET /v2/traces/{trace_id}
	GetTrace(ctx context.Context, params GetTraceParams) (*Trace, error)
	// GetWalletBackup implements getWalletBackup operation.
	//
	// Get backup info.
	//
	// GET /v2/wallet/backup
	GetWalletBackup(ctx context.Context, params GetWalletBackupParams) (*GetWalletBackupOK, error)
	// GetWalletsByPublicKey implements getWalletsByPublicKey operation.
	//
	// Get wallets by public key.
	//
	// GET /v2/pubkeys/{public_key}/wallets
	GetWalletsByPublicKey(ctx context.Context, params GetWalletsByPublicKeyParams) (*Accounts, error)
	// ReduceIndexingLatency implements reduceIndexingLatency operation.
	//
	// Reduce indexing latency.
	//
	// GET /v2/status
	ReduceIndexingLatency(ctx context.Context) (*ServiceStatus, error)
	// ReindexAccount implements reindexAccount operation.
	//
	// Update internal cache for a particular account.
	//
	// POST /v2/accounts/{account_id}/reindex
	ReindexAccount(ctx context.Context, params ReindexAccountParams) error
	// SearchAccounts implements searchAccounts operation.
	//
	// Search by account domain name.
	//
	// GET /v2/accounts/search
	SearchAccounts(ctx context.Context, params SearchAccountsParams) (*FoundAccounts, error)
	// SendBlockchainMessage implements sendBlockchainMessage operation.
	//
	// Send message to blockchain.
	//
	// POST /v2/blockchain/message
	SendBlockchainMessage(ctx context.Context, req *SendBlockchainMessageReq) error
	// SendRawMessage implements sendRawMessage operation.
	//
	// Send raw message to blockchain.
	//
	// POST /v2/liteserver/send_message
	SendRawMessage(ctx context.Context, req *SendRawMessageReq) (*SendRawMessageOK, error)
	// SetWalletBackup implements setWalletBackup operation.
	//
	// Set backup info.
	//
	// PUT /v2/wallet/backup
	SetWalletBackup(ctx context.Context, req SetWalletBackupReq, params SetWalletBackupParams) error
	// TonConnectProof implements tonConnectProof operation.
	//
	// Account verification and token issuance.
	//
	// POST /v2/wallet/auth/proof
	TonConnectProof(ctx context.Context, req *TonConnectProofReq) (*TonConnectProofOK, error)
	// NewError creates *ErrorStatusCode from error returned by handler.
	//
	// Used for common default response.
	NewError(ctx context.Context, err error) *ErrorStatusCode
}

Handler handles operations described by OpenAPI v3 specification.

type ImagePreview

type ImagePreview struct {
	Resolution string `json:"resolution"`
	URL        string `json:"url"`
}

Ref: #/components/schemas/ImagePreview

func (*ImagePreview) Decode

func (s *ImagePreview) Decode(d *jx.Decoder) error

Decode decodes ImagePreview from json.

func (*ImagePreview) Encode

func (s *ImagePreview) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ImagePreview) GetResolution

func (s *ImagePreview) GetResolution() string

GetResolution returns the value of Resolution.

func (*ImagePreview) GetURL

func (s *ImagePreview) GetURL() string

GetURL returns the value of URL.

func (*ImagePreview) MarshalJSON

func (s *ImagePreview) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ImagePreview) SetResolution

func (s *ImagePreview) SetResolution(val string)

SetResolution sets the value of Resolution.

func (*ImagePreview) SetURL

func (s *ImagePreview) SetURL(val string)

SetURL sets the value of URL.

func (*ImagePreview) UnmarshalJSON

func (s *ImagePreview) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type InitStateRaw added in v1.0.0

type InitStateRaw struct {
	Workchain int32  `json:"workchain"`
	RootHash  string `json:"root_hash"`
	FileHash  string `json:"file_hash"`
}

Ref: #/components/schemas/InitStateRaw

func (*InitStateRaw) Decode added in v1.0.0

func (s *InitStateRaw) Decode(d *jx.Decoder) error

Decode decodes InitStateRaw from json.

func (*InitStateRaw) Encode added in v1.0.0

func (s *InitStateRaw) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*InitStateRaw) GetFileHash added in v1.0.0

func (s *InitStateRaw) GetFileHash() string

GetFileHash returns the value of FileHash.

func (*InitStateRaw) GetRootHash added in v1.0.0

func (s *InitStateRaw) GetRootHash() string

GetRootHash returns the value of RootHash.

func (*InitStateRaw) GetWorkchain added in v1.0.0

func (s *InitStateRaw) GetWorkchain() int32

GetWorkchain returns the value of Workchain.

func (*InitStateRaw) MarshalJSON added in v1.0.0

func (s *InitStateRaw) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*InitStateRaw) SetFileHash added in v1.0.0

func (s *InitStateRaw) SetFileHash(val string)

SetFileHash sets the value of FileHash.

func (*InitStateRaw) SetRootHash added in v1.0.0

func (s *InitStateRaw) SetRootHash(val string)

SetRootHash sets the value of RootHash.

func (*InitStateRaw) SetWorkchain added in v1.0.0

func (s *InitStateRaw) SetWorkchain(val int32)

SetWorkchain sets the value of Workchain.

func (*InitStateRaw) UnmarshalJSON added in v1.0.0

func (s *InitStateRaw) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type InscriptionBalance added in v1.2.0

type InscriptionBalance struct {
	Type     InscriptionBalanceType `json:"type"`
	Ticker   string                 `json:"ticker"`
	Balance  string                 `json:"balance"`
	Decimals int                    `json:"decimals"`
}

Ref: #/components/schemas/InscriptionBalance

func (*InscriptionBalance) Decode added in v1.2.0

func (s *InscriptionBalance) Decode(d *jx.Decoder) error

Decode decodes InscriptionBalance from json.

func (*InscriptionBalance) Encode added in v1.2.0

func (s *InscriptionBalance) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*InscriptionBalance) GetBalance added in v1.2.0

func (s *InscriptionBalance) GetBalance() string

GetBalance returns the value of Balance.

func (*InscriptionBalance) GetDecimals added in v1.2.0

func (s *InscriptionBalance) GetDecimals() int

GetDecimals returns the value of Decimals.

func (*InscriptionBalance) GetTicker added in v1.2.0

func (s *InscriptionBalance) GetTicker() string

GetTicker returns the value of Ticker.

func (*InscriptionBalance) GetType added in v1.2.0

GetType returns the value of Type.

func (*InscriptionBalance) MarshalJSON added in v1.2.0

func (s *InscriptionBalance) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*InscriptionBalance) SetBalance added in v1.2.0

func (s *InscriptionBalance) SetBalance(val string)

SetBalance sets the value of Balance.

func (*InscriptionBalance) SetDecimals added in v1.2.0

func (s *InscriptionBalance) SetDecimals(val int)

SetDecimals sets the value of Decimals.

func (*InscriptionBalance) SetTicker added in v1.2.0

func (s *InscriptionBalance) SetTicker(val string)

SetTicker sets the value of Ticker.

func (*InscriptionBalance) SetType added in v1.2.0

SetType sets the value of Type.

func (*InscriptionBalance) UnmarshalJSON added in v1.2.0

func (s *InscriptionBalance) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*InscriptionBalance) Validate added in v1.2.0

func (s *InscriptionBalance) Validate() error

type InscriptionBalanceType added in v1.2.0

type InscriptionBalanceType string
const (
	InscriptionBalanceTypeTon20  InscriptionBalanceType = "ton20"
	InscriptionBalanceTypeGram20 InscriptionBalanceType = "gram20"
)

func (InscriptionBalanceType) AllValues added in v1.2.0

AllValues returns all InscriptionBalanceType values.

func (*InscriptionBalanceType) Decode added in v1.2.0

func (s *InscriptionBalanceType) Decode(d *jx.Decoder) error

Decode decodes InscriptionBalanceType from json.

func (InscriptionBalanceType) Encode added in v1.2.0

func (s InscriptionBalanceType) Encode(e *jx.Encoder)

Encode encodes InscriptionBalanceType as json.

func (InscriptionBalanceType) MarshalJSON added in v1.2.0

func (s InscriptionBalanceType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (InscriptionBalanceType) MarshalText added in v1.2.0

func (s InscriptionBalanceType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*InscriptionBalanceType) UnmarshalJSON added in v1.2.0

func (s *InscriptionBalanceType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*InscriptionBalanceType) UnmarshalText added in v1.2.0

func (s *InscriptionBalanceType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (InscriptionBalanceType) Validate added in v1.2.0

func (s InscriptionBalanceType) Validate() error

type InscriptionBalances added in v1.2.0

type InscriptionBalances struct {
	Inscriptions []InscriptionBalance `json:"inscriptions"`
}

Ref: #/components/schemas/InscriptionBalances

func (*InscriptionBalances) Decode added in v1.2.0

func (s *InscriptionBalances) Decode(d *jx.Decoder) error

Decode decodes InscriptionBalances from json.

func (*InscriptionBalances) Encode added in v1.2.0

func (s *InscriptionBalances) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*InscriptionBalances) GetInscriptions added in v1.2.0

func (s *InscriptionBalances) GetInscriptions() []InscriptionBalance

GetInscriptions returns the value of Inscriptions.

func (*InscriptionBalances) MarshalJSON added in v1.2.0

func (s *InscriptionBalances) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*InscriptionBalances) SetInscriptions added in v1.2.0

func (s *InscriptionBalances) SetInscriptions(val []InscriptionBalance)

SetInscriptions sets the value of Inscriptions.

func (*InscriptionBalances) UnmarshalJSON added in v1.2.0

func (s *InscriptionBalances) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*InscriptionBalances) Validate added in v1.2.0

func (s *InscriptionBalances) Validate() error

type InscriptionMintAction added in v1.2.0

type InscriptionMintAction struct {
	Recipient AccountAddress `json:"recipient"`
	// Amount in minimal particles.
	Amount   string                    `json:"amount"`
	Type     InscriptionMintActionType `json:"type"`
	Ticker   string                    `json:"ticker"`
	Decimals int                       `json:"decimals"`
}

Ref: #/components/schemas/InscriptionMintAction

func (*InscriptionMintAction) Decode added in v1.2.0

func (s *InscriptionMintAction) Decode(d *jx.Decoder) error

Decode decodes InscriptionMintAction from json.

func (*InscriptionMintAction) Encode added in v1.2.0

func (s *InscriptionMintAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*InscriptionMintAction) GetAmount added in v1.2.0

func (s *InscriptionMintAction) GetAmount() string

GetAmount returns the value of Amount.

func (*InscriptionMintAction) GetDecimals added in v1.2.0

func (s *InscriptionMintAction) GetDecimals() int

GetDecimals returns the value of Decimals.

func (*InscriptionMintAction) GetRecipient added in v1.2.0

func (s *InscriptionMintAction) GetRecipient() AccountAddress

GetRecipient returns the value of Recipient.

func (*InscriptionMintAction) GetTicker added in v1.2.0

func (s *InscriptionMintAction) GetTicker() string

GetTicker returns the value of Ticker.

func (*InscriptionMintAction) GetType added in v1.2.0

GetType returns the value of Type.

func (*InscriptionMintAction) MarshalJSON added in v1.2.0

func (s *InscriptionMintAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*InscriptionMintAction) SetAmount added in v1.2.0

func (s *InscriptionMintAction) SetAmount(val string)

SetAmount sets the value of Amount.

func (*InscriptionMintAction) SetDecimals added in v1.2.0

func (s *InscriptionMintAction) SetDecimals(val int)

SetDecimals sets the value of Decimals.

func (*InscriptionMintAction) SetRecipient added in v1.2.0

func (s *InscriptionMintAction) SetRecipient(val AccountAddress)

SetRecipient sets the value of Recipient.

func (*InscriptionMintAction) SetTicker added in v1.2.0

func (s *InscriptionMintAction) SetTicker(val string)

SetTicker sets the value of Ticker.

func (*InscriptionMintAction) SetType added in v1.2.0

SetType sets the value of Type.

func (*InscriptionMintAction) UnmarshalJSON added in v1.2.0

func (s *InscriptionMintAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*InscriptionMintAction) Validate added in v1.2.0

func (s *InscriptionMintAction) Validate() error

type InscriptionMintActionType added in v1.2.0

type InscriptionMintActionType string
const (
	InscriptionMintActionTypeTon20  InscriptionMintActionType = "ton20"
	InscriptionMintActionTypeGram20 InscriptionMintActionType = "gram20"
)

func (InscriptionMintActionType) AllValues added in v1.2.0

AllValues returns all InscriptionMintActionType values.

func (*InscriptionMintActionType) Decode added in v1.2.0

func (s *InscriptionMintActionType) Decode(d *jx.Decoder) error

Decode decodes InscriptionMintActionType from json.

func (InscriptionMintActionType) Encode added in v1.2.0

func (s InscriptionMintActionType) Encode(e *jx.Encoder)

Encode encodes InscriptionMintActionType as json.

func (InscriptionMintActionType) MarshalJSON added in v1.2.0

func (s InscriptionMintActionType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (InscriptionMintActionType) MarshalText added in v1.2.0

func (s InscriptionMintActionType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*InscriptionMintActionType) UnmarshalJSON added in v1.2.0

func (s *InscriptionMintActionType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*InscriptionMintActionType) UnmarshalText added in v1.2.0

func (s *InscriptionMintActionType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (InscriptionMintActionType) Validate added in v1.2.0

func (s InscriptionMintActionType) Validate() error

type InscriptionTransferAction added in v1.2.0

type InscriptionTransferAction struct {
	Sender    AccountAddress `json:"sender"`
	Recipient AccountAddress `json:"recipient"`
	// Amount in minimal particles.
	Amount   string                        `json:"amount"`
	Comment  OptString                     `json:"comment"`
	Type     InscriptionTransferActionType `json:"type"`
	Ticker   string                        `json:"ticker"`
	Decimals int                           `json:"decimals"`
}

Ref: #/components/schemas/InscriptionTransferAction

func (*InscriptionTransferAction) Decode added in v1.2.0

func (s *InscriptionTransferAction) Decode(d *jx.Decoder) error

Decode decodes InscriptionTransferAction from json.

func (*InscriptionTransferAction) Encode added in v1.2.0

func (s *InscriptionTransferAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*InscriptionTransferAction) GetAmount added in v1.2.0

func (s *InscriptionTransferAction) GetAmount() string

GetAmount returns the value of Amount.

func (*InscriptionTransferAction) GetComment added in v1.2.0

func (s *InscriptionTransferAction) GetComment() OptString

GetComment returns the value of Comment.

func (*InscriptionTransferAction) GetDecimals added in v1.2.0

func (s *InscriptionTransferAction) GetDecimals() int

GetDecimals returns the value of Decimals.

func (*InscriptionTransferAction) GetRecipient added in v1.2.0

func (s *InscriptionTransferAction) GetRecipient() AccountAddress

GetRecipient returns the value of Recipient.

func (*InscriptionTransferAction) GetSender added in v1.2.0

GetSender returns the value of Sender.

func (*InscriptionTransferAction) GetTicker added in v1.2.0

func (s *InscriptionTransferAction) GetTicker() string

GetTicker returns the value of Ticker.

func (*InscriptionTransferAction) GetType added in v1.2.0

GetType returns the value of Type.

func (*InscriptionTransferAction) MarshalJSON added in v1.2.0

func (s *InscriptionTransferAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*InscriptionTransferAction) SetAmount added in v1.2.0

func (s *InscriptionTransferAction) SetAmount(val string)

SetAmount sets the value of Amount.

func (*InscriptionTransferAction) SetComment added in v1.2.0

func (s *InscriptionTransferAction) SetComment(val OptString)

SetComment sets the value of Comment.

func (*InscriptionTransferAction) SetDecimals added in v1.2.0

func (s *InscriptionTransferAction) SetDecimals(val int)

SetDecimals sets the value of Decimals.

func (*InscriptionTransferAction) SetRecipient added in v1.2.0

func (s *InscriptionTransferAction) SetRecipient(val AccountAddress)

SetRecipient sets the value of Recipient.

func (*InscriptionTransferAction) SetSender added in v1.2.0

func (s *InscriptionTransferAction) SetSender(val AccountAddress)

SetSender sets the value of Sender.

func (*InscriptionTransferAction) SetTicker added in v1.2.0

func (s *InscriptionTransferAction) SetTicker(val string)

SetTicker sets the value of Ticker.

func (*InscriptionTransferAction) SetType added in v1.2.0

SetType sets the value of Type.

func (*InscriptionTransferAction) UnmarshalJSON added in v1.2.0

func (s *InscriptionTransferAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*InscriptionTransferAction) Validate added in v1.2.0

func (s *InscriptionTransferAction) Validate() error

type InscriptionTransferActionType added in v1.2.0

type InscriptionTransferActionType string
const (
	InscriptionTransferActionTypeTon20  InscriptionTransferActionType = "ton20"
	InscriptionTransferActionTypeGram20 InscriptionTransferActionType = "gram20"
)

func (InscriptionTransferActionType) AllValues added in v1.2.0

AllValues returns all InscriptionTransferActionType values.

func (*InscriptionTransferActionType) Decode added in v1.2.0

Decode decodes InscriptionTransferActionType from json.

func (InscriptionTransferActionType) Encode added in v1.2.0

Encode encodes InscriptionTransferActionType as json.

func (InscriptionTransferActionType) MarshalJSON added in v1.2.0

func (s InscriptionTransferActionType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (InscriptionTransferActionType) MarshalText added in v1.2.0

func (s InscriptionTransferActionType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*InscriptionTransferActionType) UnmarshalJSON added in v1.2.0

func (s *InscriptionTransferActionType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*InscriptionTransferActionType) UnmarshalText added in v1.2.0

func (s *InscriptionTransferActionType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (InscriptionTransferActionType) Validate added in v1.2.0

func (s InscriptionTransferActionType) Validate() error

type JettonBalance

type JettonBalance struct {
	Balance       string               `json:"balance"`
	Price         OptTokenRates        `json:"price"`
	WalletAddress AccountAddress       `json:"wallet_address"`
	Jetton        JettonPreview        `json:"jetton"`
	Lock          OptJettonBalanceLock `json:"lock"`
}

Ref: #/components/schemas/JettonBalance

func (*JettonBalance) Decode

func (s *JettonBalance) Decode(d *jx.Decoder) error

Decode decodes JettonBalance from json.

func (*JettonBalance) Encode

func (s *JettonBalance) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonBalance) GetBalance

func (s *JettonBalance) GetBalance() string

GetBalance returns the value of Balance.

func (*JettonBalance) GetJetton

func (s *JettonBalance) GetJetton() JettonPreview

GetJetton returns the value of Jetton.

func (*JettonBalance) GetLock added in v1.2.0

func (s *JettonBalance) GetLock() OptJettonBalanceLock

GetLock returns the value of Lock.

func (*JettonBalance) GetPrice added in v1.2.0

func (s *JettonBalance) GetPrice() OptTokenRates

GetPrice returns the value of Price.

func (*JettonBalance) GetWalletAddress

func (s *JettonBalance) GetWalletAddress() AccountAddress

GetWalletAddress returns the value of WalletAddress.

func (*JettonBalance) MarshalJSON

func (s *JettonBalance) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonBalance) SetBalance

func (s *JettonBalance) SetBalance(val string)

SetBalance sets the value of Balance.

func (*JettonBalance) SetJetton

func (s *JettonBalance) SetJetton(val JettonPreview)

SetJetton sets the value of Jetton.

func (*JettonBalance) SetLock added in v1.2.0

func (s *JettonBalance) SetLock(val OptJettonBalanceLock)

SetLock sets the value of Lock.

func (*JettonBalance) SetPrice added in v1.2.0

func (s *JettonBalance) SetPrice(val OptTokenRates)

SetPrice sets the value of Price.

func (*JettonBalance) SetWalletAddress

func (s *JettonBalance) SetWalletAddress(val AccountAddress)

SetWalletAddress sets the value of WalletAddress.

func (*JettonBalance) UnmarshalJSON

func (s *JettonBalance) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonBalance) Validate

func (s *JettonBalance) Validate() error

type JettonBalanceLock added in v1.2.0

type JettonBalanceLock struct {
	Amount string `json:"amount"`
	Till   int64  `json:"till"`
}

func (*JettonBalanceLock) Decode added in v1.2.0

func (s *JettonBalanceLock) Decode(d *jx.Decoder) error

Decode decodes JettonBalanceLock from json.

func (*JettonBalanceLock) Encode added in v1.2.0

func (s *JettonBalanceLock) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonBalanceLock) GetAmount added in v1.2.0

func (s *JettonBalanceLock) GetAmount() string

GetAmount returns the value of Amount.

func (*JettonBalanceLock) GetTill added in v1.2.0

func (s *JettonBalanceLock) GetTill() int64

GetTill returns the value of Till.

func (*JettonBalanceLock) MarshalJSON added in v1.2.0

func (s *JettonBalanceLock) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonBalanceLock) SetAmount added in v1.2.0

func (s *JettonBalanceLock) SetAmount(val string)

SetAmount sets the value of Amount.

func (*JettonBalanceLock) SetTill added in v1.2.0

func (s *JettonBalanceLock) SetTill(val int64)

SetTill sets the value of Till.

func (*JettonBalanceLock) UnmarshalJSON added in v1.2.0

func (s *JettonBalanceLock) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type JettonBridgeParams added in v1.2.0

type JettonBridgeParams struct {
	BridgeAddress        string                `json:"bridge_address"`
	OraclesAddress       string                `json:"oracles_address"`
	StateFlags           int                   `json:"state_flags"`
	BurnBridgeFee        OptInt64              `json:"burn_bridge_fee"`
	Oracles              []Oracle              `json:"oracles"`
	ExternalChainAddress OptString             `json:"external_chain_address"`
	Prices               OptJettonBridgePrices `json:"prices"`
}

Ref: #/components/schemas/JettonBridgeParams

func (*JettonBridgeParams) Decode added in v1.2.0

func (s *JettonBridgeParams) Decode(d *jx.Decoder) error

Decode decodes JettonBridgeParams from json.

func (*JettonBridgeParams) Encode added in v1.2.0

func (s *JettonBridgeParams) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonBridgeParams) GetBridgeAddress added in v1.2.0

func (s *JettonBridgeParams) GetBridgeAddress() string

GetBridgeAddress returns the value of BridgeAddress.

func (*JettonBridgeParams) GetBurnBridgeFee added in v1.2.0

func (s *JettonBridgeParams) GetBurnBridgeFee() OptInt64

GetBurnBridgeFee returns the value of BurnBridgeFee.

func (*JettonBridgeParams) GetExternalChainAddress added in v1.2.0

func (s *JettonBridgeParams) GetExternalChainAddress() OptString

GetExternalChainAddress returns the value of ExternalChainAddress.

func (*JettonBridgeParams) GetOracles added in v1.2.0

func (s *JettonBridgeParams) GetOracles() []Oracle

GetOracles returns the value of Oracles.

func (*JettonBridgeParams) GetOraclesAddress added in v1.2.0

func (s *JettonBridgeParams) GetOraclesAddress() string

GetOraclesAddress returns the value of OraclesAddress.

func (*JettonBridgeParams) GetPrices added in v1.2.0

GetPrices returns the value of Prices.

func (*JettonBridgeParams) GetStateFlags added in v1.2.0

func (s *JettonBridgeParams) GetStateFlags() int

GetStateFlags returns the value of StateFlags.

func (*JettonBridgeParams) MarshalJSON added in v1.2.0

func (s *JettonBridgeParams) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonBridgeParams) SetBridgeAddress added in v1.2.0

func (s *JettonBridgeParams) SetBridgeAddress(val string)

SetBridgeAddress sets the value of BridgeAddress.

func (*JettonBridgeParams) SetBurnBridgeFee added in v1.2.0

func (s *JettonBridgeParams) SetBurnBridgeFee(val OptInt64)

SetBurnBridgeFee sets the value of BurnBridgeFee.

func (*JettonBridgeParams) SetExternalChainAddress added in v1.2.0

func (s *JettonBridgeParams) SetExternalChainAddress(val OptString)

SetExternalChainAddress sets the value of ExternalChainAddress.

func (*JettonBridgeParams) SetOracles added in v1.2.0

func (s *JettonBridgeParams) SetOracles(val []Oracle)

SetOracles sets the value of Oracles.

func (*JettonBridgeParams) SetOraclesAddress added in v1.2.0

func (s *JettonBridgeParams) SetOraclesAddress(val string)

SetOraclesAddress sets the value of OraclesAddress.

func (*JettonBridgeParams) SetPrices added in v1.2.0

func (s *JettonBridgeParams) SetPrices(val OptJettonBridgePrices)

SetPrices sets the value of Prices.

func (*JettonBridgeParams) SetStateFlags added in v1.2.0

func (s *JettonBridgeParams) SetStateFlags(val int)

SetStateFlags sets the value of StateFlags.

func (*JettonBridgeParams) UnmarshalJSON added in v1.2.0

func (s *JettonBridgeParams) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonBridgeParams) Validate added in v1.2.0

func (s *JettonBridgeParams) Validate() error

type JettonBridgePrices added in v1.2.0

type JettonBridgePrices struct {
	BridgeBurnFee           int64 `json:"bridge_burn_fee"`
	BridgeMintFee           int64 `json:"bridge_mint_fee"`
	WalletMinTonsForStorage int64 `json:"wallet_min_tons_for_storage"`
	WalletGasConsumption    int64 `json:"wallet_gas_consumption"`
	MinterMinTonsForStorage int64 `json:"minter_min_tons_for_storage"`
	DiscoverGasConsumption  int64 `json:"discover_gas_consumption"`
}

Ref: #/components/schemas/JettonBridgePrices

func (*JettonBridgePrices) Decode added in v1.2.0

func (s *JettonBridgePrices) Decode(d *jx.Decoder) error

Decode decodes JettonBridgePrices from json.

func (*JettonBridgePrices) Encode added in v1.2.0

func (s *JettonBridgePrices) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonBridgePrices) GetBridgeBurnFee added in v1.2.0

func (s *JettonBridgePrices) GetBridgeBurnFee() int64

GetBridgeBurnFee returns the value of BridgeBurnFee.

func (*JettonBridgePrices) GetBridgeMintFee added in v1.2.0

func (s *JettonBridgePrices) GetBridgeMintFee() int64

GetBridgeMintFee returns the value of BridgeMintFee.

func (*JettonBridgePrices) GetDiscoverGasConsumption added in v1.2.0

func (s *JettonBridgePrices) GetDiscoverGasConsumption() int64

GetDiscoverGasConsumption returns the value of DiscoverGasConsumption.

func (*JettonBridgePrices) GetMinterMinTonsForStorage added in v1.2.0

func (s *JettonBridgePrices) GetMinterMinTonsForStorage() int64

GetMinterMinTonsForStorage returns the value of MinterMinTonsForStorage.

func (*JettonBridgePrices) GetWalletGasConsumption added in v1.2.0

func (s *JettonBridgePrices) GetWalletGasConsumption() int64

GetWalletGasConsumption returns the value of WalletGasConsumption.

func (*JettonBridgePrices) GetWalletMinTonsForStorage added in v1.2.0

func (s *JettonBridgePrices) GetWalletMinTonsForStorage() int64

GetWalletMinTonsForStorage returns the value of WalletMinTonsForStorage.

func (*JettonBridgePrices) MarshalJSON added in v1.2.0

func (s *JettonBridgePrices) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonBridgePrices) SetBridgeBurnFee added in v1.2.0

func (s *JettonBridgePrices) SetBridgeBurnFee(val int64)

SetBridgeBurnFee sets the value of BridgeBurnFee.

func (*JettonBridgePrices) SetBridgeMintFee added in v1.2.0

func (s *JettonBridgePrices) SetBridgeMintFee(val int64)

SetBridgeMintFee sets the value of BridgeMintFee.

func (*JettonBridgePrices) SetDiscoverGasConsumption added in v1.2.0

func (s *JettonBridgePrices) SetDiscoverGasConsumption(val int64)

SetDiscoverGasConsumption sets the value of DiscoverGasConsumption.

func (*JettonBridgePrices) SetMinterMinTonsForStorage added in v1.2.0

func (s *JettonBridgePrices) SetMinterMinTonsForStorage(val int64)

SetMinterMinTonsForStorage sets the value of MinterMinTonsForStorage.

func (*JettonBridgePrices) SetWalletGasConsumption added in v1.2.0

func (s *JettonBridgePrices) SetWalletGasConsumption(val int64)

SetWalletGasConsumption sets the value of WalletGasConsumption.

func (*JettonBridgePrices) SetWalletMinTonsForStorage added in v1.2.0

func (s *JettonBridgePrices) SetWalletMinTonsForStorage(val int64)

SetWalletMinTonsForStorage sets the value of WalletMinTonsForStorage.

func (*JettonBridgePrices) UnmarshalJSON added in v1.2.0

func (s *JettonBridgePrices) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type JettonBurnAction added in v1.1.0

type JettonBurnAction struct {
	Sender        AccountAddress `json:"sender"`
	SendersWallet string         `json:"senders_wallet"`
	// Amount in quanta of tokens.
	Amount string        `json:"amount"`
	Jetton JettonPreview `json:"jetton"`
}

Ref: #/components/schemas/JettonBurnAction

func (*JettonBurnAction) Decode added in v1.1.0

func (s *JettonBurnAction) Decode(d *jx.Decoder) error

Decode decodes JettonBurnAction from json.

func (*JettonBurnAction) Encode added in v1.1.0

func (s *JettonBurnAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonBurnAction) GetAmount added in v1.1.0

func (s *JettonBurnAction) GetAmount() string

GetAmount returns the value of Amount.

func (*JettonBurnAction) GetJetton added in v1.1.0

func (s *JettonBurnAction) GetJetton() JettonPreview

GetJetton returns the value of Jetton.

func (*JettonBurnAction) GetSender added in v1.1.0

func (s *JettonBurnAction) GetSender() AccountAddress

GetSender returns the value of Sender.

func (*JettonBurnAction) GetSendersWallet added in v1.1.0

func (s *JettonBurnAction) GetSendersWallet() string

GetSendersWallet returns the value of SendersWallet.

func (*JettonBurnAction) MarshalJSON added in v1.1.0

func (s *JettonBurnAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonBurnAction) SetAmount added in v1.1.0

func (s *JettonBurnAction) SetAmount(val string)

SetAmount sets the value of Amount.

func (*JettonBurnAction) SetJetton added in v1.1.0

func (s *JettonBurnAction) SetJetton(val JettonPreview)

SetJetton sets the value of Jetton.

func (*JettonBurnAction) SetSender added in v1.1.0

func (s *JettonBurnAction) SetSender(val AccountAddress)

SetSender sets the value of Sender.

func (*JettonBurnAction) SetSendersWallet added in v1.1.0

func (s *JettonBurnAction) SetSendersWallet(val string)

SetSendersWallet sets the value of SendersWallet.

func (*JettonBurnAction) UnmarshalJSON added in v1.1.0

func (s *JettonBurnAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonBurnAction) Validate added in v1.1.0

func (s *JettonBurnAction) Validate() error

type JettonHolders added in v1.1.0

type JettonHolders struct {
	Addresses []JettonHoldersAddressesItem `json:"addresses"`
}

Ref: #/components/schemas/JettonHolders

func (*JettonHolders) Decode added in v1.1.0

func (s *JettonHolders) Decode(d *jx.Decoder) error

Decode decodes JettonHolders from json.

func (*JettonHolders) Encode added in v1.1.0

func (s *JettonHolders) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonHolders) GetAddresses added in v1.1.0

func (s *JettonHolders) GetAddresses() []JettonHoldersAddressesItem

GetAddresses returns the value of Addresses.

func (*JettonHolders) MarshalJSON added in v1.1.0

func (s *JettonHolders) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonHolders) SetAddresses added in v1.1.0

func (s *JettonHolders) SetAddresses(val []JettonHoldersAddressesItem)

SetAddresses sets the value of Addresses.

func (*JettonHolders) UnmarshalJSON added in v1.1.0

func (s *JettonHolders) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonHolders) Validate added in v1.1.0

func (s *JettonHolders) Validate() error

type JettonHoldersAddressesItem added in v1.1.0

type JettonHoldersAddressesItem struct {
	Address string         `json:"address"`
	Owner   AccountAddress `json:"owner"`
	Balance string         `json:"balance"`
}

func (*JettonHoldersAddressesItem) Decode added in v1.1.0

Decode decodes JettonHoldersAddressesItem from json.

func (*JettonHoldersAddressesItem) Encode added in v1.1.0

func (s *JettonHoldersAddressesItem) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonHoldersAddressesItem) GetAddress added in v1.1.0

func (s *JettonHoldersAddressesItem) GetAddress() string

GetAddress returns the value of Address.

func (*JettonHoldersAddressesItem) GetBalance added in v1.1.0

func (s *JettonHoldersAddressesItem) GetBalance() string

GetBalance returns the value of Balance.

func (*JettonHoldersAddressesItem) GetOwner added in v1.1.2

GetOwner returns the value of Owner.

func (*JettonHoldersAddressesItem) MarshalJSON added in v1.1.0

func (s *JettonHoldersAddressesItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonHoldersAddressesItem) SetAddress added in v1.1.0

func (s *JettonHoldersAddressesItem) SetAddress(val string)

SetAddress sets the value of Address.

func (*JettonHoldersAddressesItem) SetBalance added in v1.1.0

func (s *JettonHoldersAddressesItem) SetBalance(val string)

SetBalance sets the value of Balance.

func (*JettonHoldersAddressesItem) SetOwner added in v1.1.2

func (s *JettonHoldersAddressesItem) SetOwner(val AccountAddress)

SetOwner sets the value of Owner.

func (*JettonHoldersAddressesItem) UnmarshalJSON added in v1.1.0

func (s *JettonHoldersAddressesItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type JettonInfo

type JettonInfo struct {
	Mintable     bool                   `json:"mintable"`
	TotalSupply  string                 `json:"total_supply"`
	Metadata     JettonMetadata         `json:"metadata"`
	Verification JettonVerificationType `json:"verification"`
	HoldersCount int32                  `json:"holders_count"`
}

Ref: #/components/schemas/JettonInfo

func (*JettonInfo) Decode

func (s *JettonInfo) Decode(d *jx.Decoder) error

Decode decodes JettonInfo from json.

func (*JettonInfo) Encode

func (s *JettonInfo) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonInfo) GetHoldersCount added in v1.1.0

func (s *JettonInfo) GetHoldersCount() int32

GetHoldersCount returns the value of HoldersCount.

func (*JettonInfo) GetMetadata

func (s *JettonInfo) GetMetadata() JettonMetadata

GetMetadata returns the value of Metadata.

func (*JettonInfo) GetMintable

func (s *JettonInfo) GetMintable() bool

GetMintable returns the value of Mintable.

func (*JettonInfo) GetTotalSupply

func (s *JettonInfo) GetTotalSupply() string

GetTotalSupply returns the value of TotalSupply.

func (*JettonInfo) GetVerification

func (s *JettonInfo) GetVerification() JettonVerificationType

GetVerification returns the value of Verification.

func (*JettonInfo) MarshalJSON

func (s *JettonInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonInfo) SetHoldersCount added in v1.1.0

func (s *JettonInfo) SetHoldersCount(val int32)

SetHoldersCount sets the value of HoldersCount.

func (*JettonInfo) SetMetadata

func (s *JettonInfo) SetMetadata(val JettonMetadata)

SetMetadata sets the value of Metadata.

func (*JettonInfo) SetMintable

func (s *JettonInfo) SetMintable(val bool)

SetMintable sets the value of Mintable.

func (*JettonInfo) SetTotalSupply

func (s *JettonInfo) SetTotalSupply(val string)

SetTotalSupply sets the value of TotalSupply.

func (*JettonInfo) SetVerification

func (s *JettonInfo) SetVerification(val JettonVerificationType)

SetVerification sets the value of Verification.

func (*JettonInfo) UnmarshalJSON

func (s *JettonInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonInfo) Validate

func (s *JettonInfo) Validate() error

type JettonMetadata

type JettonMetadata struct {
	Address     string    `json:"address"`
	Name        string    `json:"name"`
	Symbol      string    `json:"symbol"`
	Decimals    string    `json:"decimals"`
	Image       OptString `json:"image"`
	Description OptString `json:"description"`
	Social      []string  `json:"social"`
	Websites    []string  `json:"websites"`
	Catalogs    []string  `json:"catalogs"`
}

Ref: #/components/schemas/JettonMetadata

func (*JettonMetadata) Decode

func (s *JettonMetadata) Decode(d *jx.Decoder) error

Decode decodes JettonMetadata from json.

func (*JettonMetadata) Encode

func (s *JettonMetadata) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonMetadata) GetAddress

func (s *JettonMetadata) GetAddress() string

GetAddress returns the value of Address.

func (*JettonMetadata) GetCatalogs

func (s *JettonMetadata) GetCatalogs() []string

GetCatalogs returns the value of Catalogs.

func (*JettonMetadata) GetDecimals

func (s *JettonMetadata) GetDecimals() string

GetDecimals returns the value of Decimals.

func (*JettonMetadata) GetDescription

func (s *JettonMetadata) GetDescription() OptString

GetDescription returns the value of Description.

func (*JettonMetadata) GetImage

func (s *JettonMetadata) GetImage() OptString

GetImage returns the value of Image.

func (*JettonMetadata) GetName

func (s *JettonMetadata) GetName() string

GetName returns the value of Name.

func (*JettonMetadata) GetSocial

func (s *JettonMetadata) GetSocial() []string

GetSocial returns the value of Social.

func (*JettonMetadata) GetSymbol

func (s *JettonMetadata) GetSymbol() string

GetSymbol returns the value of Symbol.

func (*JettonMetadata) GetWebsites

func (s *JettonMetadata) GetWebsites() []string

GetWebsites returns the value of Websites.

func (*JettonMetadata) MarshalJSON

func (s *JettonMetadata) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonMetadata) SetAddress

func (s *JettonMetadata) SetAddress(val string)

SetAddress sets the value of Address.

func (*JettonMetadata) SetCatalogs

func (s *JettonMetadata) SetCatalogs(val []string)

SetCatalogs sets the value of Catalogs.

func (*JettonMetadata) SetDecimals

func (s *JettonMetadata) SetDecimals(val string)

SetDecimals sets the value of Decimals.

func (*JettonMetadata) SetDescription

func (s *JettonMetadata) SetDescription(val OptString)

SetDescription sets the value of Description.

func (*JettonMetadata) SetImage

func (s *JettonMetadata) SetImage(val OptString)

SetImage sets the value of Image.

func (*JettonMetadata) SetName

func (s *JettonMetadata) SetName(val string)

SetName sets the value of Name.

func (*JettonMetadata) SetSocial

func (s *JettonMetadata) SetSocial(val []string)

SetSocial sets the value of Social.

func (*JettonMetadata) SetSymbol

func (s *JettonMetadata) SetSymbol(val string)

SetSymbol sets the value of Symbol.

func (*JettonMetadata) SetWebsites

func (s *JettonMetadata) SetWebsites(val []string)

SetWebsites sets the value of Websites.

func (*JettonMetadata) UnmarshalJSON

func (s *JettonMetadata) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type JettonMintAction added in v1.1.0

type JettonMintAction struct {
	Recipient        AccountAddress `json:"recipient"`
	RecipientsWallet string         `json:"recipients_wallet"`
	// Amount in quanta of tokens.
	Amount string        `json:"amount"`
	Jetton JettonPreview `json:"jetton"`
}

Ref: #/components/schemas/JettonMintAction

func (*JettonMintAction) Decode added in v1.1.0

func (s *JettonMintAction) Decode(d *jx.Decoder) error

Decode decodes JettonMintAction from json.

func (*JettonMintAction) Encode added in v1.1.0

func (s *JettonMintAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonMintAction) GetAmount added in v1.1.0

func (s *JettonMintAction) GetAmount() string

GetAmount returns the value of Amount.

func (*JettonMintAction) GetJetton added in v1.1.0

func (s *JettonMintAction) GetJetton() JettonPreview

GetJetton returns the value of Jetton.

func (*JettonMintAction) GetRecipient added in v1.1.0

func (s *JettonMintAction) GetRecipient() AccountAddress

GetRecipient returns the value of Recipient.

func (*JettonMintAction) GetRecipientsWallet added in v1.1.0

func (s *JettonMintAction) GetRecipientsWallet() string

GetRecipientsWallet returns the value of RecipientsWallet.

func (*JettonMintAction) MarshalJSON added in v1.1.0

func (s *JettonMintAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonMintAction) SetAmount added in v1.1.0

func (s *JettonMintAction) SetAmount(val string)

SetAmount sets the value of Amount.

func (*JettonMintAction) SetJetton added in v1.1.0

func (s *JettonMintAction) SetJetton(val JettonPreview)

SetJetton sets the value of Jetton.

func (*JettonMintAction) SetRecipient added in v1.1.0

func (s *JettonMintAction) SetRecipient(val AccountAddress)

SetRecipient sets the value of Recipient.

func (*JettonMintAction) SetRecipientsWallet added in v1.1.0

func (s *JettonMintAction) SetRecipientsWallet(val string)

SetRecipientsWallet sets the value of RecipientsWallet.

func (*JettonMintAction) UnmarshalJSON added in v1.1.0

func (s *JettonMintAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonMintAction) Validate added in v1.1.0

func (s *JettonMintAction) Validate() error

type JettonPreview

type JettonPreview struct {
	Address      string                 `json:"address"`
	Name         string                 `json:"name"`
	Symbol       string                 `json:"symbol"`
	Decimals     int                    `json:"decimals"`
	Image        string                 `json:"image"`
	Verification JettonVerificationType `json:"verification"`
}

Ref: #/components/schemas/JettonPreview

func (*JettonPreview) Decode

func (s *JettonPreview) Decode(d *jx.Decoder) error

Decode decodes JettonPreview from json.

func (*JettonPreview) Encode

func (s *JettonPreview) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonPreview) GetAddress

func (s *JettonPreview) GetAddress() string

GetAddress returns the value of Address.

func (*JettonPreview) GetDecimals

func (s *JettonPreview) GetDecimals() int

GetDecimals returns the value of Decimals.

func (*JettonPreview) GetImage

func (s *JettonPreview) GetImage() string

GetImage returns the value of Image.

func (*JettonPreview) GetName

func (s *JettonPreview) GetName() string

GetName returns the value of Name.

func (*JettonPreview) GetSymbol

func (s *JettonPreview) GetSymbol() string

GetSymbol returns the value of Symbol.

func (*JettonPreview) GetVerification

func (s *JettonPreview) GetVerification() JettonVerificationType

GetVerification returns the value of Verification.

func (*JettonPreview) MarshalJSON

func (s *JettonPreview) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonPreview) SetAddress

func (s *JettonPreview) SetAddress(val string)

SetAddress sets the value of Address.

func (*JettonPreview) SetDecimals

func (s *JettonPreview) SetDecimals(val int)

SetDecimals sets the value of Decimals.

func (*JettonPreview) SetImage

func (s *JettonPreview) SetImage(val string)

SetImage sets the value of Image.

func (*JettonPreview) SetName

func (s *JettonPreview) SetName(val string)

SetName sets the value of Name.

func (*JettonPreview) SetSymbol

func (s *JettonPreview) SetSymbol(val string)

SetSymbol sets the value of Symbol.

func (*JettonPreview) SetVerification

func (s *JettonPreview) SetVerification(val JettonVerificationType)

SetVerification sets the value of Verification.

func (*JettonPreview) UnmarshalJSON

func (s *JettonPreview) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonPreview) Validate

func (s *JettonPreview) Validate() error

type JettonQuantity

type JettonQuantity struct {
	Quantity      string         `json:"quantity"`
	WalletAddress AccountAddress `json:"wallet_address"`
	Jetton        JettonPreview  `json:"jetton"`
}

Ref: #/components/schemas/JettonQuantity

func (*JettonQuantity) Decode

func (s *JettonQuantity) Decode(d *jx.Decoder) error

Decode decodes JettonQuantity from json.

func (*JettonQuantity) Encode

func (s *JettonQuantity) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonQuantity) GetJetton

func (s *JettonQuantity) GetJetton() JettonPreview

GetJetton returns the value of Jetton.

func (*JettonQuantity) GetQuantity

func (s *JettonQuantity) GetQuantity() string

GetQuantity returns the value of Quantity.

func (*JettonQuantity) GetWalletAddress

func (s *JettonQuantity) GetWalletAddress() AccountAddress

GetWalletAddress returns the value of WalletAddress.

func (*JettonQuantity) MarshalJSON

func (s *JettonQuantity) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonQuantity) SetJetton

func (s *JettonQuantity) SetJetton(val JettonPreview)

SetJetton sets the value of Jetton.

func (*JettonQuantity) SetQuantity

func (s *JettonQuantity) SetQuantity(val string)

SetQuantity sets the value of Quantity.

func (*JettonQuantity) SetWalletAddress

func (s *JettonQuantity) SetWalletAddress(val AccountAddress)

SetWalletAddress sets the value of WalletAddress.

func (*JettonQuantity) UnmarshalJSON

func (s *JettonQuantity) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonQuantity) Validate

func (s *JettonQuantity) Validate() error

type JettonSwapAction added in v1.1.0

type JettonSwapAction struct {
	Dex             JettonSwapActionDex `json:"dex"`
	AmountIn        string              `json:"amount_in"`
	AmountOut       string              `json:"amount_out"`
	TonIn           OptInt64            `json:"ton_in"`
	TonOut          OptInt64            `json:"ton_out"`
	UserWallet      AccountAddress      `json:"user_wallet"`
	Router          AccountAddress      `json:"router"`
	JettonMasterIn  OptJettonPreview    `json:"jetton_master_in"`
	JettonMasterOut OptJettonPreview    `json:"jetton_master_out"`
}

Ref: #/components/schemas/JettonSwapAction

func (*JettonSwapAction) Decode added in v1.1.0

func (s *JettonSwapAction) Decode(d *jx.Decoder) error

Decode decodes JettonSwapAction from json.

func (*JettonSwapAction) Encode added in v1.1.0

func (s *JettonSwapAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonSwapAction) GetAmountIn added in v1.1.0

func (s *JettonSwapAction) GetAmountIn() string

GetAmountIn returns the value of AmountIn.

func (*JettonSwapAction) GetAmountOut added in v1.1.0

func (s *JettonSwapAction) GetAmountOut() string

GetAmountOut returns the value of AmountOut.

func (*JettonSwapAction) GetDex added in v1.1.0

GetDex returns the value of Dex.

func (*JettonSwapAction) GetJettonMasterIn added in v1.1.0

func (s *JettonSwapAction) GetJettonMasterIn() OptJettonPreview

GetJettonMasterIn returns the value of JettonMasterIn.

func (*JettonSwapAction) GetJettonMasterOut added in v1.1.0

func (s *JettonSwapAction) GetJettonMasterOut() OptJettonPreview

GetJettonMasterOut returns the value of JettonMasterOut.

func (*JettonSwapAction) GetRouter added in v1.1.0

func (s *JettonSwapAction) GetRouter() AccountAddress

GetRouter returns the value of Router.

func (*JettonSwapAction) GetTonIn added in v1.1.0

func (s *JettonSwapAction) GetTonIn() OptInt64

GetTonIn returns the value of TonIn.

func (*JettonSwapAction) GetTonOut added in v1.1.0

func (s *JettonSwapAction) GetTonOut() OptInt64

GetTonOut returns the value of TonOut.

func (*JettonSwapAction) GetUserWallet added in v1.1.0

func (s *JettonSwapAction) GetUserWallet() AccountAddress

GetUserWallet returns the value of UserWallet.

func (*JettonSwapAction) MarshalJSON added in v1.1.0

func (s *JettonSwapAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonSwapAction) SetAmountIn added in v1.1.0

func (s *JettonSwapAction) SetAmountIn(val string)

SetAmountIn sets the value of AmountIn.

func (*JettonSwapAction) SetAmountOut added in v1.1.0

func (s *JettonSwapAction) SetAmountOut(val string)

SetAmountOut sets the value of AmountOut.

func (*JettonSwapAction) SetDex added in v1.1.0

func (s *JettonSwapAction) SetDex(val JettonSwapActionDex)

SetDex sets the value of Dex.

func (*JettonSwapAction) SetJettonMasterIn added in v1.1.0

func (s *JettonSwapAction) SetJettonMasterIn(val OptJettonPreview)

SetJettonMasterIn sets the value of JettonMasterIn.

func (*JettonSwapAction) SetJettonMasterOut added in v1.1.0

func (s *JettonSwapAction) SetJettonMasterOut(val OptJettonPreview)

SetJettonMasterOut sets the value of JettonMasterOut.

func (*JettonSwapAction) SetRouter added in v1.1.0

func (s *JettonSwapAction) SetRouter(val AccountAddress)

SetRouter sets the value of Router.

func (*JettonSwapAction) SetTonIn added in v1.1.0

func (s *JettonSwapAction) SetTonIn(val OptInt64)

SetTonIn sets the value of TonIn.

func (*JettonSwapAction) SetTonOut added in v1.1.0

func (s *JettonSwapAction) SetTonOut(val OptInt64)

SetTonOut sets the value of TonOut.

func (*JettonSwapAction) SetUserWallet added in v1.1.0

func (s *JettonSwapAction) SetUserWallet(val AccountAddress)

SetUserWallet sets the value of UserWallet.

func (*JettonSwapAction) UnmarshalJSON added in v1.1.0

func (s *JettonSwapAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonSwapAction) Validate added in v1.1.0

func (s *JettonSwapAction) Validate() error

type JettonSwapActionDex added in v1.1.0

type JettonSwapActionDex string
const (
	JettonSwapActionDexStonfi    JettonSwapActionDex = "stonfi"
	JettonSwapActionDexDedust    JettonSwapActionDex = "dedust"
	JettonSwapActionDexMegatonfi JettonSwapActionDex = "megatonfi"
)

func (JettonSwapActionDex) AllValues added in v1.2.0

AllValues returns all JettonSwapActionDex values.

func (*JettonSwapActionDex) Decode added in v1.1.0

func (s *JettonSwapActionDex) Decode(d *jx.Decoder) error

Decode decodes JettonSwapActionDex from json.

func (JettonSwapActionDex) Encode added in v1.1.0

func (s JettonSwapActionDex) Encode(e *jx.Encoder)

Encode encodes JettonSwapActionDex as json.

func (JettonSwapActionDex) MarshalJSON added in v1.1.0

func (s JettonSwapActionDex) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (JettonSwapActionDex) MarshalText added in v1.1.0

func (s JettonSwapActionDex) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*JettonSwapActionDex) UnmarshalJSON added in v1.1.0

func (s *JettonSwapActionDex) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonSwapActionDex) UnmarshalText added in v1.1.0

func (s *JettonSwapActionDex) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (JettonSwapActionDex) Validate added in v1.1.0

func (s JettonSwapActionDex) Validate() error

type JettonTransferAction

type JettonTransferAction struct {
	Sender           OptAccountAddress `json:"sender"`
	Recipient        OptAccountAddress `json:"recipient"`
	SendersWallet    string            `json:"senders_wallet"`
	RecipientsWallet string            `json:"recipients_wallet"`
	// Amount in quanta of tokens.
	Amount           string              `json:"amount"`
	Comment          OptString           `json:"comment"`
	EncryptedComment OptEncryptedComment `json:"encrypted_comment"`
	Refund           OptRefund           `json:"refund"`
	Jetton           JettonPreview       `json:"jetton"`
}

Ref: #/components/schemas/JettonTransferAction

func (*JettonTransferAction) Decode

func (s *JettonTransferAction) Decode(d *jx.Decoder) error

Decode decodes JettonTransferAction from json.

func (*JettonTransferAction) Encode

func (s *JettonTransferAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonTransferAction) GetAmount

func (s *JettonTransferAction) GetAmount() string

GetAmount returns the value of Amount.

func (*JettonTransferAction) GetComment

func (s *JettonTransferAction) GetComment() OptString

GetComment returns the value of Comment.

func (*JettonTransferAction) GetEncryptedComment added in v1.0.0

func (s *JettonTransferAction) GetEncryptedComment() OptEncryptedComment

GetEncryptedComment returns the value of EncryptedComment.

func (*JettonTransferAction) GetJetton

func (s *JettonTransferAction) GetJetton() JettonPreview

GetJetton returns the value of Jetton.

func (*JettonTransferAction) GetRecipient

func (s *JettonTransferAction) GetRecipient() OptAccountAddress

GetRecipient returns the value of Recipient.

func (*JettonTransferAction) GetRecipientsWallet

func (s *JettonTransferAction) GetRecipientsWallet() string

GetRecipientsWallet returns the value of RecipientsWallet.

func (*JettonTransferAction) GetRefund

func (s *JettonTransferAction) GetRefund() OptRefund

GetRefund returns the value of Refund.

func (*JettonTransferAction) GetSender

func (s *JettonTransferAction) GetSender() OptAccountAddress

GetSender returns the value of Sender.

func (*JettonTransferAction) GetSendersWallet

func (s *JettonTransferAction) GetSendersWallet() string

GetSendersWallet returns the value of SendersWallet.

func (*JettonTransferAction) MarshalJSON

func (s *JettonTransferAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonTransferAction) SetAmount

func (s *JettonTransferAction) SetAmount(val string)

SetAmount sets the value of Amount.

func (*JettonTransferAction) SetComment

func (s *JettonTransferAction) SetComment(val OptString)

SetComment sets the value of Comment.

func (*JettonTransferAction) SetEncryptedComment added in v1.0.0

func (s *JettonTransferAction) SetEncryptedComment(val OptEncryptedComment)

SetEncryptedComment sets the value of EncryptedComment.

func (*JettonTransferAction) SetJetton

func (s *JettonTransferAction) SetJetton(val JettonPreview)

SetJetton sets the value of Jetton.

func (*JettonTransferAction) SetRecipient

func (s *JettonTransferAction) SetRecipient(val OptAccountAddress)

SetRecipient sets the value of Recipient.

func (*JettonTransferAction) SetRecipientsWallet

func (s *JettonTransferAction) SetRecipientsWallet(val string)

SetRecipientsWallet sets the value of RecipientsWallet.

func (*JettonTransferAction) SetRefund

func (s *JettonTransferAction) SetRefund(val OptRefund)

SetRefund sets the value of Refund.

func (*JettonTransferAction) SetSender

func (s *JettonTransferAction) SetSender(val OptAccountAddress)

SetSender sets the value of Sender.

func (*JettonTransferAction) SetSendersWallet

func (s *JettonTransferAction) SetSendersWallet(val string)

SetSendersWallet sets the value of SendersWallet.

func (*JettonTransferAction) UnmarshalJSON

func (s *JettonTransferAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonTransferAction) Validate

func (s *JettonTransferAction) Validate() error

type JettonVerificationType

type JettonVerificationType string

Ref: #/components/schemas/JettonVerificationType

const (
	JettonVerificationTypeWhitelist JettonVerificationType = "whitelist"
	JettonVerificationTypeBlacklist JettonVerificationType = "blacklist"
	JettonVerificationTypeNone      JettonVerificationType = "none"
)

func (JettonVerificationType) AllValues added in v1.2.0

AllValues returns all JettonVerificationType values.

func (*JettonVerificationType) Decode

func (s *JettonVerificationType) Decode(d *jx.Decoder) error

Decode decodes JettonVerificationType from json.

func (JettonVerificationType) Encode

func (s JettonVerificationType) Encode(e *jx.Encoder)

Encode encodes JettonVerificationType as json.

func (JettonVerificationType) MarshalJSON

func (s JettonVerificationType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (JettonVerificationType) MarshalText added in v1.1.0

func (s JettonVerificationType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*JettonVerificationType) UnmarshalJSON

func (s *JettonVerificationType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonVerificationType) UnmarshalText added in v1.1.0

func (s *JettonVerificationType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (JettonVerificationType) Validate

func (s JettonVerificationType) Validate() error

type Jettons added in v1.0.0

type Jettons struct {
	Jettons []JettonInfo `json:"jettons"`
}

Ref: #/components/schemas/Jettons

func (*Jettons) Decode added in v1.0.0

func (s *Jettons) Decode(d *jx.Decoder) error

Decode decodes Jettons from json.

func (*Jettons) Encode added in v1.0.0

func (s *Jettons) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Jettons) GetJettons added in v1.0.0

func (s *Jettons) GetJettons() []JettonInfo

GetJettons returns the value of Jettons.

func (*Jettons) MarshalJSON added in v1.0.0

func (s *Jettons) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Jettons) SetJettons added in v1.0.0

func (s *Jettons) SetJettons(val []JettonInfo)

SetJettons sets the value of Jettons.

func (*Jettons) UnmarshalJSON added in v1.0.0

func (s *Jettons) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Jettons) Validate added in v1.0.0

func (s *Jettons) Validate() error

type JettonsBalances

type JettonsBalances struct {
	Balances []JettonBalance `json:"balances"`
}

Ref: #/components/schemas/JettonsBalances

func (*JettonsBalances) Decode

func (s *JettonsBalances) Decode(d *jx.Decoder) error

Decode decodes JettonsBalances from json.

func (*JettonsBalances) Encode

func (s *JettonsBalances) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*JettonsBalances) GetBalances

func (s *JettonsBalances) GetBalances() []JettonBalance

GetBalances returns the value of Balances.

func (*JettonsBalances) MarshalJSON

func (s *JettonsBalances) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*JettonsBalances) SetBalances

func (s *JettonsBalances) SetBalances(val []JettonBalance)

SetBalances sets the value of Balances.

func (*JettonsBalances) UnmarshalJSON

func (s *JettonsBalances) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*JettonsBalances) Validate

func (s *JettonsBalances) Validate() error

type MarketTonRates added in v1.2.0

type MarketTonRates struct {
	Market         string  `json:"market"`
	UsdPrice       float64 `json:"usd_price"`
	LastDateUpdate int64   `json:"last_date_update"`
}

Ref: #/components/schemas/MarketTonRates

func (*MarketTonRates) Decode added in v1.2.0

func (s *MarketTonRates) Decode(d *jx.Decoder) error

Decode decodes MarketTonRates from json.

func (*MarketTonRates) Encode added in v1.2.0

func (s *MarketTonRates) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*MarketTonRates) GetLastDateUpdate added in v1.2.0

func (s *MarketTonRates) GetLastDateUpdate() int64

GetLastDateUpdate returns the value of LastDateUpdate.

func (*MarketTonRates) GetMarket added in v1.2.0

func (s *MarketTonRates) GetMarket() string

GetMarket returns the value of Market.

func (*MarketTonRates) GetUsdPrice added in v1.2.0

func (s *MarketTonRates) GetUsdPrice() float64

GetUsdPrice returns the value of UsdPrice.

func (*MarketTonRates) MarshalJSON added in v1.2.0

func (s *MarketTonRates) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*MarketTonRates) SetLastDateUpdate added in v1.2.0

func (s *MarketTonRates) SetLastDateUpdate(val int64)

SetLastDateUpdate sets the value of LastDateUpdate.

func (*MarketTonRates) SetMarket added in v1.2.0

func (s *MarketTonRates) SetMarket(val string)

SetMarket sets the value of Market.

func (*MarketTonRates) SetUsdPrice added in v1.2.0

func (s *MarketTonRates) SetUsdPrice(val float64)

SetUsdPrice sets the value of UsdPrice.

func (*MarketTonRates) UnmarshalJSON added in v1.2.0

func (s *MarketTonRates) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*MarketTonRates) Validate added in v1.2.0

func (s *MarketTonRates) Validate() error

type Message

type Message struct {
	MsgType     MessageMsgType    `json:"msg_type"`
	CreatedLt   int64             `json:"created_lt"`
	IhrDisabled bool              `json:"ihr_disabled"`
	Bounce      bool              `json:"bounce"`
	Bounced     bool              `json:"bounced"`
	Value       int64             `json:"value"`
	FwdFee      int64             `json:"fwd_fee"`
	IhrFee      int64             `json:"ihr_fee"`
	Destination OptAccountAddress `json:"destination"`
	Source      OptAccountAddress `json:"source"`
	ImportFee   int64             `json:"import_fee"`
	CreatedAt   int64             `json:"created_at"`
	OpCode      OptString         `json:"op_code"`
	Init        OptStateInit      `json:"init"`
	// Hex-encoded BoC with raw message body.
	RawBody       OptString `json:"raw_body"`
	DecodedOpName OptString `json:"decoded_op_name"`
	DecodedBody   jx.Raw    `json:"decoded_body"`
}

Ref: #/components/schemas/Message

func (*Message) Decode

func (s *Message) Decode(d *jx.Decoder) error

Decode decodes Message from json.

func (*Message) Encode

func (s *Message) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Message) GetBounce

func (s *Message) GetBounce() bool

GetBounce returns the value of Bounce.

func (*Message) GetBounced

func (s *Message) GetBounced() bool

GetBounced returns the value of Bounced.

func (*Message) GetCreatedAt

func (s *Message) GetCreatedAt() int64

GetCreatedAt returns the value of CreatedAt.

func (*Message) GetCreatedLt

func (s *Message) GetCreatedLt() int64

GetCreatedLt returns the value of CreatedLt.

func (*Message) GetDecodedBody

func (s *Message) GetDecodedBody() jx.Raw

GetDecodedBody returns the value of DecodedBody.

func (*Message) GetDecodedOpName

func (s *Message) GetDecodedOpName() OptString

GetDecodedOpName returns the value of DecodedOpName.

func (*Message) GetDestination

func (s *Message) GetDestination() OptAccountAddress

GetDestination returns the value of Destination.

func (*Message) GetFwdFee

func (s *Message) GetFwdFee() int64

GetFwdFee returns the value of FwdFee.

func (*Message) GetIhrDisabled

func (s *Message) GetIhrDisabled() bool

GetIhrDisabled returns the value of IhrDisabled.

func (*Message) GetIhrFee

func (s *Message) GetIhrFee() int64

GetIhrFee returns the value of IhrFee.

func (*Message) GetImportFee

func (s *Message) GetImportFee() int64

GetImportFee returns the value of ImportFee.

func (*Message) GetInit

func (s *Message) GetInit() OptStateInit

GetInit returns the value of Init.

func (*Message) GetMsgType added in v1.2.0

func (s *Message) GetMsgType() MessageMsgType

GetMsgType returns the value of MsgType.

func (*Message) GetOpCode

func (s *Message) GetOpCode() OptString

GetOpCode returns the value of OpCode.

func (*Message) GetRawBody

func (s *Message) GetRawBody() OptString

GetRawBody returns the value of RawBody.

func (*Message) GetSource

func (s *Message) GetSource() OptAccountAddress

GetSource returns the value of Source.

func (*Message) GetValue

func (s *Message) GetValue() int64

GetValue returns the value of Value.

func (*Message) MarshalJSON

func (s *Message) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Message) SetBounce

func (s *Message) SetBounce(val bool)

SetBounce sets the value of Bounce.

func (*Message) SetBounced

func (s *Message) SetBounced(val bool)

SetBounced sets the value of Bounced.

func (*Message) SetCreatedAt

func (s *Message) SetCreatedAt(val int64)

SetCreatedAt sets the value of CreatedAt.

func (*Message) SetCreatedLt

func (s *Message) SetCreatedLt(val int64)

SetCreatedLt sets the value of CreatedLt.

func (*Message) SetDecodedBody

func (s *Message) SetDecodedBody(val jx.Raw)

SetDecodedBody sets the value of DecodedBody.

func (*Message) SetDecodedOpName

func (s *Message) SetDecodedOpName(val OptString)

SetDecodedOpName sets the value of DecodedOpName.

func (*Message) SetDestination

func (s *Message) SetDestination(val OptAccountAddress)

SetDestination sets the value of Destination.

func (*Message) SetFwdFee

func (s *Message) SetFwdFee(val int64)

SetFwdFee sets the value of FwdFee.

func (*Message) SetIhrDisabled

func (s *Message) SetIhrDisabled(val bool)

SetIhrDisabled sets the value of IhrDisabled.

func (*Message) SetIhrFee

func (s *Message) SetIhrFee(val int64)

SetIhrFee sets the value of IhrFee.

func (*Message) SetImportFee

func (s *Message) SetImportFee(val int64)

SetImportFee sets the value of ImportFee.

func (*Message) SetInit

func (s *Message) SetInit(val OptStateInit)

SetInit sets the value of Init.

func (*Message) SetMsgType added in v1.2.0

func (s *Message) SetMsgType(val MessageMsgType)

SetMsgType sets the value of MsgType.

func (*Message) SetOpCode

func (s *Message) SetOpCode(val OptString)

SetOpCode sets the value of OpCode.

func (*Message) SetRawBody

func (s *Message) SetRawBody(val OptString)

SetRawBody sets the value of RawBody.

func (*Message) SetSource

func (s *Message) SetSource(val OptAccountAddress)

SetSource sets the value of Source.

func (*Message) SetValue

func (s *Message) SetValue(val int64)

SetValue sets the value of Value.

func (*Message) UnmarshalJSON

func (s *Message) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Message) Validate added in v1.2.0

func (s *Message) Validate() error

type MessageConsequences

type MessageConsequences struct {
	Trace Trace        `json:"trace"`
	Risk  Risk         `json:"risk"`
	Event AccountEvent `json:"event"`
}

Ref: #/components/schemas/MessageConsequences

func (*MessageConsequences) Decode

func (s *MessageConsequences) Decode(d *jx.Decoder) error

Decode decodes MessageConsequences from json.

func (*MessageConsequences) Encode

func (s *MessageConsequences) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*MessageConsequences) GetEvent

func (s *MessageConsequences) GetEvent() AccountEvent

GetEvent returns the value of Event.

func (*MessageConsequences) GetRisk

func (s *MessageConsequences) GetRisk() Risk

GetRisk returns the value of Risk.

func (*MessageConsequences) GetTrace

func (s *MessageConsequences) GetTrace() Trace

GetTrace returns the value of Trace.

func (*MessageConsequences) MarshalJSON

func (s *MessageConsequences) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*MessageConsequences) SetEvent

func (s *MessageConsequences) SetEvent(val AccountEvent)

SetEvent sets the value of Event.

func (*MessageConsequences) SetRisk

func (s *MessageConsequences) SetRisk(val Risk)

SetRisk sets the value of Risk.

func (*MessageConsequences) SetTrace

func (s *MessageConsequences) SetTrace(val Trace)

SetTrace sets the value of Trace.

func (*MessageConsequences) UnmarshalJSON

func (s *MessageConsequences) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*MessageConsequences) Validate

func (s *MessageConsequences) Validate() error

type MessageMsgType added in v1.2.0

type MessageMsgType string
const (
	MessageMsgTypeIntMsg    MessageMsgType = "int_msg"
	MessageMsgTypeExtInMsg  MessageMsgType = "ext_in_msg"
	MessageMsgTypeExtOutMsg MessageMsgType = "ext_out_msg"
)

func (MessageMsgType) AllValues added in v1.2.0

func (MessageMsgType) AllValues() []MessageMsgType

AllValues returns all MessageMsgType values.

func (*MessageMsgType) Decode added in v1.2.0

func (s *MessageMsgType) Decode(d *jx.Decoder) error

Decode decodes MessageMsgType from json.

func (MessageMsgType) Encode added in v1.2.0

func (s MessageMsgType) Encode(e *jx.Encoder)

Encode encodes MessageMsgType as json.

func (MessageMsgType) MarshalJSON added in v1.2.0

func (s MessageMsgType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (MessageMsgType) MarshalText added in v1.2.0

func (s MessageMsgType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*MessageMsgType) UnmarshalJSON added in v1.2.0

func (s *MessageMsgType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*MessageMsgType) UnmarshalText added in v1.2.0

func (s *MessageMsgType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (MessageMsgType) Validate added in v1.2.0

func (s MessageMsgType) Validate() error

type MethodExecutionResult

type MethodExecutionResult struct {
	Success bool `json:"success"`
	// Tvm exit code.
	ExitCode int              `json:"exit_code"`
	Stack    []TvmStackRecord `json:"stack"`
	Decoded  jx.Raw           `json:"decoded"`
}

Ref: #/components/schemas/MethodExecutionResult

func (*MethodExecutionResult) Decode

func (s *MethodExecutionResult) Decode(d *jx.Decoder) error

Decode decodes MethodExecutionResult from json.

func (*MethodExecutionResult) Encode

func (s *MethodExecutionResult) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*MethodExecutionResult) GetDecoded

func (s *MethodExecutionResult) GetDecoded() jx.Raw

GetDecoded returns the value of Decoded.

func (*MethodExecutionResult) GetExitCode

func (s *MethodExecutionResult) GetExitCode() int

GetExitCode returns the value of ExitCode.

func (*MethodExecutionResult) GetStack

func (s *MethodExecutionResult) GetStack() []TvmStackRecord

GetStack returns the value of Stack.

func (*MethodExecutionResult) GetSuccess

func (s *MethodExecutionResult) GetSuccess() bool

GetSuccess returns the value of Success.

func (*MethodExecutionResult) MarshalJSON

func (s *MethodExecutionResult) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*MethodExecutionResult) SetDecoded

func (s *MethodExecutionResult) SetDecoded(val jx.Raw)

SetDecoded sets the value of Decoded.

func (*MethodExecutionResult) SetExitCode

func (s *MethodExecutionResult) SetExitCode(val int)

SetExitCode sets the value of ExitCode.

func (*MethodExecutionResult) SetStack

func (s *MethodExecutionResult) SetStack(val []TvmStackRecord)

SetStack sets the value of Stack.

func (*MethodExecutionResult) SetSuccess

func (s *MethodExecutionResult) SetSuccess(val bool)

SetSuccess sets the value of Success.

func (*MethodExecutionResult) UnmarshalJSON

func (s *MethodExecutionResult) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*MethodExecutionResult) Validate

func (s *MethodExecutionResult) Validate() error

type Middleware

type Middleware = middleware.Middleware

Middleware is middleware type.

type MisbehaviourPunishmentConfig added in v1.2.0

type MisbehaviourPunishmentConfig struct {
	DefaultFlatFine          int64 `json:"default_flat_fine"`
	DefaultProportionalFine  int64 `json:"default_proportional_fine"`
	SeverityFlatMult         int   `json:"severity_flat_mult"`
	SeverityProportionalMult int   `json:"severity_proportional_mult"`
	UnpunishableInterval     int   `json:"unpunishable_interval"`
	LongInterval             int   `json:"long_interval"`
	LongFlatMult             int   `json:"long_flat_mult"`
	LongProportionalMult     int   `json:"long_proportional_mult"`
	MediumInterval           int   `json:"medium_interval"`
	MediumFlatMult           int   `json:"medium_flat_mult"`
	MediumProportionalMult   int   `json:"medium_proportional_mult"`
}

Ref: #/components/schemas/MisbehaviourPunishmentConfig

func (*MisbehaviourPunishmentConfig) Decode added in v1.2.0

Decode decodes MisbehaviourPunishmentConfig from json.

func (*MisbehaviourPunishmentConfig) Encode added in v1.2.0

func (s *MisbehaviourPunishmentConfig) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*MisbehaviourPunishmentConfig) GetDefaultFlatFine added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetDefaultFlatFine() int64

GetDefaultFlatFine returns the value of DefaultFlatFine.

func (*MisbehaviourPunishmentConfig) GetDefaultProportionalFine added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetDefaultProportionalFine() int64

GetDefaultProportionalFine returns the value of DefaultProportionalFine.

func (*MisbehaviourPunishmentConfig) GetLongFlatMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetLongFlatMult() int

GetLongFlatMult returns the value of LongFlatMult.

func (*MisbehaviourPunishmentConfig) GetLongInterval added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetLongInterval() int

GetLongInterval returns the value of LongInterval.

func (*MisbehaviourPunishmentConfig) GetLongProportionalMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetLongProportionalMult() int

GetLongProportionalMult returns the value of LongProportionalMult.

func (*MisbehaviourPunishmentConfig) GetMediumFlatMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetMediumFlatMult() int

GetMediumFlatMult returns the value of MediumFlatMult.

func (*MisbehaviourPunishmentConfig) GetMediumInterval added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetMediumInterval() int

GetMediumInterval returns the value of MediumInterval.

func (*MisbehaviourPunishmentConfig) GetMediumProportionalMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetMediumProportionalMult() int

GetMediumProportionalMult returns the value of MediumProportionalMult.

func (*MisbehaviourPunishmentConfig) GetSeverityFlatMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetSeverityFlatMult() int

GetSeverityFlatMult returns the value of SeverityFlatMult.

func (*MisbehaviourPunishmentConfig) GetSeverityProportionalMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetSeverityProportionalMult() int

GetSeverityProportionalMult returns the value of SeverityProportionalMult.

func (*MisbehaviourPunishmentConfig) GetUnpunishableInterval added in v1.2.0

func (s *MisbehaviourPunishmentConfig) GetUnpunishableInterval() int

GetUnpunishableInterval returns the value of UnpunishableInterval.

func (*MisbehaviourPunishmentConfig) MarshalJSON added in v1.2.0

func (s *MisbehaviourPunishmentConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*MisbehaviourPunishmentConfig) SetDefaultFlatFine added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetDefaultFlatFine(val int64)

SetDefaultFlatFine sets the value of DefaultFlatFine.

func (*MisbehaviourPunishmentConfig) SetDefaultProportionalFine added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetDefaultProportionalFine(val int64)

SetDefaultProportionalFine sets the value of DefaultProportionalFine.

func (*MisbehaviourPunishmentConfig) SetLongFlatMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetLongFlatMult(val int)

SetLongFlatMult sets the value of LongFlatMult.

func (*MisbehaviourPunishmentConfig) SetLongInterval added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetLongInterval(val int)

SetLongInterval sets the value of LongInterval.

func (*MisbehaviourPunishmentConfig) SetLongProportionalMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetLongProportionalMult(val int)

SetLongProportionalMult sets the value of LongProportionalMult.

func (*MisbehaviourPunishmentConfig) SetMediumFlatMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetMediumFlatMult(val int)

SetMediumFlatMult sets the value of MediumFlatMult.

func (*MisbehaviourPunishmentConfig) SetMediumInterval added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetMediumInterval(val int)

SetMediumInterval sets the value of MediumInterval.

func (*MisbehaviourPunishmentConfig) SetMediumProportionalMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetMediumProportionalMult(val int)

SetMediumProportionalMult sets the value of MediumProportionalMult.

func (*MisbehaviourPunishmentConfig) SetSeverityFlatMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetSeverityFlatMult(val int)

SetSeverityFlatMult sets the value of SeverityFlatMult.

func (*MisbehaviourPunishmentConfig) SetSeverityProportionalMult added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetSeverityProportionalMult(val int)

SetSeverityProportionalMult sets the value of SeverityProportionalMult.

func (*MisbehaviourPunishmentConfig) SetUnpunishableInterval added in v1.2.0

func (s *MisbehaviourPunishmentConfig) SetUnpunishableInterval(val int)

SetUnpunishableInterval sets the value of UnpunishableInterval.

func (*MisbehaviourPunishmentConfig) UnmarshalJSON added in v1.2.0

func (s *MisbehaviourPunishmentConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type MsgForwardPrices added in v1.2.0

type MsgForwardPrices struct {
	LumpPrice      int64 `json:"lump_price"`
	BitPrice       int64 `json:"bit_price"`
	CellPrice      int64 `json:"cell_price"`
	IhrPriceFactor int64 `json:"ihr_price_factor"`
	FirstFrac      int64 `json:"first_frac"`
	NextFrac       int64 `json:"next_frac"`
}

Ref: #/components/schemas/MsgForwardPrices

func (*MsgForwardPrices) Decode added in v1.2.0

func (s *MsgForwardPrices) Decode(d *jx.Decoder) error

Decode decodes MsgForwardPrices from json.

func (*MsgForwardPrices) Encode added in v1.2.0

func (s *MsgForwardPrices) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*MsgForwardPrices) GetBitPrice added in v1.2.0

func (s *MsgForwardPrices) GetBitPrice() int64

GetBitPrice returns the value of BitPrice.

func (*MsgForwardPrices) GetCellPrice added in v1.2.0

func (s *MsgForwardPrices) GetCellPrice() int64

GetCellPrice returns the value of CellPrice.

func (*MsgForwardPrices) GetFirstFrac added in v1.2.0

func (s *MsgForwardPrices) GetFirstFrac() int64

GetFirstFrac returns the value of FirstFrac.

func (*MsgForwardPrices) GetIhrPriceFactor added in v1.2.0

func (s *MsgForwardPrices) GetIhrPriceFactor() int64

GetIhrPriceFactor returns the value of IhrPriceFactor.

func (*MsgForwardPrices) GetLumpPrice added in v1.2.0

func (s *MsgForwardPrices) GetLumpPrice() int64

GetLumpPrice returns the value of LumpPrice.

func (*MsgForwardPrices) GetNextFrac added in v1.2.0

func (s *MsgForwardPrices) GetNextFrac() int64

GetNextFrac returns the value of NextFrac.

func (*MsgForwardPrices) MarshalJSON added in v1.2.0

func (s *MsgForwardPrices) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*MsgForwardPrices) SetBitPrice added in v1.2.0

func (s *MsgForwardPrices) SetBitPrice(val int64)

SetBitPrice sets the value of BitPrice.

func (*MsgForwardPrices) SetCellPrice added in v1.2.0

func (s *MsgForwardPrices) SetCellPrice(val int64)

SetCellPrice sets the value of CellPrice.

func (*MsgForwardPrices) SetFirstFrac added in v1.2.0

func (s *MsgForwardPrices) SetFirstFrac(val int64)

SetFirstFrac sets the value of FirstFrac.

func (*MsgForwardPrices) SetIhrPriceFactor added in v1.2.0

func (s *MsgForwardPrices) SetIhrPriceFactor(val int64)

SetIhrPriceFactor sets the value of IhrPriceFactor.

func (*MsgForwardPrices) SetLumpPrice added in v1.2.0

func (s *MsgForwardPrices) SetLumpPrice(val int64)

SetLumpPrice sets the value of LumpPrice.

func (*MsgForwardPrices) SetNextFrac added in v1.2.0

func (s *MsgForwardPrices) SetNextFrac(val int64)

SetNextFrac sets the value of NextFrac.

func (*MsgForwardPrices) UnmarshalJSON added in v1.2.0

func (s *MsgForwardPrices) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type NftApprovedBy added in v1.2.0

type NftApprovedBy []NftApprovedByItem

func (*NftApprovedBy) Decode added in v1.2.0

func (s *NftApprovedBy) Decode(d *jx.Decoder) error

Decode decodes NftApprovedBy from json.

func (NftApprovedBy) Encode added in v1.2.0

func (s NftApprovedBy) Encode(e *jx.Encoder)

Encode encodes NftApprovedBy as json.

func (NftApprovedBy) MarshalJSON added in v1.2.0

func (s NftApprovedBy) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftApprovedBy) UnmarshalJSON added in v1.2.0

func (s *NftApprovedBy) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (NftApprovedBy) Validate added in v1.2.0

func (s NftApprovedBy) Validate() error

type NftApprovedByItem added in v1.2.0

type NftApprovedByItem string
const (
	NftApprovedByItemGetgems     NftApprovedByItem = "getgems"
	NftApprovedByItemTonkeeper   NftApprovedByItem = "tonkeeper"
	NftApprovedByItemTonDiamonds NftApprovedByItem = "ton.diamonds"
)

func (NftApprovedByItem) AllValues added in v1.2.0

func (NftApprovedByItem) AllValues() []NftApprovedByItem

AllValues returns all NftApprovedByItem values.

func (*NftApprovedByItem) Decode added in v1.2.0

func (s *NftApprovedByItem) Decode(d *jx.Decoder) error

Decode decodes NftApprovedByItem from json.

func (NftApprovedByItem) Encode added in v1.2.0

func (s NftApprovedByItem) Encode(e *jx.Encoder)

Encode encodes NftApprovedByItem as json.

func (NftApprovedByItem) MarshalJSON added in v1.2.0

func (s NftApprovedByItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (NftApprovedByItem) MarshalText added in v1.2.0

func (s NftApprovedByItem) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*NftApprovedByItem) UnmarshalJSON added in v1.2.0

func (s *NftApprovedByItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*NftApprovedByItem) UnmarshalText added in v1.2.0

func (s *NftApprovedByItem) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (NftApprovedByItem) Validate added in v1.2.0

func (s NftApprovedByItem) Validate() error

type NftCollection

type NftCollection struct {
	Address              string                   `json:"address"`
	NextItemIndex        int64                    `json:"next_item_index"`
	Owner                OptAccountAddress        `json:"owner"`
	RawCollectionContent string                   `json:"raw_collection_content"`
	Metadata             OptNftCollectionMetadata `json:"metadata"`
	Previews             []ImagePreview           `json:"previews"`
	ApprovedBy           NftApprovedBy            `json:"approved_by"`
}

Ref: #/components/schemas/NftCollection

func (*NftCollection) Decode

func (s *NftCollection) Decode(d *jx.Decoder) error

Decode decodes NftCollection from json.

func (*NftCollection) Encode

func (s *NftCollection) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*NftCollection) GetAddress

func (s *NftCollection) GetAddress() string

GetAddress returns the value of Address.

func (*NftCollection) GetApprovedBy added in v1.2.0

func (s *NftCollection) GetApprovedBy() NftApprovedBy

GetApprovedBy returns the value of ApprovedBy.

func (*NftCollection) GetMetadata

func (s *NftCollection) GetMetadata() OptNftCollectionMetadata

GetMetadata returns the value of Metadata.

func (*NftCollection) GetNextItemIndex

func (s *NftCollection) GetNextItemIndex() int64

GetNextItemIndex returns the value of NextItemIndex.

func (*NftCollection) GetOwner

func (s *NftCollection) GetOwner() OptAccountAddress

GetOwner returns the value of Owner.

func (*NftCollection) GetPreviews added in v1.1.0

func (s *NftCollection) GetPreviews() []ImagePreview

GetPreviews returns the value of Previews.

func (*NftCollection) GetRawCollectionContent

func (s *NftCollection) GetRawCollectionContent() string

GetRawCollectionContent returns the value of RawCollectionContent.

func (*NftCollection) MarshalJSON

func (s *NftCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftCollection) SetAddress

func (s *NftCollection) SetAddress(val string)

SetAddress sets the value of Address.

func (*NftCollection) SetApprovedBy added in v1.2.0

func (s *NftCollection) SetApprovedBy(val NftApprovedBy)

SetApprovedBy sets the value of ApprovedBy.

func (*NftCollection) SetMetadata

func (s *NftCollection) SetMetadata(val OptNftCollectionMetadata)

SetMetadata sets the value of Metadata.

func (*NftCollection) SetNextItemIndex

func (s *NftCollection) SetNextItemIndex(val int64)

SetNextItemIndex sets the value of NextItemIndex.

func (*NftCollection) SetOwner

func (s *NftCollection) SetOwner(val OptAccountAddress)

SetOwner sets the value of Owner.

func (*NftCollection) SetPreviews added in v1.1.0

func (s *NftCollection) SetPreviews(val []ImagePreview)

SetPreviews sets the value of Previews.

func (*NftCollection) SetRawCollectionContent

func (s *NftCollection) SetRawCollectionContent(val string)

SetRawCollectionContent sets the value of RawCollectionContent.

func (*NftCollection) UnmarshalJSON

func (s *NftCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*NftCollection) Validate added in v1.2.0

func (s *NftCollection) Validate() error

type NftCollectionMetadata

type NftCollectionMetadata map[string]jx.Raw

func (*NftCollectionMetadata) Decode

func (s *NftCollectionMetadata) Decode(d *jx.Decoder) error

Decode decodes NftCollectionMetadata from json.

func (NftCollectionMetadata) Encode

func (s NftCollectionMetadata) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (NftCollectionMetadata) MarshalJSON

func (s NftCollectionMetadata) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftCollectionMetadata) UnmarshalJSON

func (s *NftCollectionMetadata) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type NftCollections

type NftCollections struct {
	NftCollections []NftCollection `json:"nft_collections"`
}

Ref: #/components/schemas/NftCollections

func (*NftCollections) Decode

func (s *NftCollections) Decode(d *jx.Decoder) error

Decode decodes NftCollections from json.

func (*NftCollections) Encode

func (s *NftCollections) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*NftCollections) GetNftCollections

func (s *NftCollections) GetNftCollections() []NftCollection

GetNftCollections returns the value of NftCollections.

func (*NftCollections) MarshalJSON

func (s *NftCollections) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftCollections) SetNftCollections

func (s *NftCollections) SetNftCollections(val []NftCollection)

SetNftCollections sets the value of NftCollections.

func (*NftCollections) UnmarshalJSON

func (s *NftCollections) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*NftCollections) Validate

func (s *NftCollections) Validate() error

type NftItem

type NftItem struct {
	Address    string               `json:"address"`
	Index      int64                `json:"index"`
	Owner      OptAccountAddress    `json:"owner"`
	Collection OptNftItemCollection `json:"collection"`
	Verified   bool                 `json:"verified"`
	Metadata   NftItemMetadata      `json:"metadata"`
	Sale       OptSale              `json:"sale"`
	Previews   []ImagePreview       `json:"previews"`
	DNS        OptString            `json:"dns"`
	ApprovedBy NftApprovedBy        `json:"approved_by"`
}

Ref: #/components/schemas/NftItem

func (*NftItem) Decode

func (s *NftItem) Decode(d *jx.Decoder) error

Decode decodes NftItem from json.

func (*NftItem) Encode

func (s *NftItem) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*NftItem) GetAddress

func (s *NftItem) GetAddress() string

GetAddress returns the value of Address.

func (*NftItem) GetApprovedBy

func (s *NftItem) GetApprovedBy() NftApprovedBy

GetApprovedBy returns the value of ApprovedBy.

func (*NftItem) GetCollection

func (s *NftItem) GetCollection() OptNftItemCollection

GetCollection returns the value of Collection.

func (*NftItem) GetDNS

func (s *NftItem) GetDNS() OptString

GetDNS returns the value of DNS.

func (*NftItem) GetIndex

func (s *NftItem) GetIndex() int64

GetIndex returns the value of Index.

func (*NftItem) GetMetadata

func (s *NftItem) GetMetadata() NftItemMetadata

GetMetadata returns the value of Metadata.

func (*NftItem) GetOwner

func (s *NftItem) GetOwner() OptAccountAddress

GetOwner returns the value of Owner.

func (*NftItem) GetPreviews

func (s *NftItem) GetPreviews() []ImagePreview

GetPreviews returns the value of Previews.

func (*NftItem) GetSale

func (s *NftItem) GetSale() OptSale

GetSale returns the value of Sale.

func (*NftItem) GetVerified

func (s *NftItem) GetVerified() bool

GetVerified returns the value of Verified.

func (*NftItem) MarshalJSON

func (s *NftItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftItem) SetAddress

func (s *NftItem) SetAddress(val string)

SetAddress sets the value of Address.

func (*NftItem) SetApprovedBy

func (s *NftItem) SetApprovedBy(val NftApprovedBy)

SetApprovedBy sets the value of ApprovedBy.

func (*NftItem) SetCollection

func (s *NftItem) SetCollection(val OptNftItemCollection)

SetCollection sets the value of Collection.

func (*NftItem) SetDNS

func (s *NftItem) SetDNS(val OptString)

SetDNS sets the value of DNS.

func (*NftItem) SetIndex

func (s *NftItem) SetIndex(val int64)

SetIndex sets the value of Index.

func (*NftItem) SetMetadata

func (s *NftItem) SetMetadata(val NftItemMetadata)

SetMetadata sets the value of Metadata.

func (*NftItem) SetOwner

func (s *NftItem) SetOwner(val OptAccountAddress)

SetOwner sets the value of Owner.

func (*NftItem) SetPreviews

func (s *NftItem) SetPreviews(val []ImagePreview)

SetPreviews sets the value of Previews.

func (*NftItem) SetSale

func (s *NftItem) SetSale(val OptSale)

SetSale sets the value of Sale.

func (*NftItem) SetVerified

func (s *NftItem) SetVerified(val bool)

SetVerified sets the value of Verified.

func (*NftItem) UnmarshalJSON

func (s *NftItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*NftItem) Validate

func (s *NftItem) Validate() error

type NftItemCollection

type NftItemCollection struct {
	Address     string `json:"address"`
	Name        string `json:"name"`
	Description string `json:"description"`
}

func (*NftItemCollection) Decode

func (s *NftItemCollection) Decode(d *jx.Decoder) error

Decode decodes NftItemCollection from json.

func (*NftItemCollection) Encode

func (s *NftItemCollection) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*NftItemCollection) GetAddress

func (s *NftItemCollection) GetAddress() string

GetAddress returns the value of Address.

func (*NftItemCollection) GetDescription added in v1.1.0

func (s *NftItemCollection) GetDescription() string

GetDescription returns the value of Description.

func (*NftItemCollection) GetName

func (s *NftItemCollection) GetName() string

GetName returns the value of Name.

func (*NftItemCollection) MarshalJSON

func (s *NftItemCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftItemCollection) SetAddress

func (s *NftItemCollection) SetAddress(val string)

SetAddress sets the value of Address.

func (*NftItemCollection) SetDescription added in v1.1.0

func (s *NftItemCollection) SetDescription(val string)

SetDescription sets the value of Description.

func (*NftItemCollection) SetName

func (s *NftItemCollection) SetName(val string)

SetName sets the value of Name.

func (*NftItemCollection) UnmarshalJSON

func (s *NftItemCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type NftItemMetadata

type NftItemMetadata map[string]jx.Raw

func (*NftItemMetadata) Decode

func (s *NftItemMetadata) Decode(d *jx.Decoder) error

Decode decodes NftItemMetadata from json.

func (NftItemMetadata) Encode

func (s NftItemMetadata) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (NftItemMetadata) MarshalJSON

func (s NftItemMetadata) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftItemMetadata) UnmarshalJSON

func (s *NftItemMetadata) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type NftItemTransferAction

type NftItemTransferAction struct {
	Sender           OptAccountAddress   `json:"sender"`
	Recipient        OptAccountAddress   `json:"recipient"`
	Nft              string              `json:"nft"`
	Comment          OptString           `json:"comment"`
	EncryptedComment OptEncryptedComment `json:"encrypted_comment"`
	// Raw hex encoded payload.
	Payload OptString `json:"payload"`
	Refund  OptRefund `json:"refund"`
}

Ref: #/components/schemas/NftItemTransferAction

func (*NftItemTransferAction) Decode

func (s *NftItemTransferAction) Decode(d *jx.Decoder) error

Decode decodes NftItemTransferAction from json.

func (*NftItemTransferAction) Encode

func (s *NftItemTransferAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*NftItemTransferAction) GetComment

func (s *NftItemTransferAction) GetComment() OptString

GetComment returns the value of Comment.

func (*NftItemTransferAction) GetEncryptedComment added in v1.0.0

func (s *NftItemTransferAction) GetEncryptedComment() OptEncryptedComment

GetEncryptedComment returns the value of EncryptedComment.

func (*NftItemTransferAction) GetNft

func (s *NftItemTransferAction) GetNft() string

GetNft returns the value of Nft.

func (*NftItemTransferAction) GetPayload

func (s *NftItemTransferAction) GetPayload() OptString

GetPayload returns the value of Payload.

func (*NftItemTransferAction) GetRecipient

func (s *NftItemTransferAction) GetRecipient() OptAccountAddress

GetRecipient returns the value of Recipient.

func (*NftItemTransferAction) GetRefund

func (s *NftItemTransferAction) GetRefund() OptRefund

GetRefund returns the value of Refund.

func (*NftItemTransferAction) GetSender

GetSender returns the value of Sender.

func (*NftItemTransferAction) MarshalJSON

func (s *NftItemTransferAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftItemTransferAction) SetComment

func (s *NftItemTransferAction) SetComment(val OptString)

SetComment sets the value of Comment.

func (*NftItemTransferAction) SetEncryptedComment added in v1.0.0

func (s *NftItemTransferAction) SetEncryptedComment(val OptEncryptedComment)

SetEncryptedComment sets the value of EncryptedComment.

func (*NftItemTransferAction) SetNft

func (s *NftItemTransferAction) SetNft(val string)

SetNft sets the value of Nft.

func (*NftItemTransferAction) SetPayload

func (s *NftItemTransferAction) SetPayload(val OptString)

SetPayload sets the value of Payload.

func (*NftItemTransferAction) SetRecipient

func (s *NftItemTransferAction) SetRecipient(val OptAccountAddress)

SetRecipient sets the value of Recipient.

func (*NftItemTransferAction) SetRefund

func (s *NftItemTransferAction) SetRefund(val OptRefund)

SetRefund sets the value of Refund.

func (*NftItemTransferAction) SetSender

func (s *NftItemTransferAction) SetSender(val OptAccountAddress)

SetSender sets the value of Sender.

func (*NftItemTransferAction) UnmarshalJSON

func (s *NftItemTransferAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*NftItemTransferAction) Validate

func (s *NftItemTransferAction) Validate() error

type NftItems

type NftItems struct {
	NftItems []NftItem `json:"nft_items"`
}

Ref: #/components/schemas/NftItems

func (*NftItems) Decode

func (s *NftItems) Decode(d *jx.Decoder) error

Decode decodes NftItems from json.

func (*NftItems) Encode

func (s *NftItems) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*NftItems) GetNftItems

func (s *NftItems) GetNftItems() []NftItem

GetNftItems returns the value of NftItems.

func (*NftItems) MarshalJSON

func (s *NftItems) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftItems) SetNftItems

func (s *NftItems) SetNftItems(val []NftItem)

SetNftItems sets the value of NftItems.

func (*NftItems) UnmarshalJSON

func (s *NftItems) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*NftItems) Validate

func (s *NftItems) Validate() error

type NftPurchaseAction

type NftPurchaseAction struct {
	AuctionType NftPurchaseActionAuctionType `json:"auction_type"`
	Amount      Price                        `json:"amount"`
	Nft         NftItem                      `json:"nft"`
	Seller      AccountAddress               `json:"seller"`
	Buyer       AccountAddress               `json:"buyer"`
}

Ref: #/components/schemas/NftPurchaseAction

func (*NftPurchaseAction) Decode

func (s *NftPurchaseAction) Decode(d *jx.Decoder) error

Decode decodes NftPurchaseAction from json.

func (*NftPurchaseAction) Encode

func (s *NftPurchaseAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*NftPurchaseAction) GetAmount

func (s *NftPurchaseAction) GetAmount() Price

GetAmount returns the value of Amount.

func (*NftPurchaseAction) GetAuctionType added in v0.1.0

func (s *NftPurchaseAction) GetAuctionType() NftPurchaseActionAuctionType

GetAuctionType returns the value of AuctionType.

func (*NftPurchaseAction) GetBuyer

func (s *NftPurchaseAction) GetBuyer() AccountAddress

GetBuyer returns the value of Buyer.

func (*NftPurchaseAction) GetNft

func (s *NftPurchaseAction) GetNft() NftItem

GetNft returns the value of Nft.

func (*NftPurchaseAction) GetSeller

func (s *NftPurchaseAction) GetSeller() AccountAddress

GetSeller returns the value of Seller.

func (*NftPurchaseAction) MarshalJSON

func (s *NftPurchaseAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*NftPurchaseAction) SetAmount

func (s *NftPurchaseAction) SetAmount(val Price)

SetAmount sets the value of Amount.

func (*NftPurchaseAction) SetAuctionType added in v0.1.0

func (s *NftPurchaseAction) SetAuctionType(val NftPurchaseActionAuctionType)

SetAuctionType sets the value of AuctionType.

func (*NftPurchaseAction) SetBuyer

func (s *NftPurchaseAction) SetBuyer(val AccountAddress)

SetBuyer sets the value of Buyer.

func (*NftPurchaseAction) SetNft

func (s *NftPurchaseAction) SetNft(val NftItem)

SetNft sets the value of Nft.

func (*NftPurchaseAction) SetSeller

func (s *NftPurchaseAction) SetSeller(val AccountAddress)

SetSeller sets the value of Seller.

func (*NftPurchaseAction) UnmarshalJSON

func (s *NftPurchaseAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*NftPurchaseAction) Validate

func (s *NftPurchaseAction) Validate() error

type NftPurchaseActionAuctionType added in v0.1.0

type NftPurchaseActionAuctionType string
const (
	NftPurchaseActionAuctionTypeDNSTon   NftPurchaseActionAuctionType = "DNS.ton"
	NftPurchaseActionAuctionTypeDNSTg    NftPurchaseActionAuctionType = "DNS.tg"
	NftPurchaseActionAuctionTypeNUMBERTg NftPurchaseActionAuctionType = "NUMBER.tg"
	NftPurchaseActionAuctionTypeGetgems  NftPurchaseActionAuctionType = "getgems"
)

func (NftPurchaseActionAuctionType) AllValues added in v1.2.0

AllValues returns all NftPurchaseActionAuctionType values.

func (*NftPurchaseActionAuctionType) Decode added in v0.1.0

Decode decodes NftPurchaseActionAuctionType from json.

func (NftPurchaseActionAuctionType) Encode added in v0.1.0

Encode encodes NftPurchaseActionAuctionType as json.

func (NftPurchaseActionAuctionType) MarshalJSON added in v0.1.0

func (s NftPurchaseActionAuctionType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (NftPurchaseActionAuctionType) MarshalText added in v1.1.0

func (s NftPurchaseActionAuctionType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*NftPurchaseActionAuctionType) UnmarshalJSON added in v0.1.0

func (s *NftPurchaseActionAuctionType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*NftPurchaseActionAuctionType) UnmarshalText added in v1.1.0

func (s *NftPurchaseActionAuctionType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (NftPurchaseActionAuctionType) Validate added in v0.1.0

func (s NftPurchaseActionAuctionType) Validate() error

type OptAccountAddress

type OptAccountAddress struct {
	Value AccountAddress
	Set   bool
}

OptAccountAddress is optional AccountAddress.

func NewOptAccountAddress

func NewOptAccountAddress(v AccountAddress) OptAccountAddress

NewOptAccountAddress returns new OptAccountAddress with value set to v.

func (*OptAccountAddress) Decode

func (o *OptAccountAddress) Decode(d *jx.Decoder) error

Decode decodes AccountAddress from json.

func (OptAccountAddress) Encode

func (o OptAccountAddress) Encode(e *jx.Encoder)

Encode encodes AccountAddress as json.

func (OptAccountAddress) Get

func (o OptAccountAddress) Get() (v AccountAddress, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptAccountAddress) IsSet

func (o OptAccountAddress) IsSet() bool

IsSet returns true if OptAccountAddress was set.

func (OptAccountAddress) MarshalJSON

func (s OptAccountAddress) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptAccountAddress) Or

Or returns value if set, or given parameter if does not.

func (*OptAccountAddress) Reset

func (o *OptAccountAddress) Reset()

Reset unsets value.

func (*OptAccountAddress) SetTo

func (o *OptAccountAddress) SetTo(v AccountAddress)

SetTo sets value to v.

func (*OptAccountAddress) UnmarshalJSON

func (s *OptAccountAddress) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptActionPhase

type OptActionPhase struct {
	Value ActionPhase
	Set   bool
}

OptActionPhase is optional ActionPhase.

func NewOptActionPhase

func NewOptActionPhase(v ActionPhase) OptActionPhase

NewOptActionPhase returns new OptActionPhase with value set to v.

func (*OptActionPhase) Decode

func (o *OptActionPhase) Decode(d *jx.Decoder) error

Decode decodes ActionPhase from json.

func (OptActionPhase) Encode

func (o OptActionPhase) Encode(e *jx.Encoder)

Encode encodes ActionPhase as json.

func (OptActionPhase) Get

func (o OptActionPhase) Get() (v ActionPhase, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptActionPhase) IsSet

func (o OptActionPhase) IsSet() bool

IsSet returns true if OptActionPhase was set.

func (OptActionPhase) MarshalJSON

func (s OptActionPhase) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptActionPhase) Or

Or returns value if set, or given parameter if does not.

func (*OptActionPhase) Reset

func (o *OptActionPhase) Reset()

Reset unsets value.

func (*OptActionPhase) SetTo

func (o *OptActionPhase) SetTo(v ActionPhase)

SetTo sets value to v.

func (*OptActionPhase) UnmarshalJSON

func (s *OptActionPhase) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptAuctionBidAction

type OptAuctionBidAction struct {
	Value AuctionBidAction
	Set   bool
}

OptAuctionBidAction is optional AuctionBidAction.

func NewOptAuctionBidAction

func NewOptAuctionBidAction(v AuctionBidAction) OptAuctionBidAction

NewOptAuctionBidAction returns new OptAuctionBidAction with value set to v.

func (*OptAuctionBidAction) Decode

func (o *OptAuctionBidAction) Decode(d *jx.Decoder) error

Decode decodes AuctionBidAction from json.

func (OptAuctionBidAction) Encode

func (o OptAuctionBidAction) Encode(e *jx.Encoder)

Encode encodes AuctionBidAction as json.

func (OptAuctionBidAction) Get

func (o OptAuctionBidAction) Get() (v AuctionBidAction, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptAuctionBidAction) IsSet

func (o OptAuctionBidAction) IsSet() bool

IsSet returns true if OptAuctionBidAction was set.

func (OptAuctionBidAction) MarshalJSON

func (s OptAuctionBidAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptAuctionBidAction) Or

Or returns value if set, or given parameter if does not.

func (*OptAuctionBidAction) Reset

func (o *OptAuctionBidAction) Reset()

Reset unsets value.

func (*OptAuctionBidAction) SetTo

SetTo sets value to v.

func (*OptAuctionBidAction) UnmarshalJSON

func (s *OptAuctionBidAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockCurrencyCollection added in v1.2.0

type OptBlockCurrencyCollection struct {
	Value BlockCurrencyCollection
	Set   bool
}

OptBlockCurrencyCollection is optional BlockCurrencyCollection.

func NewOptBlockCurrencyCollection added in v1.2.0

func NewOptBlockCurrencyCollection(v BlockCurrencyCollection) OptBlockCurrencyCollection

NewOptBlockCurrencyCollection returns new OptBlockCurrencyCollection with value set to v.

func (*OptBlockCurrencyCollection) Decode added in v1.2.0

Decode decodes BlockCurrencyCollection from json.

func (OptBlockCurrencyCollection) Encode added in v1.2.0

func (o OptBlockCurrencyCollection) Encode(e *jx.Encoder)

Encode encodes BlockCurrencyCollection as json.

func (OptBlockCurrencyCollection) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockCurrencyCollection) IsSet added in v1.2.0

func (o OptBlockCurrencyCollection) IsSet() bool

IsSet returns true if OptBlockCurrencyCollection was set.

func (OptBlockCurrencyCollection) MarshalJSON added in v1.2.0

func (s OptBlockCurrencyCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockCurrencyCollection) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockCurrencyCollection) Reset added in v1.2.0

func (o *OptBlockCurrencyCollection) Reset()

Reset unsets value.

func (*OptBlockCurrencyCollection) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockCurrencyCollection) UnmarshalJSON added in v1.2.0

func (s *OptBlockCurrencyCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainAccountInspectCompiler added in v1.1.0

type OptBlockchainAccountInspectCompiler struct {
	Value BlockchainAccountInspectCompiler
	Set   bool
}

OptBlockchainAccountInspectCompiler is optional BlockchainAccountInspectCompiler.

func NewOptBlockchainAccountInspectCompiler added in v1.1.0

func NewOptBlockchainAccountInspectCompiler(v BlockchainAccountInspectCompiler) OptBlockchainAccountInspectCompiler

NewOptBlockchainAccountInspectCompiler returns new OptBlockchainAccountInspectCompiler with value set to v.

func (*OptBlockchainAccountInspectCompiler) Decode added in v1.1.0

Decode decodes BlockchainAccountInspectCompiler from json.

func (OptBlockchainAccountInspectCompiler) Encode added in v1.1.0

Encode encodes BlockchainAccountInspectCompiler as json.

func (OptBlockchainAccountInspectCompiler) Get added in v1.1.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainAccountInspectCompiler) IsSet added in v1.1.0

IsSet returns true if OptBlockchainAccountInspectCompiler was set.

func (OptBlockchainAccountInspectCompiler) MarshalJSON added in v1.1.0

func (s OptBlockchainAccountInspectCompiler) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainAccountInspectCompiler) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainAccountInspectCompiler) Reset added in v1.1.0

Reset unsets value.

func (*OptBlockchainAccountInspectCompiler) SetTo added in v1.1.0

SetTo sets value to v.

func (*OptBlockchainAccountInspectCompiler) UnmarshalJSON added in v1.1.0

func (s *OptBlockchainAccountInspectCompiler) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig10 added in v1.2.0

type OptBlockchainConfig10 struct {
	Value BlockchainConfig10
	Set   bool
}

OptBlockchainConfig10 is optional BlockchainConfig10.

func NewOptBlockchainConfig10 added in v1.2.0

func NewOptBlockchainConfig10(v BlockchainConfig10) OptBlockchainConfig10

NewOptBlockchainConfig10 returns new OptBlockchainConfig10 with value set to v.

func (*OptBlockchainConfig10) Decode added in v1.2.0

func (o *OptBlockchainConfig10) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig10 from json.

func (OptBlockchainConfig10) Encode added in v1.2.0

func (o OptBlockchainConfig10) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig10 as json.

func (OptBlockchainConfig10) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig10) IsSet added in v1.2.0

func (o OptBlockchainConfig10) IsSet() bool

IsSet returns true if OptBlockchainConfig10 was set.

func (OptBlockchainConfig10) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig10) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig10) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig10) Reset added in v1.2.0

func (o *OptBlockchainConfig10) Reset()

Reset unsets value.

func (*OptBlockchainConfig10) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig10) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig10) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig11 added in v1.2.0

type OptBlockchainConfig11 struct {
	Value BlockchainConfig11
	Set   bool
}

OptBlockchainConfig11 is optional BlockchainConfig11.

func NewOptBlockchainConfig11 added in v1.2.0

func NewOptBlockchainConfig11(v BlockchainConfig11) OptBlockchainConfig11

NewOptBlockchainConfig11 returns new OptBlockchainConfig11 with value set to v.

func (*OptBlockchainConfig11) Decode added in v1.2.0

func (o *OptBlockchainConfig11) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig11 from json.

func (OptBlockchainConfig11) Encode added in v1.2.0

func (o OptBlockchainConfig11) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig11 as json.

func (OptBlockchainConfig11) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig11) IsSet added in v1.2.0

func (o OptBlockchainConfig11) IsSet() bool

IsSet returns true if OptBlockchainConfig11 was set.

func (OptBlockchainConfig11) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig11) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig11) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig11) Reset added in v1.2.0

func (o *OptBlockchainConfig11) Reset()

Reset unsets value.

func (*OptBlockchainConfig11) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig11) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig11) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig12 added in v1.2.0

type OptBlockchainConfig12 struct {
	Value BlockchainConfig12
	Set   bool
}

OptBlockchainConfig12 is optional BlockchainConfig12.

func NewOptBlockchainConfig12 added in v1.2.0

func NewOptBlockchainConfig12(v BlockchainConfig12) OptBlockchainConfig12

NewOptBlockchainConfig12 returns new OptBlockchainConfig12 with value set to v.

func (*OptBlockchainConfig12) Decode added in v1.2.0

func (o *OptBlockchainConfig12) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig12 from json.

func (OptBlockchainConfig12) Encode added in v1.2.0

func (o OptBlockchainConfig12) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig12 as json.

func (OptBlockchainConfig12) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig12) IsSet added in v1.2.0

func (o OptBlockchainConfig12) IsSet() bool

IsSet returns true if OptBlockchainConfig12 was set.

func (OptBlockchainConfig12) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig12) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig12) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig12) Reset added in v1.2.0

func (o *OptBlockchainConfig12) Reset()

Reset unsets value.

func (*OptBlockchainConfig12) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig12) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig12) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig13 added in v1.2.0

type OptBlockchainConfig13 struct {
	Value BlockchainConfig13
	Set   bool
}

OptBlockchainConfig13 is optional BlockchainConfig13.

func NewOptBlockchainConfig13 added in v1.2.0

func NewOptBlockchainConfig13(v BlockchainConfig13) OptBlockchainConfig13

NewOptBlockchainConfig13 returns new OptBlockchainConfig13 with value set to v.

func (*OptBlockchainConfig13) Decode added in v1.2.0

func (o *OptBlockchainConfig13) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig13 from json.

func (OptBlockchainConfig13) Encode added in v1.2.0

func (o OptBlockchainConfig13) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig13 as json.

func (OptBlockchainConfig13) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig13) IsSet added in v1.2.0

func (o OptBlockchainConfig13) IsSet() bool

IsSet returns true if OptBlockchainConfig13 was set.

func (OptBlockchainConfig13) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig13) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig13) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig13) Reset added in v1.2.0

func (o *OptBlockchainConfig13) Reset()

Reset unsets value.

func (*OptBlockchainConfig13) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig13) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig13) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig14 added in v1.2.0

type OptBlockchainConfig14 struct {
	Value BlockchainConfig14
	Set   bool
}

OptBlockchainConfig14 is optional BlockchainConfig14.

func NewOptBlockchainConfig14 added in v1.2.0

func NewOptBlockchainConfig14(v BlockchainConfig14) OptBlockchainConfig14

NewOptBlockchainConfig14 returns new OptBlockchainConfig14 with value set to v.

func (*OptBlockchainConfig14) Decode added in v1.2.0

func (o *OptBlockchainConfig14) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig14 from json.

func (OptBlockchainConfig14) Encode added in v1.2.0

func (o OptBlockchainConfig14) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig14 as json.

func (OptBlockchainConfig14) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig14) IsSet added in v1.2.0

func (o OptBlockchainConfig14) IsSet() bool

IsSet returns true if OptBlockchainConfig14 was set.

func (OptBlockchainConfig14) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig14) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig14) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig14) Reset added in v1.2.0

func (o *OptBlockchainConfig14) Reset()

Reset unsets value.

func (*OptBlockchainConfig14) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig14) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig14) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig15 added in v1.2.0

type OptBlockchainConfig15 struct {
	Value BlockchainConfig15
	Set   bool
}

OptBlockchainConfig15 is optional BlockchainConfig15.

func NewOptBlockchainConfig15 added in v1.2.0

func NewOptBlockchainConfig15(v BlockchainConfig15) OptBlockchainConfig15

NewOptBlockchainConfig15 returns new OptBlockchainConfig15 with value set to v.

func (*OptBlockchainConfig15) Decode added in v1.2.0

func (o *OptBlockchainConfig15) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig15 from json.

func (OptBlockchainConfig15) Encode added in v1.2.0

func (o OptBlockchainConfig15) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig15 as json.

func (OptBlockchainConfig15) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig15) IsSet added in v1.2.0

func (o OptBlockchainConfig15) IsSet() bool

IsSet returns true if OptBlockchainConfig15 was set.

func (OptBlockchainConfig15) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig15) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig15) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig15) Reset added in v1.2.0

func (o *OptBlockchainConfig15) Reset()

Reset unsets value.

func (*OptBlockchainConfig15) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig15) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig15) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig16 added in v1.2.0

type OptBlockchainConfig16 struct {
	Value BlockchainConfig16
	Set   bool
}

OptBlockchainConfig16 is optional BlockchainConfig16.

func NewOptBlockchainConfig16 added in v1.2.0

func NewOptBlockchainConfig16(v BlockchainConfig16) OptBlockchainConfig16

NewOptBlockchainConfig16 returns new OptBlockchainConfig16 with value set to v.

func (*OptBlockchainConfig16) Decode added in v1.2.0

func (o *OptBlockchainConfig16) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig16 from json.

func (OptBlockchainConfig16) Encode added in v1.2.0

func (o OptBlockchainConfig16) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig16 as json.

func (OptBlockchainConfig16) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig16) IsSet added in v1.2.0

func (o OptBlockchainConfig16) IsSet() bool

IsSet returns true if OptBlockchainConfig16 was set.

func (OptBlockchainConfig16) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig16) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig16) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig16) Reset added in v1.2.0

func (o *OptBlockchainConfig16) Reset()

Reset unsets value.

func (*OptBlockchainConfig16) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig16) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig16) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig17 added in v1.2.0

type OptBlockchainConfig17 struct {
	Value BlockchainConfig17
	Set   bool
}

OptBlockchainConfig17 is optional BlockchainConfig17.

func NewOptBlockchainConfig17 added in v1.2.0

func NewOptBlockchainConfig17(v BlockchainConfig17) OptBlockchainConfig17

NewOptBlockchainConfig17 returns new OptBlockchainConfig17 with value set to v.

func (*OptBlockchainConfig17) Decode added in v1.2.0

func (o *OptBlockchainConfig17) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig17 from json.

func (OptBlockchainConfig17) Encode added in v1.2.0

func (o OptBlockchainConfig17) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig17 as json.

func (OptBlockchainConfig17) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig17) IsSet added in v1.2.0

func (o OptBlockchainConfig17) IsSet() bool

IsSet returns true if OptBlockchainConfig17 was set.

func (OptBlockchainConfig17) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig17) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig17) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig17) Reset added in v1.2.0

func (o *OptBlockchainConfig17) Reset()

Reset unsets value.

func (*OptBlockchainConfig17) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig17) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig17) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig18 added in v1.2.0

type OptBlockchainConfig18 struct {
	Value BlockchainConfig18
	Set   bool
}

OptBlockchainConfig18 is optional BlockchainConfig18.

func NewOptBlockchainConfig18 added in v1.2.0

func NewOptBlockchainConfig18(v BlockchainConfig18) OptBlockchainConfig18

NewOptBlockchainConfig18 returns new OptBlockchainConfig18 with value set to v.

func (*OptBlockchainConfig18) Decode added in v1.2.0

func (o *OptBlockchainConfig18) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig18 from json.

func (OptBlockchainConfig18) Encode added in v1.2.0

func (o OptBlockchainConfig18) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig18 as json.

func (OptBlockchainConfig18) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig18) IsSet added in v1.2.0

func (o OptBlockchainConfig18) IsSet() bool

IsSet returns true if OptBlockchainConfig18 was set.

func (OptBlockchainConfig18) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig18) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig18) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig18) Reset added in v1.2.0

func (o *OptBlockchainConfig18) Reset()

Reset unsets value.

func (*OptBlockchainConfig18) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig18) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig18) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig20 added in v1.2.0

type OptBlockchainConfig20 struct {
	Value BlockchainConfig20
	Set   bool
}

OptBlockchainConfig20 is optional BlockchainConfig20.

func NewOptBlockchainConfig20 added in v1.2.0

func NewOptBlockchainConfig20(v BlockchainConfig20) OptBlockchainConfig20

NewOptBlockchainConfig20 returns new OptBlockchainConfig20 with value set to v.

func (*OptBlockchainConfig20) Decode added in v1.2.0

func (o *OptBlockchainConfig20) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig20 from json.

func (OptBlockchainConfig20) Encode added in v1.2.0

func (o OptBlockchainConfig20) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig20 as json.

func (OptBlockchainConfig20) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig20) IsSet added in v1.2.0

func (o OptBlockchainConfig20) IsSet() bool

IsSet returns true if OptBlockchainConfig20 was set.

func (OptBlockchainConfig20) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig20) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig20) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig20) Reset added in v1.2.0

func (o *OptBlockchainConfig20) Reset()

Reset unsets value.

func (*OptBlockchainConfig20) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig20) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig20) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig21 added in v1.2.0

type OptBlockchainConfig21 struct {
	Value BlockchainConfig21
	Set   bool
}

OptBlockchainConfig21 is optional BlockchainConfig21.

func NewOptBlockchainConfig21 added in v1.2.0

func NewOptBlockchainConfig21(v BlockchainConfig21) OptBlockchainConfig21

NewOptBlockchainConfig21 returns new OptBlockchainConfig21 with value set to v.

func (*OptBlockchainConfig21) Decode added in v1.2.0

func (o *OptBlockchainConfig21) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig21 from json.

func (OptBlockchainConfig21) Encode added in v1.2.0

func (o OptBlockchainConfig21) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig21 as json.

func (OptBlockchainConfig21) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig21) IsSet added in v1.2.0

func (o OptBlockchainConfig21) IsSet() bool

IsSet returns true if OptBlockchainConfig21 was set.

func (OptBlockchainConfig21) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig21) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig21) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig21) Reset added in v1.2.0

func (o *OptBlockchainConfig21) Reset()

Reset unsets value.

func (*OptBlockchainConfig21) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig21) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig21) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig22 added in v1.2.0

type OptBlockchainConfig22 struct {
	Value BlockchainConfig22
	Set   bool
}

OptBlockchainConfig22 is optional BlockchainConfig22.

func NewOptBlockchainConfig22 added in v1.2.0

func NewOptBlockchainConfig22(v BlockchainConfig22) OptBlockchainConfig22

NewOptBlockchainConfig22 returns new OptBlockchainConfig22 with value set to v.

func (*OptBlockchainConfig22) Decode added in v1.2.0

func (o *OptBlockchainConfig22) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig22 from json.

func (OptBlockchainConfig22) Encode added in v1.2.0

func (o OptBlockchainConfig22) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig22 as json.

func (OptBlockchainConfig22) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig22) IsSet added in v1.2.0

func (o OptBlockchainConfig22) IsSet() bool

IsSet returns true if OptBlockchainConfig22 was set.

func (OptBlockchainConfig22) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig22) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig22) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig22) Reset added in v1.2.0

func (o *OptBlockchainConfig22) Reset()

Reset unsets value.

func (*OptBlockchainConfig22) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig22) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig22) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig23 added in v1.2.0

type OptBlockchainConfig23 struct {
	Value BlockchainConfig23
	Set   bool
}

OptBlockchainConfig23 is optional BlockchainConfig23.

func NewOptBlockchainConfig23 added in v1.2.0

func NewOptBlockchainConfig23(v BlockchainConfig23) OptBlockchainConfig23

NewOptBlockchainConfig23 returns new OptBlockchainConfig23 with value set to v.

func (*OptBlockchainConfig23) Decode added in v1.2.0

func (o *OptBlockchainConfig23) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig23 from json.

func (OptBlockchainConfig23) Encode added in v1.2.0

func (o OptBlockchainConfig23) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig23 as json.

func (OptBlockchainConfig23) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig23) IsSet added in v1.2.0

func (o OptBlockchainConfig23) IsSet() bool

IsSet returns true if OptBlockchainConfig23 was set.

func (OptBlockchainConfig23) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig23) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig23) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig23) Reset added in v1.2.0

func (o *OptBlockchainConfig23) Reset()

Reset unsets value.

func (*OptBlockchainConfig23) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig23) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig23) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig24 added in v1.2.0

type OptBlockchainConfig24 struct {
	Value BlockchainConfig24
	Set   bool
}

OptBlockchainConfig24 is optional BlockchainConfig24.

func NewOptBlockchainConfig24 added in v1.2.0

func NewOptBlockchainConfig24(v BlockchainConfig24) OptBlockchainConfig24

NewOptBlockchainConfig24 returns new OptBlockchainConfig24 with value set to v.

func (*OptBlockchainConfig24) Decode added in v1.2.0

func (o *OptBlockchainConfig24) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig24 from json.

func (OptBlockchainConfig24) Encode added in v1.2.0

func (o OptBlockchainConfig24) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig24 as json.

func (OptBlockchainConfig24) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig24) IsSet added in v1.2.0

func (o OptBlockchainConfig24) IsSet() bool

IsSet returns true if OptBlockchainConfig24 was set.

func (OptBlockchainConfig24) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig24) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig24) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig24) Reset added in v1.2.0

func (o *OptBlockchainConfig24) Reset()

Reset unsets value.

func (*OptBlockchainConfig24) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig24) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig24) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig25 added in v1.2.0

type OptBlockchainConfig25 struct {
	Value BlockchainConfig25
	Set   bool
}

OptBlockchainConfig25 is optional BlockchainConfig25.

func NewOptBlockchainConfig25 added in v1.2.0

func NewOptBlockchainConfig25(v BlockchainConfig25) OptBlockchainConfig25

NewOptBlockchainConfig25 returns new OptBlockchainConfig25 with value set to v.

func (*OptBlockchainConfig25) Decode added in v1.2.0

func (o *OptBlockchainConfig25) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig25 from json.

func (OptBlockchainConfig25) Encode added in v1.2.0

func (o OptBlockchainConfig25) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig25 as json.

func (OptBlockchainConfig25) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig25) IsSet added in v1.2.0

func (o OptBlockchainConfig25) IsSet() bool

IsSet returns true if OptBlockchainConfig25 was set.

func (OptBlockchainConfig25) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig25) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig25) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig25) Reset added in v1.2.0

func (o *OptBlockchainConfig25) Reset()

Reset unsets value.

func (*OptBlockchainConfig25) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig25) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig25) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig28 added in v1.2.0

type OptBlockchainConfig28 struct {
	Value BlockchainConfig28
	Set   bool
}

OptBlockchainConfig28 is optional BlockchainConfig28.

func NewOptBlockchainConfig28 added in v1.2.0

func NewOptBlockchainConfig28(v BlockchainConfig28) OptBlockchainConfig28

NewOptBlockchainConfig28 returns new OptBlockchainConfig28 with value set to v.

func (*OptBlockchainConfig28) Decode added in v1.2.0

func (o *OptBlockchainConfig28) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig28 from json.

func (OptBlockchainConfig28) Encode added in v1.2.0

func (o OptBlockchainConfig28) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig28 as json.

func (OptBlockchainConfig28) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig28) IsSet added in v1.2.0

func (o OptBlockchainConfig28) IsSet() bool

IsSet returns true if OptBlockchainConfig28 was set.

func (OptBlockchainConfig28) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig28) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig28) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig28) Reset added in v1.2.0

func (o *OptBlockchainConfig28) Reset()

Reset unsets value.

func (*OptBlockchainConfig28) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig28) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig28) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig29 added in v1.2.0

type OptBlockchainConfig29 struct {
	Value BlockchainConfig29
	Set   bool
}

OptBlockchainConfig29 is optional BlockchainConfig29.

func NewOptBlockchainConfig29 added in v1.2.0

func NewOptBlockchainConfig29(v BlockchainConfig29) OptBlockchainConfig29

NewOptBlockchainConfig29 returns new OptBlockchainConfig29 with value set to v.

func (*OptBlockchainConfig29) Decode added in v1.2.0

func (o *OptBlockchainConfig29) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig29 from json.

func (OptBlockchainConfig29) Encode added in v1.2.0

func (o OptBlockchainConfig29) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig29 as json.

func (OptBlockchainConfig29) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig29) IsSet added in v1.2.0

func (o OptBlockchainConfig29) IsSet() bool

IsSet returns true if OptBlockchainConfig29 was set.

func (OptBlockchainConfig29) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig29) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig29) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig29) Reset added in v1.2.0

func (o *OptBlockchainConfig29) Reset()

Reset unsets value.

func (*OptBlockchainConfig29) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig29) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig29) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig31 added in v1.2.0

type OptBlockchainConfig31 struct {
	Value BlockchainConfig31
	Set   bool
}

OptBlockchainConfig31 is optional BlockchainConfig31.

func NewOptBlockchainConfig31 added in v1.2.0

func NewOptBlockchainConfig31(v BlockchainConfig31) OptBlockchainConfig31

NewOptBlockchainConfig31 returns new OptBlockchainConfig31 with value set to v.

func (*OptBlockchainConfig31) Decode added in v1.2.0

func (o *OptBlockchainConfig31) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig31 from json.

func (OptBlockchainConfig31) Encode added in v1.2.0

func (o OptBlockchainConfig31) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig31 as json.

func (OptBlockchainConfig31) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig31) IsSet added in v1.2.0

func (o OptBlockchainConfig31) IsSet() bool

IsSet returns true if OptBlockchainConfig31 was set.

func (OptBlockchainConfig31) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig31) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig31) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig31) Reset added in v1.2.0

func (o *OptBlockchainConfig31) Reset()

Reset unsets value.

func (*OptBlockchainConfig31) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig31) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig31) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig40 added in v1.2.0

type OptBlockchainConfig40 struct {
	Value BlockchainConfig40
	Set   bool
}

OptBlockchainConfig40 is optional BlockchainConfig40.

func NewOptBlockchainConfig40 added in v1.2.0

func NewOptBlockchainConfig40(v BlockchainConfig40) OptBlockchainConfig40

NewOptBlockchainConfig40 returns new OptBlockchainConfig40 with value set to v.

func (*OptBlockchainConfig40) Decode added in v1.2.0

func (o *OptBlockchainConfig40) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig40 from json.

func (OptBlockchainConfig40) Encode added in v1.2.0

func (o OptBlockchainConfig40) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig40 as json.

func (OptBlockchainConfig40) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig40) IsSet added in v1.2.0

func (o OptBlockchainConfig40) IsSet() bool

IsSet returns true if OptBlockchainConfig40 was set.

func (OptBlockchainConfig40) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig40) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig40) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig40) Reset added in v1.2.0

func (o *OptBlockchainConfig40) Reset()

Reset unsets value.

func (*OptBlockchainConfig40) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig40) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig40) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig43 added in v1.2.0

type OptBlockchainConfig43 struct {
	Value BlockchainConfig43
	Set   bool
}

OptBlockchainConfig43 is optional BlockchainConfig43.

func NewOptBlockchainConfig43 added in v1.2.0

func NewOptBlockchainConfig43(v BlockchainConfig43) OptBlockchainConfig43

NewOptBlockchainConfig43 returns new OptBlockchainConfig43 with value set to v.

func (*OptBlockchainConfig43) Decode added in v1.2.0

func (o *OptBlockchainConfig43) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig43 from json.

func (OptBlockchainConfig43) Encode added in v1.2.0

func (o OptBlockchainConfig43) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig43 as json.

func (OptBlockchainConfig43) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig43) IsSet added in v1.2.0

func (o OptBlockchainConfig43) IsSet() bool

IsSet returns true if OptBlockchainConfig43 was set.

func (OptBlockchainConfig43) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig43) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig43) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig43) Reset added in v1.2.0

func (o *OptBlockchainConfig43) Reset()

Reset unsets value.

func (*OptBlockchainConfig43) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig43) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig43) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig5 added in v1.2.0

type OptBlockchainConfig5 struct {
	Value BlockchainConfig5
	Set   bool
}

OptBlockchainConfig5 is optional BlockchainConfig5.

func NewOptBlockchainConfig5 added in v1.2.0

func NewOptBlockchainConfig5(v BlockchainConfig5) OptBlockchainConfig5

NewOptBlockchainConfig5 returns new OptBlockchainConfig5 with value set to v.

func (*OptBlockchainConfig5) Decode added in v1.2.0

func (o *OptBlockchainConfig5) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig5 from json.

func (OptBlockchainConfig5) Encode added in v1.2.0

func (o OptBlockchainConfig5) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig5 as json.

func (OptBlockchainConfig5) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig5) IsSet added in v1.2.0

func (o OptBlockchainConfig5) IsSet() bool

IsSet returns true if OptBlockchainConfig5 was set.

func (OptBlockchainConfig5) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig5) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig5) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig5) Reset added in v1.2.0

func (o *OptBlockchainConfig5) Reset()

Reset unsets value.

func (*OptBlockchainConfig5) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig5) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig5) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig6 added in v1.2.0

type OptBlockchainConfig6 struct {
	Value BlockchainConfig6
	Set   bool
}

OptBlockchainConfig6 is optional BlockchainConfig6.

func NewOptBlockchainConfig6 added in v1.2.0

func NewOptBlockchainConfig6(v BlockchainConfig6) OptBlockchainConfig6

NewOptBlockchainConfig6 returns new OptBlockchainConfig6 with value set to v.

func (*OptBlockchainConfig6) Decode added in v1.2.0

func (o *OptBlockchainConfig6) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig6 from json.

func (OptBlockchainConfig6) Encode added in v1.2.0

func (o OptBlockchainConfig6) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig6 as json.

func (OptBlockchainConfig6) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig6) IsSet added in v1.2.0

func (o OptBlockchainConfig6) IsSet() bool

IsSet returns true if OptBlockchainConfig6 was set.

func (OptBlockchainConfig6) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig6) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig6) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig6) Reset added in v1.2.0

func (o *OptBlockchainConfig6) Reset()

Reset unsets value.

func (*OptBlockchainConfig6) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig6) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig6) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig7 added in v1.2.0

type OptBlockchainConfig7 struct {
	Value BlockchainConfig7
	Set   bool
}

OptBlockchainConfig7 is optional BlockchainConfig7.

func NewOptBlockchainConfig7 added in v1.2.0

func NewOptBlockchainConfig7(v BlockchainConfig7) OptBlockchainConfig7

NewOptBlockchainConfig7 returns new OptBlockchainConfig7 with value set to v.

func (*OptBlockchainConfig7) Decode added in v1.2.0

func (o *OptBlockchainConfig7) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig7 from json.

func (OptBlockchainConfig7) Encode added in v1.2.0

func (o OptBlockchainConfig7) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig7 as json.

func (OptBlockchainConfig7) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig7) IsSet added in v1.2.0

func (o OptBlockchainConfig7) IsSet() bool

IsSet returns true if OptBlockchainConfig7 was set.

func (OptBlockchainConfig7) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig7) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig7) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig7) Reset added in v1.2.0

func (o *OptBlockchainConfig7) Reset()

Reset unsets value.

func (*OptBlockchainConfig7) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig7) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig7) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig71 added in v1.2.0

type OptBlockchainConfig71 struct {
	Value BlockchainConfig71
	Set   bool
}

OptBlockchainConfig71 is optional BlockchainConfig71.

func NewOptBlockchainConfig71 added in v1.2.0

func NewOptBlockchainConfig71(v BlockchainConfig71) OptBlockchainConfig71

NewOptBlockchainConfig71 returns new OptBlockchainConfig71 with value set to v.

func (*OptBlockchainConfig71) Decode added in v1.2.0

func (o *OptBlockchainConfig71) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig71 from json.

func (OptBlockchainConfig71) Encode added in v1.2.0

func (o OptBlockchainConfig71) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig71 as json.

func (OptBlockchainConfig71) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig71) IsSet added in v1.2.0

func (o OptBlockchainConfig71) IsSet() bool

IsSet returns true if OptBlockchainConfig71 was set.

func (OptBlockchainConfig71) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig71) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig71) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig71) Reset added in v1.2.0

func (o *OptBlockchainConfig71) Reset()

Reset unsets value.

func (*OptBlockchainConfig71) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig71) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig71) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig72 added in v1.2.0

type OptBlockchainConfig72 struct {
	Value BlockchainConfig72
	Set   bool
}

OptBlockchainConfig72 is optional BlockchainConfig72.

func NewOptBlockchainConfig72 added in v1.2.0

func NewOptBlockchainConfig72(v BlockchainConfig72) OptBlockchainConfig72

NewOptBlockchainConfig72 returns new OptBlockchainConfig72 with value set to v.

func (*OptBlockchainConfig72) Decode added in v1.2.0

func (o *OptBlockchainConfig72) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig72 from json.

func (OptBlockchainConfig72) Encode added in v1.2.0

func (o OptBlockchainConfig72) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig72 as json.

func (OptBlockchainConfig72) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig72) IsSet added in v1.2.0

func (o OptBlockchainConfig72) IsSet() bool

IsSet returns true if OptBlockchainConfig72 was set.

func (OptBlockchainConfig72) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig72) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig72) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig72) Reset added in v1.2.0

func (o *OptBlockchainConfig72) Reset()

Reset unsets value.

func (*OptBlockchainConfig72) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig72) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig72) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig73 added in v1.2.0

type OptBlockchainConfig73 struct {
	Value BlockchainConfig73
	Set   bool
}

OptBlockchainConfig73 is optional BlockchainConfig73.

func NewOptBlockchainConfig73 added in v1.2.0

func NewOptBlockchainConfig73(v BlockchainConfig73) OptBlockchainConfig73

NewOptBlockchainConfig73 returns new OptBlockchainConfig73 with value set to v.

func (*OptBlockchainConfig73) Decode added in v1.2.0

func (o *OptBlockchainConfig73) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig73 from json.

func (OptBlockchainConfig73) Encode added in v1.2.0

func (o OptBlockchainConfig73) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig73 as json.

func (OptBlockchainConfig73) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig73) IsSet added in v1.2.0

func (o OptBlockchainConfig73) IsSet() bool

IsSet returns true if OptBlockchainConfig73 was set.

func (OptBlockchainConfig73) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig73) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig73) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig73) Reset added in v1.2.0

func (o *OptBlockchainConfig73) Reset()

Reset unsets value.

func (*OptBlockchainConfig73) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig73) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig73) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig79 added in v1.2.0

type OptBlockchainConfig79 struct {
	Value BlockchainConfig79
	Set   bool
}

OptBlockchainConfig79 is optional BlockchainConfig79.

func NewOptBlockchainConfig79 added in v1.2.0

func NewOptBlockchainConfig79(v BlockchainConfig79) OptBlockchainConfig79

NewOptBlockchainConfig79 returns new OptBlockchainConfig79 with value set to v.

func (*OptBlockchainConfig79) Decode added in v1.2.0

func (o *OptBlockchainConfig79) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig79 from json.

func (OptBlockchainConfig79) Encode added in v1.2.0

func (o OptBlockchainConfig79) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig79 as json.

func (OptBlockchainConfig79) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig79) IsSet added in v1.2.0

func (o OptBlockchainConfig79) IsSet() bool

IsSet returns true if OptBlockchainConfig79 was set.

func (OptBlockchainConfig79) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig79) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig79) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig79) Reset added in v1.2.0

func (o *OptBlockchainConfig79) Reset()

Reset unsets value.

func (*OptBlockchainConfig79) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig79) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig79) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig8 added in v1.2.0

type OptBlockchainConfig8 struct {
	Value BlockchainConfig8
	Set   bool
}

OptBlockchainConfig8 is optional BlockchainConfig8.

func NewOptBlockchainConfig8 added in v1.2.0

func NewOptBlockchainConfig8(v BlockchainConfig8) OptBlockchainConfig8

NewOptBlockchainConfig8 returns new OptBlockchainConfig8 with value set to v.

func (*OptBlockchainConfig8) Decode added in v1.2.0

func (o *OptBlockchainConfig8) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig8 from json.

func (OptBlockchainConfig8) Encode added in v1.2.0

func (o OptBlockchainConfig8) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig8 as json.

func (OptBlockchainConfig8) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig8) IsSet added in v1.2.0

func (o OptBlockchainConfig8) IsSet() bool

IsSet returns true if OptBlockchainConfig8 was set.

func (OptBlockchainConfig8) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig8) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig8) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig8) Reset added in v1.2.0

func (o *OptBlockchainConfig8) Reset()

Reset unsets value.

func (*OptBlockchainConfig8) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig8) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig8) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig81 added in v1.2.0

type OptBlockchainConfig81 struct {
	Value BlockchainConfig81
	Set   bool
}

OptBlockchainConfig81 is optional BlockchainConfig81.

func NewOptBlockchainConfig81 added in v1.2.0

func NewOptBlockchainConfig81(v BlockchainConfig81) OptBlockchainConfig81

NewOptBlockchainConfig81 returns new OptBlockchainConfig81 with value set to v.

func (*OptBlockchainConfig81) Decode added in v1.2.0

func (o *OptBlockchainConfig81) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig81 from json.

func (OptBlockchainConfig81) Encode added in v1.2.0

func (o OptBlockchainConfig81) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig81 as json.

func (OptBlockchainConfig81) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig81) IsSet added in v1.2.0

func (o OptBlockchainConfig81) IsSet() bool

IsSet returns true if OptBlockchainConfig81 was set.

func (OptBlockchainConfig81) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig81) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig81) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig81) Reset added in v1.2.0

func (o *OptBlockchainConfig81) Reset()

Reset unsets value.

func (*OptBlockchainConfig81) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig81) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig81) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig82 added in v1.2.0

type OptBlockchainConfig82 struct {
	Value BlockchainConfig82
	Set   bool
}

OptBlockchainConfig82 is optional BlockchainConfig82.

func NewOptBlockchainConfig82 added in v1.2.0

func NewOptBlockchainConfig82(v BlockchainConfig82) OptBlockchainConfig82

NewOptBlockchainConfig82 returns new OptBlockchainConfig82 with value set to v.

func (*OptBlockchainConfig82) Decode added in v1.2.0

func (o *OptBlockchainConfig82) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig82 from json.

func (OptBlockchainConfig82) Encode added in v1.2.0

func (o OptBlockchainConfig82) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig82 as json.

func (OptBlockchainConfig82) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig82) IsSet added in v1.2.0

func (o OptBlockchainConfig82) IsSet() bool

IsSet returns true if OptBlockchainConfig82 was set.

func (OptBlockchainConfig82) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig82) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig82) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig82) Reset added in v1.2.0

func (o *OptBlockchainConfig82) Reset()

Reset unsets value.

func (*OptBlockchainConfig82) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig82) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig82) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainConfig9 added in v1.2.0

type OptBlockchainConfig9 struct {
	Value BlockchainConfig9
	Set   bool
}

OptBlockchainConfig9 is optional BlockchainConfig9.

func NewOptBlockchainConfig9 added in v1.2.0

func NewOptBlockchainConfig9(v BlockchainConfig9) OptBlockchainConfig9

NewOptBlockchainConfig9 returns new OptBlockchainConfig9 with value set to v.

func (*OptBlockchainConfig9) Decode added in v1.2.0

func (o *OptBlockchainConfig9) Decode(d *jx.Decoder) error

Decode decodes BlockchainConfig9 from json.

func (OptBlockchainConfig9) Encode added in v1.2.0

func (o OptBlockchainConfig9) Encode(e *jx.Encoder)

Encode encodes BlockchainConfig9 as json.

func (OptBlockchainConfig9) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainConfig9) IsSet added in v1.2.0

func (o OptBlockchainConfig9) IsSet() bool

IsSet returns true if OptBlockchainConfig9 was set.

func (OptBlockchainConfig9) MarshalJSON added in v1.2.0

func (s OptBlockchainConfig9) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainConfig9) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainConfig9) Reset added in v1.2.0

func (o *OptBlockchainConfig9) Reset()

Reset unsets value.

func (*OptBlockchainConfig9) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptBlockchainConfig9) UnmarshalJSON added in v1.2.0

func (s *OptBlockchainConfig9) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBlockchainRawAccountExtraBalance added in v1.1.0

type OptBlockchainRawAccountExtraBalance struct {
	Value BlockchainRawAccountExtraBalance
	Set   bool
}

OptBlockchainRawAccountExtraBalance is optional BlockchainRawAccountExtraBalance.

func NewOptBlockchainRawAccountExtraBalance added in v1.1.0

func NewOptBlockchainRawAccountExtraBalance(v BlockchainRawAccountExtraBalance) OptBlockchainRawAccountExtraBalance

NewOptBlockchainRawAccountExtraBalance returns new OptBlockchainRawAccountExtraBalance with value set to v.

func (*OptBlockchainRawAccountExtraBalance) Decode added in v1.1.0

Decode decodes BlockchainRawAccountExtraBalance from json.

func (OptBlockchainRawAccountExtraBalance) Encode added in v1.1.0

Encode encodes BlockchainRawAccountExtraBalance as json.

func (OptBlockchainRawAccountExtraBalance) Get added in v1.1.0

Get returns value and boolean that denotes whether value was set.

func (OptBlockchainRawAccountExtraBalance) IsSet added in v1.1.0

IsSet returns true if OptBlockchainRawAccountExtraBalance was set.

func (OptBlockchainRawAccountExtraBalance) MarshalJSON added in v1.1.0

func (s OptBlockchainRawAccountExtraBalance) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBlockchainRawAccountExtraBalance) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptBlockchainRawAccountExtraBalance) Reset added in v1.1.0

Reset unsets value.

func (*OptBlockchainRawAccountExtraBalance) SetTo added in v1.1.0

SetTo sets value to v.

func (*OptBlockchainRawAccountExtraBalance) UnmarshalJSON added in v1.1.0

func (s *OptBlockchainRawAccountExtraBalance) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBool

type OptBool struct {
	Value bool
	Set   bool
}

OptBool is optional bool.

func NewOptBool

func NewOptBool(v bool) OptBool

NewOptBool returns new OptBool with value set to v.

func (*OptBool) Decode

func (o *OptBool) Decode(d *jx.Decoder) error

Decode decodes bool from json.

func (OptBool) Encode

func (o OptBool) Encode(e *jx.Encoder)

Encode encodes bool as json.

func (OptBool) Get

func (o OptBool) Get() (v bool, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptBool) IsSet

func (o OptBool) IsSet() bool

IsSet returns true if OptBool was set.

func (OptBool) MarshalJSON

func (s OptBool) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBool) Or

func (o OptBool) Or(d bool) bool

Or returns value if set, or given parameter if does not.

func (*OptBool) Reset

func (o *OptBool) Reset()

Reset unsets value.

func (*OptBool) SetTo

func (o *OptBool) SetTo(v bool)

SetTo sets value to v.

func (*OptBool) UnmarshalJSON

func (s *OptBool) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptBouncePhaseType

type OptBouncePhaseType struct {
	Value BouncePhaseType
	Set   bool
}

OptBouncePhaseType is optional BouncePhaseType.

func NewOptBouncePhaseType

func NewOptBouncePhaseType(v BouncePhaseType) OptBouncePhaseType

NewOptBouncePhaseType returns new OptBouncePhaseType with value set to v.

func (*OptBouncePhaseType) Decode

func (o *OptBouncePhaseType) Decode(d *jx.Decoder) error

Decode decodes BouncePhaseType from json.

func (OptBouncePhaseType) Encode

func (o OptBouncePhaseType) Encode(e *jx.Encoder)

Encode encodes BouncePhaseType as json.

func (OptBouncePhaseType) Get

func (o OptBouncePhaseType) Get() (v BouncePhaseType, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptBouncePhaseType) IsSet

func (o OptBouncePhaseType) IsSet() bool

IsSet returns true if OptBouncePhaseType was set.

func (OptBouncePhaseType) MarshalJSON

func (s OptBouncePhaseType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptBouncePhaseType) Or

Or returns value if set, or given parameter if does not.

func (*OptBouncePhaseType) Reset

func (o *OptBouncePhaseType) Reset()

Reset unsets value.

func (*OptBouncePhaseType) SetTo

func (o *OptBouncePhaseType) SetTo(v BouncePhaseType)

SetTo sets value to v.

func (*OptBouncePhaseType) UnmarshalJSON

func (s *OptBouncePhaseType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptComputePhase

type OptComputePhase struct {
	Value ComputePhase
	Set   bool
}

OptComputePhase is optional ComputePhase.

func NewOptComputePhase

func NewOptComputePhase(v ComputePhase) OptComputePhase

NewOptComputePhase returns new OptComputePhase with value set to v.

func (*OptComputePhase) Decode

func (o *OptComputePhase) Decode(d *jx.Decoder) error

Decode decodes ComputePhase from json.

func (OptComputePhase) Encode

func (o OptComputePhase) Encode(e *jx.Encoder)

Encode encodes ComputePhase as json.

func (OptComputePhase) Get

func (o OptComputePhase) Get() (v ComputePhase, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptComputePhase) IsSet

func (o OptComputePhase) IsSet() bool

IsSet returns true if OptComputePhase was set.

func (OptComputePhase) MarshalJSON

func (s OptComputePhase) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptComputePhase) Or

Or returns value if set, or given parameter if does not.

func (*OptComputePhase) Reset

func (o *OptComputePhase) Reset()

Reset unsets value.

func (*OptComputePhase) SetTo

func (o *OptComputePhase) SetTo(v ComputePhase)

SetTo sets value to v.

func (*OptComputePhase) UnmarshalJSON

func (s *OptComputePhase) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptComputeSkipReason

type OptComputeSkipReason struct {
	Value ComputeSkipReason
	Set   bool
}

OptComputeSkipReason is optional ComputeSkipReason.

func NewOptComputeSkipReason

func NewOptComputeSkipReason(v ComputeSkipReason) OptComputeSkipReason

NewOptComputeSkipReason returns new OptComputeSkipReason with value set to v.

func (*OptComputeSkipReason) Decode

func (o *OptComputeSkipReason) Decode(d *jx.Decoder) error

Decode decodes ComputeSkipReason from json.

func (OptComputeSkipReason) Encode

func (o OptComputeSkipReason) Encode(e *jx.Encoder)

Encode encodes ComputeSkipReason as json.

func (OptComputeSkipReason) Get

Get returns value and boolean that denotes whether value was set.

func (OptComputeSkipReason) IsSet

func (o OptComputeSkipReason) IsSet() bool

IsSet returns true if OptComputeSkipReason was set.

func (OptComputeSkipReason) MarshalJSON

func (s OptComputeSkipReason) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptComputeSkipReason) Or

Or returns value if set, or given parameter if does not.

func (*OptComputeSkipReason) Reset

func (o *OptComputeSkipReason) Reset()

Reset unsets value.

func (*OptComputeSkipReason) SetTo

SetTo sets value to v.

func (*OptComputeSkipReason) UnmarshalJSON

func (s *OptComputeSkipReason) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptContractDeployAction

type OptContractDeployAction struct {
	Value ContractDeployAction
	Set   bool
}

OptContractDeployAction is optional ContractDeployAction.

func NewOptContractDeployAction

func NewOptContractDeployAction(v ContractDeployAction) OptContractDeployAction

NewOptContractDeployAction returns new OptContractDeployAction with value set to v.

func (*OptContractDeployAction) Decode

func (o *OptContractDeployAction) Decode(d *jx.Decoder) error

Decode decodes ContractDeployAction from json.

func (OptContractDeployAction) Encode

func (o OptContractDeployAction) Encode(e *jx.Encoder)

Encode encodes ContractDeployAction as json.

func (OptContractDeployAction) Get

Get returns value and boolean that denotes whether value was set.

func (OptContractDeployAction) IsSet

func (o OptContractDeployAction) IsSet() bool

IsSet returns true if OptContractDeployAction was set.

func (OptContractDeployAction) MarshalJSON

func (s OptContractDeployAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptContractDeployAction) Or

Or returns value if set, or given parameter if does not.

func (*OptContractDeployAction) Reset

func (o *OptContractDeployAction) Reset()

Reset unsets value.

func (*OptContractDeployAction) SetTo

SetTo sets value to v.

func (*OptContractDeployAction) UnmarshalJSON

func (s *OptContractDeployAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptCreditPhase

type OptCreditPhase struct {
	Value CreditPhase
	Set   bool
}

OptCreditPhase is optional CreditPhase.

func NewOptCreditPhase

func NewOptCreditPhase(v CreditPhase) OptCreditPhase

NewOptCreditPhase returns new OptCreditPhase with value set to v.

func (*OptCreditPhase) Decode

func (o *OptCreditPhase) Decode(d *jx.Decoder) error

Decode decodes CreditPhase from json.

func (OptCreditPhase) Encode

func (o OptCreditPhase) Encode(e *jx.Encoder)

Encode encodes CreditPhase as json.

func (OptCreditPhase) Get

func (o OptCreditPhase) Get() (v CreditPhase, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptCreditPhase) IsSet

func (o OptCreditPhase) IsSet() bool

IsSet returns true if OptCreditPhase was set.

func (OptCreditPhase) MarshalJSON

func (s OptCreditPhase) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptCreditPhase) Or

Or returns value if set, or given parameter if does not.

func (*OptCreditPhase) Reset

func (o *OptCreditPhase) Reset()

Reset unsets value.

func (*OptCreditPhase) SetTo

func (o *OptCreditPhase) SetTo(v CreditPhase)

SetTo sets value to v.

func (*OptCreditPhase) UnmarshalJSON

func (s *OptCreditPhase) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptDecodedMessageExtInMsgDecoded added in v1.2.0

type OptDecodedMessageExtInMsgDecoded struct {
	Value DecodedMessageExtInMsgDecoded
	Set   bool
}

OptDecodedMessageExtInMsgDecoded is optional DecodedMessageExtInMsgDecoded.

func NewOptDecodedMessageExtInMsgDecoded added in v1.2.0

func NewOptDecodedMessageExtInMsgDecoded(v DecodedMessageExtInMsgDecoded) OptDecodedMessageExtInMsgDecoded

NewOptDecodedMessageExtInMsgDecoded returns new OptDecodedMessageExtInMsgDecoded with value set to v.

func (*OptDecodedMessageExtInMsgDecoded) Decode added in v1.2.0

Decode decodes DecodedMessageExtInMsgDecoded from json.

func (OptDecodedMessageExtInMsgDecoded) Encode added in v1.2.0

Encode encodes DecodedMessageExtInMsgDecoded as json.

func (OptDecodedMessageExtInMsgDecoded) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptDecodedMessageExtInMsgDecoded) IsSet added in v1.2.0

IsSet returns true if OptDecodedMessageExtInMsgDecoded was set.

func (OptDecodedMessageExtInMsgDecoded) MarshalJSON added in v1.2.0

func (s OptDecodedMessageExtInMsgDecoded) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptDecodedMessageExtInMsgDecoded) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptDecodedMessageExtInMsgDecoded) Reset added in v1.2.0

Reset unsets value.

func (*OptDecodedMessageExtInMsgDecoded) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptDecodedMessageExtInMsgDecoded) UnmarshalJSON added in v1.2.0

func (s *OptDecodedMessageExtInMsgDecoded) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptDecodedMessageExtInMsgDecodedWalletHighloadV2 added in v1.2.0

type OptDecodedMessageExtInMsgDecodedWalletHighloadV2 struct {
	Value DecodedMessageExtInMsgDecodedWalletHighloadV2
	Set   bool
}

OptDecodedMessageExtInMsgDecodedWalletHighloadV2 is optional DecodedMessageExtInMsgDecodedWalletHighloadV2.

func NewOptDecodedMessageExtInMsgDecodedWalletHighloadV2 added in v1.2.0

func NewOptDecodedMessageExtInMsgDecodedWalletHighloadV2(v DecodedMessageExtInMsgDecodedWalletHighloadV2) OptDecodedMessageExtInMsgDecodedWalletHighloadV2

NewOptDecodedMessageExtInMsgDecodedWalletHighloadV2 returns new OptDecodedMessageExtInMsgDecodedWalletHighloadV2 with value set to v.

func (*OptDecodedMessageExtInMsgDecodedWalletHighloadV2) Decode added in v1.2.0

Decode decodes DecodedMessageExtInMsgDecodedWalletHighloadV2 from json.

func (OptDecodedMessageExtInMsgDecodedWalletHighloadV2) Encode added in v1.2.0

Encode encodes DecodedMessageExtInMsgDecodedWalletHighloadV2 as json.

func (OptDecodedMessageExtInMsgDecodedWalletHighloadV2) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptDecodedMessageExtInMsgDecodedWalletHighloadV2) IsSet added in v1.2.0

IsSet returns true if OptDecodedMessageExtInMsgDecodedWalletHighloadV2 was set.

func (OptDecodedMessageExtInMsgDecodedWalletHighloadV2) MarshalJSON added in v1.2.0

MarshalJSON implements stdjson.Marshaler.

func (OptDecodedMessageExtInMsgDecodedWalletHighloadV2) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptDecodedMessageExtInMsgDecodedWalletHighloadV2) Reset added in v1.2.0

Reset unsets value.

func (*OptDecodedMessageExtInMsgDecodedWalletHighloadV2) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptDecodedMessageExtInMsgDecodedWalletHighloadV2) UnmarshalJSON added in v1.2.0

UnmarshalJSON implements stdjson.Unmarshaler.

type OptDecodedMessageExtInMsgDecodedWalletV3 added in v1.2.0

type OptDecodedMessageExtInMsgDecodedWalletV3 struct {
	Value DecodedMessageExtInMsgDecodedWalletV3
	Set   bool
}

OptDecodedMessageExtInMsgDecodedWalletV3 is optional DecodedMessageExtInMsgDecodedWalletV3.

func NewOptDecodedMessageExtInMsgDecodedWalletV3 added in v1.2.0

func NewOptDecodedMessageExtInMsgDecodedWalletV3(v DecodedMessageExtInMsgDecodedWalletV3) OptDecodedMessageExtInMsgDecodedWalletV3

NewOptDecodedMessageExtInMsgDecodedWalletV3 returns new OptDecodedMessageExtInMsgDecodedWalletV3 with value set to v.

func (*OptDecodedMessageExtInMsgDecodedWalletV3) Decode added in v1.2.0

Decode decodes DecodedMessageExtInMsgDecodedWalletV3 from json.

func (OptDecodedMessageExtInMsgDecodedWalletV3) Encode added in v1.2.0

Encode encodes DecodedMessageExtInMsgDecodedWalletV3 as json.

func (OptDecodedMessageExtInMsgDecodedWalletV3) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptDecodedMessageExtInMsgDecodedWalletV3) IsSet added in v1.2.0

IsSet returns true if OptDecodedMessageExtInMsgDecodedWalletV3 was set.

func (OptDecodedMessageExtInMsgDecodedWalletV3) MarshalJSON added in v1.2.0

MarshalJSON implements stdjson.Marshaler.

func (OptDecodedMessageExtInMsgDecodedWalletV3) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptDecodedMessageExtInMsgDecodedWalletV3) Reset added in v1.2.0

Reset unsets value.

func (*OptDecodedMessageExtInMsgDecodedWalletV3) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptDecodedMessageExtInMsgDecodedWalletV3) UnmarshalJSON added in v1.2.0

func (s *OptDecodedMessageExtInMsgDecodedWalletV3) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptDecodedMessageExtInMsgDecodedWalletV4 added in v1.2.0

type OptDecodedMessageExtInMsgDecodedWalletV4 struct {
	Value DecodedMessageExtInMsgDecodedWalletV4
	Set   bool
}

OptDecodedMessageExtInMsgDecodedWalletV4 is optional DecodedMessageExtInMsgDecodedWalletV4.

func NewOptDecodedMessageExtInMsgDecodedWalletV4 added in v1.2.0

func NewOptDecodedMessageExtInMsgDecodedWalletV4(v DecodedMessageExtInMsgDecodedWalletV4) OptDecodedMessageExtInMsgDecodedWalletV4

NewOptDecodedMessageExtInMsgDecodedWalletV4 returns new OptDecodedMessageExtInMsgDecodedWalletV4 with value set to v.

func (*OptDecodedMessageExtInMsgDecodedWalletV4) Decode added in v1.2.0

Decode decodes DecodedMessageExtInMsgDecodedWalletV4 from json.

func (OptDecodedMessageExtInMsgDecodedWalletV4) Encode added in v1.2.0

Encode encodes DecodedMessageExtInMsgDecodedWalletV4 as json.

func (OptDecodedMessageExtInMsgDecodedWalletV4) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptDecodedMessageExtInMsgDecodedWalletV4) IsSet added in v1.2.0

IsSet returns true if OptDecodedMessageExtInMsgDecodedWalletV4 was set.

func (OptDecodedMessageExtInMsgDecodedWalletV4) MarshalJSON added in v1.2.0

MarshalJSON implements stdjson.Marshaler.

func (OptDecodedMessageExtInMsgDecodedWalletV4) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptDecodedMessageExtInMsgDecodedWalletV4) Reset added in v1.2.0

Reset unsets value.

func (*OptDecodedMessageExtInMsgDecodedWalletV4) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptDecodedMessageExtInMsgDecodedWalletV4) UnmarshalJSON added in v1.2.0

func (s *OptDecodedMessageExtInMsgDecodedWalletV4) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptDepositStakeAction added in v0.1.1

type OptDepositStakeAction struct {
	Value DepositStakeAction
	Set   bool
}

OptDepositStakeAction is optional DepositStakeAction.

func NewOptDepositStakeAction added in v0.1.1

func NewOptDepositStakeAction(v DepositStakeAction) OptDepositStakeAction

NewOptDepositStakeAction returns new OptDepositStakeAction with value set to v.

func (*OptDepositStakeAction) Decode added in v0.1.1

func (o *OptDepositStakeAction) Decode(d *jx.Decoder) error

Decode decodes DepositStakeAction from json.

func (OptDepositStakeAction) Encode added in v0.1.1

func (o OptDepositStakeAction) Encode(e *jx.Encoder)

Encode encodes DepositStakeAction as json.

func (OptDepositStakeAction) Get added in v0.1.1

Get returns value and boolean that denotes whether value was set.

func (OptDepositStakeAction) IsSet added in v0.1.1

func (o OptDepositStakeAction) IsSet() bool

IsSet returns true if OptDepositStakeAction was set.

func (OptDepositStakeAction) MarshalJSON added in v0.1.1

func (s OptDepositStakeAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptDepositStakeAction) Or added in v0.1.1

Or returns value if set, or given parameter if does not.

func (*OptDepositStakeAction) Reset added in v0.1.1

func (o *OptDepositStakeAction) Reset()

Reset unsets value.

func (*OptDepositStakeAction) SetTo added in v0.1.1

SetTo sets value to v.

func (*OptDepositStakeAction) UnmarshalJSON added in v0.1.1

func (s *OptDepositStakeAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptDomainRenewAction added in v1.2.0

type OptDomainRenewAction struct {
	Value DomainRenewAction
	Set   bool
}

OptDomainRenewAction is optional DomainRenewAction.

func NewOptDomainRenewAction added in v1.2.0

func NewOptDomainRenewAction(v DomainRenewAction) OptDomainRenewAction

NewOptDomainRenewAction returns new OptDomainRenewAction with value set to v.

func (*OptDomainRenewAction) Decode added in v1.2.0

func (o *OptDomainRenewAction) Decode(d *jx.Decoder) error

Decode decodes DomainRenewAction from json.

func (OptDomainRenewAction) Encode added in v1.2.0

func (o OptDomainRenewAction) Encode(e *jx.Encoder)

Encode encodes DomainRenewAction as json.

func (OptDomainRenewAction) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptDomainRenewAction) IsSet added in v1.2.0

func (o OptDomainRenewAction) IsSet() bool

IsSet returns true if OptDomainRenewAction was set.

func (OptDomainRenewAction) MarshalJSON added in v1.2.0

func (s OptDomainRenewAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptDomainRenewAction) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptDomainRenewAction) Reset added in v1.2.0

func (o *OptDomainRenewAction) Reset()

Reset unsets value.

func (*OptDomainRenewAction) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptDomainRenewAction) UnmarshalJSON added in v1.2.0

func (s *OptDomainRenewAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptElectionsDepositStakeAction added in v1.1.0

type OptElectionsDepositStakeAction struct {
	Value ElectionsDepositStakeAction
	Set   bool
}

OptElectionsDepositStakeAction is optional ElectionsDepositStakeAction.

func NewOptElectionsDepositStakeAction added in v1.1.0

func NewOptElectionsDepositStakeAction(v ElectionsDepositStakeAction) OptElectionsDepositStakeAction

NewOptElectionsDepositStakeAction returns new OptElectionsDepositStakeAction with value set to v.

func (*OptElectionsDepositStakeAction) Decode added in v1.1.0

Decode decodes ElectionsDepositStakeAction from json.

func (OptElectionsDepositStakeAction) Encode added in v1.1.0

Encode encodes ElectionsDepositStakeAction as json.

func (OptElectionsDepositStakeAction) Get added in v1.1.0

Get returns value and boolean that denotes whether value was set.

func (OptElectionsDepositStakeAction) IsSet added in v1.1.0

IsSet returns true if OptElectionsDepositStakeAction was set.

func (OptElectionsDepositStakeAction) MarshalJSON added in v1.1.0

func (s OptElectionsDepositStakeAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptElectionsDepositStakeAction) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptElectionsDepositStakeAction) Reset added in v1.1.0

func (o *OptElectionsDepositStakeAction) Reset()

Reset unsets value.

func (*OptElectionsDepositStakeAction) SetTo added in v1.1.0

SetTo sets value to v.

func (*OptElectionsDepositStakeAction) UnmarshalJSON added in v1.1.0

func (s *OptElectionsDepositStakeAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptElectionsRecoverStakeAction added in v1.1.0

type OptElectionsRecoverStakeAction struct {
	Value ElectionsRecoverStakeAction
	Set   bool
}

OptElectionsRecoverStakeAction is optional ElectionsRecoverStakeAction.

func NewOptElectionsRecoverStakeAction added in v1.1.0

func NewOptElectionsRecoverStakeAction(v ElectionsRecoverStakeAction) OptElectionsRecoverStakeAction

NewOptElectionsRecoverStakeAction returns new OptElectionsRecoverStakeAction with value set to v.

func (*OptElectionsRecoverStakeAction) Decode added in v1.1.0

Decode decodes ElectionsRecoverStakeAction from json.

func (OptElectionsRecoverStakeAction) Encode added in v1.1.0

Encode encodes ElectionsRecoverStakeAction as json.

func (OptElectionsRecoverStakeAction) Get added in v1.1.0

Get returns value and boolean that denotes whether value was set.

func (OptElectionsRecoverStakeAction) IsSet added in v1.1.0

IsSet returns true if OptElectionsRecoverStakeAction was set.

func (OptElectionsRecoverStakeAction) MarshalJSON added in v1.1.0

func (s OptElectionsRecoverStakeAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptElectionsRecoverStakeAction) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptElectionsRecoverStakeAction) Reset added in v1.1.0

func (o *OptElectionsRecoverStakeAction) Reset()

Reset unsets value.

func (*OptElectionsRecoverStakeAction) SetTo added in v1.1.0

SetTo sets value to v.

func (*OptElectionsRecoverStakeAction) UnmarshalJSON added in v1.1.0

func (s *OptElectionsRecoverStakeAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptEncryptedComment added in v1.0.0

type OptEncryptedComment struct {
	Value EncryptedComment
	Set   bool
}

OptEncryptedComment is optional EncryptedComment.

func NewOptEncryptedComment added in v1.0.0

func NewOptEncryptedComment(v EncryptedComment) OptEncryptedComment

NewOptEncryptedComment returns new OptEncryptedComment with value set to v.

func (*OptEncryptedComment) Decode added in v1.0.0

func (o *OptEncryptedComment) Decode(d *jx.Decoder) error

Decode decodes EncryptedComment from json.

func (OptEncryptedComment) Encode added in v1.0.0

func (o OptEncryptedComment) Encode(e *jx.Encoder)

Encode encodes EncryptedComment as json.

func (OptEncryptedComment) Get added in v1.0.0

func (o OptEncryptedComment) Get() (v EncryptedComment, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptEncryptedComment) IsSet added in v1.0.0

func (o OptEncryptedComment) IsSet() bool

IsSet returns true if OptEncryptedComment was set.

func (OptEncryptedComment) MarshalJSON added in v1.0.0

func (s OptEncryptedComment) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptEncryptedComment) Or added in v1.0.0

Or returns value if set, or given parameter if does not.

func (*OptEncryptedComment) Reset added in v1.0.0

func (o *OptEncryptedComment) Reset()

Reset unsets value.

func (*OptEncryptedComment) SetTo added in v1.0.0

SetTo sets value to v.

func (*OptEncryptedComment) UnmarshalJSON added in v1.0.0

func (s *OptEncryptedComment) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptGetAccountsReq

type OptGetAccountsReq struct {
	Value GetAccountsReq
	Set   bool
}

OptGetAccountsReq is optional GetAccountsReq.

func NewOptGetAccountsReq

func NewOptGetAccountsReq(v GetAccountsReq) OptGetAccountsReq

NewOptGetAccountsReq returns new OptGetAccountsReq with value set to v.

func (*OptGetAccountsReq) Decode

func (o *OptGetAccountsReq) Decode(d *jx.Decoder) error

Decode decodes GetAccountsReq from json.

func (OptGetAccountsReq) Encode

func (o OptGetAccountsReq) Encode(e *jx.Encoder)

Encode encodes GetAccountsReq as json.

func (OptGetAccountsReq) Get

func (o OptGetAccountsReq) Get() (v GetAccountsReq, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptGetAccountsReq) IsSet

func (o OptGetAccountsReq) IsSet() bool

IsSet returns true if OptGetAccountsReq was set.

func (OptGetAccountsReq) MarshalJSON

func (s OptGetAccountsReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptGetAccountsReq) Or

Or returns value if set, or given parameter if does not.

func (*OptGetAccountsReq) Reset

func (o *OptGetAccountsReq) Reset()

Reset unsets value.

func (*OptGetAccountsReq) SetTo

func (o *OptGetAccountsReq) SetTo(v GetAccountsReq)

SetTo sets value to v.

func (*OptGetAccountsReq) UnmarshalJSON

func (s *OptGetAccountsReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptGetNftItemsByAddressesReq

type OptGetNftItemsByAddressesReq struct {
	Value GetNftItemsByAddressesReq
	Set   bool
}

OptGetNftItemsByAddressesReq is optional GetNftItemsByAddressesReq.

func NewOptGetNftItemsByAddressesReq

func NewOptGetNftItemsByAddressesReq(v GetNftItemsByAddressesReq) OptGetNftItemsByAddressesReq

NewOptGetNftItemsByAddressesReq returns new OptGetNftItemsByAddressesReq with value set to v.

func (*OptGetNftItemsByAddressesReq) Decode

Decode decodes GetNftItemsByAddressesReq from json.

func (OptGetNftItemsByAddressesReq) Encode

Encode encodes GetNftItemsByAddressesReq as json.

func (OptGetNftItemsByAddressesReq) Get

Get returns value and boolean that denotes whether value was set.

func (OptGetNftItemsByAddressesReq) IsSet

IsSet returns true if OptGetNftItemsByAddressesReq was set.

func (OptGetNftItemsByAddressesReq) MarshalJSON

func (s OptGetNftItemsByAddressesReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptGetNftItemsByAddressesReq) Or

Or returns value if set, or given parameter if does not.

func (*OptGetNftItemsByAddressesReq) Reset

func (o *OptGetNftItemsByAddressesReq) Reset()

Reset unsets value.

func (*OptGetNftItemsByAddressesReq) SetTo

SetTo sets value to v.

func (*OptGetNftItemsByAddressesReq) UnmarshalJSON

func (s *OptGetNftItemsByAddressesReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptInscriptionMintAction added in v1.2.0

type OptInscriptionMintAction struct {
	Value InscriptionMintAction
	Set   bool
}

OptInscriptionMintAction is optional InscriptionMintAction.

func NewOptInscriptionMintAction added in v1.2.0

func NewOptInscriptionMintAction(v InscriptionMintAction) OptInscriptionMintAction

NewOptInscriptionMintAction returns new OptInscriptionMintAction with value set to v.

func (*OptInscriptionMintAction) Decode added in v1.2.0

func (o *OptInscriptionMintAction) Decode(d *jx.Decoder) error

Decode decodes InscriptionMintAction from json.

func (OptInscriptionMintAction) Encode added in v1.2.0

func (o OptInscriptionMintAction) Encode(e *jx.Encoder)

Encode encodes InscriptionMintAction as json.

func (OptInscriptionMintAction) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptInscriptionMintAction) IsSet added in v1.2.0

func (o OptInscriptionMintAction) IsSet() bool

IsSet returns true if OptInscriptionMintAction was set.

func (OptInscriptionMintAction) MarshalJSON added in v1.2.0

func (s OptInscriptionMintAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptInscriptionMintAction) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptInscriptionMintAction) Reset added in v1.2.0

func (o *OptInscriptionMintAction) Reset()

Reset unsets value.

func (*OptInscriptionMintAction) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptInscriptionMintAction) UnmarshalJSON added in v1.2.0

func (s *OptInscriptionMintAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptInscriptionTransferAction added in v1.2.0

type OptInscriptionTransferAction struct {
	Value InscriptionTransferAction
	Set   bool
}

OptInscriptionTransferAction is optional InscriptionTransferAction.

func NewOptInscriptionTransferAction added in v1.2.0

func NewOptInscriptionTransferAction(v InscriptionTransferAction) OptInscriptionTransferAction

NewOptInscriptionTransferAction returns new OptInscriptionTransferAction with value set to v.

func (*OptInscriptionTransferAction) Decode added in v1.2.0

Decode decodes InscriptionTransferAction from json.

func (OptInscriptionTransferAction) Encode added in v1.2.0

Encode encodes InscriptionTransferAction as json.

func (OptInscriptionTransferAction) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptInscriptionTransferAction) IsSet added in v1.2.0

IsSet returns true if OptInscriptionTransferAction was set.

func (OptInscriptionTransferAction) MarshalJSON added in v1.2.0

func (s OptInscriptionTransferAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptInscriptionTransferAction) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptInscriptionTransferAction) Reset added in v1.2.0

func (o *OptInscriptionTransferAction) Reset()

Reset unsets value.

func (*OptInscriptionTransferAction) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptInscriptionTransferAction) UnmarshalJSON added in v1.2.0

func (s *OptInscriptionTransferAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptInt

type OptInt struct {
	Value int
	Set   bool
}

OptInt is optional int.

func NewOptInt

func NewOptInt(v int) OptInt

NewOptInt returns new OptInt with value set to v.

func (*OptInt) Decode

func (o *OptInt) Decode(d *jx.Decoder) error

Decode decodes int from json.

func (OptInt) Encode

func (o OptInt) Encode(e *jx.Encoder)

Encode encodes int as json.

func (OptInt) Get

func (o OptInt) Get() (v int, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptInt) IsSet

func (o OptInt) IsSet() bool

IsSet returns true if OptInt was set.

func (OptInt) MarshalJSON

func (s OptInt) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptInt) Or

func (o OptInt) Or(d int) int

Or returns value if set, or given parameter if does not.

func (*OptInt) Reset

func (o *OptInt) Reset()

Reset unsets value.

func (*OptInt) SetTo

func (o *OptInt) SetTo(v int)

SetTo sets value to v.

func (*OptInt) UnmarshalJSON

func (s *OptInt) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptInt32

type OptInt32 struct {
	Value int32
	Set   bool
}

OptInt32 is optional int32.

func NewOptInt32

func NewOptInt32(v int32) OptInt32

NewOptInt32 returns new OptInt32 with value set to v.

func (*OptInt32) Decode

func (o *OptInt32) Decode(d *jx.Decoder) error

Decode decodes int32 from json.

func (OptInt32) Encode

func (o OptInt32) Encode(e *jx.Encoder)

Encode encodes int32 as json.

func (OptInt32) Get

func (o OptInt32) Get() (v int32, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptInt32) IsSet

func (o OptInt32) IsSet() bool

IsSet returns true if OptInt32 was set.

func (OptInt32) MarshalJSON

func (s OptInt32) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptInt32) Or

func (o OptInt32) Or(d int32) int32

Or returns value if set, or given parameter if does not.

func (*OptInt32) Reset

func (o *OptInt32) Reset()

Reset unsets value.

func (*OptInt32) SetTo

func (o *OptInt32) SetTo(v int32)

SetTo sets value to v.

func (*OptInt32) UnmarshalJSON

func (s *OptInt32) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptInt64

type OptInt64 struct {
	Value int64
	Set   bool
}

OptInt64 is optional int64.

func NewOptInt64

func NewOptInt64(v int64) OptInt64

NewOptInt64 returns new OptInt64 with value set to v.

func (*OptInt64) Decode

func (o *OptInt64) Decode(d *jx.Decoder) error

Decode decodes int64 from json.

func (OptInt64) Encode

func (o OptInt64) Encode(e *jx.Encoder)

Encode encodes int64 as json.

func (OptInt64) Get

func (o OptInt64) Get() (v int64, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptInt64) IsSet

func (o OptInt64) IsSet() bool

IsSet returns true if OptInt64 was set.

func (OptInt64) MarshalJSON

func (s OptInt64) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptInt64) Or

func (o OptInt64) Or(d int64) int64

Or returns value if set, or given parameter if does not.

func (*OptInt64) Reset

func (o *OptInt64) Reset()

Reset unsets value.

func (*OptInt64) SetTo

func (o *OptInt64) SetTo(v int64)

SetTo sets value to v.

func (*OptInt64) UnmarshalJSON

func (s *OptInt64) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptJettonBalanceLock added in v1.2.0

type OptJettonBalanceLock struct {
	Value JettonBalanceLock
	Set   bool
}

OptJettonBalanceLock is optional JettonBalanceLock.

func NewOptJettonBalanceLock added in v1.2.0

func NewOptJettonBalanceLock(v JettonBalanceLock) OptJettonBalanceLock

NewOptJettonBalanceLock returns new OptJettonBalanceLock with value set to v.

func (*OptJettonBalanceLock) Decode added in v1.2.0

func (o *OptJettonBalanceLock) Decode(d *jx.Decoder) error

Decode decodes JettonBalanceLock from json.

func (OptJettonBalanceLock) Encode added in v1.2.0

func (o OptJettonBalanceLock) Encode(e *jx.Encoder)

Encode encodes JettonBalanceLock as json.

func (OptJettonBalanceLock) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptJettonBalanceLock) IsSet added in v1.2.0

func (o OptJettonBalanceLock) IsSet() bool

IsSet returns true if OptJettonBalanceLock was set.

func (OptJettonBalanceLock) MarshalJSON added in v1.2.0

func (s OptJettonBalanceLock) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptJettonBalanceLock) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptJettonBalanceLock) Reset added in v1.2.0

func (o *OptJettonBalanceLock) Reset()

Reset unsets value.

func (*OptJettonBalanceLock) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptJettonBalanceLock) UnmarshalJSON added in v1.2.0

func (s *OptJettonBalanceLock) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptJettonBridgePrices added in v1.2.0

type OptJettonBridgePrices struct {
	Value JettonBridgePrices
	Set   bool
}

OptJettonBridgePrices is optional JettonBridgePrices.

func NewOptJettonBridgePrices added in v1.2.0

func NewOptJettonBridgePrices(v JettonBridgePrices) OptJettonBridgePrices

NewOptJettonBridgePrices returns new OptJettonBridgePrices with value set to v.

func (*OptJettonBridgePrices) Decode added in v1.2.0

func (o *OptJettonBridgePrices) Decode(d *jx.Decoder) error

Decode decodes JettonBridgePrices from json.

func (OptJettonBridgePrices) Encode added in v1.2.0

func (o OptJettonBridgePrices) Encode(e *jx.Encoder)

Encode encodes JettonBridgePrices as json.

func (OptJettonBridgePrices) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptJettonBridgePrices) IsSet added in v1.2.0

func (o OptJettonBridgePrices) IsSet() bool

IsSet returns true if OptJettonBridgePrices was set.

func (OptJettonBridgePrices) MarshalJSON added in v1.2.0

func (s OptJettonBridgePrices) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptJettonBridgePrices) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptJettonBridgePrices) Reset added in v1.2.0

func (o *OptJettonBridgePrices) Reset()

Reset unsets value.

func (*OptJettonBridgePrices) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptJettonBridgePrices) UnmarshalJSON added in v1.2.0

func (s *OptJettonBridgePrices) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptJettonBurnAction added in v1.1.0

type OptJettonBurnAction struct {
	Value JettonBurnAction
	Set   bool
}

OptJettonBurnAction is optional JettonBurnAction.

func NewOptJettonBurnAction added in v1.1.0

func NewOptJettonBurnAction(v JettonBurnAction) OptJettonBurnAction

NewOptJettonBurnAction returns new OptJettonBurnAction with value set to v.

func (*OptJettonBurnAction) Decode added in v1.1.0

func (o *OptJettonBurnAction) Decode(d *jx.Decoder) error

Decode decodes JettonBurnAction from json.

func (OptJettonBurnAction) Encode added in v1.1.0

func (o OptJettonBurnAction) Encode(e *jx.Encoder)

Encode encodes JettonBurnAction as json.

func (OptJettonBurnAction) Get added in v1.1.0

func (o OptJettonBurnAction) Get() (v JettonBurnAction, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptJettonBurnAction) IsSet added in v1.1.0

func (o OptJettonBurnAction) IsSet() bool

IsSet returns true if OptJettonBurnAction was set.

func (OptJettonBurnAction) MarshalJSON added in v1.1.0

func (s OptJettonBurnAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptJettonBurnAction) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptJettonBurnAction) Reset added in v1.1.0

func (o *OptJettonBurnAction) Reset()

Reset unsets value.

func (*OptJettonBurnAction) SetTo added in v1.1.0

SetTo sets value to v.

func (*OptJettonBurnAction) UnmarshalJSON added in v1.1.0

func (s *OptJettonBurnAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptJettonMintAction added in v1.1.0

type OptJettonMintAction struct {
	Value JettonMintAction
	Set   bool
}

OptJettonMintAction is optional JettonMintAction.

func NewOptJettonMintAction added in v1.1.0

func NewOptJettonMintAction(v JettonMintAction) OptJettonMintAction

NewOptJettonMintAction returns new OptJettonMintAction with value set to v.

func (*OptJettonMintAction) Decode added in v1.1.0

func (o *OptJettonMintAction) Decode(d *jx.Decoder) error

Decode decodes JettonMintAction from json.

func (OptJettonMintAction) Encode added in v1.1.0

func (o OptJettonMintAction) Encode(e *jx.Encoder)

Encode encodes JettonMintAction as json.

func (OptJettonMintAction) Get added in v1.1.0

func (o OptJettonMintAction) Get() (v JettonMintAction, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptJettonMintAction) IsSet added in v1.1.0

func (o OptJettonMintAction) IsSet() bool

IsSet returns true if OptJettonMintAction was set.

func (OptJettonMintAction) MarshalJSON added in v1.1.0

func (s OptJettonMintAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptJettonMintAction) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptJettonMintAction) Reset added in v1.1.0

func (o *OptJettonMintAction) Reset()

Reset unsets value.

func (*OptJettonMintAction) SetTo added in v1.1.0

SetTo sets value to v.

func (*OptJettonMintAction) UnmarshalJSON added in v1.1.0

func (s *OptJettonMintAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptJettonPreview added in v1.1.0

type OptJettonPreview struct {
	Value JettonPreview
	Set   bool
}

OptJettonPreview is optional JettonPreview.

func NewOptJettonPreview added in v1.1.0

func NewOptJettonPreview(v JettonPreview) OptJettonPreview

NewOptJettonPreview returns new OptJettonPreview with value set to v.

func (*OptJettonPreview) Decode added in v1.1.0

func (o *OptJettonPreview) Decode(d *jx.Decoder) error

Decode decodes JettonPreview from json.

func (OptJettonPreview) Encode added in v1.1.0

func (o OptJettonPreview) Encode(e *jx.Encoder)

Encode encodes JettonPreview as json.

func (OptJettonPreview) Get added in v1.1.0

func (o OptJettonPreview) Get() (v JettonPreview, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptJettonPreview) IsSet added in v1.1.0

func (o OptJettonPreview) IsSet() bool

IsSet returns true if OptJettonPreview was set.

func (OptJettonPreview) MarshalJSON added in v1.1.0

func (s OptJettonPreview) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptJettonPreview) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptJettonPreview) Reset added in v1.1.0

func (o *OptJettonPreview) Reset()

Reset unsets value.

func (*OptJettonPreview) SetTo added in v1.1.0

func (o *OptJettonPreview) SetTo(v JettonPreview)

SetTo sets value to v.

func (*OptJettonPreview) UnmarshalJSON added in v1.1.0

func (s *OptJettonPreview) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptJettonSwapAction added in v1.1.0

type OptJettonSwapAction struct {
	Value JettonSwapAction
	Set   bool
}

OptJettonSwapAction is optional JettonSwapAction.

func NewOptJettonSwapAction added in v1.1.0

func NewOptJettonSwapAction(v JettonSwapAction) OptJettonSwapAction

NewOptJettonSwapAction returns new OptJettonSwapAction with value set to v.

func (*OptJettonSwapAction) Decode added in v1.1.0

func (o *OptJettonSwapAction) Decode(d *jx.Decoder) error

Decode decodes JettonSwapAction from json.

func (OptJettonSwapAction) Encode added in v1.1.0

func (o OptJettonSwapAction) Encode(e *jx.Encoder)

Encode encodes JettonSwapAction as json.

func (OptJettonSwapAction) Get added in v1.1.0

func (o OptJettonSwapAction) Get() (v JettonSwapAction, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptJettonSwapAction) IsSet added in v1.1.0

func (o OptJettonSwapAction) IsSet() bool

IsSet returns true if OptJettonSwapAction was set.

func (OptJettonSwapAction) MarshalJSON added in v1.1.0

func (s OptJettonSwapAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptJettonSwapAction) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptJettonSwapAction) Reset added in v1.1.0

func (o *OptJettonSwapAction) Reset()

Reset unsets value.

func (*OptJettonSwapAction) SetTo added in v1.1.0

SetTo sets value to v.

func (*OptJettonSwapAction) UnmarshalJSON added in v1.1.0

func (s *OptJettonSwapAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptJettonTransferAction

type OptJettonTransferAction struct {
	Value JettonTransferAction
	Set   bool
}

OptJettonTransferAction is optional JettonTransferAction.

func NewOptJettonTransferAction

func NewOptJettonTransferAction(v JettonTransferAction) OptJettonTransferAction

NewOptJettonTransferAction returns new OptJettonTransferAction with value set to v.

func (*OptJettonTransferAction) Decode

func (o *OptJettonTransferAction) Decode(d *jx.Decoder) error

Decode decodes JettonTransferAction from json.

func (OptJettonTransferAction) Encode

func (o OptJettonTransferAction) Encode(e *jx.Encoder)

Encode encodes JettonTransferAction as json.

func (OptJettonTransferAction) Get

Get returns value and boolean that denotes whether value was set.

func (OptJettonTransferAction) IsSet

func (o OptJettonTransferAction) IsSet() bool

IsSet returns true if OptJettonTransferAction was set.

func (OptJettonTransferAction) MarshalJSON

func (s OptJettonTransferAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptJettonTransferAction) Or

Or returns value if set, or given parameter if does not.

func (*OptJettonTransferAction) Reset

func (o *OptJettonTransferAction) Reset()

Reset unsets value.

func (*OptJettonTransferAction) SetTo

SetTo sets value to v.

func (*OptJettonTransferAction) UnmarshalJSON

func (s *OptJettonTransferAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptMessage

type OptMessage struct {
	Value Message
	Set   bool
}

OptMessage is optional Message.

func NewOptMessage

func NewOptMessage(v Message) OptMessage

NewOptMessage returns new OptMessage with value set to v.

func (*OptMessage) Decode

func (o *OptMessage) Decode(d *jx.Decoder) error

Decode decodes Message from json.

func (OptMessage) Encode

func (o OptMessage) Encode(e *jx.Encoder)

Encode encodes Message as json.

func (OptMessage) Get

func (o OptMessage) Get() (v Message, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptMessage) IsSet

func (o OptMessage) IsSet() bool

IsSet returns true if OptMessage was set.

func (OptMessage) MarshalJSON

func (s OptMessage) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptMessage) Or

func (o OptMessage) Or(d Message) Message

Or returns value if set, or given parameter if does not.

func (*OptMessage) Reset

func (o *OptMessage) Reset()

Reset unsets value.

func (*OptMessage) SetTo

func (o *OptMessage) SetTo(v Message)

SetTo sets value to v.

func (*OptMessage) UnmarshalJSON

func (s *OptMessage) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptNftCollectionMetadata

type OptNftCollectionMetadata struct {
	Value NftCollectionMetadata
	Set   bool
}

OptNftCollectionMetadata is optional NftCollectionMetadata.

func NewOptNftCollectionMetadata

func NewOptNftCollectionMetadata(v NftCollectionMetadata) OptNftCollectionMetadata

NewOptNftCollectionMetadata returns new OptNftCollectionMetadata with value set to v.

func (*OptNftCollectionMetadata) Decode

func (o *OptNftCollectionMetadata) Decode(d *jx.Decoder) error

Decode decodes NftCollectionMetadata from json.

func (OptNftCollectionMetadata) Encode

func (o OptNftCollectionMetadata) Encode(e *jx.Encoder)

Encode encodes NftCollectionMetadata as json.

func (OptNftCollectionMetadata) Get

Get returns value and boolean that denotes whether value was set.

func (OptNftCollectionMetadata) IsSet

func (o OptNftCollectionMetadata) IsSet() bool

IsSet returns true if OptNftCollectionMetadata was set.

func (OptNftCollectionMetadata) MarshalJSON

func (s OptNftCollectionMetadata) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptNftCollectionMetadata) Or

Or returns value if set, or given parameter if does not.

func (*OptNftCollectionMetadata) Reset

func (o *OptNftCollectionMetadata) Reset()

Reset unsets value.

func (*OptNftCollectionMetadata) SetTo

SetTo sets value to v.

func (*OptNftCollectionMetadata) UnmarshalJSON

func (s *OptNftCollectionMetadata) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptNftItem

type OptNftItem struct {
	Value NftItem
	Set   bool
}

OptNftItem is optional NftItem.

func NewOptNftItem

func NewOptNftItem(v NftItem) OptNftItem

NewOptNftItem returns new OptNftItem with value set to v.

func (*OptNftItem) Decode

func (o *OptNftItem) Decode(d *jx.Decoder) error

Decode decodes NftItem from json.

func (OptNftItem) Encode

func (o OptNftItem) Encode(e *jx.Encoder)

Encode encodes NftItem as json.

func (OptNftItem) Get

func (o OptNftItem) Get() (v NftItem, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptNftItem) IsSet

func (o OptNftItem) IsSet() bool

IsSet returns true if OptNftItem was set.

func (OptNftItem) MarshalJSON

func (s OptNftItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptNftItem) Or

func (o OptNftItem) Or(d NftItem) NftItem

Or returns value if set, or given parameter if does not.

func (*OptNftItem) Reset

func (o *OptNftItem) Reset()

Reset unsets value.

func (*OptNftItem) SetTo

func (o *OptNftItem) SetTo(v NftItem)

SetTo sets value to v.

func (*OptNftItem) UnmarshalJSON

func (s *OptNftItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptNftItemCollection

type OptNftItemCollection struct {
	Value NftItemCollection
	Set   bool
}

OptNftItemCollection is optional NftItemCollection.

func NewOptNftItemCollection

func NewOptNftItemCollection(v NftItemCollection) OptNftItemCollection

NewOptNftItemCollection returns new OptNftItemCollection with value set to v.

func (*OptNftItemCollection) Decode

func (o *OptNftItemCollection) Decode(d *jx.Decoder) error

Decode decodes NftItemCollection from json.

func (OptNftItemCollection) Encode

func (o OptNftItemCollection) Encode(e *jx.Encoder)

Encode encodes NftItemCollection as json.

func (OptNftItemCollection) Get

Get returns value and boolean that denotes whether value was set.

func (OptNftItemCollection) IsSet

func (o OptNftItemCollection) IsSet() bool

IsSet returns true if OptNftItemCollection was set.

func (OptNftItemCollection) MarshalJSON

func (s OptNftItemCollection) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptNftItemCollection) Or

Or returns value if set, or given parameter if does not.

func (*OptNftItemCollection) Reset

func (o *OptNftItemCollection) Reset()

Reset unsets value.

func (*OptNftItemCollection) SetTo

SetTo sets value to v.

func (*OptNftItemCollection) UnmarshalJSON

func (s *OptNftItemCollection) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptNftItemTransferAction

type OptNftItemTransferAction struct {
	Value NftItemTransferAction
	Set   bool
}

OptNftItemTransferAction is optional NftItemTransferAction.

func NewOptNftItemTransferAction

func NewOptNftItemTransferAction(v NftItemTransferAction) OptNftItemTransferAction

NewOptNftItemTransferAction returns new OptNftItemTransferAction with value set to v.

func (*OptNftItemTransferAction) Decode

func (o *OptNftItemTransferAction) Decode(d *jx.Decoder) error

Decode decodes NftItemTransferAction from json.

func (OptNftItemTransferAction) Encode

func (o OptNftItemTransferAction) Encode(e *jx.Encoder)

Encode encodes NftItemTransferAction as json.

func (OptNftItemTransferAction) Get

Get returns value and boolean that denotes whether value was set.

func (OptNftItemTransferAction) IsSet

func (o OptNftItemTransferAction) IsSet() bool

IsSet returns true if OptNftItemTransferAction was set.

func (OptNftItemTransferAction) MarshalJSON

func (s OptNftItemTransferAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptNftItemTransferAction) Or

Or returns value if set, or given parameter if does not.

func (*OptNftItemTransferAction) Reset

func (o *OptNftItemTransferAction) Reset()

Reset unsets value.

func (*OptNftItemTransferAction) SetTo

SetTo sets value to v.

func (*OptNftItemTransferAction) UnmarshalJSON

func (s *OptNftItemTransferAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptNftPurchaseAction

type OptNftPurchaseAction struct {
	Value NftPurchaseAction
	Set   bool
}

OptNftPurchaseAction is optional NftPurchaseAction.

func NewOptNftPurchaseAction

func NewOptNftPurchaseAction(v NftPurchaseAction) OptNftPurchaseAction

NewOptNftPurchaseAction returns new OptNftPurchaseAction with value set to v.

func (*OptNftPurchaseAction) Decode

func (o *OptNftPurchaseAction) Decode(d *jx.Decoder) error

Decode decodes NftPurchaseAction from json.

func (OptNftPurchaseAction) Encode

func (o OptNftPurchaseAction) Encode(e *jx.Encoder)

Encode encodes NftPurchaseAction as json.

func (OptNftPurchaseAction) Get

Get returns value and boolean that denotes whether value was set.

func (OptNftPurchaseAction) IsSet

func (o OptNftPurchaseAction) IsSet() bool

IsSet returns true if OptNftPurchaseAction was set.

func (OptNftPurchaseAction) MarshalJSON

func (s OptNftPurchaseAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptNftPurchaseAction) Or

Or returns value if set, or given parameter if does not.

func (*OptNftPurchaseAction) Reset

func (o *OptNftPurchaseAction) Reset()

Reset unsets value.

func (*OptNftPurchaseAction) SetTo

SetTo sets value to v.

func (*OptNftPurchaseAction) UnmarshalJSON

func (s *OptNftPurchaseAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptRefund

type OptRefund struct {
	Value Refund
	Set   bool
}

OptRefund is optional Refund.

func NewOptRefund

func NewOptRefund(v Refund) OptRefund

NewOptRefund returns new OptRefund with value set to v.

func (*OptRefund) Decode

func (o *OptRefund) Decode(d *jx.Decoder) error

Decode decodes Refund from json.

func (OptRefund) Encode

func (o OptRefund) Encode(e *jx.Encoder)

Encode encodes Refund as json.

func (OptRefund) Get

func (o OptRefund) Get() (v Refund, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptRefund) IsSet

func (o OptRefund) IsSet() bool

IsSet returns true if OptRefund was set.

func (OptRefund) MarshalJSON

func (s OptRefund) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptRefund) Or

func (o OptRefund) Or(d Refund) Refund

Or returns value if set, or given parameter if does not.

func (*OptRefund) Reset

func (o *OptRefund) Reset()

Reset unsets value.

func (*OptRefund) SetTo

func (o *OptRefund) SetTo(v Refund)

SetTo sets value to v.

func (*OptRefund) UnmarshalJSON

func (s *OptRefund) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptSale

type OptSale struct {
	Value Sale
	Set   bool
}

OptSale is optional Sale.

func NewOptSale

func NewOptSale(v Sale) OptSale

NewOptSale returns new OptSale with value set to v.

func (*OptSale) Decode

func (o *OptSale) Decode(d *jx.Decoder) error

Decode decodes Sale from json.

func (OptSale) Encode

func (o OptSale) Encode(e *jx.Encoder)

Encode encodes Sale as json.

func (OptSale) Get

func (o OptSale) Get() (v Sale, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptSale) IsSet

func (o OptSale) IsSet() bool

IsSet returns true if OptSale was set.

func (OptSale) MarshalJSON

func (s OptSale) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptSale) Or

func (o OptSale) Or(d Sale) Sale

Or returns value if set, or given parameter if does not.

func (*OptSale) Reset

func (o *OptSale) Reset()

Reset unsets value.

func (*OptSale) SetTo

func (o *OptSale) SetTo(v Sale)

SetTo sets value to v.

func (*OptSale) UnmarshalJSON

func (s *OptSale) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptSmartContractAction

type OptSmartContractAction struct {
	Value SmartContractAction
	Set   bool
}

OptSmartContractAction is optional SmartContractAction.

func NewOptSmartContractAction

func NewOptSmartContractAction(v SmartContractAction) OptSmartContractAction

NewOptSmartContractAction returns new OptSmartContractAction with value set to v.

func (*OptSmartContractAction) Decode

func (o *OptSmartContractAction) Decode(d *jx.Decoder) error

Decode decodes SmartContractAction from json.

func (OptSmartContractAction) Encode

func (o OptSmartContractAction) Encode(e *jx.Encoder)

Encode encodes SmartContractAction as json.

func (OptSmartContractAction) Get

Get returns value and boolean that denotes whether value was set.

func (OptSmartContractAction) IsSet

func (o OptSmartContractAction) IsSet() bool

IsSet returns true if OptSmartContractAction was set.

func (OptSmartContractAction) MarshalJSON

func (s OptSmartContractAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptSmartContractAction) Or

Or returns value if set, or given parameter if does not.

func (*OptSmartContractAction) Reset

func (o *OptSmartContractAction) Reset()

Reset unsets value.

func (*OptSmartContractAction) SetTo

SetTo sets value to v.

func (*OptSmartContractAction) UnmarshalJSON

func (s *OptSmartContractAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptStateInit

type OptStateInit struct {
	Value StateInit
	Set   bool
}

OptStateInit is optional StateInit.

func NewOptStateInit

func NewOptStateInit(v StateInit) OptStateInit

NewOptStateInit returns new OptStateInit with value set to v.

func (*OptStateInit) Decode

func (o *OptStateInit) Decode(d *jx.Decoder) error

Decode decodes StateInit from json.

func (OptStateInit) Encode

func (o OptStateInit) Encode(e *jx.Encoder)

Encode encodes StateInit as json.

func (OptStateInit) Get

func (o OptStateInit) Get() (v StateInit, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptStateInit) IsSet

func (o OptStateInit) IsSet() bool

IsSet returns true if OptStateInit was set.

func (OptStateInit) MarshalJSON

func (s OptStateInit) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptStateInit) Or

Or returns value if set, or given parameter if does not.

func (*OptStateInit) Reset

func (o *OptStateInit) Reset()

Reset unsets value.

func (*OptStateInit) SetTo

func (o *OptStateInit) SetTo(v StateInit)

SetTo sets value to v.

func (*OptStateInit) UnmarshalJSON

func (s *OptStateInit) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptStoragePhase

type OptStoragePhase struct {
	Value StoragePhase
	Set   bool
}

OptStoragePhase is optional StoragePhase.

func NewOptStoragePhase

func NewOptStoragePhase(v StoragePhase) OptStoragePhase

NewOptStoragePhase returns new OptStoragePhase with value set to v.

func (*OptStoragePhase) Decode

func (o *OptStoragePhase) Decode(d *jx.Decoder) error

Decode decodes StoragePhase from json.

func (OptStoragePhase) Encode

func (o OptStoragePhase) Encode(e *jx.Encoder)

Encode encodes StoragePhase as json.

func (OptStoragePhase) Get

func (o OptStoragePhase) Get() (v StoragePhase, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptStoragePhase) IsSet

func (o OptStoragePhase) IsSet() bool

IsSet returns true if OptStoragePhase was set.

func (OptStoragePhase) MarshalJSON

func (s OptStoragePhase) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptStoragePhase) Or

Or returns value if set, or given parameter if does not.

func (*OptStoragePhase) Reset

func (o *OptStoragePhase) Reset()

Reset unsets value.

func (*OptStoragePhase) SetTo

func (o *OptStoragePhase) SetTo(v StoragePhase)

SetTo sets value to v.

func (*OptStoragePhase) UnmarshalJSON

func (s *OptStoragePhase) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptString

type OptString struct {
	Value string
	Set   bool
}

OptString is optional string.

func NewOptString

func NewOptString(v string) OptString

NewOptString returns new OptString with value set to v.

func (*OptString) Decode

func (o *OptString) Decode(d *jx.Decoder) error

Decode decodes string from json.

func (OptString) Encode

func (o OptString) Encode(e *jx.Encoder)

Encode encodes string as json.

func (OptString) Get

func (o OptString) Get() (v string, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptString) IsSet

func (o OptString) IsSet() bool

IsSet returns true if OptString was set.

func (OptString) MarshalJSON

func (s OptString) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptString) Or

func (o OptString) Or(d string) string

Or returns value if set, or given parameter if does not.

func (*OptString) Reset

func (o *OptString) Reset()

Reset unsets value.

func (*OptString) SetTo

func (o *OptString) SetTo(v string)

SetTo sets value to v.

func (*OptString) UnmarshalJSON

func (s *OptString) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptSubscriptionAction

type OptSubscriptionAction struct {
	Value SubscriptionAction
	Set   bool
}

OptSubscriptionAction is optional SubscriptionAction.

func NewOptSubscriptionAction

func NewOptSubscriptionAction(v SubscriptionAction) OptSubscriptionAction

NewOptSubscriptionAction returns new OptSubscriptionAction with value set to v.

func (*OptSubscriptionAction) Decode

func (o *OptSubscriptionAction) Decode(d *jx.Decoder) error

Decode decodes SubscriptionAction from json.

func (OptSubscriptionAction) Encode

func (o OptSubscriptionAction) Encode(e *jx.Encoder)

Encode encodes SubscriptionAction as json.

func (OptSubscriptionAction) Get

Get returns value and boolean that denotes whether value was set.

func (OptSubscriptionAction) IsSet

func (o OptSubscriptionAction) IsSet() bool

IsSet returns true if OptSubscriptionAction was set.

func (OptSubscriptionAction) MarshalJSON

func (s OptSubscriptionAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptSubscriptionAction) Or

Or returns value if set, or given parameter if does not.

func (*OptSubscriptionAction) Reset

func (o *OptSubscriptionAction) Reset()

Reset unsets value.

func (*OptSubscriptionAction) SetTo

SetTo sets value to v.

func (*OptSubscriptionAction) UnmarshalJSON

func (s *OptSubscriptionAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptTokenRates added in v1.2.0

type OptTokenRates struct {
	Value TokenRates
	Set   bool
}

OptTokenRates is optional TokenRates.

func NewOptTokenRates added in v1.2.0

func NewOptTokenRates(v TokenRates) OptTokenRates

NewOptTokenRates returns new OptTokenRates with value set to v.

func (*OptTokenRates) Decode added in v1.2.0

func (o *OptTokenRates) Decode(d *jx.Decoder) error

Decode decodes TokenRates from json.

func (OptTokenRates) Encode added in v1.2.0

func (o OptTokenRates) Encode(e *jx.Encoder)

Encode encodes TokenRates as json.

func (OptTokenRates) Get added in v1.2.0

func (o OptTokenRates) Get() (v TokenRates, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptTokenRates) IsSet added in v1.2.0

func (o OptTokenRates) IsSet() bool

IsSet returns true if OptTokenRates was set.

func (OptTokenRates) MarshalJSON added in v1.2.0

func (s OptTokenRates) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptTokenRates) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptTokenRates) Reset added in v1.2.0

func (o *OptTokenRates) Reset()

Reset unsets value.

func (*OptTokenRates) SetTo added in v1.2.0

func (o *OptTokenRates) SetTo(v TokenRates)

SetTo sets value to v.

func (*OptTokenRates) UnmarshalJSON added in v1.2.0

func (s *OptTokenRates) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptTokenRatesDiff24h added in v1.2.0

type OptTokenRatesDiff24h struct {
	Value TokenRatesDiff24h
	Set   bool
}

OptTokenRatesDiff24h is optional TokenRatesDiff24h.

func NewOptTokenRatesDiff24h added in v1.2.0

func NewOptTokenRatesDiff24h(v TokenRatesDiff24h) OptTokenRatesDiff24h

NewOptTokenRatesDiff24h returns new OptTokenRatesDiff24h with value set to v.

func (*OptTokenRatesDiff24h) Decode added in v1.2.0

func (o *OptTokenRatesDiff24h) Decode(d *jx.Decoder) error

Decode decodes TokenRatesDiff24h from json.

func (OptTokenRatesDiff24h) Encode added in v1.2.0

func (o OptTokenRatesDiff24h) Encode(e *jx.Encoder)

Encode encodes TokenRatesDiff24h as json.

func (OptTokenRatesDiff24h) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptTokenRatesDiff24h) IsSet added in v1.2.0

func (o OptTokenRatesDiff24h) IsSet() bool

IsSet returns true if OptTokenRatesDiff24h was set.

func (OptTokenRatesDiff24h) MarshalJSON added in v1.2.0

func (s OptTokenRatesDiff24h) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptTokenRatesDiff24h) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptTokenRatesDiff24h) Reset added in v1.2.0

func (o *OptTokenRatesDiff24h) Reset()

Reset unsets value.

func (*OptTokenRatesDiff24h) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptTokenRatesDiff24h) UnmarshalJSON added in v1.2.0

func (s *OptTokenRatesDiff24h) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptTokenRatesDiff30d added in v1.2.0

type OptTokenRatesDiff30d struct {
	Value TokenRatesDiff30d
	Set   bool
}

OptTokenRatesDiff30d is optional TokenRatesDiff30d.

func NewOptTokenRatesDiff30d added in v1.2.0

func NewOptTokenRatesDiff30d(v TokenRatesDiff30d) OptTokenRatesDiff30d

NewOptTokenRatesDiff30d returns new OptTokenRatesDiff30d with value set to v.

func (*OptTokenRatesDiff30d) Decode added in v1.2.0

func (o *OptTokenRatesDiff30d) Decode(d *jx.Decoder) error

Decode decodes TokenRatesDiff30d from json.

func (OptTokenRatesDiff30d) Encode added in v1.2.0

func (o OptTokenRatesDiff30d) Encode(e *jx.Encoder)

Encode encodes TokenRatesDiff30d as json.

func (OptTokenRatesDiff30d) Get added in v1.2.0

Get returns value and boolean that denotes whether value was set.

func (OptTokenRatesDiff30d) IsSet added in v1.2.0

func (o OptTokenRatesDiff30d) IsSet() bool

IsSet returns true if OptTokenRatesDiff30d was set.

func (OptTokenRatesDiff30d) MarshalJSON added in v1.2.0

func (s OptTokenRatesDiff30d) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptTokenRatesDiff30d) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptTokenRatesDiff30d) Reset added in v1.2.0

func (o *OptTokenRatesDiff30d) Reset()

Reset unsets value.

func (*OptTokenRatesDiff30d) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptTokenRatesDiff30d) UnmarshalJSON added in v1.2.0

func (s *OptTokenRatesDiff30d) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptTokenRatesDiff7d added in v1.2.0

type OptTokenRatesDiff7d struct {
	Value TokenRatesDiff7d
	Set   bool
}

OptTokenRatesDiff7d is optional TokenRatesDiff7d.

func NewOptTokenRatesDiff7d added in v1.2.0

func NewOptTokenRatesDiff7d(v TokenRatesDiff7d) OptTokenRatesDiff7d

NewOptTokenRatesDiff7d returns new OptTokenRatesDiff7d with value set to v.

func (*OptTokenRatesDiff7d) Decode added in v1.2.0

func (o *OptTokenRatesDiff7d) Decode(d *jx.Decoder) error

Decode decodes TokenRatesDiff7d from json.

func (OptTokenRatesDiff7d) Encode added in v1.2.0

func (o OptTokenRatesDiff7d) Encode(e *jx.Encoder)

Encode encodes TokenRatesDiff7d as json.

func (OptTokenRatesDiff7d) Get added in v1.2.0

func (o OptTokenRatesDiff7d) Get() (v TokenRatesDiff7d, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptTokenRatesDiff7d) IsSet added in v1.2.0

func (o OptTokenRatesDiff7d) IsSet() bool

IsSet returns true if OptTokenRatesDiff7d was set.

func (OptTokenRatesDiff7d) MarshalJSON added in v1.2.0

func (s OptTokenRatesDiff7d) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptTokenRatesDiff7d) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptTokenRatesDiff7d) Reset added in v1.2.0

func (o *OptTokenRatesDiff7d) Reset()

Reset unsets value.

func (*OptTokenRatesDiff7d) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptTokenRatesDiff7d) UnmarshalJSON added in v1.2.0

func (s *OptTokenRatesDiff7d) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptTokenRatesPrices added in v1.2.0

type OptTokenRatesPrices struct {
	Value TokenRatesPrices
	Set   bool
}

OptTokenRatesPrices is optional TokenRatesPrices.

func NewOptTokenRatesPrices added in v1.2.0

func NewOptTokenRatesPrices(v TokenRatesPrices) OptTokenRatesPrices

NewOptTokenRatesPrices returns new OptTokenRatesPrices with value set to v.

func (*OptTokenRatesPrices) Decode added in v1.2.0

func (o *OptTokenRatesPrices) Decode(d *jx.Decoder) error

Decode decodes TokenRatesPrices from json.

func (OptTokenRatesPrices) Encode added in v1.2.0

func (o OptTokenRatesPrices) Encode(e *jx.Encoder)

Encode encodes TokenRatesPrices as json.

func (OptTokenRatesPrices) Get added in v1.2.0

func (o OptTokenRatesPrices) Get() (v TokenRatesPrices, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptTokenRatesPrices) IsSet added in v1.2.0

func (o OptTokenRatesPrices) IsSet() bool

IsSet returns true if OptTokenRatesPrices was set.

func (OptTokenRatesPrices) MarshalJSON added in v1.2.0

func (s OptTokenRatesPrices) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptTokenRatesPrices) Or added in v1.2.0

Or returns value if set, or given parameter if does not.

func (*OptTokenRatesPrices) Reset added in v1.2.0

func (o *OptTokenRatesPrices) Reset()

Reset unsets value.

func (*OptTokenRatesPrices) SetTo added in v1.2.0

SetTo sets value to v.

func (*OptTokenRatesPrices) UnmarshalJSON added in v1.2.0

func (s *OptTokenRatesPrices) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptTonTransferAction

type OptTonTransferAction struct {
	Value TonTransferAction
	Set   bool
}

OptTonTransferAction is optional TonTransferAction.

func NewOptTonTransferAction

func NewOptTonTransferAction(v TonTransferAction) OptTonTransferAction

NewOptTonTransferAction returns new OptTonTransferAction with value set to v.

func (*OptTonTransferAction) Decode

func (o *OptTonTransferAction) Decode(d *jx.Decoder) error

Decode decodes TonTransferAction from json.

func (OptTonTransferAction) Encode

func (o OptTonTransferAction) Encode(e *jx.Encoder)

Encode encodes TonTransferAction as json.

func (OptTonTransferAction) Get

Get returns value and boolean that denotes whether value was set.

func (OptTonTransferAction) IsSet

func (o OptTonTransferAction) IsSet() bool

IsSet returns true if OptTonTransferAction was set.

func (OptTonTransferAction) MarshalJSON

func (s OptTonTransferAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptTonTransferAction) Or

Or returns value if set, or given parameter if does not.

func (*OptTonTransferAction) Reset

func (o *OptTonTransferAction) Reset()

Reset unsets value.

func (*OptTonTransferAction) SetTo

SetTo sets value to v.

func (*OptTonTransferAction) UnmarshalJSON

func (s *OptTonTransferAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptUnSubscriptionAction

type OptUnSubscriptionAction struct {
	Value UnSubscriptionAction
	Set   bool
}

OptUnSubscriptionAction is optional UnSubscriptionAction.

func NewOptUnSubscriptionAction

func NewOptUnSubscriptionAction(v UnSubscriptionAction) OptUnSubscriptionAction

NewOptUnSubscriptionAction returns new OptUnSubscriptionAction with value set to v.

func (*OptUnSubscriptionAction) Decode

func (o *OptUnSubscriptionAction) Decode(d *jx.Decoder) error

Decode decodes UnSubscriptionAction from json.

func (OptUnSubscriptionAction) Encode

func (o OptUnSubscriptionAction) Encode(e *jx.Encoder)

Encode encodes UnSubscriptionAction as json.

func (OptUnSubscriptionAction) Get

Get returns value and boolean that denotes whether value was set.

func (OptUnSubscriptionAction) IsSet

func (o OptUnSubscriptionAction) IsSet() bool

IsSet returns true if OptUnSubscriptionAction was set.

func (OptUnSubscriptionAction) MarshalJSON

func (s OptUnSubscriptionAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptUnSubscriptionAction) Or

Or returns value if set, or given parameter if does not.

func (*OptUnSubscriptionAction) Reset

func (o *OptUnSubscriptionAction) Reset()

Reset unsets value.

func (*OptUnSubscriptionAction) SetTo

SetTo sets value to v.

func (*OptUnSubscriptionAction) UnmarshalJSON

func (s *OptUnSubscriptionAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptValidatorsSet added in v1.0.0

type OptValidatorsSet struct {
	Value ValidatorsSet
	Set   bool
}

OptValidatorsSet is optional ValidatorsSet.

func NewOptValidatorsSet added in v1.0.0

func NewOptValidatorsSet(v ValidatorsSet) OptValidatorsSet

NewOptValidatorsSet returns new OptValidatorsSet with value set to v.

func (*OptValidatorsSet) Decode added in v1.0.0

func (o *OptValidatorsSet) Decode(d *jx.Decoder) error

Decode decodes ValidatorsSet from json.

func (OptValidatorsSet) Encode added in v1.0.0

func (o OptValidatorsSet) Encode(e *jx.Encoder)

Encode encodes ValidatorsSet as json.

func (OptValidatorsSet) Get added in v1.0.0

func (o OptValidatorsSet) Get() (v ValidatorsSet, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptValidatorsSet) IsSet added in v1.0.0

func (o OptValidatorsSet) IsSet() bool

IsSet returns true if OptValidatorsSet was set.

func (OptValidatorsSet) MarshalJSON added in v1.0.0

func (s OptValidatorsSet) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptValidatorsSet) Or added in v1.0.0

Or returns value if set, or given parameter if does not.

func (*OptValidatorsSet) Reset added in v1.0.0

func (o *OptValidatorsSet) Reset()

Reset unsets value.

func (*OptValidatorsSet) SetTo added in v1.0.0

func (o *OptValidatorsSet) SetTo(v ValidatorsSet)

SetTo sets value to v.

func (*OptValidatorsSet) UnmarshalJSON added in v1.0.0

func (s *OptValidatorsSet) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptWalletDNS

type OptWalletDNS struct {
	Value WalletDNS
	Set   bool
}

OptWalletDNS is optional WalletDNS.

func NewOptWalletDNS

func NewOptWalletDNS(v WalletDNS) OptWalletDNS

NewOptWalletDNS returns new OptWalletDNS with value set to v.

func (*OptWalletDNS) Decode

func (o *OptWalletDNS) Decode(d *jx.Decoder) error

Decode decodes WalletDNS from json.

func (OptWalletDNS) Encode

func (o OptWalletDNS) Encode(e *jx.Encoder)

Encode encodes WalletDNS as json.

func (OptWalletDNS) Get

func (o OptWalletDNS) Get() (v WalletDNS, ok bool)

Get returns value and boolean that denotes whether value was set.

func (OptWalletDNS) IsSet

func (o OptWalletDNS) IsSet() bool

IsSet returns true if OptWalletDNS was set.

func (OptWalletDNS) MarshalJSON

func (s OptWalletDNS) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptWalletDNS) Or

Or returns value if set, or given parameter if does not.

func (*OptWalletDNS) Reset

func (o *OptWalletDNS) Reset()

Reset unsets value.

func (*OptWalletDNS) SetTo

func (o *OptWalletDNS) SetTo(v WalletDNS)

SetTo sets value to v.

func (*OptWalletDNS) UnmarshalJSON

func (s *OptWalletDNS) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptWithdrawStakeAction added in v1.1.0

type OptWithdrawStakeAction struct {
	Value WithdrawStakeAction
	Set   bool
}

OptWithdrawStakeAction is optional WithdrawStakeAction.

func NewOptWithdrawStakeAction added in v1.1.0

func NewOptWithdrawStakeAction(v WithdrawStakeAction) OptWithdrawStakeAction

NewOptWithdrawStakeAction returns new OptWithdrawStakeAction with value set to v.

func (*OptWithdrawStakeAction) Decode added in v1.1.0

func (o *OptWithdrawStakeAction) Decode(d *jx.Decoder) error

Decode decodes WithdrawStakeAction from json.

func (OptWithdrawStakeAction) Encode added in v1.1.0

func (o OptWithdrawStakeAction) Encode(e *jx.Encoder)

Encode encodes WithdrawStakeAction as json.

func (OptWithdrawStakeAction) Get added in v1.1.0

Get returns value and boolean that denotes whether value was set.

func (OptWithdrawStakeAction) IsSet added in v1.1.0

func (o OptWithdrawStakeAction) IsSet() bool

IsSet returns true if OptWithdrawStakeAction was set.

func (OptWithdrawStakeAction) MarshalJSON added in v1.1.0

func (s OptWithdrawStakeAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptWithdrawStakeAction) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptWithdrawStakeAction) Reset added in v1.1.0

func (o *OptWithdrawStakeAction) Reset()

Reset unsets value.

func (*OptWithdrawStakeAction) SetTo added in v1.1.0

SetTo sets value to v.

func (*OptWithdrawStakeAction) UnmarshalJSON added in v1.1.0

func (s *OptWithdrawStakeAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OptWithdrawStakeRequestAction added in v1.1.0

type OptWithdrawStakeRequestAction struct {
	Value WithdrawStakeRequestAction
	Set   bool
}

OptWithdrawStakeRequestAction is optional WithdrawStakeRequestAction.

func NewOptWithdrawStakeRequestAction added in v1.1.0

func NewOptWithdrawStakeRequestAction(v WithdrawStakeRequestAction) OptWithdrawStakeRequestAction

NewOptWithdrawStakeRequestAction returns new OptWithdrawStakeRequestAction with value set to v.

func (*OptWithdrawStakeRequestAction) Decode added in v1.1.0

Decode decodes WithdrawStakeRequestAction from json.

func (OptWithdrawStakeRequestAction) Encode added in v1.1.0

Encode encodes WithdrawStakeRequestAction as json.

func (OptWithdrawStakeRequestAction) Get added in v1.1.0

Get returns value and boolean that denotes whether value was set.

func (OptWithdrawStakeRequestAction) IsSet added in v1.1.0

IsSet returns true if OptWithdrawStakeRequestAction was set.

func (OptWithdrawStakeRequestAction) MarshalJSON added in v1.1.0

func (s OptWithdrawStakeRequestAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (OptWithdrawStakeRequestAction) Or added in v1.1.0

Or returns value if set, or given parameter if does not.

func (*OptWithdrawStakeRequestAction) Reset added in v1.1.0

func (o *OptWithdrawStakeRequestAction) Reset()

Reset unsets value.

func (*OptWithdrawStakeRequestAction) SetTo added in v1.1.0

SetTo sets value to v.

func (*OptWithdrawStakeRequestAction) UnmarshalJSON added in v1.1.0

func (s *OptWithdrawStakeRequestAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type Option

type Option interface {
	ServerOption
}

Option is config option.

func WithMeterProvider

func WithMeterProvider(provider metric.MeterProvider) Option

WithMeterProvider specifies a meter provider to use for creating a meter.

If none is specified, the otel.GetMeterProvider() is used.

func WithTracerProvider

func WithTracerProvider(provider trace.TracerProvider) Option

WithTracerProvider specifies a tracer provider to use for creating a tracer.

If none is specified, the global provider is used.

type Oracle added in v1.2.0

type Oracle struct {
	Address    string `json:"address"`
	SecpPubkey string `json:"secp_pubkey"`
}

Ref: #/components/schemas/Oracle

func (*Oracle) Decode added in v1.2.0

func (s *Oracle) Decode(d *jx.Decoder) error

Decode decodes Oracle from json.

func (*Oracle) Encode added in v1.2.0

func (s *Oracle) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Oracle) GetAddress added in v1.2.0

func (s *Oracle) GetAddress() string

GetAddress returns the value of Address.

func (*Oracle) GetSecpPubkey added in v1.2.0

func (s *Oracle) GetSecpPubkey() string

GetSecpPubkey returns the value of SecpPubkey.

func (*Oracle) MarshalJSON added in v1.2.0

func (s *Oracle) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Oracle) SetAddress added in v1.2.0

func (s *Oracle) SetAddress(val string)

SetAddress sets the value of Address.

func (*Oracle) SetSecpPubkey added in v1.2.0

func (s *Oracle) SetSecpPubkey(val string)

SetSecpPubkey sets the value of SecpPubkey.

func (*Oracle) UnmarshalJSON added in v1.2.0

func (s *Oracle) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type OracleBridgeParams added in v1.2.0

type OracleBridgeParams struct {
	BridgeAddr            string   `json:"bridge_addr"`
	OracleMultisigAddress string   `json:"oracle_multisig_address"`
	ExternalChainAddress  string   `json:"external_chain_address"`
	Oracles               []Oracle `json:"oracles"`
}

Ref: #/components/schemas/OracleBridgeParams

func (*OracleBridgeParams) Decode added in v1.2.0

func (s *OracleBridgeParams) Decode(d *jx.Decoder) error

Decode decodes OracleBridgeParams from json.

func (*OracleBridgeParams) Encode added in v1.2.0

func (s *OracleBridgeParams) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*OracleBridgeParams) GetBridgeAddr added in v1.2.0

func (s *OracleBridgeParams) GetBridgeAddr() string

GetBridgeAddr returns the value of BridgeAddr.

func (*OracleBridgeParams) GetExternalChainAddress added in v1.2.0

func (s *OracleBridgeParams) GetExternalChainAddress() string

GetExternalChainAddress returns the value of ExternalChainAddress.

func (*OracleBridgeParams) GetOracleMultisigAddress added in v1.2.0

func (s *OracleBridgeParams) GetOracleMultisigAddress() string

GetOracleMultisigAddress returns the value of OracleMultisigAddress.

func (*OracleBridgeParams) GetOracles added in v1.2.0

func (s *OracleBridgeParams) GetOracles() []Oracle

GetOracles returns the value of Oracles.

func (*OracleBridgeParams) MarshalJSON added in v1.2.0

func (s *OracleBridgeParams) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*OracleBridgeParams) SetBridgeAddr added in v1.2.0

func (s *OracleBridgeParams) SetBridgeAddr(val string)

SetBridgeAddr sets the value of BridgeAddr.

func (*OracleBridgeParams) SetExternalChainAddress added in v1.2.0

func (s *OracleBridgeParams) SetExternalChainAddress(val string)

SetExternalChainAddress sets the value of ExternalChainAddress.

func (*OracleBridgeParams) SetOracleMultisigAddress added in v1.2.0

func (s *OracleBridgeParams) SetOracleMultisigAddress(val string)

SetOracleMultisigAddress sets the value of OracleMultisigAddress.

func (*OracleBridgeParams) SetOracles added in v1.2.0

func (s *OracleBridgeParams) SetOracles(val []Oracle)

SetOracles sets the value of Oracles.

func (*OracleBridgeParams) UnmarshalJSON added in v1.2.0

func (s *OracleBridgeParams) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*OracleBridgeParams) Validate added in v1.2.0

func (s *OracleBridgeParams) Validate() error

type PoolImplementation

type PoolImplementation struct {
	Name        string   `json:"name"`
	Description string   `json:"description"`
	URL         string   `json:"url"`
	Socials     []string `json:"socials"`
}

Ref: #/components/schemas/PoolImplementation

func (*PoolImplementation) Decode

func (s *PoolImplementation) Decode(d *jx.Decoder) error

Decode decodes PoolImplementation from json.

func (*PoolImplementation) Encode

func (s *PoolImplementation) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*PoolImplementation) GetDescription

func (s *PoolImplementation) GetDescription() string

GetDescription returns the value of Description.

func (*PoolImplementation) GetName

func (s *PoolImplementation) GetName() string

GetName returns the value of Name.

func (*PoolImplementation) GetSocials added in v1.1.0

func (s *PoolImplementation) GetSocials() []string

GetSocials returns the value of Socials.

func (*PoolImplementation) GetURL

func (s *PoolImplementation) GetURL() string

GetURL returns the value of URL.

func (*PoolImplementation) MarshalJSON

func (s *PoolImplementation) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*PoolImplementation) SetDescription

func (s *PoolImplementation) SetDescription(val string)

SetDescription sets the value of Description.

func (*PoolImplementation) SetName

func (s *PoolImplementation) SetName(val string)

SetName sets the value of Name.

func (*PoolImplementation) SetSocials added in v1.1.0

func (s *PoolImplementation) SetSocials(val []string)

SetSocials sets the value of Socials.

func (*PoolImplementation) SetURL

func (s *PoolImplementation) SetURL(val string)

SetURL sets the value of URL.

func (*PoolImplementation) UnmarshalJSON

func (s *PoolImplementation) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*PoolImplementation) Validate added in v1.1.0

func (s *PoolImplementation) Validate() error

type PoolImplementationType added in v1.1.0

type PoolImplementationType string

Ref: #/components/schemas/PoolImplementationType

const (
	PoolImplementationTypeWhales   PoolImplementationType = "whales"
	PoolImplementationTypeTf       PoolImplementationType = "tf"
	PoolImplementationTypeLiquidTF PoolImplementationType = "liquidTF"
)

func (PoolImplementationType) AllValues added in v1.2.0

AllValues returns all PoolImplementationType values.

func (*PoolImplementationType) Decode added in v1.1.0

func (s *PoolImplementationType) Decode(d *jx.Decoder) error

Decode decodes PoolImplementationType from json.

func (PoolImplementationType) Encode added in v1.1.0

func (s PoolImplementationType) Encode(e *jx.Encoder)

Encode encodes PoolImplementationType as json.

func (PoolImplementationType) MarshalJSON added in v1.1.0

func (s PoolImplementationType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (PoolImplementationType) MarshalText added in v1.1.0

func (s PoolImplementationType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*PoolImplementationType) UnmarshalJSON added in v1.1.0

func (s *PoolImplementationType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*PoolImplementationType) UnmarshalText added in v1.1.0

func (s *PoolImplementationType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (PoolImplementationType) Validate added in v1.1.0

func (s PoolImplementationType) Validate() error

type PoolInfo

type PoolInfo struct {
	Address        string                 `json:"address"`
	Name           string                 `json:"name"`
	TotalAmount    int64                  `json:"total_amount"`
	Implementation PoolImplementationType `json:"implementation"`
	// APY in percent.
	Apy      float64 `json:"apy"`
	MinStake int64   `json:"min_stake"`
	// Current nomination cycle beginning timestamp.
	CycleStart int64 `json:"cycle_start"`
	// Current nomination cycle ending timestamp.
	CycleEnd int64 `json:"cycle_end"`
	// This pool has verified source code or managed by trusted company.
	Verified bool `json:"verified"`
	// Current number of nominators.
	CurrentNominators int `json:"current_nominators"`
	// Maximum number of nominators.
	MaxNominators int `json:"max_nominators"`
	// For liquid staking master account of jetton.
	LiquidJettonMaster OptString `json:"liquid_jetton_master"`
	// Total stake of all nominators.
	NominatorsStake int64 `json:"nominators_stake"`
	// Stake of validator.
	ValidatorStake int64    `json:"validator_stake"`
	CycleLength    OptInt64 `json:"cycle_length"`
}

Ref: #/components/schemas/PoolInfo

func (*PoolInfo) Decode

func (s *PoolInfo) Decode(d *jx.Decoder) error

Decode decodes PoolInfo from json.

func (*PoolInfo) Encode

func (s *PoolInfo) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*PoolInfo) GetAddress

func (s *PoolInfo) GetAddress() string

GetAddress returns the value of Address.

func (*PoolInfo) GetApy

func (s *PoolInfo) GetApy() float64

GetApy returns the value of Apy.

func (*PoolInfo) GetCurrentNominators

func (s *PoolInfo) GetCurrentNominators() int

GetCurrentNominators returns the value of CurrentNominators.

func (*PoolInfo) GetCycleEnd

func (s *PoolInfo) GetCycleEnd() int64

GetCycleEnd returns the value of CycleEnd.

func (*PoolInfo) GetCycleLength added in v1.1.2

func (s *PoolInfo) GetCycleLength() OptInt64

GetCycleLength returns the value of CycleLength.

func (*PoolInfo) GetCycleStart

func (s *PoolInfo) GetCycleStart() int64

GetCycleStart returns the value of CycleStart.

func (*PoolInfo) GetImplementation

func (s *PoolInfo) GetImplementation() PoolImplementationType

GetImplementation returns the value of Implementation.

func (*PoolInfo) GetLiquidJettonMaster added in v0.1.0

func (s *PoolInfo) GetLiquidJettonMaster() OptString

GetLiquidJettonMaster returns the value of LiquidJettonMaster.

func (*PoolInfo) GetMaxNominators

func (s *PoolInfo) GetMaxNominators() int

GetMaxNominators returns the value of MaxNominators.

func (*PoolInfo) GetMinStake

func (s *PoolInfo) GetMinStake() int64

GetMinStake returns the value of MinStake.

func (*PoolInfo) GetName

func (s *PoolInfo) GetName() string

GetName returns the value of Name.

func (*PoolInfo) GetNominatorsStake added in v1.1.0

func (s *PoolInfo) GetNominatorsStake() int64

GetNominatorsStake returns the value of NominatorsStake.

func (*PoolInfo) GetTotalAmount

func (s *PoolInfo) GetTotalAmount() int64

GetTotalAmount returns the value of TotalAmount.

func (*PoolInfo) GetValidatorStake added in v1.1.0

func (s *PoolInfo) GetValidatorStake() int64

GetValidatorStake returns the value of ValidatorStake.

func (*PoolInfo) GetVerified

func (s *PoolInfo) GetVerified() bool

GetVerified returns the value of Verified.

func (*PoolInfo) MarshalJSON

func (s *PoolInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*PoolInfo) SetAddress

func (s *PoolInfo) SetAddress(val string)

SetAddress sets the value of Address.

func (*PoolInfo) SetApy

func (s *PoolInfo) SetApy(val float64)

SetApy sets the value of Apy.

func (*PoolInfo) SetCurrentNominators

func (s *PoolInfo) SetCurrentNominators(val int)

SetCurrentNominators sets the value of CurrentNominators.

func (*PoolInfo) SetCycleEnd

func (s *PoolInfo) SetCycleEnd(val int64)

SetCycleEnd sets the value of CycleEnd.

func (*PoolInfo) SetCycleLength added in v1.1.2

func (s *PoolInfo) SetCycleLength(val OptInt64)

SetCycleLength sets the value of CycleLength.

func (*PoolInfo) SetCycleStart

func (s *PoolInfo) SetCycleStart(val int64)

SetCycleStart sets the value of CycleStart.

func (*PoolInfo) SetImplementation

func (s *PoolInfo) SetImplementation(val PoolImplementationType)

SetImplementation sets the value of Implementation.

func (*PoolInfo) SetLiquidJettonMaster added in v0.1.0

func (s *PoolInfo) SetLiquidJettonMaster(val OptString)

SetLiquidJettonMaster sets the value of LiquidJettonMaster.

func (*PoolInfo) SetMaxNominators

func (s *PoolInfo) SetMaxNominators(val int)

SetMaxNominators sets the value of MaxNominators.

func (*PoolInfo) SetMinStake

func (s *PoolInfo) SetMinStake(val int64)

SetMinStake sets the value of MinStake.

func (*PoolInfo) SetName

func (s *PoolInfo) SetName(val string)

SetName sets the value of Name.

func (*PoolInfo) SetNominatorsStake added in v1.1.0

func (s *PoolInfo) SetNominatorsStake(val int64)

SetNominatorsStake sets the value of NominatorsStake.

func (*PoolInfo) SetTotalAmount

func (s *PoolInfo) SetTotalAmount(val int64)

SetTotalAmount sets the value of TotalAmount.

func (*PoolInfo) SetValidatorStake added in v1.1.0

func (s *PoolInfo) SetValidatorStake(val int64)

SetValidatorStake sets the value of ValidatorStake.

func (*PoolInfo) SetVerified

func (s *PoolInfo) SetVerified(val bool)

SetVerified sets the value of Verified.

func (*PoolInfo) UnmarshalJSON

func (s *PoolInfo) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*PoolInfo) Validate

func (s *PoolInfo) Validate() error

type Price

type Price struct {
	Value     string `json:"value"`
	TokenName string `json:"token_name"`
}

Ref: #/components/schemas/Price

func (*Price) Decode

func (s *Price) Decode(d *jx.Decoder) error

Decode decodes Price from json.

func (*Price) Encode

func (s *Price) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Price) GetTokenName

func (s *Price) GetTokenName() string

GetTokenName returns the value of TokenName.

func (*Price) GetValue

func (s *Price) GetValue() string

GetValue returns the value of Value.

func (*Price) MarshalJSON

func (s *Price) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Price) SetTokenName

func (s *Price) SetTokenName(val string)

SetTokenName sets the value of TokenName.

func (*Price) SetValue

func (s *Price) SetValue(val string)

SetValue sets the value of Value.

func (*Price) UnmarshalJSON

func (s *Price) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type RawBlockchainConfig added in v1.2.0

type RawBlockchainConfig struct {
	Config RawBlockchainConfigConfig `json:"config"`
}

Ref: #/components/schemas/RawBlockchainConfig

func (*RawBlockchainConfig) Decode added in v1.2.0

func (s *RawBlockchainConfig) Decode(d *jx.Decoder) error

Decode decodes RawBlockchainConfig from json.

func (*RawBlockchainConfig) Encode added in v1.2.0

func (s *RawBlockchainConfig) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*RawBlockchainConfig) GetConfig added in v1.2.0

GetConfig returns the value of Config.

func (*RawBlockchainConfig) MarshalJSON added in v1.2.0

func (s *RawBlockchainConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*RawBlockchainConfig) SetConfig added in v1.2.0

SetConfig sets the value of Config.

func (*RawBlockchainConfig) UnmarshalJSON added in v1.2.0

func (s *RawBlockchainConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type RawBlockchainConfigConfig added in v1.2.0

type RawBlockchainConfigConfig map[string]jx.Raw

func (*RawBlockchainConfigConfig) Decode added in v1.2.0

func (s *RawBlockchainConfigConfig) Decode(d *jx.Decoder) error

Decode decodes RawBlockchainConfigConfig from json.

func (RawBlockchainConfigConfig) Encode added in v1.2.0

func (s RawBlockchainConfigConfig) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (RawBlockchainConfigConfig) MarshalJSON added in v1.2.0

func (s RawBlockchainConfigConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*RawBlockchainConfigConfig) UnmarshalJSON added in v1.2.0

func (s *RawBlockchainConfigConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type Refund

type Refund struct {
	Type   RefundType `json:"type"`
	Origin string     `json:"origin"`
}

Ref: #/components/schemas/Refund

func (*Refund) Decode

func (s *Refund) Decode(d *jx.Decoder) error

Decode decodes Refund from json.

func (*Refund) Encode

func (s *Refund) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Refund) GetOrigin

func (s *Refund) GetOrigin() string

GetOrigin returns the value of Origin.

func (*Refund) GetType

func (s *Refund) GetType() RefundType

GetType returns the value of Type.

func (*Refund) MarshalJSON

func (s *Refund) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Refund) SetOrigin

func (s *Refund) SetOrigin(val string)

SetOrigin sets the value of Origin.

func (*Refund) SetType

func (s *Refund) SetType(val RefundType)

SetType sets the value of Type.

func (*Refund) UnmarshalJSON

func (s *Refund) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Refund) Validate

func (s *Refund) Validate() error

type RefundType

type RefundType string
const (
	RefundTypeDNSTon  RefundType = "DNS.ton"
	RefundTypeDNSTg   RefundType = "DNS.tg"
	RefundTypeGetGems RefundType = "GetGems"
)

func (RefundType) AllValues added in v1.2.0

func (RefundType) AllValues() []RefundType

AllValues returns all RefundType values.

func (*RefundType) Decode

func (s *RefundType) Decode(d *jx.Decoder) error

Decode decodes RefundType from json.

func (RefundType) Encode

func (s RefundType) Encode(e *jx.Encoder)

Encode encodes RefundType as json.

func (RefundType) MarshalJSON

func (s RefundType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (RefundType) MarshalText added in v1.1.0

func (s RefundType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*RefundType) UnmarshalJSON

func (s *RefundType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*RefundType) UnmarshalText added in v1.1.0

func (s *RefundType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (RefundType) Validate

func (s RefundType) Validate() error

type ReindexAccountOK

type ReindexAccountOK struct{}

ReindexAccountOK is response for ReindexAccount operation.

type ReindexAccountParams

type ReindexAccountParams struct {
	// Account ID.
	AccountID string
}

ReindexAccountParams is parameters of reindexAccount operation.

type Risk

type Risk struct {
	// Transfer all the remaining balance of the wallet.
	TransferAllRemainingBalance bool             `json:"transfer_all_remaining_balance"`
	Ton                         int64            `json:"ton"`
	Jettons                     []JettonQuantity `json:"jettons"`
	Nfts                        []NftItem        `json:"nfts"`
}

Risk specifies assets that could be lost if a message would be sent to a malicious smart contract. It makes sense to understand the risk BEFORE sending a message to the blockchain. Ref: #/components/schemas/Risk

func (*Risk) Decode

func (s *Risk) Decode(d *jx.Decoder) error

Decode decodes Risk from json.

func (*Risk) Encode

func (s *Risk) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Risk) GetJettons

func (s *Risk) GetJettons() []JettonQuantity

GetJettons returns the value of Jettons.

func (*Risk) GetNfts

func (s *Risk) GetNfts() []NftItem

GetNfts returns the value of Nfts.

func (*Risk) GetTon

func (s *Risk) GetTon() int64

GetTon returns the value of Ton.

func (*Risk) GetTransferAllRemainingBalance

func (s *Risk) GetTransferAllRemainingBalance() bool

GetTransferAllRemainingBalance returns the value of TransferAllRemainingBalance.

func (*Risk) MarshalJSON

func (s *Risk) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Risk) SetJettons

func (s *Risk) SetJettons(val []JettonQuantity)

SetJettons sets the value of Jettons.

func (*Risk) SetNfts

func (s *Risk) SetNfts(val []NftItem)

SetNfts sets the value of Nfts.

func (*Risk) SetTon

func (s *Risk) SetTon(val int64)

SetTon sets the value of Ton.

func (*Risk) SetTransferAllRemainingBalance

func (s *Risk) SetTransferAllRemainingBalance(val bool)

SetTransferAllRemainingBalance sets the value of TransferAllRemainingBalance.

func (*Risk) UnmarshalJSON

func (s *Risk) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Risk) Validate

func (s *Risk) Validate() error

type Route

type Route struct {
	// contains filtered or unexported fields
}

Route is route object.

func (Route) Args

func (r Route) Args() []string

Args returns parsed arguments.

func (Route) Name

func (r Route) Name() string

Name returns ogen operation name.

It is guaranteed to be unique and not empty.

func (Route) OperationID

func (r Route) OperationID() string

OperationID returns OpenAPI operationId.

func (Route) PathPattern added in v1.1.0

func (r Route) PathPattern() string

PathPattern returns OpenAPI path.

func (Route) Summary added in v1.2.0

func (r Route) Summary() string

Summary returns OpenAPI summary.

type Sale

type Sale struct {
	Address string            `json:"address"`
	Market  AccountAddress    `json:"market"`
	Owner   OptAccountAddress `json:"owner"`
	Price   Price             `json:"price"`
}

Ref: #/components/schemas/Sale

func (*Sale) Decode

func (s *Sale) Decode(d *jx.Decoder) error

Decode decodes Sale from json.

func (*Sale) Encode

func (s *Sale) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Sale) GetAddress

func (s *Sale) GetAddress() string

GetAddress returns the value of Address.

func (*Sale) GetMarket

func (s *Sale) GetMarket() AccountAddress

GetMarket returns the value of Market.

func (*Sale) GetOwner

func (s *Sale) GetOwner() OptAccountAddress

GetOwner returns the value of Owner.

func (*Sale) GetPrice

func (s *Sale) GetPrice() Price

GetPrice returns the value of Price.

func (*Sale) MarshalJSON

func (s *Sale) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Sale) SetAddress

func (s *Sale) SetAddress(val string)

SetAddress sets the value of Address.

func (*Sale) SetMarket

func (s *Sale) SetMarket(val AccountAddress)

SetMarket sets the value of Market.

func (*Sale) SetOwner

func (s *Sale) SetOwner(val OptAccountAddress)

SetOwner sets the value of Owner.

func (*Sale) SetPrice

func (s *Sale) SetPrice(val Price)

SetPrice sets the value of Price.

func (*Sale) UnmarshalJSON

func (s *Sale) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type SearchAccountsParams added in v1.1.0

type SearchAccountsParams struct {
	Name string
}

SearchAccountsParams is parameters of searchAccounts operation.

type SendBlockchainMessageOK added in v1.1.0

type SendBlockchainMessageOK struct{}

SendBlockchainMessageOK is response for SendBlockchainMessage operation.

type SendBlockchainMessageReq added in v1.1.0

type SendBlockchainMessageReq struct {
	Boc   OptString `json:"boc"`
	Batch []string  `json:"batch"`
}

func (*SendBlockchainMessageReq) Decode added in v1.1.0

func (s *SendBlockchainMessageReq) Decode(d *jx.Decoder) error

Decode decodes SendBlockchainMessageReq from json.

func (*SendBlockchainMessageReq) Encode added in v1.1.0

func (s *SendBlockchainMessageReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*SendBlockchainMessageReq) GetBatch added in v1.1.0

func (s *SendBlockchainMessageReq) GetBatch() []string

GetBatch returns the value of Batch.

func (*SendBlockchainMessageReq) GetBoc added in v1.1.0

func (s *SendBlockchainMessageReq) GetBoc() OptString

GetBoc returns the value of Boc.

func (*SendBlockchainMessageReq) MarshalJSON added in v1.1.0

func (s *SendBlockchainMessageReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*SendBlockchainMessageReq) SetBatch added in v1.1.0

func (s *SendBlockchainMessageReq) SetBatch(val []string)

SetBatch sets the value of Batch.

func (*SendBlockchainMessageReq) SetBoc added in v1.1.0

func (s *SendBlockchainMessageReq) SetBoc(val OptString)

SetBoc sets the value of Boc.

func (*SendBlockchainMessageReq) UnmarshalJSON added in v1.1.0

func (s *SendBlockchainMessageReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*SendBlockchainMessageReq) Validate added in v1.1.0

func (s *SendBlockchainMessageReq) Validate() error

type SendRawMessageOK added in v1.1.0

type SendRawMessageOK struct {
	Code int32 `json:"code"`
}

func (*SendRawMessageOK) Decode added in v1.1.0

func (s *SendRawMessageOK) Decode(d *jx.Decoder) error

Decode decodes SendRawMessageOK from json.

func (*SendRawMessageOK) Encode added in v1.1.0

func (s *SendRawMessageOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*SendRawMessageOK) GetCode added in v1.1.0

func (s *SendRawMessageOK) GetCode() int32

GetCode returns the value of Code.

func (*SendRawMessageOK) MarshalJSON added in v1.1.0

func (s *SendRawMessageOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*SendRawMessageOK) SetCode added in v1.1.0

func (s *SendRawMessageOK) SetCode(val int32)

SetCode sets the value of Code.

func (*SendRawMessageOK) UnmarshalJSON added in v1.1.0

func (s *SendRawMessageOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type SendRawMessageReq added in v1.1.0

type SendRawMessageReq struct {
	Body string `json:"body"`
}

func (*SendRawMessageReq) Decode added in v1.1.0

func (s *SendRawMessageReq) Decode(d *jx.Decoder) error

Decode decodes SendRawMessageReq from json.

func (*SendRawMessageReq) Encode added in v1.1.0

func (s *SendRawMessageReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*SendRawMessageReq) GetBody added in v1.1.0

func (s *SendRawMessageReq) GetBody() string

GetBody returns the value of Body.

func (*SendRawMessageReq) MarshalJSON added in v1.1.0

func (s *SendRawMessageReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*SendRawMessageReq) SetBody added in v1.1.0

func (s *SendRawMessageReq) SetBody(val string)

SetBody sets the value of Body.

func (*SendRawMessageReq) UnmarshalJSON added in v1.1.0

func (s *SendRawMessageReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type Seqno added in v1.0.0

type Seqno struct {
	Seqno int32 `json:"seqno"`
}

Ref: #/components/schemas/Seqno

func (*Seqno) Decode added in v1.0.0

func (s *Seqno) Decode(d *jx.Decoder) error

Decode decodes Seqno from json.

func (*Seqno) Encode added in v1.0.0

func (s *Seqno) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Seqno) GetSeqno added in v1.0.0

func (s *Seqno) GetSeqno() int32

GetSeqno returns the value of Seqno.

func (*Seqno) MarshalJSON added in v1.0.0

func (s *Seqno) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Seqno) SetSeqno added in v1.0.0

func (s *Seqno) SetSeqno(val int32)

SetSeqno sets the value of Seqno.

func (*Seqno) UnmarshalJSON added in v1.0.0

func (s *Seqno) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type Server

type Server struct {
	// contains filtered or unexported fields
}

Server implements http server based on OpenAPI v3 specification and calls Handler to handle requests.

func NewServer

func NewServer(h Handler, opts ...ServerOption) (*Server, error)

NewServer creates new Server.

func (*Server) FindPath added in v1.1.0

func (s *Server) FindPath(method string, u *url.URL) (r Route, _ bool)

FindPath finds Route for given method and URL.

func (*Server) FindRoute

func (s *Server) FindRoute(method, path string) (Route, bool)

FindRoute finds Route for given method and path.

Note: this method does not unescape path or handle reserved characters in path properly. Use FindPath instead.

func (*Server) ServeHTTP

func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request)

ServeHTTP serves http request as defined by OpenAPI v3 specification, calling handler that matches the path or returning not found error.

type ServerOption

type ServerOption interface {
	// contains filtered or unexported methods
}

ServerOption is server config option.

func WithErrorHandler

func WithErrorHandler(h ErrorHandler) ServerOption

WithErrorHandler specifies error handler to use.

func WithMaxMultipartMemory

func WithMaxMultipartMemory(max int64) ServerOption

WithMaxMultipartMemory specifies limit of memory for storing file parts. File parts which can't be stored in memory will be stored on disk in temporary files.

func WithMethodNotAllowed

func WithMethodNotAllowed(methodNotAllowed func(w http.ResponseWriter, r *http.Request, allowed string)) ServerOption

WithMethodNotAllowed specifies Method Not Allowed handler to use.

func WithMiddleware

func WithMiddleware(m ...Middleware) ServerOption

WithMiddleware specifies middlewares to use.

func WithNotFound

func WithNotFound(notFound http.HandlerFunc) ServerOption

WithNotFound specifies Not Found handler to use.

func WithPathPrefix

func WithPathPrefix(prefix string) ServerOption

WithPathPrefix specifies server path prefix.

type ServiceStatus added in v1.2.0

type ServiceStatus struct {
	RestOnline      bool `json:"rest_online"`
	IndexingLatency int  `json:"indexing_latency"`
}

Ref: #/components/schemas/ServiceStatus

func (*ServiceStatus) Decode added in v1.2.0

func (s *ServiceStatus) Decode(d *jx.Decoder) error

Decode decodes ServiceStatus from json.

func (*ServiceStatus) Encode added in v1.2.0

func (s *ServiceStatus) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ServiceStatus) GetIndexingLatency added in v1.2.0

func (s *ServiceStatus) GetIndexingLatency() int

GetIndexingLatency returns the value of IndexingLatency.

func (*ServiceStatus) GetRestOnline added in v1.2.0

func (s *ServiceStatus) GetRestOnline() bool

GetRestOnline returns the value of RestOnline.

func (*ServiceStatus) MarshalJSON added in v1.2.0

func (s *ServiceStatus) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ServiceStatus) SetIndexingLatency added in v1.2.0

func (s *ServiceStatus) SetIndexingLatency(val int)

SetIndexingLatency sets the value of IndexingLatency.

func (*ServiceStatus) SetRestOnline added in v1.2.0

func (s *ServiceStatus) SetRestOnline(val bool)

SetRestOnline sets the value of RestOnline.

func (*ServiceStatus) UnmarshalJSON added in v1.2.0

func (s *ServiceStatus) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type SetWalletBackupOK

type SetWalletBackupOK struct{}

SetWalletBackupOK is response for SetWalletBackup operation.

type SetWalletBackupParams

type SetWalletBackupParams struct {
	XTonConnectAuth string
}

SetWalletBackupParams is parameters of setWalletBackup operation.

type SetWalletBackupReq

type SetWalletBackupReq struct {
	Data io.Reader
}

func (SetWalletBackupReq) Read

func (s SetWalletBackupReq) Read(p []byte) (n int, err error)

Read reads data from the Data reader.

Kept to satisfy the io.Reader interface.

type SizeLimitsConfig added in v1.2.0

type SizeLimitsConfig struct {
	MaxMsgBits       int64    `json:"max_msg_bits"`
	MaxMsgCells      int64    `json:"max_msg_cells"`
	MaxLibraryCells  int64    `json:"max_library_cells"`
	MaxVMDataDepth   int      `json:"max_vm_data_depth"`
	MaxExtMsgSize    int64    `json:"max_ext_msg_size"`
	MaxExtMsgDepth   int      `json:"max_ext_msg_depth"`
	MaxAccStateCells OptInt64 `json:"max_acc_state_cells"`
	MaxAccStateBits  OptInt64 `json:"max_acc_state_bits"`
}

Ref: #/components/schemas/SizeLimitsConfig

func (*SizeLimitsConfig) Decode added in v1.2.0

func (s *SizeLimitsConfig) Decode(d *jx.Decoder) error

Decode decodes SizeLimitsConfig from json.

func (*SizeLimitsConfig) Encode added in v1.2.0

func (s *SizeLimitsConfig) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*SizeLimitsConfig) GetMaxAccStateBits added in v1.2.0

func (s *SizeLimitsConfig) GetMaxAccStateBits() OptInt64

GetMaxAccStateBits returns the value of MaxAccStateBits.

func (*SizeLimitsConfig) GetMaxAccStateCells added in v1.2.0

func (s *SizeLimitsConfig) GetMaxAccStateCells() OptInt64

GetMaxAccStateCells returns the value of MaxAccStateCells.

func (*SizeLimitsConfig) GetMaxExtMsgDepth added in v1.2.0

func (s *SizeLimitsConfig) GetMaxExtMsgDepth() int

GetMaxExtMsgDepth returns the value of MaxExtMsgDepth.

func (*SizeLimitsConfig) GetMaxExtMsgSize added in v1.2.0

func (s *SizeLimitsConfig) GetMaxExtMsgSize() int64

GetMaxExtMsgSize returns the value of MaxExtMsgSize.

func (*SizeLimitsConfig) GetMaxLibraryCells added in v1.2.0

func (s *SizeLimitsConfig) GetMaxLibraryCells() int64

GetMaxLibraryCells returns the value of MaxLibraryCells.

func (*SizeLimitsConfig) GetMaxMsgBits added in v1.2.0

func (s *SizeLimitsConfig) GetMaxMsgBits() int64

GetMaxMsgBits returns the value of MaxMsgBits.

func (*SizeLimitsConfig) GetMaxMsgCells added in v1.2.0

func (s *SizeLimitsConfig) GetMaxMsgCells() int64

GetMaxMsgCells returns the value of MaxMsgCells.

func (*SizeLimitsConfig) GetMaxVMDataDepth added in v1.2.0

func (s *SizeLimitsConfig) GetMaxVMDataDepth() int

GetMaxVMDataDepth returns the value of MaxVMDataDepth.

func (*SizeLimitsConfig) MarshalJSON added in v1.2.0

func (s *SizeLimitsConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*SizeLimitsConfig) SetMaxAccStateBits added in v1.2.0

func (s *SizeLimitsConfig) SetMaxAccStateBits(val OptInt64)

SetMaxAccStateBits sets the value of MaxAccStateBits.

func (*SizeLimitsConfig) SetMaxAccStateCells added in v1.2.0

func (s *SizeLimitsConfig) SetMaxAccStateCells(val OptInt64)

SetMaxAccStateCells sets the value of MaxAccStateCells.

func (*SizeLimitsConfig) SetMaxExtMsgDepth added in v1.2.0

func (s *SizeLimitsConfig) SetMaxExtMsgDepth(val int)

SetMaxExtMsgDepth sets the value of MaxExtMsgDepth.

func (*SizeLimitsConfig) SetMaxExtMsgSize added in v1.2.0

func (s *SizeLimitsConfig) SetMaxExtMsgSize(val int64)

SetMaxExtMsgSize sets the value of MaxExtMsgSize.

func (*SizeLimitsConfig) SetMaxLibraryCells added in v1.2.0

func (s *SizeLimitsConfig) SetMaxLibraryCells(val int64)

SetMaxLibraryCells sets the value of MaxLibraryCells.

func (*SizeLimitsConfig) SetMaxMsgBits added in v1.2.0

func (s *SizeLimitsConfig) SetMaxMsgBits(val int64)

SetMaxMsgBits sets the value of MaxMsgBits.

func (*SizeLimitsConfig) SetMaxMsgCells added in v1.2.0

func (s *SizeLimitsConfig) SetMaxMsgCells(val int64)

SetMaxMsgCells sets the value of MaxMsgCells.

func (*SizeLimitsConfig) SetMaxVMDataDepth added in v1.2.0

func (s *SizeLimitsConfig) SetMaxVMDataDepth(val int)

SetMaxVMDataDepth sets the value of MaxVMDataDepth.

func (*SizeLimitsConfig) UnmarshalJSON added in v1.2.0

func (s *SizeLimitsConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type SmartContractAction

type SmartContractAction struct {
	Executor AccountAddress `json:"executor"`
	Contract AccountAddress `json:"contract"`
	// Amount in nanotons.
	TonAttached int64     `json:"ton_attached"`
	Operation   string    `json:"operation"`
	Payload     OptString `json:"payload"`
	Refund      OptRefund `json:"refund"`
}

Ref: #/components/schemas/SmartContractAction

func (*SmartContractAction) Decode

func (s *SmartContractAction) Decode(d *jx.Decoder) error

Decode decodes SmartContractAction from json.

func (*SmartContractAction) Encode

func (s *SmartContractAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*SmartContractAction) GetContract

func (s *SmartContractAction) GetContract() AccountAddress

GetContract returns the value of Contract.

func (*SmartContractAction) GetExecutor

func (s *SmartContractAction) GetExecutor() AccountAddress

GetExecutor returns the value of Executor.

func (*SmartContractAction) GetOperation

func (s *SmartContractAction) GetOperation() string

GetOperation returns the value of Operation.

func (*SmartContractAction) GetPayload

func (s *SmartContractAction) GetPayload() OptString

GetPayload returns the value of Payload.

func (*SmartContractAction) GetRefund

func (s *SmartContractAction) GetRefund() OptRefund

GetRefund returns the value of Refund.

func (*SmartContractAction) GetTonAttached

func (s *SmartContractAction) GetTonAttached() int64

GetTonAttached returns the value of TonAttached.

func (*SmartContractAction) MarshalJSON

func (s *SmartContractAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*SmartContractAction) SetContract

func (s *SmartContractAction) SetContract(val AccountAddress)

SetContract sets the value of Contract.

func (*SmartContractAction) SetExecutor

func (s *SmartContractAction) SetExecutor(val AccountAddress)

SetExecutor sets the value of Executor.

func (*SmartContractAction) SetOperation

func (s *SmartContractAction) SetOperation(val string)

SetOperation sets the value of Operation.

func (*SmartContractAction) SetPayload

func (s *SmartContractAction) SetPayload(val OptString)

SetPayload sets the value of Payload.

func (*SmartContractAction) SetRefund

func (s *SmartContractAction) SetRefund(val OptRefund)

SetRefund sets the value of Refund.

func (*SmartContractAction) SetTonAttached

func (s *SmartContractAction) SetTonAttached(val int64)

SetTonAttached sets the value of TonAttached.

func (*SmartContractAction) UnmarshalJSON

func (s *SmartContractAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*SmartContractAction) Validate

func (s *SmartContractAction) Validate() error

type StateInit

type StateInit struct {
	Boc string `json:"boc"`
}

Ref: #/components/schemas/StateInit

func (*StateInit) Decode

func (s *StateInit) Decode(d *jx.Decoder) error

Decode decodes StateInit from json.

func (*StateInit) Encode

func (s *StateInit) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*StateInit) GetBoc

func (s *StateInit) GetBoc() string

GetBoc returns the value of Boc.

func (*StateInit) MarshalJSON

func (s *StateInit) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*StateInit) SetBoc

func (s *StateInit) SetBoc(val string)

SetBoc sets the value of Boc.

func (*StateInit) UnmarshalJSON

func (s *StateInit) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type StoragePhase

type StoragePhase struct {
	FeesCollected int64           `json:"fees_collected"`
	FeesDue       OptInt64        `json:"fees_due"`
	StatusChange  AccStatusChange `json:"status_change"`
}

Ref: #/components/schemas/StoragePhase

func (*StoragePhase) Decode

func (s *StoragePhase) Decode(d *jx.Decoder) error

Decode decodes StoragePhase from json.

func (*StoragePhase) Encode

func (s *StoragePhase) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*StoragePhase) GetFeesCollected

func (s *StoragePhase) GetFeesCollected() int64

GetFeesCollected returns the value of FeesCollected.

func (*StoragePhase) GetFeesDue

func (s *StoragePhase) GetFeesDue() OptInt64

GetFeesDue returns the value of FeesDue.

func (*StoragePhase) GetStatusChange

func (s *StoragePhase) GetStatusChange() AccStatusChange

GetStatusChange returns the value of StatusChange.

func (*StoragePhase) MarshalJSON

func (s *StoragePhase) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*StoragePhase) SetFeesCollected

func (s *StoragePhase) SetFeesCollected(val int64)

SetFeesCollected sets the value of FeesCollected.

func (*StoragePhase) SetFeesDue

func (s *StoragePhase) SetFeesDue(val OptInt64)

SetFeesDue sets the value of FeesDue.

func (*StoragePhase) SetStatusChange

func (s *StoragePhase) SetStatusChange(val AccStatusChange)

SetStatusChange sets the value of StatusChange.

func (*StoragePhase) UnmarshalJSON

func (s *StoragePhase) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*StoragePhase) Validate

func (s *StoragePhase) Validate() error

type StorageProvider

type StorageProvider struct {
	Address            string `json:"address"`
	AcceptNewContracts bool   `json:"accept_new_contracts"`
	RatePerMBDay       int64  `json:"rate_per_mb_day"`
	MaxSpan            int64  `json:"max_span"`
	MinimalFileSize    int64  `json:"minimal_file_size"`
	MaximalFileSize    int64  `json:"maximal_file_size"`
}

Ref: #/components/schemas/StorageProvider

func (*StorageProvider) Decode

func (s *StorageProvider) Decode(d *jx.Decoder) error

Decode decodes StorageProvider from json.

func (*StorageProvider) Encode

func (s *StorageProvider) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*StorageProvider) GetAcceptNewContracts

func (s *StorageProvider) GetAcceptNewContracts() bool

GetAcceptNewContracts returns the value of AcceptNewContracts.

func (*StorageProvider) GetAddress

func (s *StorageProvider) GetAddress() string

GetAddress returns the value of Address.

func (*StorageProvider) GetMaxSpan

func (s *StorageProvider) GetMaxSpan() int64

GetMaxSpan returns the value of MaxSpan.

func (*StorageProvider) GetMaximalFileSize

func (s *StorageProvider) GetMaximalFileSize() int64

GetMaximalFileSize returns the value of MaximalFileSize.

func (*StorageProvider) GetMinimalFileSize

func (s *StorageProvider) GetMinimalFileSize() int64

GetMinimalFileSize returns the value of MinimalFileSize.

func (*StorageProvider) GetRatePerMBDay

func (s *StorageProvider) GetRatePerMBDay() int64

GetRatePerMBDay returns the value of RatePerMBDay.

func (*StorageProvider) MarshalJSON

func (s *StorageProvider) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*StorageProvider) SetAcceptNewContracts

func (s *StorageProvider) SetAcceptNewContracts(val bool)

SetAcceptNewContracts sets the value of AcceptNewContracts.

func (*StorageProvider) SetAddress

func (s *StorageProvider) SetAddress(val string)

SetAddress sets the value of Address.

func (*StorageProvider) SetMaxSpan

func (s *StorageProvider) SetMaxSpan(val int64)

SetMaxSpan sets the value of MaxSpan.

func (*StorageProvider) SetMaximalFileSize

func (s *StorageProvider) SetMaximalFileSize(val int64)

SetMaximalFileSize sets the value of MaximalFileSize.

func (*StorageProvider) SetMinimalFileSize

func (s *StorageProvider) SetMinimalFileSize(val int64)

SetMinimalFileSize sets the value of MinimalFileSize.

func (*StorageProvider) SetRatePerMBDay

func (s *StorageProvider) SetRatePerMBDay(val int64)

SetRatePerMBDay sets the value of RatePerMBDay.

func (*StorageProvider) UnmarshalJSON

func (s *StorageProvider) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type Subscription

type Subscription struct {
	Address            string `json:"address"`
	WalletAddress      string `json:"wallet_address"`
	BeneficiaryAddress string `json:"beneficiary_address"`
	Amount             int64  `json:"amount"`
	Period             int64  `json:"period"`
	StartTime          int64  `json:"start_time"`
	Timeout            int64  `json:"timeout"`
	LastPaymentTime    int64  `json:"last_payment_time"`
	LastRequestTime    int64  `json:"last_request_time"`
	SubscriptionID     int64  `json:"subscription_id"`
	FailedAttempts     int32  `json:"failed_attempts"`
}

Ref: #/components/schemas/Subscription

func (*Subscription) Decode

func (s *Subscription) Decode(d *jx.Decoder) error

Decode decodes Subscription from json.

func (*Subscription) Encode

func (s *Subscription) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Subscription) GetAddress

func (s *Subscription) GetAddress() string

GetAddress returns the value of Address.

func (*Subscription) GetAmount

func (s *Subscription) GetAmount() int64

GetAmount returns the value of Amount.

func (*Subscription) GetBeneficiaryAddress

func (s *Subscription) GetBeneficiaryAddress() string

GetBeneficiaryAddress returns the value of BeneficiaryAddress.

func (*Subscription) GetFailedAttempts

func (s *Subscription) GetFailedAttempts() int32

GetFailedAttempts returns the value of FailedAttempts.

func (*Subscription) GetLastPaymentTime

func (s *Subscription) GetLastPaymentTime() int64

GetLastPaymentTime returns the value of LastPaymentTime.

func (*Subscription) GetLastRequestTime

func (s *Subscription) GetLastRequestTime() int64

GetLastRequestTime returns the value of LastRequestTime.

func (*Subscription) GetPeriod

func (s *Subscription) GetPeriod() int64

GetPeriod returns the value of Period.

func (*Subscription) GetStartTime

func (s *Subscription) GetStartTime() int64

GetStartTime returns the value of StartTime.

func (*Subscription) GetSubscriptionID

func (s *Subscription) GetSubscriptionID() int64

GetSubscriptionID returns the value of SubscriptionID.

func (*Subscription) GetTimeout

func (s *Subscription) GetTimeout() int64

GetTimeout returns the value of Timeout.

func (*Subscription) GetWalletAddress

func (s *Subscription) GetWalletAddress() string

GetWalletAddress returns the value of WalletAddress.

func (*Subscription) MarshalJSON

func (s *Subscription) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Subscription) SetAddress

func (s *Subscription) SetAddress(val string)

SetAddress sets the value of Address.

func (*Subscription) SetAmount

func (s *Subscription) SetAmount(val int64)

SetAmount sets the value of Amount.

func (*Subscription) SetBeneficiaryAddress

func (s *Subscription) SetBeneficiaryAddress(val string)

SetBeneficiaryAddress sets the value of BeneficiaryAddress.

func (*Subscription) SetFailedAttempts

func (s *Subscription) SetFailedAttempts(val int32)

SetFailedAttempts sets the value of FailedAttempts.

func (*Subscription) SetLastPaymentTime

func (s *Subscription) SetLastPaymentTime(val int64)

SetLastPaymentTime sets the value of LastPaymentTime.

func (*Subscription) SetLastRequestTime

func (s *Subscription) SetLastRequestTime(val int64)

SetLastRequestTime sets the value of LastRequestTime.

func (*Subscription) SetPeriod

func (s *Subscription) SetPeriod(val int64)

SetPeriod sets the value of Period.

func (*Subscription) SetStartTime

func (s *Subscription) SetStartTime(val int64)

SetStartTime sets the value of StartTime.

func (*Subscription) SetSubscriptionID

func (s *Subscription) SetSubscriptionID(val int64)

SetSubscriptionID sets the value of SubscriptionID.

func (*Subscription) SetTimeout

func (s *Subscription) SetTimeout(val int64)

SetTimeout sets the value of Timeout.

func (*Subscription) SetWalletAddress

func (s *Subscription) SetWalletAddress(val string)

SetWalletAddress sets the value of WalletAddress.

func (*Subscription) UnmarshalJSON

func (s *Subscription) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type SubscriptionAction

type SubscriptionAction struct {
	Subscriber   AccountAddress `json:"subscriber"`
	Subscription string         `json:"subscription"`
	Beneficiary  AccountAddress `json:"beneficiary"`
	Amount       int64          `json:"amount"`
	Initial      bool           `json:"initial"`
}

Ref: #/components/schemas/SubscriptionAction

func (*SubscriptionAction) Decode

func (s *SubscriptionAction) Decode(d *jx.Decoder) error

Decode decodes SubscriptionAction from json.

func (*SubscriptionAction) Encode

func (s *SubscriptionAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*SubscriptionAction) GetAmount

func (s *SubscriptionAction) GetAmount() int64

GetAmount returns the value of Amount.

func (*SubscriptionAction) GetBeneficiary

func (s *SubscriptionAction) GetBeneficiary() AccountAddress

GetBeneficiary returns the value of Beneficiary.

func (*SubscriptionAction) GetInitial

func (s *SubscriptionAction) GetInitial() bool

GetInitial returns the value of Initial.

func (*SubscriptionAction) GetSubscriber

func (s *SubscriptionAction) GetSubscriber() AccountAddress

GetSubscriber returns the value of Subscriber.

func (*SubscriptionAction) GetSubscription

func (s *SubscriptionAction) GetSubscription() string

GetSubscription returns the value of Subscription.

func (*SubscriptionAction) MarshalJSON

func (s *SubscriptionAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*SubscriptionAction) SetAmount

func (s *SubscriptionAction) SetAmount(val int64)

SetAmount sets the value of Amount.

func (*SubscriptionAction) SetBeneficiary

func (s *SubscriptionAction) SetBeneficiary(val AccountAddress)

SetBeneficiary sets the value of Beneficiary.

func (*SubscriptionAction) SetInitial

func (s *SubscriptionAction) SetInitial(val bool)

SetInitial sets the value of Initial.

func (*SubscriptionAction) SetSubscriber

func (s *SubscriptionAction) SetSubscriber(val AccountAddress)

SetSubscriber sets the value of Subscriber.

func (*SubscriptionAction) SetSubscription

func (s *SubscriptionAction) SetSubscription(val string)

SetSubscription sets the value of Subscription.

func (*SubscriptionAction) UnmarshalJSON

func (s *SubscriptionAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type Subscriptions

type Subscriptions struct {
	Subscriptions []Subscription `json:"subscriptions"`
}

Ref: #/components/schemas/Subscriptions

func (*Subscriptions) Decode

func (s *Subscriptions) Decode(d *jx.Decoder) error

Decode decodes Subscriptions from json.

func (*Subscriptions) Encode

func (s *Subscriptions) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Subscriptions) GetSubscriptions

func (s *Subscriptions) GetSubscriptions() []Subscription

GetSubscriptions returns the value of Subscriptions.

func (*Subscriptions) MarshalJSON

func (s *Subscriptions) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Subscriptions) SetSubscriptions

func (s *Subscriptions) SetSubscriptions(val []Subscription)

SetSubscriptions sets the value of Subscriptions.

func (*Subscriptions) UnmarshalJSON

func (s *Subscriptions) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Subscriptions) Validate

func (s *Subscriptions) Validate() error

type TokenRates added in v1.2.0

type TokenRates struct {
	Prices  OptTokenRatesPrices  `json:"prices"`
	Diff24h OptTokenRatesDiff24h `json:"diff_24h"`
	Diff7d  OptTokenRatesDiff7d  `json:"diff_7d"`
	Diff30d OptTokenRatesDiff30d `json:"diff_30d"`
}

Ref: #/components/schemas/TokenRates

func (*TokenRates) Decode added in v1.2.0

func (s *TokenRates) Decode(d *jx.Decoder) error

Decode decodes TokenRates from json.

func (*TokenRates) Encode added in v1.2.0

func (s *TokenRates) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*TokenRates) GetDiff24h added in v1.2.0

func (s *TokenRates) GetDiff24h() OptTokenRatesDiff24h

GetDiff24h returns the value of Diff24h.

func (*TokenRates) GetDiff30d added in v1.2.0

func (s *TokenRates) GetDiff30d() OptTokenRatesDiff30d

GetDiff30d returns the value of Diff30d.

func (*TokenRates) GetDiff7d added in v1.2.0

func (s *TokenRates) GetDiff7d() OptTokenRatesDiff7d

GetDiff7d returns the value of Diff7d.

func (*TokenRates) GetPrices added in v1.2.0

func (s *TokenRates) GetPrices() OptTokenRatesPrices

GetPrices returns the value of Prices.

func (*TokenRates) MarshalJSON added in v1.2.0

func (s *TokenRates) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TokenRates) SetDiff24h added in v1.2.0

func (s *TokenRates) SetDiff24h(val OptTokenRatesDiff24h)

SetDiff24h sets the value of Diff24h.

func (*TokenRates) SetDiff30d added in v1.2.0

func (s *TokenRates) SetDiff30d(val OptTokenRatesDiff30d)

SetDiff30d sets the value of Diff30d.

func (*TokenRates) SetDiff7d added in v1.2.0

func (s *TokenRates) SetDiff7d(val OptTokenRatesDiff7d)

SetDiff7d sets the value of Diff7d.

func (*TokenRates) SetPrices added in v1.2.0

func (s *TokenRates) SetPrices(val OptTokenRatesPrices)

SetPrices sets the value of Prices.

func (*TokenRates) UnmarshalJSON added in v1.2.0

func (s *TokenRates) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*TokenRates) Validate added in v1.2.0

func (s *TokenRates) Validate() error

type TokenRatesDiff24h added in v1.2.0

type TokenRatesDiff24h map[string]string

func (*TokenRatesDiff24h) Decode added in v1.2.0

func (s *TokenRatesDiff24h) Decode(d *jx.Decoder) error

Decode decodes TokenRatesDiff24h from json.

func (TokenRatesDiff24h) Encode added in v1.2.0

func (s TokenRatesDiff24h) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (TokenRatesDiff24h) MarshalJSON added in v1.2.0

func (s TokenRatesDiff24h) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TokenRatesDiff24h) UnmarshalJSON added in v1.2.0

func (s *TokenRatesDiff24h) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type TokenRatesDiff30d added in v1.2.0

type TokenRatesDiff30d map[string]string

func (*TokenRatesDiff30d) Decode added in v1.2.0

func (s *TokenRatesDiff30d) Decode(d *jx.Decoder) error

Decode decodes TokenRatesDiff30d from json.

func (TokenRatesDiff30d) Encode added in v1.2.0

func (s TokenRatesDiff30d) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (TokenRatesDiff30d) MarshalJSON added in v1.2.0

func (s TokenRatesDiff30d) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TokenRatesDiff30d) UnmarshalJSON added in v1.2.0

func (s *TokenRatesDiff30d) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type TokenRatesDiff7d added in v1.2.0

type TokenRatesDiff7d map[string]string

func (*TokenRatesDiff7d) Decode added in v1.2.0

func (s *TokenRatesDiff7d) Decode(d *jx.Decoder) error

Decode decodes TokenRatesDiff7d from json.

func (TokenRatesDiff7d) Encode added in v1.2.0

func (s TokenRatesDiff7d) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (TokenRatesDiff7d) MarshalJSON added in v1.2.0

func (s TokenRatesDiff7d) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TokenRatesDiff7d) UnmarshalJSON added in v1.2.0

func (s *TokenRatesDiff7d) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type TokenRatesPrices added in v1.2.0

type TokenRatesPrices map[string]float64

func (*TokenRatesPrices) Decode added in v1.2.0

func (s *TokenRatesPrices) Decode(d *jx.Decoder) error

Decode decodes TokenRatesPrices from json.

func (TokenRatesPrices) Encode added in v1.2.0

func (s TokenRatesPrices) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (TokenRatesPrices) MarshalJSON added in v1.2.0

func (s TokenRatesPrices) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TokenRatesPrices) UnmarshalJSON added in v1.2.0

func (s *TokenRatesPrices) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (TokenRatesPrices) Validate added in v1.2.0

func (s TokenRatesPrices) Validate() error

type TonConnectProofOK

type TonConnectProofOK struct {
	Token string `json:"token"`
}

func (*TonConnectProofOK) Decode

func (s *TonConnectProofOK) Decode(d *jx.Decoder) error

Decode decodes TonConnectProofOK from json.

func (*TonConnectProofOK) Encode

func (s *TonConnectProofOK) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*TonConnectProofOK) GetToken

func (s *TonConnectProofOK) GetToken() string

GetToken returns the value of Token.

func (*TonConnectProofOK) MarshalJSON

func (s *TonConnectProofOK) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TonConnectProofOK) SetToken

func (s *TonConnectProofOK) SetToken(val string)

SetToken sets the value of Token.

func (*TonConnectProofOK) UnmarshalJSON

func (s *TonConnectProofOK) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type TonConnectProofReq

type TonConnectProofReq struct {
	Address string                  `json:"address"`
	Proof   TonConnectProofReqProof `json:"proof"`
}

func (*TonConnectProofReq) Decode

func (s *TonConnectProofReq) Decode(d *jx.Decoder) error

Decode decodes TonConnectProofReq from json.

func (*TonConnectProofReq) Encode

func (s *TonConnectProofReq) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*TonConnectProofReq) GetAddress

func (s *TonConnectProofReq) GetAddress() string

GetAddress returns the value of Address.

func (*TonConnectProofReq) GetProof

GetProof returns the value of Proof.

func (*TonConnectProofReq) MarshalJSON

func (s *TonConnectProofReq) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TonConnectProofReq) SetAddress

func (s *TonConnectProofReq) SetAddress(val string)

SetAddress sets the value of Address.

func (*TonConnectProofReq) SetProof

SetProof sets the value of Proof.

func (*TonConnectProofReq) UnmarshalJSON

func (s *TonConnectProofReq) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type TonConnectProofReqProof

type TonConnectProofReqProof struct {
	Timestamp int64                         `json:"timestamp"`
	Domain    TonConnectProofReqProofDomain `json:"domain"`
	Signature string                        `json:"signature"`
	Payload   string                        `json:"payload"`
	StateInit OptString                     `json:"state_init"`
}

func (*TonConnectProofReqProof) Decode

func (s *TonConnectProofReqProof) Decode(d *jx.Decoder) error

Decode decodes TonConnectProofReqProof from json.

func (*TonConnectProofReqProof) Encode

func (s *TonConnectProofReqProof) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*TonConnectProofReqProof) GetDomain

GetDomain returns the value of Domain.

func (*TonConnectProofReqProof) GetPayload

func (s *TonConnectProofReqProof) GetPayload() string

GetPayload returns the value of Payload.

func (*TonConnectProofReqProof) GetSignature

func (s *TonConnectProofReqProof) GetSignature() string

GetSignature returns the value of Signature.

func (*TonConnectProofReqProof) GetStateInit

func (s *TonConnectProofReqProof) GetStateInit() OptString

GetStateInit returns the value of StateInit.

func (*TonConnectProofReqProof) GetTimestamp

func (s *TonConnectProofReqProof) GetTimestamp() int64

GetTimestamp returns the value of Timestamp.

func (*TonConnectProofReqProof) MarshalJSON

func (s *TonConnectProofReqProof) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TonConnectProofReqProof) SetDomain

SetDomain sets the value of Domain.

func (*TonConnectProofReqProof) SetPayload

func (s *TonConnectProofReqProof) SetPayload(val string)

SetPayload sets the value of Payload.

func (*TonConnectProofReqProof) SetSignature

func (s *TonConnectProofReqProof) SetSignature(val string)

SetSignature sets the value of Signature.

func (*TonConnectProofReqProof) SetStateInit

func (s *TonConnectProofReqProof) SetStateInit(val OptString)

SetStateInit sets the value of StateInit.

func (*TonConnectProofReqProof) SetTimestamp

func (s *TonConnectProofReqProof) SetTimestamp(val int64)

SetTimestamp sets the value of Timestamp.

func (*TonConnectProofReqProof) UnmarshalJSON

func (s *TonConnectProofReqProof) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type TonConnectProofReqProofDomain

type TonConnectProofReqProofDomain struct {
	LengthBytes OptInt32 `json:"length_bytes"`
	Value       string   `json:"value"`
}

func (*TonConnectProofReqProofDomain) Decode

Decode decodes TonConnectProofReqProofDomain from json.

func (*TonConnectProofReqProofDomain) Encode

Encode implements json.Marshaler.

func (*TonConnectProofReqProofDomain) GetLengthBytes

func (s *TonConnectProofReqProofDomain) GetLengthBytes() OptInt32

GetLengthBytes returns the value of LengthBytes.

func (*TonConnectProofReqProofDomain) GetValue

func (s *TonConnectProofReqProofDomain) GetValue() string

GetValue returns the value of Value.

func (*TonConnectProofReqProofDomain) MarshalJSON

func (s *TonConnectProofReqProofDomain) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TonConnectProofReqProofDomain) SetLengthBytes

func (s *TonConnectProofReqProofDomain) SetLengthBytes(val OptInt32)

SetLengthBytes sets the value of LengthBytes.

func (*TonConnectProofReqProofDomain) SetValue

func (s *TonConnectProofReqProofDomain) SetValue(val string)

SetValue sets the value of Value.

func (*TonConnectProofReqProofDomain) UnmarshalJSON

func (s *TonConnectProofReqProofDomain) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type TonTransferAction

type TonTransferAction struct {
	Sender    AccountAddress `json:"sender"`
	Recipient AccountAddress `json:"recipient"`
	// Amount in nanotons.
	Amount           int64               `json:"amount"`
	Comment          OptString           `json:"comment"`
	EncryptedComment OptEncryptedComment `json:"encrypted_comment"`
	Refund           OptRefund           `json:"refund"`
}

Ref: #/components/schemas/TonTransferAction

func (*TonTransferAction) Decode

func (s *TonTransferAction) Decode(d *jx.Decoder) error

Decode decodes TonTransferAction from json.

func (*TonTransferAction) Encode

func (s *TonTransferAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*TonTransferAction) GetAmount

func (s *TonTransferAction) GetAmount() int64

GetAmount returns the value of Amount.

func (*TonTransferAction) GetComment

func (s *TonTransferAction) GetComment() OptString

GetComment returns the value of Comment.

func (*TonTransferAction) GetEncryptedComment added in v1.0.0

func (s *TonTransferAction) GetEncryptedComment() OptEncryptedComment

GetEncryptedComment returns the value of EncryptedComment.

func (*TonTransferAction) GetRecipient

func (s *TonTransferAction) GetRecipient() AccountAddress

GetRecipient returns the value of Recipient.

func (*TonTransferAction) GetRefund

func (s *TonTransferAction) GetRefund() OptRefund

GetRefund returns the value of Refund.

func (*TonTransferAction) GetSender

func (s *TonTransferAction) GetSender() AccountAddress

GetSender returns the value of Sender.

func (*TonTransferAction) MarshalJSON

func (s *TonTransferAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TonTransferAction) SetAmount

func (s *TonTransferAction) SetAmount(val int64)

SetAmount sets the value of Amount.

func (*TonTransferAction) SetComment

func (s *TonTransferAction) SetComment(val OptString)

SetComment sets the value of Comment.

func (*TonTransferAction) SetEncryptedComment added in v1.0.0

func (s *TonTransferAction) SetEncryptedComment(val OptEncryptedComment)

SetEncryptedComment sets the value of EncryptedComment.

func (*TonTransferAction) SetRecipient

func (s *TonTransferAction) SetRecipient(val AccountAddress)

SetRecipient sets the value of Recipient.

func (*TonTransferAction) SetRefund

func (s *TonTransferAction) SetRefund(val OptRefund)

SetRefund sets the value of Refund.

func (*TonTransferAction) SetSender

func (s *TonTransferAction) SetSender(val AccountAddress)

SetSender sets the value of Sender.

func (*TonTransferAction) UnmarshalJSON

func (s *TonTransferAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*TonTransferAction) Validate

func (s *TonTransferAction) Validate() error

type Trace

type Trace struct {
	Transaction Transaction `json:"transaction"`
	Interfaces  []string    `json:"interfaces"`
	Children    []Trace     `json:"children"`
	Emulated    OptBool     `json:"emulated"`
}

Ref: #/components/schemas/Trace

func (*Trace) Decode

func (s *Trace) Decode(d *jx.Decoder) error

Decode decodes Trace from json.

func (*Trace) Encode

func (s *Trace) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Trace) GetChildren

func (s *Trace) GetChildren() []Trace

GetChildren returns the value of Children.

func (*Trace) GetEmulated added in v1.2.0

func (s *Trace) GetEmulated() OptBool

GetEmulated returns the value of Emulated.

func (*Trace) GetInterfaces

func (s *Trace) GetInterfaces() []string

GetInterfaces returns the value of Interfaces.

func (*Trace) GetTransaction

func (s *Trace) GetTransaction() Transaction

GetTransaction returns the value of Transaction.

func (*Trace) MarshalJSON

func (s *Trace) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Trace) SetChildren

func (s *Trace) SetChildren(val []Trace)

SetChildren sets the value of Children.

func (*Trace) SetEmulated added in v1.2.0

func (s *Trace) SetEmulated(val OptBool)

SetEmulated sets the value of Emulated.

func (*Trace) SetInterfaces

func (s *Trace) SetInterfaces(val []string)

SetInterfaces sets the value of Interfaces.

func (*Trace) SetTransaction

func (s *Trace) SetTransaction(val Transaction)

SetTransaction sets the value of Transaction.

func (*Trace) UnmarshalJSON

func (s *Trace) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Trace) Validate

func (s *Trace) Validate() error

type TraceID added in v1.1.0

type TraceID struct {
	ID    string `json:"id"`
	Utime int64  `json:"utime"`
}

Ref: #/components/schemas/TraceID

func (*TraceID) Decode added in v1.1.0

func (s *TraceID) Decode(d *jx.Decoder) error

Decode decodes TraceID from json.

func (*TraceID) Encode added in v1.1.0

func (s *TraceID) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*TraceID) GetID added in v1.1.0

func (s *TraceID) GetID() string

GetID returns the value of ID.

func (*TraceID) GetUtime added in v1.1.0

func (s *TraceID) GetUtime() int64

GetUtime returns the value of Utime.

func (*TraceID) MarshalJSON added in v1.1.0

func (s *TraceID) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TraceID) SetID added in v1.1.0

func (s *TraceID) SetID(val string)

SetID sets the value of ID.

func (*TraceID) SetUtime added in v1.1.0

func (s *TraceID) SetUtime(val int64)

SetUtime sets the value of Utime.

func (*TraceID) UnmarshalJSON added in v1.1.0

func (s *TraceID) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type TraceIDs added in v1.1.0

type TraceIDs struct {
	Traces []TraceID `json:"traces"`
}

Ref: #/components/schemas/TraceIDs

func (*TraceIDs) Decode added in v1.1.0

func (s *TraceIDs) Decode(d *jx.Decoder) error

Decode decodes TraceIDs from json.

func (*TraceIDs) Encode added in v1.1.0

func (s *TraceIDs) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*TraceIDs) GetTraces added in v1.1.0

func (s *TraceIDs) GetTraces() []TraceID

GetTraces returns the value of Traces.

func (*TraceIDs) MarshalJSON added in v1.1.0

func (s *TraceIDs) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TraceIDs) SetTraces added in v1.1.0

func (s *TraceIDs) SetTraces(val []TraceID)

SetTraces sets the value of Traces.

func (*TraceIDs) UnmarshalJSON added in v1.1.0

func (s *TraceIDs) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*TraceIDs) Validate added in v1.1.0

func (s *TraceIDs) Validate() error

type Transaction

type Transaction struct {
	Hash            string             `json:"hash"`
	Lt              int64              `json:"lt"`
	Account         AccountAddress     `json:"account"`
	Success         bool               `json:"success"`
	Utime           int64              `json:"utime"`
	OrigStatus      AccountStatus      `json:"orig_status"`
	EndStatus       AccountStatus      `json:"end_status"`
	TotalFees       int64              `json:"total_fees"`
	TransactionType TransactionType    `json:"transaction_type"`
	StateUpdateOld  string             `json:"state_update_old"`
	StateUpdateNew  string             `json:"state_update_new"`
	InMsg           OptMessage         `json:"in_msg"`
	OutMsgs         []Message          `json:"out_msgs"`
	Block           string             `json:"block"`
	PrevTransHash   OptString          `json:"prev_trans_hash"`
	PrevTransLt     OptInt64           `json:"prev_trans_lt"`
	ComputePhase    OptComputePhase    `json:"compute_phase"`
	StoragePhase    OptStoragePhase    `json:"storage_phase"`
	CreditPhase     OptCreditPhase     `json:"credit_phase"`
	ActionPhase     OptActionPhase     `json:"action_phase"`
	BouncePhase     OptBouncePhaseType `json:"bounce_phase"`
	Aborted         bool               `json:"aborted"`
	Destroyed       bool               `json:"destroyed"`
}

Ref: #/components/schemas/Transaction

func (*Transaction) Decode

func (s *Transaction) Decode(d *jx.Decoder) error

Decode decodes Transaction from json.

func (*Transaction) Encode

func (s *Transaction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Transaction) GetAborted

func (s *Transaction) GetAborted() bool

GetAborted returns the value of Aborted.

func (*Transaction) GetAccount

func (s *Transaction) GetAccount() AccountAddress

GetAccount returns the value of Account.

func (*Transaction) GetActionPhase

func (s *Transaction) GetActionPhase() OptActionPhase

GetActionPhase returns the value of ActionPhase.

func (*Transaction) GetBlock

func (s *Transaction) GetBlock() string

GetBlock returns the value of Block.

func (*Transaction) GetBouncePhase

func (s *Transaction) GetBouncePhase() OptBouncePhaseType

GetBouncePhase returns the value of BouncePhase.

func (*Transaction) GetComputePhase

func (s *Transaction) GetComputePhase() OptComputePhase

GetComputePhase returns the value of ComputePhase.

func (*Transaction) GetCreditPhase

func (s *Transaction) GetCreditPhase() OptCreditPhase

GetCreditPhase returns the value of CreditPhase.

func (*Transaction) GetDestroyed

func (s *Transaction) GetDestroyed() bool

GetDestroyed returns the value of Destroyed.

func (*Transaction) GetEndStatus

func (s *Transaction) GetEndStatus() AccountStatus

GetEndStatus returns the value of EndStatus.

func (*Transaction) GetHash

func (s *Transaction) GetHash() string

GetHash returns the value of Hash.

func (*Transaction) GetInMsg

func (s *Transaction) GetInMsg() OptMessage

GetInMsg returns the value of InMsg.

func (*Transaction) GetLt

func (s *Transaction) GetLt() int64

GetLt returns the value of Lt.

func (*Transaction) GetOrigStatus

func (s *Transaction) GetOrigStatus() AccountStatus

GetOrigStatus returns the value of OrigStatus.

func (*Transaction) GetOutMsgs

func (s *Transaction) GetOutMsgs() []Message

GetOutMsgs returns the value of OutMsgs.

func (*Transaction) GetPrevTransHash

func (s *Transaction) GetPrevTransHash() OptString

GetPrevTransHash returns the value of PrevTransHash.

func (*Transaction) GetPrevTransLt

func (s *Transaction) GetPrevTransLt() OptInt64

GetPrevTransLt returns the value of PrevTransLt.

func (*Transaction) GetStateUpdateNew

func (s *Transaction) GetStateUpdateNew() string

GetStateUpdateNew returns the value of StateUpdateNew.

func (*Transaction) GetStateUpdateOld

func (s *Transaction) GetStateUpdateOld() string

GetStateUpdateOld returns the value of StateUpdateOld.

func (*Transaction) GetStoragePhase

func (s *Transaction) GetStoragePhase() OptStoragePhase

GetStoragePhase returns the value of StoragePhase.

func (*Transaction) GetSuccess

func (s *Transaction) GetSuccess() bool

GetSuccess returns the value of Success.

func (*Transaction) GetTotalFees

func (s *Transaction) GetTotalFees() int64

GetTotalFees returns the value of TotalFees.

func (*Transaction) GetTransactionType

func (s *Transaction) GetTransactionType() TransactionType

GetTransactionType returns the value of TransactionType.

func (*Transaction) GetUtime

func (s *Transaction) GetUtime() int64

GetUtime returns the value of Utime.

func (*Transaction) MarshalJSON

func (s *Transaction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Transaction) SetAborted

func (s *Transaction) SetAborted(val bool)

SetAborted sets the value of Aborted.

func (*Transaction) SetAccount

func (s *Transaction) SetAccount(val AccountAddress)

SetAccount sets the value of Account.

func (*Transaction) SetActionPhase

func (s *Transaction) SetActionPhase(val OptActionPhase)

SetActionPhase sets the value of ActionPhase.

func (*Transaction) SetBlock

func (s *Transaction) SetBlock(val string)

SetBlock sets the value of Block.

func (*Transaction) SetBouncePhase

func (s *Transaction) SetBouncePhase(val OptBouncePhaseType)

SetBouncePhase sets the value of BouncePhase.

func (*Transaction) SetComputePhase

func (s *Transaction) SetComputePhase(val OptComputePhase)

SetComputePhase sets the value of ComputePhase.

func (*Transaction) SetCreditPhase

func (s *Transaction) SetCreditPhase(val OptCreditPhase)

SetCreditPhase sets the value of CreditPhase.

func (*Transaction) SetDestroyed

func (s *Transaction) SetDestroyed(val bool)

SetDestroyed sets the value of Destroyed.

func (*Transaction) SetEndStatus

func (s *Transaction) SetEndStatus(val AccountStatus)

SetEndStatus sets the value of EndStatus.

func (*Transaction) SetHash

func (s *Transaction) SetHash(val string)

SetHash sets the value of Hash.

func (*Transaction) SetInMsg

func (s *Transaction) SetInMsg(val OptMessage)

SetInMsg sets the value of InMsg.

func (*Transaction) SetLt

func (s *Transaction) SetLt(val int64)

SetLt sets the value of Lt.

func (*Transaction) SetOrigStatus

func (s *Transaction) SetOrigStatus(val AccountStatus)

SetOrigStatus sets the value of OrigStatus.

func (*Transaction) SetOutMsgs

func (s *Transaction) SetOutMsgs(val []Message)

SetOutMsgs sets the value of OutMsgs.

func (*Transaction) SetPrevTransHash

func (s *Transaction) SetPrevTransHash(val OptString)

SetPrevTransHash sets the value of PrevTransHash.

func (*Transaction) SetPrevTransLt

func (s *Transaction) SetPrevTransLt(val OptInt64)

SetPrevTransLt sets the value of PrevTransLt.

func (*Transaction) SetStateUpdateNew

func (s *Transaction) SetStateUpdateNew(val string)

SetStateUpdateNew sets the value of StateUpdateNew.

func (*Transaction) SetStateUpdateOld

func (s *Transaction) SetStateUpdateOld(val string)

SetStateUpdateOld sets the value of StateUpdateOld.

func (*Transaction) SetStoragePhase

func (s *Transaction) SetStoragePhase(val OptStoragePhase)

SetStoragePhase sets the value of StoragePhase.

func (*Transaction) SetSuccess

func (s *Transaction) SetSuccess(val bool)

SetSuccess sets the value of Success.

func (*Transaction) SetTotalFees

func (s *Transaction) SetTotalFees(val int64)

SetTotalFees sets the value of TotalFees.

func (*Transaction) SetTransactionType

func (s *Transaction) SetTransactionType(val TransactionType)

SetTransactionType sets the value of TransactionType.

func (*Transaction) SetUtime

func (s *Transaction) SetUtime(val int64)

SetUtime sets the value of Utime.

func (*Transaction) UnmarshalJSON

func (s *Transaction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Transaction) Validate

func (s *Transaction) Validate() error

type TransactionType

type TransactionType string

Ref: #/components/schemas/TransactionType

const (
	TransactionTypeTransOrd          TransactionType = "TransOrd"
	TransactionTypeTransTickTock     TransactionType = "TransTickTock"
	TransactionTypeTransSplitPrepare TransactionType = "TransSplitPrepare"
	TransactionTypeTransSplitInstall TransactionType = "TransSplitInstall"
	TransactionTypeTransMergePrepare TransactionType = "TransMergePrepare"
	TransactionTypeTransMergeInstall TransactionType = "TransMergeInstall"
	TransactionTypeTransStorage      TransactionType = "TransStorage"
)

func (TransactionType) AllValues added in v1.2.0

func (TransactionType) AllValues() []TransactionType

AllValues returns all TransactionType values.

func (*TransactionType) Decode

func (s *TransactionType) Decode(d *jx.Decoder) error

Decode decodes TransactionType from json.

func (TransactionType) Encode

func (s TransactionType) Encode(e *jx.Encoder)

Encode encodes TransactionType as json.

func (TransactionType) MarshalJSON

func (s TransactionType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (TransactionType) MarshalText added in v1.1.0

func (s TransactionType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*TransactionType) UnmarshalJSON

func (s *TransactionType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*TransactionType) UnmarshalText added in v1.1.0

func (s *TransactionType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (TransactionType) Validate

func (s TransactionType) Validate() error

type Transactions

type Transactions struct {
	Transactions []Transaction `json:"transactions"`
}

Ref: #/components/schemas/Transactions

func (*Transactions) Decode

func (s *Transactions) Decode(d *jx.Decoder) error

Decode decodes Transactions from json.

func (*Transactions) Encode

func (s *Transactions) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Transactions) GetTransactions

func (s *Transactions) GetTransactions() []Transaction

GetTransactions returns the value of Transactions.

func (*Transactions) MarshalJSON

func (s *Transactions) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Transactions) SetTransactions

func (s *Transactions) SetTransactions(val []Transaction)

SetTransactions sets the value of Transactions.

func (*Transactions) UnmarshalJSON

func (s *Transactions) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Transactions) Validate

func (s *Transactions) Validate() error

type TvmStackRecord

type TvmStackRecord struct {
	Type  TvmStackRecordType `json:"type"`
	Cell  OptString          `json:"cell"`
	Slice OptString          `json:"slice"`
	Num   OptString          `json:"num"`
	Tuple []TvmStackRecord   `json:"tuple"`
}

Ref: #/components/schemas/TvmStackRecord

func (*TvmStackRecord) Decode

func (s *TvmStackRecord) Decode(d *jx.Decoder) error

Decode decodes TvmStackRecord from json.

func (*TvmStackRecord) Encode

func (s *TvmStackRecord) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*TvmStackRecord) GetCell

func (s *TvmStackRecord) GetCell() OptString

GetCell returns the value of Cell.

func (*TvmStackRecord) GetNum

func (s *TvmStackRecord) GetNum() OptString

GetNum returns the value of Num.

func (*TvmStackRecord) GetSlice

func (s *TvmStackRecord) GetSlice() OptString

GetSlice returns the value of Slice.

func (*TvmStackRecord) GetTuple

func (s *TvmStackRecord) GetTuple() []TvmStackRecord

GetTuple returns the value of Tuple.

func (*TvmStackRecord) GetType

func (s *TvmStackRecord) GetType() TvmStackRecordType

GetType returns the value of Type.

func (*TvmStackRecord) MarshalJSON

func (s *TvmStackRecord) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*TvmStackRecord) SetCell

func (s *TvmStackRecord) SetCell(val OptString)

SetCell sets the value of Cell.

func (*TvmStackRecord) SetNum

func (s *TvmStackRecord) SetNum(val OptString)

SetNum sets the value of Num.

func (*TvmStackRecord) SetSlice

func (s *TvmStackRecord) SetSlice(val OptString)

SetSlice sets the value of Slice.

func (*TvmStackRecord) SetTuple

func (s *TvmStackRecord) SetTuple(val []TvmStackRecord)

SetTuple sets the value of Tuple.

func (*TvmStackRecord) SetType

func (s *TvmStackRecord) SetType(val TvmStackRecordType)

SetType sets the value of Type.

func (*TvmStackRecord) UnmarshalJSON

func (s *TvmStackRecord) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*TvmStackRecord) Validate

func (s *TvmStackRecord) Validate() error

type TvmStackRecordType

type TvmStackRecordType string
const (
	TvmStackRecordTypeCell  TvmStackRecordType = "cell"
	TvmStackRecordTypeNum   TvmStackRecordType = "num"
	TvmStackRecordTypeNan   TvmStackRecordType = "nan"
	TvmStackRecordTypeNull  TvmStackRecordType = "null"
	TvmStackRecordTypeTuple TvmStackRecordType = "tuple"
)

func (TvmStackRecordType) AllValues added in v1.2.0

func (TvmStackRecordType) AllValues() []TvmStackRecordType

AllValues returns all TvmStackRecordType values.

func (*TvmStackRecordType) Decode

func (s *TvmStackRecordType) Decode(d *jx.Decoder) error

Decode decodes TvmStackRecordType from json.

func (TvmStackRecordType) Encode

func (s TvmStackRecordType) Encode(e *jx.Encoder)

Encode encodes TvmStackRecordType as json.

func (TvmStackRecordType) MarshalJSON

func (s TvmStackRecordType) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (TvmStackRecordType) MarshalText added in v1.1.0

func (s TvmStackRecordType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler.

func (*TvmStackRecordType) UnmarshalJSON

func (s *TvmStackRecordType) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*TvmStackRecordType) UnmarshalText added in v1.1.0

func (s *TvmStackRecordType) UnmarshalText(data []byte) error

UnmarshalText implements encoding.TextUnmarshaler.

func (TvmStackRecordType) Validate

func (s TvmStackRecordType) Validate() error

type UnSubscriptionAction

type UnSubscriptionAction struct {
	Subscriber   AccountAddress `json:"subscriber"`
	Subscription string         `json:"subscription"`
	Beneficiary  AccountAddress `json:"beneficiary"`
}

Ref: #/components/schemas/UnSubscriptionAction

func (*UnSubscriptionAction) Decode

func (s *UnSubscriptionAction) Decode(d *jx.Decoder) error

Decode decodes UnSubscriptionAction from json.

func (*UnSubscriptionAction) Encode

func (s *UnSubscriptionAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*UnSubscriptionAction) GetBeneficiary

func (s *UnSubscriptionAction) GetBeneficiary() AccountAddress

GetBeneficiary returns the value of Beneficiary.

func (*UnSubscriptionAction) GetSubscriber

func (s *UnSubscriptionAction) GetSubscriber() AccountAddress

GetSubscriber returns the value of Subscriber.

func (*UnSubscriptionAction) GetSubscription

func (s *UnSubscriptionAction) GetSubscription() string

GetSubscription returns the value of Subscription.

func (*UnSubscriptionAction) MarshalJSON

func (s *UnSubscriptionAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*UnSubscriptionAction) SetBeneficiary

func (s *UnSubscriptionAction) SetBeneficiary(val AccountAddress)

SetBeneficiary sets the value of Beneficiary.

func (*UnSubscriptionAction) SetSubscriber

func (s *UnSubscriptionAction) SetSubscriber(val AccountAddress)

SetSubscriber sets the value of Subscriber.

func (*UnSubscriptionAction) SetSubscription

func (s *UnSubscriptionAction) SetSubscription(val string)

SetSubscription sets the value of Subscription.

func (*UnSubscriptionAction) UnmarshalJSON

func (s *UnSubscriptionAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type UnimplementedHandler

type UnimplementedHandler struct{}

UnimplementedHandler is no-op Handler which returns http.ErrNotImplemented.

func (UnimplementedHandler) AccountDnsBackResolve added in v1.1.0

func (UnimplementedHandler) AccountDnsBackResolve(ctx context.Context, params AccountDnsBackResolveParams) (r *DomainNames, _ error)

AccountDnsBackResolve implements accountDnsBackResolve operation.

Get account's domains.

GET /v2/accounts/{account_id}/dns/backresolve

func (UnimplementedHandler) AddressParse added in v1.2.0

func (UnimplementedHandler) AddressParse(ctx context.Context, params AddressParseParams) (r *AddressParseOK, _ error)

AddressParse implements addressParse operation.

Parse address and display in all formats.

GET /v2/address/{account_id}/parse

func (UnimplementedHandler) BlockchainAccountInspect added in v1.1.0

BlockchainAccountInspect implements blockchainAccountInspect operation.

Blockchain account inspect.

GET /v2/blockchain/accounts/{account_id}/inspect

func (UnimplementedHandler) DecodeMessage added in v1.2.0

func (UnimplementedHandler) DecodeMessage(ctx context.Context, req *DecodeMessageReq) (r *DecodedMessage, _ error)

DecodeMessage implements decodeMessage operation.

Decode a given message. Only external incoming messages can be decoded currently.

POST /v2/message/decode

func (UnimplementedHandler) DnsResolve

func (UnimplementedHandler) DnsResolve(ctx context.Context, params DnsResolveParams) (r *DnsRecord, _ error)

DnsResolve implements dnsResolve operation.

DNS resolve for domain name.

GET /v2/dns/{domain_name}/resolve

func (UnimplementedHandler) EmulateMessageToAccountEvent

EmulateMessageToAccountEvent implements emulateMessageToAccountEvent operation.

Emulate sending message to blockchain.

POST /v2/accounts/{account_id}/events/emulate

func (UnimplementedHandler) EmulateMessageToEvent

func (UnimplementedHandler) EmulateMessageToEvent(ctx context.Context, req *EmulateMessageToEventReq, params EmulateMessageToEventParams) (r *Event, _ error)

EmulateMessageToEvent implements emulateMessageToEvent operation.

Emulate sending message to blockchain.

POST /v2/events/emulate

func (UnimplementedHandler) EmulateMessageToTrace

func (UnimplementedHandler) EmulateMessageToTrace(ctx context.Context, req *EmulateMessageToTraceReq, params EmulateMessageToTraceParams) (r *Trace, _ error)

EmulateMessageToTrace implements emulateMessageToTrace operation.

Emulate sending message to blockchain.

POST /v2/traces/emulate

func (UnimplementedHandler) EmulateMessageToWallet added in v1.1.0

EmulateMessageToWallet implements emulateMessageToWallet operation.

Emulate sending message to blockchain.

POST /v2/wallet/emulate

func (UnimplementedHandler) ExecGetMethodForBlockchainAccount added in v1.1.0

func (UnimplementedHandler) ExecGetMethodForBlockchainAccount(ctx context.Context, params ExecGetMethodForBlockchainAccountParams) (r *MethodExecutionResult, _ error)

ExecGetMethodForBlockchainAccount implements execGetMethodForBlockchainAccount operation.

Execute get method for account.

GET /v2/blockchain/accounts/{account_id}/methods/{method_name}

func (UnimplementedHandler) GetAccount

func (UnimplementedHandler) GetAccount(ctx context.Context, params GetAccountParams) (r *Account, _ error)

GetAccount implements getAccount operation.

Get human-friendly information about an account without low-level details.

GET /v2/accounts/{account_id}

func (UnimplementedHandler) GetAccountDiff added in v1.1.0

func (UnimplementedHandler) GetAccountDiff(ctx context.Context, params GetAccountDiffParams) (r *GetAccountDiffOK, _ error)

GetAccountDiff implements getAccountDiff operation.

Get account's balance change.

GET /v2/accounts/{account_id}/diff

func (UnimplementedHandler) GetAccountDnsExpiring added in v1.1.0

func (UnimplementedHandler) GetAccountDnsExpiring(ctx context.Context, params GetAccountDnsExpiringParams) (r *DnsExpiring, _ error)

GetAccountDnsExpiring implements getAccountDnsExpiring operation.

Get expiring account .ton dns.

GET /v2/accounts/{account_id}/dns/expiring

func (UnimplementedHandler) GetAccountEvent added in v1.1.0

func (UnimplementedHandler) GetAccountEvent(ctx context.Context, params GetAccountEventParams) (r *AccountEvent, _ error)

GetAccountEvent implements getAccountEvent operation.

Get event for an account by event_id.

GET /v2/accounts/{account_id}/events/{event_id}

func (UnimplementedHandler) GetAccountEvents added in v1.1.0

func (UnimplementedHandler) GetAccountEvents(ctx context.Context, params GetAccountEventsParams) (r *AccountEvents, _ error)

GetAccountEvents implements getAccountEvents operation.

Get events for an account. Each event is built on top of a trace which is a series of transactions caused by one inbound message. TonAPI looks for known patterns inside the trace and splits the trace into actions, where a single action represents a meaningful high-level operation like a Jetton Transfer or an NFT Purchase. Actions are expected to be shown to users. It is advised not to build any logic on top of actions because actions can be changed at any time.

GET /v2/accounts/{account_id}/events

func (UnimplementedHandler) GetAccountInfoByStateInit

GetAccountInfoByStateInit implements getAccountInfoByStateInit operation.

Get account info by state init.

POST /v2/tonconnect/stateinit

func (UnimplementedHandler) GetAccountInscriptions added in v1.2.0

func (UnimplementedHandler) GetAccountInscriptions(ctx context.Context, params GetAccountInscriptionsParams) (r *InscriptionBalances, _ error)

GetAccountInscriptions implements getAccountInscriptions operation.

Get all inscriptions by owner address. It's experimental API and can be dropped in the future.

GET /v2/experimental/accounts/{account_id}/inscriptions

func (UnimplementedHandler) GetAccountInscriptionsHistory added in v1.2.0

func (UnimplementedHandler) GetAccountInscriptionsHistory(ctx context.Context, params GetAccountInscriptionsHistoryParams) (r *AccountEvents, _ error)

GetAccountInscriptionsHistory implements getAccountInscriptionsHistory operation.

Get the transfer inscriptions history for account. It's experimental API and can be dropped in the future.

GET /v2/experimental/accounts/{account_id}/inscriptions/history

func (UnimplementedHandler) GetAccountInscriptionsHistoryByTicker added in v1.2.0

func (UnimplementedHandler) GetAccountInscriptionsHistoryByTicker(ctx context.Context, params GetAccountInscriptionsHistoryByTickerParams) (r *AccountEvents, _ error)

GetAccountInscriptionsHistoryByTicker implements getAccountInscriptionsHistoryByTicker operation.

Get the transfer inscriptions history for account. It's experimental API and can be dropped in the future.

GET /v2/experimental/accounts/{account_id}/inscriptions/{ticker}/history

func (UnimplementedHandler) GetAccountJettonHistoryByID added in v1.1.0

func (UnimplementedHandler) GetAccountJettonHistoryByID(ctx context.Context, params GetAccountJettonHistoryByIDParams) (r *AccountEvents, _ error)

GetAccountJettonHistoryByID implements getAccountJettonHistoryByID operation.

Get the transfer jetton history for account and jetton.

GET /v2/accounts/{account_id}/jettons/{jetton_id}/history

func (UnimplementedHandler) GetAccountJettonsBalances added in v1.1.0

func (UnimplementedHandler) GetAccountJettonsBalances(ctx context.Context, params GetAccountJettonsBalancesParams) (r *JettonsBalances, _ error)

GetAccountJettonsBalances implements getAccountJettonsBalances operation.

Get all Jettons balances by owner address.

GET /v2/accounts/{account_id}/jettons

func (UnimplementedHandler) GetAccountJettonsHistory added in v1.1.0

func (UnimplementedHandler) GetAccountJettonsHistory(ctx context.Context, params GetAccountJettonsHistoryParams) (r *AccountEvents, _ error)

GetAccountJettonsHistory implements getAccountJettonsHistory operation.

Get the transfer jettons history for account.

GET /v2/accounts/{account_id}/jettons/history

func (UnimplementedHandler) GetAccountNftHistory added in v1.1.0

func (UnimplementedHandler) GetAccountNftHistory(ctx context.Context, params GetAccountNftHistoryParams) (r *AccountEvents, _ error)

GetAccountNftHistory implements getAccountNftHistory operation.

Get the transfer nft history.

GET /v2/accounts/{account_id}/nfts/history

func (UnimplementedHandler) GetAccountNftItems added in v1.1.0

func (UnimplementedHandler) GetAccountNftItems(ctx context.Context, params GetAccountNftItemsParams) (r *NftItems, _ error)

GetAccountNftItems implements getAccountNftItems operation.

Get all NFT items by owner address.

GET /v2/accounts/{account_id}/nfts

func (UnimplementedHandler) GetAccountNominatorsPools added in v1.1.0

func (UnimplementedHandler) GetAccountNominatorsPools(ctx context.Context, params GetAccountNominatorsPoolsParams) (r *AccountStaking, _ error)

GetAccountNominatorsPools implements getAccountNominatorsPools operation.

All pools where account participates.

GET /v2/staking/nominator/{account_id}/pools

func (UnimplementedHandler) GetAccountPublicKey added in v1.1.0

GetAccountPublicKey implements getAccountPublicKey operation.

Get public key by account id.

GET /v2/accounts/{account_id}/publickey

func (UnimplementedHandler) GetAccountSeqno added in v1.0.0

func (UnimplementedHandler) GetAccountSeqno(ctx context.Context, params GetAccountSeqnoParams) (r *Seqno, _ error)

GetAccountSeqno implements getAccountSeqno operation.

Get account seqno.

GET /v2/wallet/{account_id}/seqno

func (UnimplementedHandler) GetAccountSubscriptions added in v1.1.0

func (UnimplementedHandler) GetAccountSubscriptions(ctx context.Context, params GetAccountSubscriptionsParams) (r *Subscriptions, _ error)

GetAccountSubscriptions implements getAccountSubscriptions operation.

Get all subscriptions by wallet address.

GET /v2/accounts/{account_id}/subscriptions

func (UnimplementedHandler) GetAccountTraces added in v1.1.0

func (UnimplementedHandler) GetAccountTraces(ctx context.Context, params GetAccountTracesParams) (r *TraceIDs, _ error)

GetAccountTraces implements getAccountTraces operation.

Get traces for account.

GET /v2/accounts/{account_id}/traces

func (UnimplementedHandler) GetAccounts

func (UnimplementedHandler) GetAccounts(ctx context.Context, req OptGetAccountsReq) (r *Accounts, _ error)

GetAccounts implements getAccounts operation.

Get human-friendly information about several accounts without low-level details.

POST /v2/accounts/_bulk

func (UnimplementedHandler) GetAllAuctions

func (UnimplementedHandler) GetAllAuctions(ctx context.Context, params GetAllAuctionsParams) (r *Auctions, _ error)

GetAllAuctions implements getAllAuctions operation.

Get all auctions.

GET /v2/dns/auctions

func (UnimplementedHandler) GetAllRawShardsInfo added in v1.1.0

GetAllRawShardsInfo implements getAllRawShardsInfo operation.

Get all raw shards info.

GET /v2/liteserver/get_all_shards_info/{block_id}

func (UnimplementedHandler) GetBlockchainAccountTransactions added in v1.1.0

func (UnimplementedHandler) GetBlockchainAccountTransactions(ctx context.Context, params GetBlockchainAccountTransactionsParams) (r *Transactions, _ error)

GetBlockchainAccountTransactions implements getBlockchainAccountTransactions operation.

Get account transactions.

GET /v2/blockchain/accounts/{account_id}/transactions

func (UnimplementedHandler) GetBlockchainBlock added in v1.1.0

func (UnimplementedHandler) GetBlockchainBlock(ctx context.Context, params GetBlockchainBlockParams) (r *BlockchainBlock, _ error)

GetBlockchainBlock implements getBlockchainBlock operation.

Get blockchain block data.

GET /v2/blockchain/blocks/{block_id}

func (UnimplementedHandler) GetBlockchainBlockTransactions added in v1.1.0

func (UnimplementedHandler) GetBlockchainBlockTransactions(ctx context.Context, params GetBlockchainBlockTransactionsParams) (r *Transactions, _ error)

GetBlockchainBlockTransactions implements getBlockchainBlockTransactions operation.

Get transactions from block.

GET /v2/blockchain/blocks/{block_id}/transactions

func (UnimplementedHandler) GetBlockchainConfig added in v1.1.0

func (UnimplementedHandler) GetBlockchainConfig(ctx context.Context) (r *BlockchainConfig, _ error)

GetBlockchainConfig implements getBlockchainConfig operation.

Get blockchain config.

GET /v2/blockchain/config

func (UnimplementedHandler) GetBlockchainConfigFromBlock added in v1.2.0

func (UnimplementedHandler) GetBlockchainConfigFromBlock(ctx context.Context, params GetBlockchainConfigFromBlockParams) (r *BlockchainConfig, _ error)

GetBlockchainConfigFromBlock implements getBlockchainConfigFromBlock operation.

Get blockchain config from a specific block, if present.

GET /v2/blockchain/masterchain/{masterchain_seqno}/config

func (UnimplementedHandler) GetBlockchainMasterchainBlocks added in v1.2.0

func (UnimplementedHandler) GetBlockchainMasterchainBlocks(ctx context.Context, params GetBlockchainMasterchainBlocksParams) (r *BlockchainBlocks, _ error)

GetBlockchainMasterchainBlocks implements getBlockchainMasterchainBlocks operation.

Get all blocks in all shards and workchains between target and previous masterchain block according to shards last blocks snapshot in masterchain. We don't recommend to build your app around this method because it has problem with scalability and will work very slow in the future.

GET /v2/blockchain/masterchain/{masterchain_seqno}/blocks

func (UnimplementedHandler) GetBlockchainMasterchainHead added in v1.1.0

func (UnimplementedHandler) GetBlockchainMasterchainHead(ctx context.Context) (r *BlockchainBlock, _ error)

GetBlockchainMasterchainHead implements getBlockchainMasterchainHead operation.

Get last known masterchain block.

GET /v2/blockchain/masterchain-head

func (UnimplementedHandler) GetBlockchainMasterchainShards added in v1.2.0

func (UnimplementedHandler) GetBlockchainMasterchainShards(ctx context.Context, params GetBlockchainMasterchainShardsParams) (r *BlockchainBlockShards, _ error)

GetBlockchainMasterchainShards implements getBlockchainMasterchainShards operation.

Get blockchain block shards.

GET /v2/blockchain/masterchain/{masterchain_seqno}/shards

func (UnimplementedHandler) GetBlockchainMasterchainTransactions added in v1.2.0

func (UnimplementedHandler) GetBlockchainMasterchainTransactions(ctx context.Context, params GetBlockchainMasterchainTransactionsParams) (r *Transactions, _ error)

GetBlockchainMasterchainTransactions implements getBlockchainMasterchainTransactions operation.

Get all transactions in all shards and workchains between target and previous masterchain block according to shards last blocks snapshot in masterchain. We don't recommend to build your app around this method because it has problem with scalability and will work very slow in the future.

GET /v2/blockchain/masterchain/{masterchain_seqno}/transactions

func (UnimplementedHandler) GetBlockchainRawAccount added in v1.1.0

func (UnimplementedHandler) GetBlockchainRawAccount(ctx context.Context, params GetBlockchainRawAccountParams) (r *BlockchainRawAccount, _ error)

GetBlockchainRawAccount implements getBlockchainRawAccount operation.

Get low-level information about an account taken directly from the blockchain.

GET /v2/blockchain/accounts/{account_id}

func (UnimplementedHandler) GetBlockchainTransaction added in v1.1.0

func (UnimplementedHandler) GetBlockchainTransaction(ctx context.Context, params GetBlockchainTransactionParams) (r *Transaction, _ error)

GetBlockchainTransaction implements getBlockchainTransaction operation.

Get transaction data.

GET /v2/blockchain/transactions/{transaction_id}

func (UnimplementedHandler) GetBlockchainTransactionByMessageHash added in v1.1.0

func (UnimplementedHandler) GetBlockchainTransactionByMessageHash(ctx context.Context, params GetBlockchainTransactionByMessageHashParams) (r *Transaction, _ error)

GetBlockchainTransactionByMessageHash implements getBlockchainTransactionByMessageHash operation.

Get transaction data by message hash.

GET /v2/blockchain/messages/{msg_id}/transaction

func (UnimplementedHandler) GetBlockchainValidators added in v1.1.0

func (UnimplementedHandler) GetBlockchainValidators(ctx context.Context) (r *Validators, _ error)

GetBlockchainValidators implements getBlockchainValidators operation.

Get blockchain validators.

GET /v2/blockchain/validators

func (UnimplementedHandler) GetChartRates added in v1.1.0

func (UnimplementedHandler) GetChartRates(ctx context.Context, params GetChartRatesParams) (r *GetChartRatesOK, _ error)

GetChartRates implements getChartRates operation.

Get chart by token.

GET /v2/rates/chart

func (UnimplementedHandler) GetDnsInfo added in v1.1.0

func (UnimplementedHandler) GetDnsInfo(ctx context.Context, params GetDnsInfoParams) (r *DomainInfo, _ error)

GetDnsInfo implements getDnsInfo operation.

Get full information about domain name.

GET /v2/dns/{domain_name}

func (UnimplementedHandler) GetDomainBids

func (UnimplementedHandler) GetDomainBids(ctx context.Context, params GetDomainBidsParams) (r *DomainBids, _ error)

GetDomainBids implements getDomainBids operation.

Get domain bids.

GET /v2/dns/{domain_name}/bids

func (UnimplementedHandler) GetEvent

func (UnimplementedHandler) GetEvent(ctx context.Context, params GetEventParams) (r *Event, _ error)

GetEvent implements getEvent operation.

Get an event either by event ID or a hash of any transaction in a trace. An event is built on top of a trace which is a series of transactions caused by one inbound message. TonAPI looks for known patterns inside the trace and splits the trace into actions, where a single action represents a meaningful high-level operation like a Jetton Transfer or an NFT Purchase. Actions are expected to be shown to users. It is advised not to build any logic on top of actions because actions can be changed at any time.

GET /v2/events/{event_id}

func (UnimplementedHandler) GetInscriptionOpTemplate added in v1.2.0

GetInscriptionOpTemplate implements getInscriptionOpTemplate operation.

Return comment for making operation with inscription. please don't use it if you don't know what you are doing.

GET /v2/experimental/inscriptions/op-template

func (UnimplementedHandler) GetItemsFromCollection

func (UnimplementedHandler) GetItemsFromCollection(ctx context.Context, params GetItemsFromCollectionParams) (r *NftItems, _ error)

GetItemsFromCollection implements getItemsFromCollection operation.

Get NFT items from collection by collection address.

GET /v2/nfts/collections/{account_id}/items

func (UnimplementedHandler) GetJettonHolders added in v1.1.0

func (UnimplementedHandler) GetJettonHolders(ctx context.Context, params GetJettonHoldersParams) (r *JettonHolders, _ error)

GetJettonHolders implements getJettonHolders operation.

Get jetton's holders.

GET /v2/jettons/{account_id}/holders

func (UnimplementedHandler) GetJettonInfo

func (UnimplementedHandler) GetJettonInfo(ctx context.Context, params GetJettonInfoParams) (r *JettonInfo, _ error)

GetJettonInfo implements getJettonInfo operation.

Get jetton metadata by jetton master address.

GET /v2/jettons/{account_id}

func (UnimplementedHandler) GetJettons added in v1.0.0

func (UnimplementedHandler) GetJettons(ctx context.Context, params GetJettonsParams) (r *Jettons, _ error)

GetJettons implements getJettons operation.

Get a list of all indexed jetton masters in the blockchain.

GET /v2/jettons

func (UnimplementedHandler) GetJettonsEvents added in v1.1.0

func (UnimplementedHandler) GetJettonsEvents(ctx context.Context, params GetJettonsEventsParams) (r *Event, _ error)

GetJettonsEvents implements getJettonsEvents operation.

Get only jetton transfers in the event.

GET /v2/events/{event_id}/jettons

func (UnimplementedHandler) GetMarketsRates added in v1.2.0

func (UnimplementedHandler) GetMarketsRates(ctx context.Context) (r *GetMarketsRatesOK, _ error)

GetMarketsRates implements getMarketsRates operation.

Get the TON price from markets.

GET /v2/rates/markets

func (UnimplementedHandler) GetNftCollection

func (UnimplementedHandler) GetNftCollection(ctx context.Context, params GetNftCollectionParams) (r *NftCollection, _ error)

GetNftCollection implements getNftCollection operation.

Get NFT collection by collection address.

GET /v2/nfts/collections/{account_id}

func (UnimplementedHandler) GetNftCollections

func (UnimplementedHandler) GetNftCollections(ctx context.Context, params GetNftCollectionsParams) (r *NftCollections, _ error)

GetNftCollections implements getNftCollections operation.

Get NFT collections.

GET /v2/nfts/collections

func (UnimplementedHandler) GetNftHistoryByID added in v1.1.0

func (UnimplementedHandler) GetNftHistoryByID(ctx context.Context, params GetNftHistoryByIDParams) (r *AccountEvents, _ error)

GetNftHistoryByID implements getNftHistoryByID operation.

Get the transfer nfts history for account.

GET /v2/nfts/{account_id}/history

func (UnimplementedHandler) GetNftItemByAddress

func (UnimplementedHandler) GetNftItemByAddress(ctx context.Context, params GetNftItemByAddressParams) (r *NftItem, _ error)

GetNftItemByAddress implements getNftItemByAddress operation.

Get NFT item by its address.

GET /v2/nfts/{account_id}

func (UnimplementedHandler) GetNftItemsByAddresses

func (UnimplementedHandler) GetNftItemsByAddresses(ctx context.Context, req OptGetNftItemsByAddressesReq) (r *NftItems, _ error)

GetNftItemsByAddresses implements getNftItemsByAddresses operation.

Get NFT items by their addresses.

POST /v2/nfts/_bulk

func (UnimplementedHandler) GetRates

func (UnimplementedHandler) GetRates(ctx context.Context, params GetRatesParams) (r *GetRatesOK, _ error)

GetRates implements getRates operation.

Get the token price to the currency.

GET /v2/rates

func (UnimplementedHandler) GetRawAccountState added in v1.1.0

GetRawAccountState implements getRawAccountState operation.

Get raw account state.

GET /v2/liteserver/get_account_state/{account_id}

func (UnimplementedHandler) GetRawBlockProof added in v1.1.0

GetRawBlockProof implements getRawBlockProof operation.

Get raw block proof.

GET /v2/liteserver/get_block_proof

func (UnimplementedHandler) GetRawBlockchainBlock added in v1.1.0

GetRawBlockchainBlock implements getRawBlockchainBlock operation.

Get raw blockchain block.

GET /v2/liteserver/get_block/{block_id}

func (UnimplementedHandler) GetRawBlockchainBlockHeader added in v1.1.0

GetRawBlockchainBlockHeader implements getRawBlockchainBlockHeader operation.

Get raw blockchain block header.

GET /v2/liteserver/get_block_header/{block_id}

func (UnimplementedHandler) GetRawBlockchainBlockState added in v1.1.0

GetRawBlockchainBlockState implements getRawBlockchainBlockState operation.

Get raw blockchain block state.

GET /v2/liteserver/get_state/{block_id}

func (UnimplementedHandler) GetRawBlockchainConfig added in v1.2.0

func (UnimplementedHandler) GetRawBlockchainConfig(ctx context.Context) (r *RawBlockchainConfig, _ error)

GetRawBlockchainConfig implements getRawBlockchainConfig operation.

Get raw blockchain config.

GET /v2/blockchain/config/raw

func (UnimplementedHandler) GetRawBlockchainConfigFromBlock added in v1.2.0

func (UnimplementedHandler) GetRawBlockchainConfigFromBlock(ctx context.Context, params GetRawBlockchainConfigFromBlockParams) (r *RawBlockchainConfig, _ error)

GetRawBlockchainConfigFromBlock implements getRawBlockchainConfigFromBlock operation.

Get raw blockchain config from a specific block, if present.

GET /v2/blockchain/masterchain/{masterchain_seqno}/config/raw

func (UnimplementedHandler) GetRawConfig added in v1.1.0

func (UnimplementedHandler) GetRawConfig(ctx context.Context, params GetRawConfigParams) (r *GetRawConfigOK, _ error)

GetRawConfig implements getRawConfig operation.

Get raw config.

GET /v2/liteserver/get_config_all/{block_id}

func (UnimplementedHandler) GetRawListBlockTransactions added in v1.1.0

GetRawListBlockTransactions implements getRawListBlockTransactions operation.

Get raw list block transactions.

GET /v2/liteserver/list_block_transactions/{block_id}

func (UnimplementedHandler) GetRawMasterchainInfo added in v1.1.0

func (UnimplementedHandler) GetRawMasterchainInfo(ctx context.Context) (r *GetRawMasterchainInfoOK, _ error)

GetRawMasterchainInfo implements getRawMasterchainInfo operation.

Get raw masterchain info.

GET /v2/liteserver/get_masterchain_info

func (UnimplementedHandler) GetRawMasterchainInfoExt added in v1.1.0

GetRawMasterchainInfoExt implements getRawMasterchainInfoExt operation.

Get raw masterchain info ext.

GET /v2/liteserver/get_masterchain_info_ext

func (UnimplementedHandler) GetRawShardBlockProof added in v1.1.0

GetRawShardBlockProof implements getRawShardBlockProof operation.

Get raw shard block proof.

GET /v2/liteserver/get_shard_block_proof/{block_id}

func (UnimplementedHandler) GetRawShardInfo added in v1.1.0

GetRawShardInfo implements getRawShardInfo operation.

Get raw shard info.

GET /v2/liteserver/get_shard_info/{block_id}

func (UnimplementedHandler) GetRawTime added in v1.1.0

func (UnimplementedHandler) GetRawTime(ctx context.Context) (r *GetRawTimeOK, _ error)

GetRawTime implements getRawTime operation.

Get raw time.

GET /v2/liteserver/get_time

func (UnimplementedHandler) GetRawTransactions added in v1.1.0

GetRawTransactions implements getRawTransactions operation.

Get raw transactions.

GET /v2/liteserver/get_transactions/{account_id}

func (UnimplementedHandler) GetStakingPoolHistory added in v1.1.0

GetStakingPoolHistory implements getStakingPoolHistory operation.

Pool history.

GET /v2/staking/pool/{account_id}/history

func (UnimplementedHandler) GetStakingPoolInfo added in v1.1.0

GetStakingPoolInfo implements getStakingPoolInfo operation.

Stacking pool info.

GET /v2/staking/pool/{account_id}

func (UnimplementedHandler) GetStakingPools added in v1.1.0

GetStakingPools implements getStakingPools operation.

All pools available in network.

GET /v2/staking/pools

func (UnimplementedHandler) GetStorageProviders

func (UnimplementedHandler) GetStorageProviders(ctx context.Context) (r *GetStorageProvidersOK, _ error)

GetStorageProviders implements getStorageProviders operation.

Get TON storage providers deployed to the blockchain.

GET /v2/storage/providers

func (UnimplementedHandler) GetTonConnectPayload

func (UnimplementedHandler) GetTonConnectPayload(ctx context.Context) (r *GetTonConnectPayloadOK, _ error)

GetTonConnectPayload implements getTonConnectPayload operation.

Get a payload for further token receipt.

GET /v2/tonconnect/payload

func (UnimplementedHandler) GetTrace

func (UnimplementedHandler) GetTrace(ctx context.Context, params GetTraceParams) (r *Trace, _ error)

GetTrace implements getTrace operation.

Get the trace by trace ID or hash of any transaction in trace.

GET /v2/traces/{trace_id}

func (UnimplementedHandler) GetWalletBackup

GetWalletBackup implements getWalletBackup operation.

Get backup info.

GET /v2/wallet/backup

func (UnimplementedHandler) GetWalletsByPublicKey added in v1.0.0

func (UnimplementedHandler) GetWalletsByPublicKey(ctx context.Context, params GetWalletsByPublicKeyParams) (r *Accounts, _ error)

GetWalletsByPublicKey implements getWalletsByPublicKey operation.

Get wallets by public key.

GET /v2/pubkeys/{public_key}/wallets

func (UnimplementedHandler) NewError added in v1.1.0

func (UnimplementedHandler) NewError(ctx context.Context, err error) (r *ErrorStatusCode)

NewError creates *ErrorStatusCode from error returned by handler.

Used for common default response.

func (UnimplementedHandler) ReduceIndexingLatency added in v1.2.0

func (UnimplementedHandler) ReduceIndexingLatency(ctx context.Context) (r *ServiceStatus, _ error)

ReduceIndexingLatency implements reduceIndexingLatency operation.

Reduce indexing latency.

GET /v2/status

func (UnimplementedHandler) ReindexAccount

func (UnimplementedHandler) ReindexAccount(ctx context.Context, params ReindexAccountParams) error

ReindexAccount implements reindexAccount operation.

Update internal cache for a particular account.

POST /v2/accounts/{account_id}/reindex

func (UnimplementedHandler) SearchAccounts added in v1.1.0

func (UnimplementedHandler) SearchAccounts(ctx context.Context, params SearchAccountsParams) (r *FoundAccounts, _ error)

SearchAccounts implements searchAccounts operation.

Search by account domain name.

GET /v2/accounts/search

func (UnimplementedHandler) SendBlockchainMessage added in v1.1.0

func (UnimplementedHandler) SendBlockchainMessage(ctx context.Context, req *SendBlockchainMessageReq) error

SendBlockchainMessage implements sendBlockchainMessage operation.

Send message to blockchain.

POST /v2/blockchain/message

func (UnimplementedHandler) SendRawMessage added in v1.1.0

func (UnimplementedHandler) SendRawMessage(ctx context.Context, req *SendRawMessageReq) (r *SendRawMessageOK, _ error)

SendRawMessage implements sendRawMessage operation.

Send raw message to blockchain.

POST /v2/liteserver/send_message

func (UnimplementedHandler) SetWalletBackup

SetWalletBackup implements setWalletBackup operation.

Set backup info.

PUT /v2/wallet/backup

func (UnimplementedHandler) TonConnectProof

TonConnectProof implements tonConnectProof operation.

Account verification and token issuance.

POST /v2/wallet/auth/proof

type Validator

type Validator struct {
	Address     string `json:"address"`
	AdnlAddress string `json:"adnl_address"`
	Stake       int64  `json:"stake"`
	MaxFactor   int64  `json:"max_factor"`
}

Ref: #/components/schemas/Validator

func (*Validator) Decode

func (s *Validator) Decode(d *jx.Decoder) error

Decode decodes Validator from json.

func (*Validator) Encode

func (s *Validator) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Validator) GetAddress

func (s *Validator) GetAddress() string

GetAddress returns the value of Address.

func (*Validator) GetAdnlAddress added in v1.2.0

func (s *Validator) GetAdnlAddress() string

GetAdnlAddress returns the value of AdnlAddress.

func (*Validator) GetMaxFactor added in v1.2.0

func (s *Validator) GetMaxFactor() int64

GetMaxFactor returns the value of MaxFactor.

func (*Validator) GetStake added in v1.2.0

func (s *Validator) GetStake() int64

GetStake returns the value of Stake.

func (*Validator) MarshalJSON

func (s *Validator) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Validator) SetAddress

func (s *Validator) SetAddress(val string)

SetAddress sets the value of Address.

func (*Validator) SetAdnlAddress added in v1.2.0

func (s *Validator) SetAdnlAddress(val string)

SetAdnlAddress sets the value of AdnlAddress.

func (*Validator) SetMaxFactor added in v1.2.0

func (s *Validator) SetMaxFactor(val int64)

SetMaxFactor sets the value of MaxFactor.

func (*Validator) SetStake added in v1.2.0

func (s *Validator) SetStake(val int64)

SetStake sets the value of Stake.

func (*Validator) UnmarshalJSON

func (s *Validator) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type Validators

type Validators struct {
	ElectAt    int64       `json:"elect_at"`
	ElectClose int64       `json:"elect_close"`
	MinStake   int64       `json:"min_stake"`
	TotalStake int64       `json:"total_stake"`
	Validators []Validator `json:"validators"`
}

Ref: #/components/schemas/Validators

func (*Validators) Decode

func (s *Validators) Decode(d *jx.Decoder) error

Decode decodes Validators from json.

func (*Validators) Encode

func (s *Validators) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*Validators) GetElectAt added in v1.2.0

func (s *Validators) GetElectAt() int64

GetElectAt returns the value of ElectAt.

func (*Validators) GetElectClose added in v1.2.0

func (s *Validators) GetElectClose() int64

GetElectClose returns the value of ElectClose.

func (*Validators) GetMinStake added in v1.2.0

func (s *Validators) GetMinStake() int64

GetMinStake returns the value of MinStake.

func (*Validators) GetTotalStake added in v1.2.0

func (s *Validators) GetTotalStake() int64

GetTotalStake returns the value of TotalStake.

func (*Validators) GetValidators added in v1.0.0

func (s *Validators) GetValidators() []Validator

GetValidators returns the value of Validators.

func (*Validators) MarshalJSON

func (s *Validators) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*Validators) SetElectAt added in v1.2.0

func (s *Validators) SetElectAt(val int64)

SetElectAt sets the value of ElectAt.

func (*Validators) SetElectClose added in v1.2.0

func (s *Validators) SetElectClose(val int64)

SetElectClose sets the value of ElectClose.

func (*Validators) SetMinStake added in v1.2.0

func (s *Validators) SetMinStake(val int64)

SetMinStake sets the value of MinStake.

func (*Validators) SetTotalStake added in v1.2.0

func (s *Validators) SetTotalStake(val int64)

SetTotalStake sets the value of TotalStake.

func (*Validators) SetValidators added in v1.0.0

func (s *Validators) SetValidators(val []Validator)

SetValidators sets the value of Validators.

func (*Validators) UnmarshalJSON

func (s *Validators) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*Validators) Validate added in v1.0.0

func (s *Validators) Validate() error

type ValidatorsSet added in v1.0.0

type ValidatorsSet struct {
	UtimeSince  int                     `json:"utime_since"`
	UtimeUntil  int                     `json:"utime_until"`
	Total       int                     `json:"total"`
	Main        int                     `json:"main"`
	TotalWeight OptString               `json:"total_weight"`
	List        []ValidatorsSetListItem `json:"list"`
}

Ref: #/components/schemas/ValidatorsSet

func (*ValidatorsSet) Decode added in v1.0.0

func (s *ValidatorsSet) Decode(d *jx.Decoder) error

Decode decodes ValidatorsSet from json.

func (*ValidatorsSet) Encode added in v1.0.0

func (s *ValidatorsSet) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ValidatorsSet) GetList added in v1.0.0

func (s *ValidatorsSet) GetList() []ValidatorsSetListItem

GetList returns the value of List.

func (*ValidatorsSet) GetMain added in v1.0.0

func (s *ValidatorsSet) GetMain() int

GetMain returns the value of Main.

func (*ValidatorsSet) GetTotal added in v1.0.0

func (s *ValidatorsSet) GetTotal() int

GetTotal returns the value of Total.

func (*ValidatorsSet) GetTotalWeight added in v1.0.0

func (s *ValidatorsSet) GetTotalWeight() OptString

GetTotalWeight returns the value of TotalWeight.

func (*ValidatorsSet) GetUtimeSince added in v1.0.0

func (s *ValidatorsSet) GetUtimeSince() int

GetUtimeSince returns the value of UtimeSince.

func (*ValidatorsSet) GetUtimeUntil added in v1.0.0

func (s *ValidatorsSet) GetUtimeUntil() int

GetUtimeUntil returns the value of UtimeUntil.

func (*ValidatorsSet) MarshalJSON added in v1.0.0

func (s *ValidatorsSet) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ValidatorsSet) SetList added in v1.0.0

func (s *ValidatorsSet) SetList(val []ValidatorsSetListItem)

SetList sets the value of List.

func (*ValidatorsSet) SetMain added in v1.0.0

func (s *ValidatorsSet) SetMain(val int)

SetMain sets the value of Main.

func (*ValidatorsSet) SetTotal added in v1.0.0

func (s *ValidatorsSet) SetTotal(val int)

SetTotal sets the value of Total.

func (*ValidatorsSet) SetTotalWeight added in v1.0.0

func (s *ValidatorsSet) SetTotalWeight(val OptString)

SetTotalWeight sets the value of TotalWeight.

func (*ValidatorsSet) SetUtimeSince added in v1.0.0

func (s *ValidatorsSet) SetUtimeSince(val int)

SetUtimeSince sets the value of UtimeSince.

func (*ValidatorsSet) SetUtimeUntil added in v1.0.0

func (s *ValidatorsSet) SetUtimeUntil(val int)

SetUtimeUntil sets the value of UtimeUntil.

func (*ValidatorsSet) UnmarshalJSON added in v1.0.0

func (s *ValidatorsSet) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ValidatorsSet) Validate added in v1.0.0

func (s *ValidatorsSet) Validate() error

type ValidatorsSetListItem added in v1.0.0

type ValidatorsSetListItem struct {
	PublicKey string    `json:"public_key"`
	Weight    int64     `json:"weight"`
	AdnlAddr  OptString `json:"adnl_addr"`
}

func (*ValidatorsSetListItem) Decode added in v1.0.0

func (s *ValidatorsSetListItem) Decode(d *jx.Decoder) error

Decode decodes ValidatorsSetListItem from json.

func (*ValidatorsSetListItem) Encode added in v1.0.0

func (s *ValidatorsSetListItem) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ValidatorsSetListItem) GetAdnlAddr added in v1.2.0

func (s *ValidatorsSetListItem) GetAdnlAddr() OptString

GetAdnlAddr returns the value of AdnlAddr.

func (*ValidatorsSetListItem) GetPublicKey added in v1.0.0

func (s *ValidatorsSetListItem) GetPublicKey() string

GetPublicKey returns the value of PublicKey.

func (*ValidatorsSetListItem) GetWeight added in v1.2.0

func (s *ValidatorsSetListItem) GetWeight() int64

GetWeight returns the value of Weight.

func (*ValidatorsSetListItem) MarshalJSON added in v1.0.0

func (s *ValidatorsSetListItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ValidatorsSetListItem) SetAdnlAddr added in v1.2.0

func (s *ValidatorsSetListItem) SetAdnlAddr(val OptString)

SetAdnlAddr sets the value of AdnlAddr.

func (*ValidatorsSetListItem) SetPublicKey added in v1.0.0

func (s *ValidatorsSetListItem) SetPublicKey(val string)

SetPublicKey sets the value of PublicKey.

func (*ValidatorsSetListItem) SetWeight added in v1.2.0

func (s *ValidatorsSetListItem) SetWeight(val int64)

SetWeight sets the value of Weight.

func (*ValidatorsSetListItem) UnmarshalJSON added in v1.0.0

func (s *ValidatorsSetListItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

type ValueFlow

type ValueFlow struct {
	Account AccountAddress         `json:"account"`
	Ton     int64                  `json:"ton"`
	Fees    int64                  `json:"fees"`
	Jettons []ValueFlowJettonsItem `json:"jettons"`
}

Ref: #/components/schemas/ValueFlow

func (*ValueFlow) Decode

func (s *ValueFlow) Decode(d *jx.Decoder) error

Decode decodes ValueFlow from json.

func (*ValueFlow) Encode

func (s *ValueFlow) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ValueFlow) GetAccount

func (s *ValueFlow) GetAccount() AccountAddress

GetAccount returns the value of Account.

func (*ValueFlow) GetFees

func (s *ValueFlow) GetFees() int64

GetFees returns the value of Fees.

func (*ValueFlow) GetJettons

func (s *ValueFlow) GetJettons() []ValueFlowJettonsItem

GetJettons returns the value of Jettons.

func (*ValueFlow) GetTon

func (s *ValueFlow) GetTon() int64

GetTon returns the value of Ton.

func (*ValueFlow) MarshalJSON

func (s *ValueFlow) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ValueFlow) SetAccount

func (s *ValueFlow) SetAccount(val AccountAddress)

SetAccount sets the value of Account.

func (*ValueFlow) SetFees

func (s *ValueFlow) SetFees(val int64)

SetFees sets the value of Fees.

func (*ValueFlow) SetJettons

func (s *ValueFlow) SetJettons(val []ValueFlowJettonsItem)

SetJettons sets the value of Jettons.

func (*ValueFlow) SetTon

func (s *ValueFlow) SetTon(val int64)

SetTon sets the value of Ton.

func (*ValueFlow) UnmarshalJSON

func (s *ValueFlow) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ValueFlow) Validate added in v1.1.0

func (s *ValueFlow) Validate() error

type ValueFlowJettonsItem

type ValueFlowJettonsItem struct {
	Account  AccountAddress `json:"account"`
	Jetton   JettonPreview  `json:"jetton"`
	Quantity int64          `json:"quantity"`
}

func (*ValueFlowJettonsItem) Decode

func (s *ValueFlowJettonsItem) Decode(d *jx.Decoder) error

Decode decodes ValueFlowJettonsItem from json.

func (*ValueFlowJettonsItem) Encode

func (s *ValueFlowJettonsItem) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*ValueFlowJettonsItem) GetAccount

func (s *ValueFlowJettonsItem) GetAccount() AccountAddress

GetAccount returns the value of Account.

func (*ValueFlowJettonsItem) GetJetton added in v1.1.0

func (s *ValueFlowJettonsItem) GetJetton() JettonPreview

GetJetton returns the value of Jetton.

func (*ValueFlowJettonsItem) GetQuantity

func (s *ValueFlowJettonsItem) GetQuantity() int64

GetQuantity returns the value of Quantity.

func (*ValueFlowJettonsItem) MarshalJSON

func (s *ValueFlowJettonsItem) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*ValueFlowJettonsItem) SetAccount

func (s *ValueFlowJettonsItem) SetAccount(val AccountAddress)

SetAccount sets the value of Account.

func (*ValueFlowJettonsItem) SetJetton added in v1.1.0

func (s *ValueFlowJettonsItem) SetJetton(val JettonPreview)

SetJetton sets the value of Jetton.

func (*ValueFlowJettonsItem) SetQuantity

func (s *ValueFlowJettonsItem) SetQuantity(val int64)

SetQuantity sets the value of Quantity.

func (*ValueFlowJettonsItem) UnmarshalJSON

func (s *ValueFlowJettonsItem) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*ValueFlowJettonsItem) Validate added in v1.1.0

func (s *ValueFlowJettonsItem) Validate() error

type WalletDNS

type WalletDNS struct {
	Address         string   `json:"address"`
	IsWallet        bool     `json:"is_wallet"`
	HasMethodPubkey bool     `json:"has_method_pubkey"`
	HasMethodSeqno  bool     `json:"has_method_seqno"`
	Names           []string `json:"names"`
}

Ref: #/components/schemas/WalletDNS

func (*WalletDNS) Decode

func (s *WalletDNS) Decode(d *jx.Decoder) error

Decode decodes WalletDNS from json.

func (*WalletDNS) Encode

func (s *WalletDNS) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*WalletDNS) GetAddress

func (s *WalletDNS) GetAddress() string

GetAddress returns the value of Address.

func (*WalletDNS) GetHasMethodPubkey

func (s *WalletDNS) GetHasMethodPubkey() bool

GetHasMethodPubkey returns the value of HasMethodPubkey.

func (*WalletDNS) GetHasMethodSeqno

func (s *WalletDNS) GetHasMethodSeqno() bool

GetHasMethodSeqno returns the value of HasMethodSeqno.

func (*WalletDNS) GetIsWallet

func (s *WalletDNS) GetIsWallet() bool

GetIsWallet returns the value of IsWallet.

func (*WalletDNS) GetNames

func (s *WalletDNS) GetNames() []string

GetNames returns the value of Names.

func (*WalletDNS) MarshalJSON

func (s *WalletDNS) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*WalletDNS) SetAddress

func (s *WalletDNS) SetAddress(val string)

SetAddress sets the value of Address.

func (*WalletDNS) SetHasMethodPubkey

func (s *WalletDNS) SetHasMethodPubkey(val bool)

SetHasMethodPubkey sets the value of HasMethodPubkey.

func (*WalletDNS) SetHasMethodSeqno

func (s *WalletDNS) SetHasMethodSeqno(val bool)

SetHasMethodSeqno sets the value of HasMethodSeqno.

func (*WalletDNS) SetIsWallet

func (s *WalletDNS) SetIsWallet(val bool)

SetIsWallet sets the value of IsWallet.

func (*WalletDNS) SetNames

func (s *WalletDNS) SetNames(val []string)

SetNames sets the value of Names.

func (*WalletDNS) UnmarshalJSON

func (s *WalletDNS) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*WalletDNS) Validate

func (s *WalletDNS) Validate() error

type WithdrawStakeAction added in v1.1.0

type WithdrawStakeAction struct {
	Amount         int64                  `json:"amount"`
	Staker         AccountAddress         `json:"staker"`
	Pool           AccountAddress         `json:"pool"`
	Implementation PoolImplementationType `json:"implementation"`
}

Validator's participation in elections. Ref: #/components/schemas/WithdrawStakeAction

func (*WithdrawStakeAction) Decode added in v1.1.0

func (s *WithdrawStakeAction) Decode(d *jx.Decoder) error

Decode decodes WithdrawStakeAction from json.

func (*WithdrawStakeAction) Encode added in v1.1.0

func (s *WithdrawStakeAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*WithdrawStakeAction) GetAmount added in v1.1.0

func (s *WithdrawStakeAction) GetAmount() int64

GetAmount returns the value of Amount.

func (*WithdrawStakeAction) GetImplementation added in v1.1.0

func (s *WithdrawStakeAction) GetImplementation() PoolImplementationType

GetImplementation returns the value of Implementation.

func (*WithdrawStakeAction) GetPool added in v1.1.0

func (s *WithdrawStakeAction) GetPool() AccountAddress

GetPool returns the value of Pool.

func (*WithdrawStakeAction) GetStaker added in v1.1.0

func (s *WithdrawStakeAction) GetStaker() AccountAddress

GetStaker returns the value of Staker.

func (*WithdrawStakeAction) MarshalJSON added in v1.1.0

func (s *WithdrawStakeAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*WithdrawStakeAction) SetAmount added in v1.1.0

func (s *WithdrawStakeAction) SetAmount(val int64)

SetAmount sets the value of Amount.

func (*WithdrawStakeAction) SetImplementation added in v1.1.0

func (s *WithdrawStakeAction) SetImplementation(val PoolImplementationType)

SetImplementation sets the value of Implementation.

func (*WithdrawStakeAction) SetPool added in v1.1.0

func (s *WithdrawStakeAction) SetPool(val AccountAddress)

SetPool sets the value of Pool.

func (*WithdrawStakeAction) SetStaker added in v1.1.0

func (s *WithdrawStakeAction) SetStaker(val AccountAddress)

SetStaker sets the value of Staker.

func (*WithdrawStakeAction) UnmarshalJSON added in v1.1.0

func (s *WithdrawStakeAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*WithdrawStakeAction) Validate added in v1.1.0

func (s *WithdrawStakeAction) Validate() error

type WithdrawStakeRequestAction added in v1.1.0

type WithdrawStakeRequestAction struct {
	Amount         OptInt64               `json:"amount"`
	Staker         AccountAddress         `json:"staker"`
	Pool           AccountAddress         `json:"pool"`
	Implementation PoolImplementationType `json:"implementation"`
}

Validator's participation in elections. Ref: #/components/schemas/WithdrawStakeRequestAction

func (*WithdrawStakeRequestAction) Decode added in v1.1.0

Decode decodes WithdrawStakeRequestAction from json.

func (*WithdrawStakeRequestAction) Encode added in v1.1.0

func (s *WithdrawStakeRequestAction) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*WithdrawStakeRequestAction) GetAmount added in v1.1.0

func (s *WithdrawStakeRequestAction) GetAmount() OptInt64

GetAmount returns the value of Amount.

func (*WithdrawStakeRequestAction) GetImplementation added in v1.1.0

func (s *WithdrawStakeRequestAction) GetImplementation() PoolImplementationType

GetImplementation returns the value of Implementation.

func (*WithdrawStakeRequestAction) GetPool added in v1.1.0

GetPool returns the value of Pool.

func (*WithdrawStakeRequestAction) GetStaker added in v1.1.0

GetStaker returns the value of Staker.

func (*WithdrawStakeRequestAction) MarshalJSON added in v1.1.0

func (s *WithdrawStakeRequestAction) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*WithdrawStakeRequestAction) SetAmount added in v1.1.0

func (s *WithdrawStakeRequestAction) SetAmount(val OptInt64)

SetAmount sets the value of Amount.

func (*WithdrawStakeRequestAction) SetImplementation added in v1.1.0

func (s *WithdrawStakeRequestAction) SetImplementation(val PoolImplementationType)

SetImplementation sets the value of Implementation.

func (*WithdrawStakeRequestAction) SetPool added in v1.1.0

SetPool sets the value of Pool.

func (*WithdrawStakeRequestAction) SetStaker added in v1.1.0

func (s *WithdrawStakeRequestAction) SetStaker(val AccountAddress)

SetStaker sets the value of Staker.

func (*WithdrawStakeRequestAction) UnmarshalJSON added in v1.1.0

func (s *WithdrawStakeRequestAction) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

func (*WithdrawStakeRequestAction) Validate added in v1.1.0

func (s *WithdrawStakeRequestAction) Validate() error

type WorkchainDescr added in v1.2.0

type WorkchainDescr struct {
	Workchain         int    `json:"workchain"`
	EnabledSince      int64  `json:"enabled_since"`
	ActualMinSplit    int    `json:"actual_min_split"`
	MinSplit          int    `json:"min_split"`
	MaxSplit          int    `json:"max_split"`
	Basic             int    `json:"basic"`
	Active            bool   `json:"active"`
	AcceptMsgs        bool   `json:"accept_msgs"`
	Flags             int    `json:"flags"`
	ZerostateRootHash string `json:"zerostate_root_hash"`
	ZerostateFileHash string `json:"zerostate_file_hash"`
	Version           int64  `json:"version"`
}

Ref: #/components/schemas/WorkchainDescr

func (*WorkchainDescr) Decode added in v1.2.0

func (s *WorkchainDescr) Decode(d *jx.Decoder) error

Decode decodes WorkchainDescr from json.

func (*WorkchainDescr) Encode added in v1.2.0

func (s *WorkchainDescr) Encode(e *jx.Encoder)

Encode implements json.Marshaler.

func (*WorkchainDescr) GetAcceptMsgs added in v1.2.0

func (s *WorkchainDescr) GetAcceptMsgs() bool

GetAcceptMsgs returns the value of AcceptMsgs.

func (*WorkchainDescr) GetActive added in v1.2.0

func (s *WorkchainDescr) GetActive() bool

GetActive returns the value of Active.

func (*WorkchainDescr) GetActualMinSplit added in v1.2.0

func (s *WorkchainDescr) GetActualMinSplit() int

GetActualMinSplit returns the value of ActualMinSplit.

func (*WorkchainDescr) GetBasic added in v1.2.0

func (s *WorkchainDescr) GetBasic() int

GetBasic returns the value of Basic.

func (*WorkchainDescr) GetEnabledSince added in v1.2.0

func (s *WorkchainDescr) GetEnabledSince() int64

GetEnabledSince returns the value of EnabledSince.

func (*WorkchainDescr) GetFlags added in v1.2.0

func (s *WorkchainDescr) GetFlags() int

GetFlags returns the value of Flags.

func (*WorkchainDescr) GetMaxSplit added in v1.2.0

func (s *WorkchainDescr) GetMaxSplit() int

GetMaxSplit returns the value of MaxSplit.

func (*WorkchainDescr) GetMinSplit added in v1.2.0

func (s *WorkchainDescr) GetMinSplit() int

GetMinSplit returns the value of MinSplit.

func (*WorkchainDescr) GetVersion added in v1.2.0

func (s *WorkchainDescr) GetVersion() int64

GetVersion returns the value of Version.

func (*WorkchainDescr) GetWorkchain added in v1.2.0

func (s *WorkchainDescr) GetWorkchain() int

GetWorkchain returns the value of Workchain.

func (*WorkchainDescr) GetZerostateFileHash added in v1.2.0

func (s *WorkchainDescr) GetZerostateFileHash() string

GetZerostateFileHash returns the value of ZerostateFileHash.

func (*WorkchainDescr) GetZerostateRootHash added in v1.2.0

func (s *WorkchainDescr) GetZerostateRootHash() string

GetZerostateRootHash returns the value of ZerostateRootHash.

func (*WorkchainDescr) MarshalJSON added in v1.2.0

func (s *WorkchainDescr) MarshalJSON() ([]byte, error)

MarshalJSON implements stdjson.Marshaler.

func (*WorkchainDescr) SetAcceptMsgs added in v1.2.0

func (s *WorkchainDescr) SetAcceptMsgs(val bool)

SetAcceptMsgs sets the value of AcceptMsgs.

func (*WorkchainDescr) SetActive added in v1.2.0

func (s *WorkchainDescr) SetActive(val bool)

SetActive sets the value of Active.

func (*WorkchainDescr) SetActualMinSplit added in v1.2.0

func (s *WorkchainDescr) SetActualMinSplit(val int)

SetActualMinSplit sets the value of ActualMinSplit.

func (*WorkchainDescr) SetBasic added in v1.2.0

func (s *WorkchainDescr) SetBasic(val int)

SetBasic sets the value of Basic.

func (*WorkchainDescr) SetEnabledSince added in v1.2.0

func (s *WorkchainDescr) SetEnabledSince(val int64)

SetEnabledSince sets the value of EnabledSince.

func (*WorkchainDescr) SetFlags added in v1.2.0

func (s *WorkchainDescr) SetFlags(val int)

SetFlags sets the value of Flags.

func (*WorkchainDescr) SetMaxSplit added in v1.2.0

func (s *WorkchainDescr) SetMaxSplit(val int)

SetMaxSplit sets the value of MaxSplit.

func (*WorkchainDescr) SetMinSplit added in v1.2.0

func (s *WorkchainDescr) SetMinSplit(val int)

SetMinSplit sets the value of MinSplit.

func (*WorkchainDescr) SetVersion added in v1.2.0

func (s *WorkchainDescr) SetVersion(val int64)

SetVersion sets the value of Version.

func (*WorkchainDescr) SetWorkchain added in v1.2.0

func (s *WorkchainDescr) SetWorkchain(val int)

SetWorkchain sets the value of Workchain.

func (*WorkchainDescr) SetZerostateFileHash added in v1.2.0

func (s *WorkchainDescr) SetZerostateFileHash(val string)

SetZerostateFileHash sets the value of ZerostateFileHash.

func (*WorkchainDescr) SetZerostateRootHash added in v1.2.0

func (s *WorkchainDescr) SetZerostateRootHash(val string)

SetZerostateRootHash sets the value of ZerostateRootHash.

func (*WorkchainDescr) UnmarshalJSON added in v1.2.0

func (s *WorkchainDescr) UnmarshalJSON(data []byte) error

UnmarshalJSON implements stdjson.Unmarshaler.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL