Documentation
¶
Index ¶
- Variables
- func DecodeDnsresolve_RecordsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetAuctionInfoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetAuthorityAddressResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetBillAmountResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetChannelStateResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetCollectionDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetDomainResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetEditorResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetFullDomainResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetJettonDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetLastFillUpTimeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetMember_WhalesNominatorResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetMembersRaw_WhalesNominatorResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetNextProofInfoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetNftAddressByIndexResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetNftContentResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetNftDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetNominatorDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetParams_WhalesNominatorResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetPluginListResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetPoolData_StonfiResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetPoolData_TfResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetPoolFullDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetPoolStatusResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetPublicKeyResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetRevokedTimeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetSaleData_BasicResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetSaleData_GetgemsAuctionResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetSaleData_GetgemsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetStakingStatusResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetStorageContractAddressResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetStorageContractDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetStorageParamsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetSubscriptionDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetSubwalletIdResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetTelemintAuctionConfigResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetTelemintAuctionStateResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetTelemintTokenNameResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetTorrentHashResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetValidatorControllerDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetWalletAddressResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetWalletDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeGetWalletParamsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeIsActiveResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeIsPluginInstalledResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeListNominatorsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeListVotesResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeRoyaltyParamsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func DecodeSeqnoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)
- func Dnsresolve(ctx context.Context, executor Executor, reqAccountID tongo.AccountID, ...) (string, any, error)
- func GetAuctionInfo(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetAuthorityAddress(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetBillAmount(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetChannelState(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetCollectionData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetDomain(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetEditor(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetFullDomain(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetJettonData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetLastFillUpTime(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetMember(ctx context.Context, executor Executor, reqAccountID tongo.AccountID, ...) (string, any, error)
- func GetMembersRaw(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetNextProofInfo(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetNftAddressByIndex(ctx context.Context, executor Executor, reqAccountID tongo.AccountID, ...) (string, any, error)
- func GetNftContent(ctx context.Context, executor Executor, reqAccountID tongo.AccountID, ...) (string, any, error)
- func GetNftData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetNominatorData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID, ...) (string, any, error)
- func GetParams(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetPluginList(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetPoolData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetPoolFullData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetPoolStatus(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetPublicKey(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetRevokedTime(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetSaleData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetStakingStatus(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetStorageContractAddress(ctx context.Context, executor Executor, reqAccountID tongo.AccountID, ...) (string, any, error)
- func GetStorageContractData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetStorageParams(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetSubscriptionData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetSubwalletId(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetTelemintAuctionConfig(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetTelemintAuctionState(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetTelemintTokenName(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetTorrentHash(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetValidatorControllerData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetWalletAddress(ctx context.Context, executor Executor, reqAccountID tongo.AccountID, ...) (string, any, error)
- func GetWalletData(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func GetWalletParams(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func IsActive(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func IsPluginInstalled(ctx context.Context, executor Executor, reqAccountID tongo.AccountID, ...) (string, any, error)
- func IsWallet(i ContractInterface) bool
- func ListNominators(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func ListVotes(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func NewContractInspector(opts ...InspectorOption) *contractInspector
- func RoyaltyParams(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- func Seqno(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error)
- type AcceptStorageContractMsgBody
- type AccountLists
- type ChallengeQuarantinedChannelStateMsgBody
- type ChannelClosedMsgBody
- type ChannelCooperativeCloseMsgBody
- type ChannelCooperativeCommitMsgBody
- type CloseStorageContractMsgBody
- type ClosingConfig
- type ConditionalPayment
- type ContractDescription
- type ContractInterface
- type DeployStorageContractMsgBody
- type Dnsresolve_RecordsResult
- type ElectorNewStakeConfirmationMsgBody
- type ElectorNewStakeMsgBody
- type ElectorRecoverStakeRequestMsgBody
- type ElectorRecoverStakeResponseMsgBody
- type EncryptedTextCommentMsgBody
- type ExcessMsgBody
- type Executor
- type FinishUncooperativeChannelCloseMsgBody
- type GetAuctionInfoResult
- type GetAuthorityAddressResult
- type GetBillAmountResult
- type GetChannelStateResult
- type GetCollectionDataResult
- type GetDomainResult
- type GetEditorResult
- type GetFullDomainResult
- type GetJettonDataResult
- type GetLastFillUpTimeResult
- type GetMember_WhalesNominatorResult
- type GetMembersRaw_WhalesNominatorResult
- type GetNextProofInfoResult
- type GetNftAddressByIndexResult
- type GetNftContentResult
- type GetNftDataResult
- type GetNominatorDataResult
- type GetParams_WhalesNominatorResult
- type GetPluginListResult
- type GetPoolData_StonfiResult
- type GetPoolData_TfResult
- type GetPoolFullDataResult
- type GetPoolStatusResult
- type GetPublicKeyResult
- type GetRevokedTimeResult
- type GetRoyaltyParamsMsgBody
- type GetSaleData_BasicResult
- type GetSaleData_GetgemsAuctionResult
- type GetSaleData_GetgemsResult
- type GetStakingStatusResult
- type GetStaticDataMsgBody
- type GetStorageContractAddressResult
- type GetStorageContractDataResult
- type GetStorageParamsResult
- type GetSubscriptionDataResult
- type GetSubwalletIdResult
- type GetTelemintAuctionConfigResult
- type GetTelemintAuctionStateResult
- type GetTelemintTokenNameResult
- type GetTorrentHashResult
- type GetValidatorControllerDataResult
- type GetWalletAddressResult
- type GetWalletDataResult
- type GetWalletParamsResult
- type InitPaymentChannelMsgBody
- type InspectorOption
- type InspectorOptions
- type InterfaceDescription
- type InvokeFn
- type IsActiveResult
- type IsPluginInstalledResult
- type JettonBurnMsgBody
- type JettonBurnNotificationMsgBody
- type JettonInternalTransferMsgBody
- type JettonNotifyMsgBody
- type JettonTransferMsgBody
- type ListNominatorsResult
- type ListVotesResult
- type MethodDescription
- type MethodInvocation
- type MsgOpCode
- type MsgOpName
- type NftOwnershipAssignedMsgBody
- type NftRoyaltyParams
- type NftTransferMsgBody
- type OfferStorageContractMsgBody
- type OwnershipProofMsgBody
- type PaymentConfig
- type PaymentRequestMsgBody
- type PaymentRequestResponseMsgBody
- type ProofStorageMsgBody
- type ProveOwnershipMsgBody
- type QuarantinedState
- type ReportRoyaltyParamsMsgBody
- type ReportStaticDataMsgBody
- type RoyaltyParamsResult
- type SbtDestroyMsgBody
- type SbtOwnerInfoMsgBody
- type SbtRequestOwnerMsgBody
- type SbtRevokeMsgBody
- type SemiChannel
- type SemiChannelBody
- type SeqnoResult
- type SettleChannelConditionalsMsgBody
- type SignedSemiChannel
- type StartUncooperativeChannelCloseMsgBody
- type StonfiPayToParams
- type StonfiPaymentRequestMsgBody
- type StonfiSwapAddrs
- type StonfiSwapMsgBody
- type Storage
- type StorageContractConfirmedMsgBody
- type StorageContractTerminatedMsgBody
- type StorageRewardWithdrawalMsgBody
- type StorageWithdrawMsgBody
- type SubscriptionPaymentMsgBody
- type TeleitemAuctionConfig
- type TeleitemCancelAuctionMsgBody
- type TeleitemDeployMsgBody
- type TeleitemStartAuctionMsgBody
- type TelemintData
- type TelemintDeployMsgBody
- type TelemintDeployV2MsgBody
- type TelemintRestrictions
- type TelemintUnsignedDeploy
- type TelemintUnsignedDeployV2
- type TextCommentMsgBody
- type TonstakeControllerApproveMsgBody
- type TonstakeControllerCreditMsgBody
- type TonstakeControllerDisapproveMsgBody
- type TonstakeControllerPoolHaltMsgBody
- type TonstakeControllerPoolSendMessageMsgBody
- type TonstakeControllerPoolSetSudoerMsgBody
- type TonstakeControllerPoolUnhaltMsgBody
- type TonstakeControllerPoolUpgradeMsgBody
- type TonstakeControllerRecoverStakeMsgBody
- type TonstakeControllerReturnAvailableFundsMsgBody
- type TonstakeControllerReturnUnusedLoanMsgBody
- type TonstakeControllerSendRequestLoanMsgBody
- type TonstakeControllerTopUpMsgBody
- type TonstakeControllerUpdateValidatorHashMsgBody
- type TonstakeControllerValidatorWithdrawalMsgBody
- type TonstakeControllerWithdrawValidatorMsgBody
- type TonstakeImanagerOperationFeeMsgBody
- type TonstakeImanagerRequestNotificationMsgBody
- type TonstakeImanagerSetInterestMsgBody
- type TonstakeImanagerStatsMsgBody
- type TonstakeNftBurnMsgBody
- type TonstakeNftBurnNotificationMsgBody
- type TonstakeNftInitMsgBody
- type TonstakePoolDeployControllerMsgBody
- type TonstakePoolDepositMsgBody
- type TonstakePoolLoanRepaymentMsgBody
- type TonstakePoolPrepareGovernanceMigrationMsgBody
- type TonstakePoolRequestLoanMsgBody
- type TonstakePoolSetDepositSettingsMsgBody
- type TonstakePoolSetGovernanceFeeMsgBody
- type TonstakePoolSetRolesMsgBody
- type TonstakePoolTouchMsgBody
- type TonstakePoolWithdrawMsgBody
- type TonstakePoolWithdrawalMsgBody
- type TopUpChannelBalanceMsgBody
- type TorrentInfo
- type UpdatePubkeyMsgBody
- type UpdateStorageParamsMsgBody
- type WalletPluginDestructMsgBody
- type WalletPluginDestructResponseMsgBody
- type WhalesNominatorsAcceptStakeMsgBody
- type WhalesNominatorsAcceptWithdrawsMsgBody
- type WhalesNominatorsDepositMsgBody
- type WhalesNominatorsForceKickMsgBody
- type WhalesNominatorsMember
- type WhalesNominatorsMembersList
- type WhalesNominatorsSendStakeMsgBody
- type WhalesNominatorsStakeWithdrawCompletedMsgBody
- type WhalesNominatorsStakeWithdrawDelayedMsgBody
- type WhalesNominatorsWithdrawMsgBody
- type WhalesNominatorsWithdrawUnownedMsgBody
- type WhalesNominatorsWithdrawUnownedResponseMsgBody
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrStructSizeMismatch = errors.New("struct size is less than available bits and refs in cell")
ErrStructSizeMismatch means that a message body's cell contains more information than expected.
View Source
var KnownGetMethodsDecoder = map[string][]func(tlb.VmStack) (string, any, error){ "dnsresolve": {DecodeDnsresolve_RecordsResult}, "get_auction_info": {DecodeGetAuctionInfoResult}, "get_authority_address": {DecodeGetAuthorityAddressResult}, "get_bill_amount": {DecodeGetBillAmountResult}, "get_channel_state": {DecodeGetChannelStateResult}, "get_collection_data": {DecodeGetCollectionDataResult}, "get_domain": {DecodeGetDomainResult}, "get_editor": {DecodeGetEditorResult}, "get_full_domain": {DecodeGetFullDomainResult}, "get_jetton_data": {DecodeGetJettonDataResult}, "get_last_fill_up_time": {DecodeGetLastFillUpTimeResult}, "get_member": {DecodeGetMember_WhalesNominatorResult}, "get_members_raw": {DecodeGetMembersRaw_WhalesNominatorResult}, "get_next_proof_info": {DecodeGetNextProofInfoResult}, "get_nft_address_by_index": {DecodeGetNftAddressByIndexResult}, "get_nft_content": {DecodeGetNftContentResult}, "get_nft_data": {DecodeGetNftDataResult}, "get_nominator_data": {DecodeGetNominatorDataResult}, "get_params": {DecodeGetParams_WhalesNominatorResult}, "get_plugin_list": {DecodeGetPluginListResult}, "get_pool_data": {DecodeGetPoolData_TfResult, DecodeGetPoolData_StonfiResult}, "get_pool_full_data": {DecodeGetPoolFullDataResult}, "get_pool_status": {DecodeGetPoolStatusResult}, "get_public_key": {DecodeGetPublicKeyResult}, "get_revoked_time": {DecodeGetRevokedTimeResult}, "get_sale_data": {DecodeGetSaleData_BasicResult, DecodeGetSaleData_GetgemsResult, DecodeGetSaleData_GetgemsAuctionResult}, "get_staking_status": {DecodeGetStakingStatusResult}, "get_storage_contract_address": {DecodeGetStorageContractAddressResult}, "get_storage_contract_data": {DecodeGetStorageContractDataResult}, "get_storage_params": {DecodeGetStorageParamsResult}, "get_subscription_data": {DecodeGetSubscriptionDataResult}, "get_subwallet_id": {DecodeGetSubwalletIdResult}, "get_telemint_auction_config": {DecodeGetTelemintAuctionConfigResult}, "get_telemint_auction_state": {DecodeGetTelemintAuctionStateResult}, "get_telemint_token_name": {DecodeGetTelemintTokenNameResult}, "get_torrent_hash": {DecodeGetTorrentHashResult}, "get_validator_controller_data": {DecodeGetValidatorControllerDataResult}, "get_wallet_address": {DecodeGetWalletAddressResult}, "get_wallet_data": {DecodeGetWalletDataResult}, "get_wallet_params": {DecodeGetWalletParamsResult}, "is_active": {DecodeIsActiveResult}, "is_plugin_installed": {DecodeIsPluginInstalledResult}, "list_nominators": {DecodeListNominatorsResult}, "list_votes": {DecodeListVotesResult}, "royalty_params": {DecodeRoyaltyParamsResult}, "seqno": {DecodeSeqnoResult}, }
View Source
var KnownMsgTypes = map[string]any{ TextCommentMsgOp: TextCommentMsgBody{}, ProveOwnershipMsgOp: ProveOwnershipMsgBody{}, NftOwnershipAssignedMsgOp: NftOwnershipAssignedMsgBody{}, OwnershipProofMsgOp: OwnershipProofMsgBody{}, ChallengeQuarantinedChannelStateMsgOp: ChallengeQuarantinedChannelStateMsgBody{}, TonstakePoolWithdrawalMsgOp: TonstakePoolWithdrawalMsgBody{}, SbtOwnerInfoMsgOp: SbtOwnerInfoMsgBody{}, InitPaymentChannelMsgOp: InitPaymentChannelMsgBody{}, JettonTransferMsgOp: JettonTransferMsgBody{}, OfferStorageContractMsgOp: OfferStorageContractMsgBody{}, TonstakeNftInitMsgOp: TonstakeNftInitMsgBody{}, TonstakeControllerPoolHaltMsgOp: TonstakeControllerPoolHaltMsgBody{}, WhalesNominatorsForceKickMsgOp: WhalesNominatorsForceKickMsgBody{}, TonstakeControllerCreditMsgOp: TonstakeControllerCreditMsgBody{}, JettonInternalTransferMsgOp: JettonInternalTransferMsgBody{}, WhalesNominatorsWithdrawUnownedResponseMsgOp: WhalesNominatorsWithdrawUnownedResponseMsgBody{}, SbtDestroyMsgOp: SbtDestroyMsgBody{}, StartUncooperativeChannelCloseMsgOp: StartUncooperativeChannelCloseMsgBody{}, EncryptedTextCommentMsgOp: EncryptedTextCommentMsgBody{}, WhalesNominatorsStakeWithdrawCompletedMsgOp: WhalesNominatorsStakeWithdrawCompletedMsgBody{}, WhalesNominatorsWithdrawUnownedMsgOp: WhalesNominatorsWithdrawUnownedMsgBody{}, FinishUncooperativeChannelCloseMsgOp: FinishUncooperativeChannelCloseMsgBody{}, StonfiSwapMsgOp: StonfiSwapMsgBody{}, TonstakeControllerPoolSendMessageMsgOp: TonstakeControllerPoolSendMessageMsgBody{}, TeleitemDeployMsgOp: TeleitemDeployMsgBody{}, TonstakePoolSetGovernanceFeeMsgOp: TonstakePoolSetGovernanceFeeMsgBody{}, GetStaticDataMsgOp: GetStaticDataMsgBody{}, TonstakeControllerValidatorWithdrawalMsgOp: TonstakeControllerValidatorWithdrawalMsgBody{}, TonstakePoolWithdrawMsgOp: TonstakePoolWithdrawMsgBody{}, TeleitemCancelAuctionMsgOp: TeleitemCancelAuctionMsgBody{}, ProofStorageMsgOp: ProofStorageMsgBody{}, TelemintDeployMsgOp: TelemintDeployMsgBody{}, TelemintDeployV2MsgOp: TelemintDeployV2MsgBody{}, StorageWithdrawMsgOp: StorageWithdrawMsgBody{}, ElectorRecoverStakeRequestMsgOp: ElectorRecoverStakeRequestMsgBody{}, TonstakePoolDepositMsgOp: TonstakePoolDepositMsgBody{}, TeleitemStartAuctionMsgOp: TeleitemStartAuctionMsgBody{}, TonstakePoolTouchMsgOp: TonstakePoolTouchMsgBody{}, ElectorNewStakeMsgOp: ElectorNewStakeMsgBody{}, UpdatePubkeyMsgOp: UpdatePubkeyMsgBody{}, UpdateStorageParamsMsgOp: UpdateStorageParamsMsgBody{}, TonstakeImanagerOperationFeeMsgOp: TonstakeImanagerOperationFeeMsgBody{}, ChannelCooperativeCloseMsgOp: ChannelCooperativeCloseMsgBody{}, TonstakeControllerReturnAvailableFundsMsgOp: TonstakeControllerReturnAvailableFundsMsgBody{}, JettonBurnMsgOp: JettonBurnMsgBody{}, TonstakePoolSetRolesMsgOp: TonstakePoolSetRolesMsgBody{}, NftTransferMsgOp: NftTransferMsgBody{}, TonstakeControllerSendRequestLoanMsgOp: TonstakeControllerSendRequestLoanMsgBody{}, WalletPluginDestructMsgOp: WalletPluginDestructMsgBody{}, SettleChannelConditionalsMsgOp: SettleChannelConditionalsMsgBody{}, TopUpChannelBalanceMsgOp: TopUpChannelBalanceMsgBody{}, GetRoyaltyParamsMsgOp: GetRoyaltyParamsMsgBody{}, SbtRevokeMsgOp: SbtRevokeMsgBody{}, PaymentRequestMsgOp: PaymentRequestMsgBody{}, TonstakeControllerPoolUnhaltMsgOp: TonstakeControllerPoolUnhaltMsgBody{}, JettonNotifyMsgOp: JettonNotifyMsgBody{}, SubscriptionPaymentMsgOp: SubscriptionPaymentMsgBody{}, WhalesNominatorsStakeWithdrawDelayedMsgOp: WhalesNominatorsStakeWithdrawDelayedMsgBody{}, ChannelCooperativeCommitMsgOp: ChannelCooperativeCommitMsgBody{}, TonstakeControllerPoolSetSudoerMsgOp: TonstakeControllerPoolSetSudoerMsgBody{}, CloseStorageContractMsgOp: CloseStorageContractMsgBody{}, AcceptStorageContractMsgOp: AcceptStorageContractMsgBody{}, TonstakeControllerApproveMsgOp: TonstakeControllerApproveMsgBody{}, WhalesNominatorsDepositMsgOp: WhalesNominatorsDepositMsgBody{}, JettonBurnNotificationMsgOp: JettonBurnNotificationMsgBody{}, ReportStaticDataMsgOp: ReportStaticDataMsgBody{}, TonstakeControllerWithdrawValidatorMsgOp: TonstakeControllerWithdrawValidatorMsgBody{}, TonstakeControllerPoolUpgradeMsgOp: TonstakeControllerPoolUpgradeMsgBody{}, TonstakePoolPrepareGovernanceMigrationMsgOp: TonstakePoolPrepareGovernanceMigrationMsgBody{}, WhalesNominatorsAcceptStakeMsgOp: WhalesNominatorsAcceptStakeMsgBody{}, TonstakePoolSetDepositSettingsMsgOp: TonstakePoolSetDepositSettingsMsgBody{}, WhalesNominatorsAcceptWithdrawsMsgOp: WhalesNominatorsAcceptWithdrawsMsgBody{}, WhalesNominatorsSendStakeMsgOp: WhalesNominatorsSendStakeMsgBody{}, ReportRoyaltyParamsMsgOp: ReportRoyaltyParamsMsgBody{}, StorageRewardWithdrawalMsgOp: StorageRewardWithdrawalMsgBody{}, TonstakeImanagerRequestNotificationMsgOp: TonstakeImanagerRequestNotificationMsgBody{}, TonstakePoolDeployControllerMsgOp: TonstakePoolDeployControllerMsgBody{}, StorageContractTerminatedMsgOp: StorageContractTerminatedMsgBody{}, TonstakeImanagerStatsMsgOp: TonstakeImanagerStatsMsgBody{}, TonstakeImanagerSetInterestMsgOp: TonstakeImanagerSetInterestMsgBody{}, SbtRequestOwnerMsgOp: SbtRequestOwnerMsgBody{}, TonstakeControllerTopUpMsgOp: TonstakeControllerTopUpMsgBody{}, StorageContractConfirmedMsgOp: StorageContractConfirmedMsgBody{}, ExcessMsgOp: ExcessMsgBody{}, WhalesNominatorsWithdrawMsgOp: WhalesNominatorsWithdrawMsgBody{}, ChannelClosedMsgOp: ChannelClosedMsgBody{}, TonstakePoolLoanRepaymentMsgOp: TonstakePoolLoanRepaymentMsgBody{}, WalletPluginDestructResponseMsgOp: WalletPluginDestructResponseMsgBody{}, DeployStorageContractMsgOp: DeployStorageContractMsgBody{}, TonstakePoolRequestLoanMsgOp: TonstakePoolRequestLoanMsgBody{}, TonstakeControllerDisapproveMsgOp: TonstakeControllerDisapproveMsgBody{}, TonstakeControllerRecoverStakeMsgOp: TonstakeControllerRecoverStakeMsgBody{}, TonstakeNftBurnNotificationMsgOp: TonstakeNftBurnNotificationMsgBody{}, TonstakeControllerReturnUnusedLoanMsgOp: TonstakeControllerReturnUnusedLoanMsgBody{}, PaymentRequestResponseMsgOp: PaymentRequestResponseMsgBody{}, TonstakeControllerUpdateValidatorHashMsgOp: TonstakeControllerUpdateValidatorHashMsgBody{}, TonstakeNftBurnMsgOp: TonstakeNftBurnMsgBody{}, ElectorNewStakeConfirmationMsgOp: ElectorNewStakeConfirmationMsgBody{}, StonfiPaymentRequestMsgOp: StonfiPaymentRequestMsgBody{}, ElectorRecoverStakeResponseMsgOp: ElectorRecoverStakeResponseMsgBody{}, }
View Source
var KnownSimpleGetMethods = map[int][]func(ctx context.Context, executor Executor, reqAccountID tongo.AccountID) (string, any, error){ 66763: {GetFullDomain}, 69506: {GetTelemintTokenName}, 71463: {GetTorrentHash}, 72748: {GetSaleData}, 78748: {GetPublicKey}, 80697: {GetAuctionInfo}, 81467: {GetSubwalletId}, 81490: {GetNextProofInfo}, 81689: {GetPoolData}, 84760: {GetAuthorityAddress}, 85143: {Seqno}, 85719: {RoyaltyParams}, 86593: {GetStorageContractData}, 89295: {GetMembersRaw}, 90228: {GetEditor}, 91481: {GetLastFillUpTime}, 92229: {GetPoolFullData}, 92260: {GetSubscriptionData}, 96705: {GetBillAmount}, 97026: {GetWalletData}, 97667: {GetRevokedTime}, 102351: {GetNftData}, 102491: {GetCollectionData}, 103232: {GetValidatorControllerData}, 104346: {GetStorageParams}, 106029: {GetJettonData}, 106901: {GetChannelState}, 107653: {GetPluginList}, 111161: {ListNominators}, 115150: {GetParams}, 119378: {GetDomain}, 120146: {GetPoolStatus}, 122058: {IsActive}, 122498: {GetTelemintAuctionState}, 123928: {GetStakingStatus}, 129619: {GetTelemintAuctionConfig}, 130271: {GetWalletParams}, 130309: {ListVotes}, }
View Source
var ResultTypes = []interface{}{ &Dnsresolve_RecordsResult{}, &GetAuctionInfoResult{}, &GetAuthorityAddressResult{}, &GetBillAmountResult{}, &GetChannelStateResult{}, &GetCollectionDataResult{}, &GetDomainResult{}, &GetEditorResult{}, &GetFullDomainResult{}, &GetJettonDataResult{}, &GetLastFillUpTimeResult{}, &GetMember_WhalesNominatorResult{}, &GetMembersRaw_WhalesNominatorResult{}, &GetNextProofInfoResult{}, &GetNftAddressByIndexResult{}, &GetNftContentResult{}, &GetNftDataResult{}, &GetNominatorDataResult{}, &GetParams_WhalesNominatorResult{}, &GetPluginListResult{}, &GetPoolData_StonfiResult{}, &GetPoolData_TfResult{}, &GetPoolFullDataResult{}, &GetPoolStatusResult{}, &GetPublicKeyResult{}, &GetRevokedTimeResult{}, &GetSaleData_BasicResult{}, &GetSaleData_GetgemsAuctionResult{}, &GetSaleData_GetgemsResult{}, &GetStakingStatusResult{}, &GetStorageContractAddressResult{}, &GetStorageContractDataResult{}, &GetStorageParamsResult{}, &GetSubscriptionDataResult{}, &GetSubwalletIdResult{}, &GetTelemintAuctionConfigResult{}, &GetTelemintAuctionStateResult{}, &GetTelemintTokenNameResult{}, &GetTorrentHashResult{}, &GetValidatorControllerDataResult{}, &GetWalletAddressResult{}, &GetWalletDataResult{}, &GetWalletParamsResult{}, &IsActiveResult{}, &IsPluginInstalledResult{}, &ListNominatorsResult{}, &ListVotesResult{}, &RoyaltyParamsResult{}, &SeqnoResult{}, }
Functions ¶
func DecodeDnsresolve_RecordsResult ¶ added in v1.0.7
func DecodeGetAuctionInfoResult ¶ added in v1.0.14
func DecodeGetAuthorityAddressResult ¶ added in v1.0.7
func DecodeGetBillAmountResult ¶ added in v1.1.2
func DecodeGetChannelStateResult ¶ added in v1.0.7
func DecodeGetCollectionDataResult ¶ added in v1.0.7
func DecodeGetDomainResult ¶ added in v1.0.14
func DecodeGetEditorResult ¶ added in v1.0.14
func DecodeGetFullDomainResult ¶ added in v1.0.14
func DecodeGetJettonDataResult ¶ added in v1.0.7
func DecodeGetLastFillUpTimeResult ¶ added in v1.0.14
func DecodeGetMember_WhalesNominatorResult ¶ added in v1.0.7
func DecodeGetMembersRaw_WhalesNominatorResult ¶ added in v1.0.7
func DecodeGetNextProofInfoResult ¶ added in v1.0.7
func DecodeGetNftAddressByIndexResult ¶ added in v1.0.7
func DecodeGetNftContentResult ¶ added in v1.0.7
func DecodeGetNftDataResult ¶ added in v1.0.7
func DecodeGetNominatorDataResult ¶ added in v1.1.2
func DecodeGetParams_WhalesNominatorResult ¶ added in v1.0.7
func DecodeGetPluginListResult ¶ added in v1.0.7
func DecodeGetPoolData_StonfiResult ¶ added in v1.2.0
func DecodeGetPoolData_TfResult ¶ added in v1.0.7
func DecodeGetPoolFullDataResult ¶ added in v1.1.2
func DecodeGetPoolStatusResult ¶ added in v1.0.7
func DecodeGetPublicKeyResult ¶ added in v1.0.7
func DecodeGetRevokedTimeResult ¶ added in v1.0.7
func DecodeGetSaleData_BasicResult ¶ added in v1.0.7
func DecodeGetSaleData_GetgemsAuctionResult ¶ added in v1.0.7
func DecodeGetSaleData_GetgemsResult ¶ added in v1.0.7
func DecodeGetStakingStatusResult ¶ added in v1.0.7
func DecodeGetStorageContractAddressResult ¶ added in v1.0.7
func DecodeGetStorageContractDataResult ¶ added in v1.0.7
func DecodeGetStorageParamsResult ¶ added in v1.0.7
func DecodeGetSubscriptionDataResult ¶ added in v1.0.14
func DecodeGetSubwalletIdResult ¶ added in v1.0.7
func DecodeGetTelemintAuctionConfigResult ¶ added in v1.0.7
func DecodeGetTelemintAuctionStateResult ¶ added in v1.0.7
func DecodeGetTelemintTokenNameResult ¶ added in v1.0.7
func DecodeGetTorrentHashResult ¶ added in v1.0.7
func DecodeGetValidatorControllerDataResult ¶ added in v1.1.0
func DecodeGetWalletAddressResult ¶ added in v1.0.7
func DecodeGetWalletDataResult ¶ added in v1.0.7
func DecodeGetWalletParamsResult ¶ added in v1.0.7
func DecodeIsActiveResult ¶ added in v1.0.7
func DecodeIsPluginInstalledResult ¶ added in v1.0.7
func DecodeListNominatorsResult ¶ added in v1.0.7
func DecodeListVotesResult ¶ added in v1.0.7
func DecodeRoyaltyParamsResult ¶ added in v1.0.7
func DecodeSeqnoResult ¶ added in v1.0.7
func Dnsresolve ¶
func GetAuctionInfo ¶ added in v1.0.14
func GetAuthorityAddress ¶
func GetBillAmount ¶ added in v1.1.2
func GetChannelState ¶
func GetCollectionData ¶
func GetFullDomain ¶ added in v1.0.14
func GetJettonData ¶
func GetLastFillUpTime ¶ added in v1.0.14
func GetMembersRaw ¶ added in v1.0.4
func GetNextProofInfo ¶
func GetNftAddressByIndex ¶
func GetNftContent ¶
func GetNftData ¶
func GetNominatorData ¶ added in v1.1.2
func GetPluginList ¶
func GetPoolData ¶ added in v1.0.5
func GetPoolFullData ¶ added in v1.1.2
func GetPoolStatus ¶
func GetPublicKey ¶
func GetRevokedTime ¶
func GetSaleData ¶
func GetStakingStatus ¶
func GetStorageContractData ¶
func GetStorageParams ¶
func GetSubscriptionData ¶ added in v1.0.14
func GetSubwalletId ¶
func GetTelemintAuctionConfig ¶ added in v1.0.3
func GetTelemintAuctionState ¶ added in v1.0.3
func GetTelemintTokenName ¶ added in v1.0.3
func GetTorrentHash ¶
func GetValidatorControllerData ¶ added in v1.1.0
func GetWalletAddress ¶
func GetWalletData ¶
func GetWalletParams ¶
func IsPluginInstalled ¶
func IsWallet ¶
func IsWallet(i ContractInterface) bool
IsWallet returns true if the given interface is one of the wallet interfaces.
func ListNominators ¶
func NewContractInspector ¶
func NewContractInspector(opts ...InspectorOption) *contractInspector
func RoyaltyParams ¶
Types ¶
type AcceptStorageContractMsgBody ¶
type AcceptStorageContractMsgBody struct {
QueryId uint64
}
type AccountLists ¶ added in v1.0.13
type ChannelClosedMsgBody ¶
type CloseStorageContractMsgBody ¶
type CloseStorageContractMsgBody struct {
QueryId uint64
}
type ClosingConfig ¶
type ContractDescription ¶
type ContractDescription struct {
// Interfaces is a list of interfaces implemented by a contract.
Interfaces map[ContractInterface]InterfaceDescription
}
func (ContractDescription) ImplementedInterfaces ¶
func (ci ContractDescription) ImplementedInterfaces() []ContractInterface
type ContractInterface ¶
type ContractInterface string
const ( Auction ContractInterface = "auction" Domain ContractInterface = "domain" NftEditable ContractInterface = "nft_editable" NftSale ContractInterface = "nft_sale" NftSaleGetgems ContractInterface = "nft_sale_getgems" PaymentChannel ContractInterface = "payment_channel" StakingNft ContractInterface = "staking_nft" StonfiPool ContractInterface = "stonfi_pool" StorageContract ContractInterface = "storage_contract" StorageProvider ContractInterface = "storage_provider" Subscription ContractInterface = "subscription" Telemint ContractInterface = "telemint" Tep62Collection ContractInterface = "tep62_collection" Tep62Item ContractInterface = "tep62_item" Tep66 ContractInterface = "tep66" Tep74 ContractInterface = "tep74" Tep85 ContractInterface = "tep85" TfNominator ContractInterface = "tf_nominator" TonstakePool ContractInterface = "tonstake_pool" ValidatorController ContractInterface = "validator_controller" Wallet ContractInterface = "wallet" WalletV4R2 ContractInterface = "wallet_v4r2" WhalesNominators ContractInterface = "whales_nominators" )
more wallet-related contract interfaces are defined in wallet.go
const ( // Wallet is an abstract interface, // any wallet in the blockchain has a concrete version like v1R1, v4R1 but // whenever a contract implements any specific wallet interface, this one will be added too. WalletV1R1 ContractInterface = "wallet_v1R1" WalletV1R2 ContractInterface = "wallet_v1R2" WalletV1R3 ContractInterface = "wallet_v1R3" WalletV2R1 ContractInterface = "wallet_v2R1" WalletV2R2 ContractInterface = "wallet_v2R2" WalletV3R1 ContractInterface = "wallet_v3R1" WalletV3R2 ContractInterface = "wallet_v3R2" WalletV4R1 ContractInterface = "wallet_v4R1" // WalletV4 is an abstract interface, added once a wallet implements any of v4R* versions. WalletV4 ContractInterface = "wallet_v4" // WalletHighload is an abstract interface, added once a wallet implements any of HighLoad versions. WalletHighload ContractInterface = "wallet_highload" )
type Dnsresolve_RecordsResult ¶
type Dnsresolve_RecordsResult struct {
ResolvedBits int64
Result tlb.DNSRecordSet
}
type ElectorNewStakeConfirmationMsgBody ¶ added in v1.1.2
type ElectorNewStakeConfirmationMsgBody struct {
QueryId uint64
}
type ElectorNewStakeMsgBody ¶ added in v1.1.2
type ElectorRecoverStakeRequestMsgBody ¶ added in v1.1.2
type ElectorRecoverStakeRequestMsgBody struct {
QueryId uint64
}
type ElectorRecoverStakeResponseMsgBody ¶ added in v1.1.2
type ElectorRecoverStakeResponseMsgBody struct {
QueryId uint64
}
type EncryptedTextCommentMsgBody ¶ added in v1.2.0
type ExcessMsgBody ¶
type ExcessMsgBody struct {
QueryId uint64
}
type FinishUncooperativeChannelCloseMsgBody ¶
type FinishUncooperativeChannelCloseMsgBody struct{}
type GetAuctionInfoResult ¶ added in v1.0.14
type GetAuctionInfoResult struct {
MaxBidAddress tlb.MsgAddress
MaxBidAmount uint64
AuctionEndTime uint64
}
type GetAuthorityAddressResult ¶
type GetAuthorityAddressResult struct {
Address tlb.MsgAddress
}
type GetBillAmountResult ¶ added in v1.1.2
type GetBillAmountResult struct {
Amount int64
}
type GetChannelStateResult ¶
type GetChannelStateResult struct {
State uint64
}
type GetCollectionDataResult ¶
type GetDomainResult ¶ added in v1.0.14
type GetDomainResult struct {
Domain string
}
type GetEditorResult ¶ added in v1.0.14
type GetEditorResult struct {
Editor tlb.MsgAddress
}
type GetFullDomainResult ¶ added in v1.0.14
type GetFullDomainResult struct {
Domain string
}
func (GetFullDomainResult) EscapedDomain ¶ added in v1.0.14
func (res GetFullDomainResult) EscapedDomain() string
type GetJettonDataResult ¶
type GetLastFillUpTimeResult ¶ added in v1.0.14
type GetLastFillUpTimeResult struct {
LastFillUpTime int64
}
type GetMember_WhalesNominatorResult ¶ added in v1.0.4
type GetMembersRaw_WhalesNominatorResult ¶ added in v1.0.4
type GetMembersRaw_WhalesNominatorResult struct {
Members WhalesNominatorsMembersList
}
type GetNextProofInfoResult ¶
type GetNftAddressByIndexResult ¶
type GetNftAddressByIndexResult struct {
Address tlb.MsgAddress
}
type GetNftContentResult ¶
type GetNftContentResult struct {
Content tlb.FullContent
}
type GetNftDataResult ¶
type GetNftDataResult struct {
Init bool
Index tlb.Int257
CollectionAddress tlb.MsgAddress
OwnerAddress tlb.MsgAddress
IndividualContent tlb.Any
}
type GetNominatorDataResult ¶ added in v1.1.2
type GetPluginListResult ¶
type GetPoolData_StonfiResult ¶ added in v1.2.0
type GetPoolData_StonfiResult struct {
Reserve0 uint64
Reserve1 uint64
Token0Address tlb.MsgAddress
Token1Address tlb.MsgAddress
LpFee uint8
ProtocolFee uint8
RefFee uint8
ProtocolFeeAddress tlb.MsgAddress
CollectedToken0ProtocolFee uint64
CollectedToken1ProtocolFee uint64
}
type GetPoolData_TfResult ¶ added in v1.0.5
type GetPoolData_TfResult struct {
State int8
NominatorsCount uint32
StakeAmountSent int64
ValidatorAmount int64
ValidatorAddress tlb.Bits256
MaxNominatorsCount uint32
MinValidatorStake int64
MinNominatorStake int64
Nominators tlb.Any
WithdrawRequests *AccountLists
StakeAt uint32
SavedValidatorSetHash tlb.Bits256
ValidatorSetChangesCount uint32
ValidatorSetChangeTime uint32
StakeHeldFor uint32
ConfigProposalVotings []struct {
}
}
type GetPoolFullDataResult ¶ added in v1.1.2
type GetPoolFullDataResult struct {
State int32
Halted bool
TotalBalance int64
InterestRate int32
OptimisticDepositWithdrawals int64
DepositsOpen bool
SavedValidatorSetHash tlb.Bits256
PrevRoundBorrowers struct {
BorrowersDict *boc.Cell
RoundId int32
ActiveBorrowers int32
Borrowed int64
Expected int64
Retured int64
Profit int64
}
CurrentRoundBorrowers struct {
BorrowersDict *boc.Cell
RoundId int32
ActiveBorrowers int32
Borrowed int64
Expected int64
Retured int64
Profit int64
}
MinLoanPerValidator int64
MaxLoanPerValidator int64
GovernanceFee int32
JettonMinter tlb.MsgAddress
Supply int64
DepositPayout *tlb.MsgAddress
RequestedForDeposit int64
WithdrawalPayout *tlb.MsgAddress
RequestedForWithdrawal int64
Sudoer *tlb.MsgAddress
SudoerSetAt int32
Governor *tlb.MsgAddress
GovernorUpdateAfter int64
InterestManager *tlb.MsgAddress
Halter *tlb.MsgAddress
Approver *tlb.MsgAddress
ControllerCode boc.Cell
PoolJettonWalletCode boc.Cell
PayoutMinterCode boc.Cell
ProjectedBalance int64
ProjectedSupply int64
}
type GetPoolStatusResult ¶
type GetPublicKeyResult ¶
type GetRevokedTimeResult ¶
type GetRevokedTimeResult struct {
Time uint64
}
type GetRoyaltyParamsMsgBody ¶
type GetRoyaltyParamsMsgBody struct {
QueryId uint64
}
type GetSaleData_BasicResult ¶
type GetSaleData_BasicResult struct {
Marketplace tlb.MsgAddress
Nft tlb.MsgAddress
Owner tlb.MsgAddress
FullPrice tlb.Int257
MarketFee uint64
RoyaltyAddress tlb.MsgAddress
RoyaltyAmount uint64
}
type GetSaleData_GetgemsAuctionResult ¶
type GetSaleData_GetgemsAuctionResult struct {
Magic uint64
End bool
EndTime uint32
Marketplace tlb.MsgAddress
Nft tlb.MsgAddress
Owner tlb.MsgAddress
LastBid uint64
LastMember tlb.MsgAddress
MinStep uint64
MarketFeeAddress tlb.MsgAddress
MpFeeFactor uint32
MpFeeBase uint32
RoyaltyAddress tlb.MsgAddress
RoyaltyFeeFactor uint32
RoyaltyFeeBase uint32
MaxBid uint64
MinBid uint64
CreatedAt uint32
LastBidAt uint32
IsCanceled bool
}
type GetSaleData_GetgemsResult ¶
type GetSaleData_GetgemsResult struct {
Magic uint64
IsComplete bool
CreatedAt uint64
Marketplace tlb.MsgAddress
Nft tlb.MsgAddress
Owner tlb.MsgAddress
FullPrice tlb.Int257
MarketFeeAddress tlb.MsgAddress
MarketFee uint64
RoyaltyAddress tlb.MsgAddress
RoyaltyAmount uint64
}
type GetStakingStatusResult ¶
type GetStaticDataMsgBody ¶
type GetStaticDataMsgBody struct {
QueryId uint64
}
type GetStorageContractAddressResult ¶
type GetStorageContractAddressResult struct {
StorageContractAddress tlb.MsgAddress
}
type GetStorageParamsResult ¶
type GetSubscriptionDataResult ¶ added in v1.0.14
type GetSubscriptionDataResult struct {
Wallet struct {
Workchain uint32
Address tlb.Bits256
}
Beneficiary struct {
Workchain uint32
Address tlb.Bits256
}
Amount uint64
Period uint64
StartTime uint64
Timeout uint64
LastPaymentTime uint64
LastRequestTime uint64
FailedAttempts uint32
SubscriptionId uint64
}
type GetSubwalletIdResult ¶
type GetSubwalletIdResult struct {
SubwalletId uint32
}
type GetTelemintAuctionConfigResult ¶ added in v1.0.3
type GetTelemintAuctionStateResult ¶ added in v1.0.3
type GetTelemintTokenNameResult ¶ added in v1.0.3
type GetTorrentHashResult ¶
type GetValidatorControllerDataResult ¶ added in v1.1.0
type GetValidatorControllerDataResult struct {
State int32
Approved bool
StakeAmountSent int64
StakeAt uint32
SavedValidatorSetHash tlb.Bits256
ValidatorSetChangesCount int32
ValidatorSetChangeTime uint32
StakeHeldFor uint32
BorrowedAmount int64
BorrowingTime uint32
Validator tlb.MsgAddress
Pool tlb.MsgAddress
Sudoer tlb.MsgAddress
}
type GetWalletAddressResult ¶
type GetWalletAddressResult struct {
JettonWalletAddress tlb.MsgAddress
}
type GetWalletDataResult ¶
type GetWalletDataResult struct {
Balance tlb.Int257
Owner tlb.MsgAddress
Jetton tlb.MsgAddress
JettonWalletCode tlb.Any
}
type GetWalletParamsResult ¶
type InspectorOption ¶
type InspectorOption func(o *InspectorOptions)
func InspectWithAdditionalMethods ¶
func InspectWithAdditionalMethods(list []MethodDescription) InspectorOption
type InspectorOptions ¶
type InspectorOptions struct {
// contains filtered or unexported fields
}
type InterfaceDescription ¶
type InterfaceDescription struct {
// GetMethods contains successfully executed methods and results of executions.
GetMethods map[string]MethodInvocation
}
type IsActiveResult ¶
type IsActiveResult struct {
IsActive bool
}
type IsPluginInstalledResult ¶
type IsPluginInstalledResult struct {
Success bool
}
type JettonBurnMsgBody ¶
type JettonBurnNotificationMsgBody ¶ added in v1.1.2
type JettonBurnNotificationMsgBody struct {
QueryId uint64
Amount tlb.VarUInteger16
Sender tlb.MsgAddress
ResponseDestination tlb.MsgAddress
}
type JettonInternalTransferMsgBody ¶
type JettonInternalTransferMsgBody struct {
QueryId uint64
Amount tlb.VarUInteger16
From tlb.MsgAddress
ResponseAddress tlb.MsgAddress
ForwardTonAmount tlb.VarUInteger16
}
type JettonNotifyMsgBody ¶ added in v1.0.8
type JettonNotifyMsgBody struct {
QueryId uint64
Amount tlb.VarUInteger16
Sender tlb.MsgAddress
ForwardPayload tlb.EitherRef[tlb.Any]
}
type JettonTransferMsgBody ¶
type JettonTransferMsgBody struct {
QueryId uint64
Amount tlb.VarUInteger16
Destination tlb.MsgAddress
ResponseDestination tlb.MsgAddress
CustomPayload tlb.Maybe[tlb.Ref[tlb.Any]]
ForwardTonAmount tlb.VarUInteger16
ForwardPayload tlb.EitherRef[tlb.Any]
}
type ListNominatorsResult ¶
type ListVotesResult ¶
type MethodDescription ¶
type MethodDescription struct {
Name string
// InvokeFn executes this method on a contract and returns parsed execution results.
InvokeFn InvokeFn
// ImplementedBy is a list of contract interfaces that implement this method.
// All contract interfaces share the same method with the same output type.
ImplementedBy []ContractInterface
// ImplementedByFn returns an implemented contract interface based on a type hint from InvokeFn.
// Contract interfaces share the same method name but output is different for each contract interface.
// Check GetSaleData out as an example.
ImplementedByFn func(typeName string) ContractInterface
}
MethodDescription describes a particular method and provides a function to execute it.
type MethodInvocation ¶
type MsgOpCode ¶ added in v1.1.2
type MsgOpCode = uint32
MsgOpCode is the first 4 bytes of a message body identifying an operation to be performed.
const ( TextCommentMsgOpCode MsgOpCode = 0x0 ProveOwnershipMsgOpCode MsgOpCode = 0x4ded148 NftOwnershipAssignedMsgOpCode MsgOpCode = 0x5138d91 OwnershipProofMsgOpCode MsgOpCode = 0x524c7ae ChallengeQuarantinedChannelStateMsgOpCode MsgOpCode = 0x88eaa32 TonstakePoolWithdrawalMsgOpCode MsgOpCode = 0xa77535c SbtOwnerInfoMsgOpCode MsgOpCode = 0xdd607e3 InitPaymentChannelMsgOpCode MsgOpCode = 0xe0620c2 JettonTransferMsgOpCode MsgOpCode = 0xf8a7ea5 OfferStorageContractMsgOpCode MsgOpCode = 0x107c49ef TonstakeNftInitMsgOpCode MsgOpCode = 0x132f9a45 TonstakeControllerPoolHaltMsgOpCode MsgOpCode = 0x139a1b4e WhalesNominatorsForceKickMsgOpCode MsgOpCode = 0x1596920c TonstakeControllerCreditMsgOpCode MsgOpCode = 0x1690c604 JettonInternalTransferMsgOpCode MsgOpCode = 0x178d4519 WhalesNominatorsWithdrawUnownedResponseMsgOpCode MsgOpCode = 0x1d1715bf SbtDestroyMsgOpCode MsgOpCode = 0x1f04537a StartUncooperativeChannelCloseMsgOpCode MsgOpCode = 0x1f151acf EncryptedTextCommentMsgOpCode MsgOpCode = 0x2167da4b WhalesNominatorsStakeWithdrawCompletedMsgOpCode MsgOpCode = 0x23d421e1 WhalesNominatorsWithdrawUnownedMsgOpCode MsgOpCode = 0x251d6a98 FinishUncooperativeChannelCloseMsgOpCode MsgOpCode = 0x25432a91 StonfiSwapMsgOpCode MsgOpCode = 0x25938561 TonstakeControllerPoolSendMessageMsgOpCode MsgOpCode = 0x270695fb TeleitemDeployMsgOpCode MsgOpCode = 0x299a3e15 TonstakePoolSetGovernanceFeeMsgOpCode MsgOpCode = 0x2aaa96a0 GetStaticDataMsgOpCode MsgOpCode = 0x2fcb26a2 TonstakeControllerValidatorWithdrawalMsgOpCode MsgOpCode = 0x30026327 TonstakePoolWithdrawMsgOpCode MsgOpCode = 0x319b0cdc TeleitemCancelAuctionMsgOpCode MsgOpCode = 0x371638ae ProofStorageMsgOpCode MsgOpCode = 0x419d5d4d TelemintDeployMsgOpCode MsgOpCode = 0x4637289a TelemintDeployV2MsgOpCode MsgOpCode = 0x4637289b StorageWithdrawMsgOpCode MsgOpCode = 0x46ed2e94 ElectorRecoverStakeRequestMsgOpCode MsgOpCode = 0x47657424 TonstakePoolDepositMsgOpCode MsgOpCode = 0x47d54391 TeleitemStartAuctionMsgOpCode MsgOpCode = 0x487a8e81 TonstakePoolTouchMsgOpCode MsgOpCode = 0x4bc7c2df ElectorNewStakeMsgOpCode MsgOpCode = 0x4e73744b UpdatePubkeyMsgOpCode MsgOpCode = 0x53f34cd6 UpdateStorageParamsMsgOpCode MsgOpCode = 0x54cbf19b TonstakeImanagerOperationFeeMsgOpCode MsgOpCode = 0x54d37487 ChannelCooperativeCloseMsgOpCode MsgOpCode = 0x5577587e TonstakeControllerReturnAvailableFundsMsgOpCode MsgOpCode = 0x55c26cd5 JettonBurnMsgOpCode MsgOpCode = 0x595f07bc TonstakePoolSetRolesMsgOpCode MsgOpCode = 0x5e517f36 NftTransferMsgOpCode MsgOpCode = 0x5fcc3d14 TonstakeControllerSendRequestLoanMsgOpCode MsgOpCode = 0x6335b11a WalletPluginDestructMsgOpCode MsgOpCode = 0x64737472 SettleChannelConditionalsMsgOpCode MsgOpCode = 0x66f6f069 TopUpChannelBalanceMsgOpCode MsgOpCode = 0x67c7d281 GetRoyaltyParamsMsgOpCode MsgOpCode = 0x693d3950 SbtRevokeMsgOpCode MsgOpCode = 0x6f89f5e3 PaymentRequestMsgOpCode MsgOpCode = 0x706c7567 TonstakeControllerPoolUnhaltMsgOpCode MsgOpCode = 0x7247e7a5 JettonNotifyMsgOpCode MsgOpCode = 0x7362d09c SubscriptionPaymentMsgOpCode MsgOpCode = 0x73756273 WhalesNominatorsStakeWithdrawDelayedMsgOpCode MsgOpCode = 0x74bb3427 ChannelCooperativeCommitMsgOpCode MsgOpCode = 0x79a126ef TonstakeControllerPoolSetSudoerMsgOpCode MsgOpCode = 0x79e7c016 CloseStorageContractMsgOpCode MsgOpCode = 0x79f937ea AcceptStorageContractMsgOpCode MsgOpCode = 0x7a361688 TonstakeControllerApproveMsgOpCode MsgOpCode = 0x7b4b42e6 WhalesNominatorsDepositMsgOpCode MsgOpCode = 0x7bcd1fef JettonBurnNotificationMsgOpCode MsgOpCode = 0x7bdd97de ReportStaticDataMsgOpCode MsgOpCode = 0x8b771735 TonstakeControllerWithdrawValidatorMsgOpCode MsgOpCode = 0x8efed779 TonstakeControllerPoolUpgradeMsgOpCode MsgOpCode = 0x96e7f528 TonstakePoolPrepareGovernanceMigrationMsgOpCode MsgOpCode = 0x9971881c WhalesNominatorsAcceptStakeMsgOpCode MsgOpCode = 0x99a811fb TonstakePoolSetDepositSettingsMsgOpCode MsgOpCode = 0x9bf5561c WhalesNominatorsAcceptWithdrawsMsgOpCode MsgOpCode = 0xa19fd934 WhalesNominatorsSendStakeMsgOpCode MsgOpCode = 0xa2065f2c ReportRoyaltyParamsMsgOpCode MsgOpCode = 0xa8cb00ad StorageRewardWithdrawalMsgOpCode MsgOpCode = 0xa91baf56 TonstakeImanagerRequestNotificationMsgOpCode MsgOpCode = 0xb1ebae06 TonstakePoolDeployControllerMsgOpCode MsgOpCode = 0xb27edcad StorageContractTerminatedMsgOpCode MsgOpCode = 0xb6236d63 TonstakeImanagerStatsMsgOpCode MsgOpCode = 0xc1344900 TonstakeImanagerSetInterestMsgOpCode MsgOpCode = 0xc9f04485 SbtRequestOwnerMsgOpCode MsgOpCode = 0xd0c3bfea TonstakeControllerTopUpMsgOpCode MsgOpCode = 0xd372158c StorageContractConfirmedMsgOpCode MsgOpCode = 0xd4caedcd ExcessMsgOpCode MsgOpCode = 0xd53276db WhalesNominatorsWithdrawMsgOpCode MsgOpCode = 0xda803efd ChannelClosedMsgOpCode MsgOpCode = 0xdddc88ba TonstakePoolLoanRepaymentMsgOpCode MsgOpCode = 0xdfdca27b WalletPluginDestructResponseMsgOpCode MsgOpCode = 0xe4737472 DeployStorageContractMsgOpCode MsgOpCode = 0xe4748df1 TonstakePoolRequestLoanMsgOpCode MsgOpCode = 0xe642c965 TonstakeControllerDisapproveMsgOpCode MsgOpCode = 0xe8a0abfe TonstakeControllerRecoverStakeMsgOpCode MsgOpCode = 0xeb373a05 TonstakeNftBurnNotificationMsgOpCode MsgOpCode = 0xed58b0b2 TonstakeControllerReturnUnusedLoanMsgOpCode MsgOpCode = 0xed7378a6 PaymentRequestResponseMsgOpCode MsgOpCode = 0xf06c7567 TonstakeControllerUpdateValidatorHashMsgOpCode MsgOpCode = 0xf0fd2250 TonstakeNftBurnMsgOpCode MsgOpCode = 0xf127fe4e ElectorNewStakeConfirmationMsgOpCode MsgOpCode = 0xf374484c StonfiPaymentRequestMsgOpCode MsgOpCode = 0xf93bb43f ElectorRecoverStakeResponseMsgOpCode MsgOpCode = 0xf96f7324 )
type MsgOpName ¶ added in v1.0.15
type MsgOpName = string
MsgOpName is a human-friendly name for a message's operation which is identified by the first 4 bytes of the message's body.
const ( TextCommentMsgOp MsgOpName = "TextComment" ProveOwnershipMsgOp MsgOpName = "ProveOwnership" NftOwnershipAssignedMsgOp MsgOpName = "NftOwnershipAssigned" OwnershipProofMsgOp MsgOpName = "OwnershipProof" ChallengeQuarantinedChannelStateMsgOp MsgOpName = "ChallengeQuarantinedChannelState" TonstakePoolWithdrawalMsgOp MsgOpName = "TonstakePoolWithdrawal" SbtOwnerInfoMsgOp MsgOpName = "SbtOwnerInfo" InitPaymentChannelMsgOp MsgOpName = "InitPaymentChannel" JettonTransferMsgOp MsgOpName = "JettonTransfer" OfferStorageContractMsgOp MsgOpName = "OfferStorageContract" TonstakeNftInitMsgOp MsgOpName = "TonstakeNftInit" TonstakeControllerPoolHaltMsgOp MsgOpName = "TonstakeControllerPoolHalt" WhalesNominatorsForceKickMsgOp MsgOpName = "WhalesNominatorsForceKick" TonstakeControllerCreditMsgOp MsgOpName = "TonstakeControllerCredit" JettonInternalTransferMsgOp MsgOpName = "JettonInternalTransfer" WhalesNominatorsWithdrawUnownedResponseMsgOp MsgOpName = "WhalesNominatorsWithdrawUnownedResponse" SbtDestroyMsgOp MsgOpName = "SbtDestroy" StartUncooperativeChannelCloseMsgOp MsgOpName = "StartUncooperativeChannelClose" EncryptedTextCommentMsgOp MsgOpName = "EncryptedTextComment" WhalesNominatorsStakeWithdrawCompletedMsgOp MsgOpName = "WhalesNominatorsStakeWithdrawCompleted" WhalesNominatorsWithdrawUnownedMsgOp MsgOpName = "WhalesNominatorsWithdrawUnowned" FinishUncooperativeChannelCloseMsgOp MsgOpName = "FinishUncooperativeChannelClose" StonfiSwapMsgOp MsgOpName = "StonfiSwap" TonstakeControllerPoolSendMessageMsgOp MsgOpName = "TonstakeControllerPoolSendMessage" TeleitemDeployMsgOp MsgOpName = "TeleitemDeploy" TonstakePoolSetGovernanceFeeMsgOp MsgOpName = "TonstakePoolSetGovernanceFee" GetStaticDataMsgOp MsgOpName = "GetStaticData" TonstakeControllerValidatorWithdrawalMsgOp MsgOpName = "TonstakeControllerValidatorWithdrawal" TonstakePoolWithdrawMsgOp MsgOpName = "TonstakePoolWithdraw" TeleitemCancelAuctionMsgOp MsgOpName = "TeleitemCancelAuction" ProofStorageMsgOp MsgOpName = "ProofStorage" TelemintDeployMsgOp MsgOpName = "TelemintDeploy" TelemintDeployV2MsgOp MsgOpName = "TelemintDeployV2" StorageWithdrawMsgOp MsgOpName = "StorageWithdraw" ElectorRecoverStakeRequestMsgOp MsgOpName = "ElectorRecoverStakeRequest" TonstakePoolDepositMsgOp MsgOpName = "TonstakePoolDeposit" TeleitemStartAuctionMsgOp MsgOpName = "TeleitemStartAuction" TonstakePoolTouchMsgOp MsgOpName = "TonstakePoolTouch" ElectorNewStakeMsgOp MsgOpName = "ElectorNewStake" UpdatePubkeyMsgOp MsgOpName = "UpdatePubkey" UpdateStorageParamsMsgOp MsgOpName = "UpdateStorageParams" TonstakeImanagerOperationFeeMsgOp MsgOpName = "TonstakeImanagerOperationFee" ChannelCooperativeCloseMsgOp MsgOpName = "ChannelCooperativeClose" TonstakeControllerReturnAvailableFundsMsgOp MsgOpName = "TonstakeControllerReturnAvailableFunds" JettonBurnMsgOp MsgOpName = "JettonBurn" TonstakePoolSetRolesMsgOp MsgOpName = "TonstakePoolSetRoles" NftTransferMsgOp MsgOpName = "NftTransfer" TonstakeControllerSendRequestLoanMsgOp MsgOpName = "TonstakeControllerSendRequestLoan" WalletPluginDestructMsgOp MsgOpName = "WalletPluginDestruct" SettleChannelConditionalsMsgOp MsgOpName = "SettleChannelConditionals" TopUpChannelBalanceMsgOp MsgOpName = "TopUpChannelBalance" GetRoyaltyParamsMsgOp MsgOpName = "GetRoyaltyParams" SbtRevokeMsgOp MsgOpName = "SbtRevoke" PaymentRequestMsgOp MsgOpName = "PaymentRequest" TonstakeControllerPoolUnhaltMsgOp MsgOpName = "TonstakeControllerPoolUnhalt" JettonNotifyMsgOp MsgOpName = "JettonNotify" SubscriptionPaymentMsgOp MsgOpName = "SubscriptionPayment" WhalesNominatorsStakeWithdrawDelayedMsgOp MsgOpName = "WhalesNominatorsStakeWithdrawDelayed" ChannelCooperativeCommitMsgOp MsgOpName = "ChannelCooperativeCommit" TonstakeControllerPoolSetSudoerMsgOp MsgOpName = "TonstakeControllerPoolSetSudoer" CloseStorageContractMsgOp MsgOpName = "CloseStorageContract" AcceptStorageContractMsgOp MsgOpName = "AcceptStorageContract" TonstakeControllerApproveMsgOp MsgOpName = "TonstakeControllerApprove" WhalesNominatorsDepositMsgOp MsgOpName = "WhalesNominatorsDeposit" JettonBurnNotificationMsgOp MsgOpName = "JettonBurnNotification" ReportStaticDataMsgOp MsgOpName = "ReportStaticData" TonstakeControllerWithdrawValidatorMsgOp MsgOpName = "TonstakeControllerWithdrawValidator" TonstakeControllerPoolUpgradeMsgOp MsgOpName = "TonstakeControllerPoolUpgrade" TonstakePoolPrepareGovernanceMigrationMsgOp MsgOpName = "TonstakePoolPrepareGovernanceMigration" WhalesNominatorsAcceptStakeMsgOp MsgOpName = "WhalesNominatorsAcceptStake" TonstakePoolSetDepositSettingsMsgOp MsgOpName = "TonstakePoolSetDepositSettings" WhalesNominatorsAcceptWithdrawsMsgOp MsgOpName = "WhalesNominatorsAcceptWithdraws" WhalesNominatorsSendStakeMsgOp MsgOpName = "WhalesNominatorsSendStake" ReportRoyaltyParamsMsgOp MsgOpName = "ReportRoyaltyParams" StorageRewardWithdrawalMsgOp MsgOpName = "StorageRewardWithdrawal" TonstakeImanagerRequestNotificationMsgOp MsgOpName = "TonstakeImanagerRequestNotification" TonstakePoolDeployControllerMsgOp MsgOpName = "TonstakePoolDeployController" StorageContractTerminatedMsgOp MsgOpName = "StorageContractTerminated" TonstakeImanagerStatsMsgOp MsgOpName = "TonstakeImanagerStats" TonstakeImanagerSetInterestMsgOp MsgOpName = "TonstakeImanagerSetInterest" SbtRequestOwnerMsgOp MsgOpName = "SbtRequestOwner" TonstakeControllerTopUpMsgOp MsgOpName = "TonstakeControllerTopUp" StorageContractConfirmedMsgOp MsgOpName = "StorageContractConfirmed" ExcessMsgOp MsgOpName = "Excess" WhalesNominatorsWithdrawMsgOp MsgOpName = "WhalesNominatorsWithdraw" ChannelClosedMsgOp MsgOpName = "ChannelClosed" TonstakePoolLoanRepaymentMsgOp MsgOpName = "TonstakePoolLoanRepayment" WalletPluginDestructResponseMsgOp MsgOpName = "WalletPluginDestructResponse" DeployStorageContractMsgOp MsgOpName = "DeployStorageContract" TonstakePoolRequestLoanMsgOp MsgOpName = "TonstakePoolRequestLoan" TonstakeControllerDisapproveMsgOp MsgOpName = "TonstakeControllerDisapprove" TonstakeControllerRecoverStakeMsgOp MsgOpName = "TonstakeControllerRecoverStake" TonstakeNftBurnNotificationMsgOp MsgOpName = "TonstakeNftBurnNotification" TonstakeControllerReturnUnusedLoanMsgOp MsgOpName = "TonstakeControllerReturnUnusedLoan" PaymentRequestResponseMsgOp MsgOpName = "PaymentRequestResponse" TonstakeControllerUpdateValidatorHashMsgOp MsgOpName = "TonstakeControllerUpdateValidatorHash" TonstakeNftBurnMsgOp MsgOpName = "TonstakeNftBurn" ElectorNewStakeConfirmationMsgOp MsgOpName = "ElectorNewStakeConfirmation" StonfiPaymentRequestMsgOp MsgOpName = "StonfiPaymentRequest" ElectorRecoverStakeResponseMsgOp MsgOpName = "ElectorRecoverStakeResponse" )
type NftRoyaltyParams ¶
type NftRoyaltyParams struct {
Numerator uint16
Denominator uint16
Destination tlb.MsgAddress
}
type NftTransferMsgBody ¶
type OfferStorageContractMsgBody ¶
type OfferStorageContractMsgBody struct {
QueryId uint64
}
type OwnershipProofMsgBody ¶
type PaymentConfig ¶
type PaymentConfig struct {
ExcessFee tlb.Grams
DestA tlb.MsgAddress
DestB tlb.MsgAddress
}
type PaymentRequestMsgBody ¶
type PaymentRequestMsgBody struct {
QueryId uint64
Amount tlb.CurrencyCollection
}
type PaymentRequestResponseMsgBody ¶
type PaymentRequestResponseMsgBody struct{}
type ProofStorageMsgBody ¶
type ProveOwnershipMsgBody ¶
type QuarantinedState ¶
type QuarantinedState struct {
StateA SemiChannelBody
StateB SemiChannelBody
QuarantineStarts uint32
StateCommitedByA bool
}
type ReportRoyaltyParamsMsgBody ¶
type ReportRoyaltyParamsMsgBody struct {
QueryId uint64
Numerator uint16
Denominator uint16
Destination tlb.MsgAddress
}
type ReportStaticDataMsgBody ¶
type ReportStaticDataMsgBody struct {
QueryId uint64
Index tlb.Uint256
Collection tlb.MsgAddress
}
type RoyaltyParamsResult ¶
type RoyaltyParamsResult struct {
Numerator uint16
Denominator uint16
Destination tlb.MsgAddress
}
type SbtDestroyMsgBody ¶
type SbtDestroyMsgBody struct {
QueryId uint64
}
type SbtOwnerInfoMsgBody ¶
type SbtRequestOwnerMsgBody ¶
type SbtRevokeMsgBody ¶
type SbtRevokeMsgBody struct {
QueryId uint64
}
type SemiChannel ¶
type SemiChannel struct {
Magic tlb.Magic `tlb:"#43685374"`
ChannelId tlb.Uint128
Data SemiChannelBody
CounterpartyData tlb.Maybe[tlb.Ref[SemiChannelBody]]
}
type SemiChannelBody ¶
type SeqnoResult ¶
type SeqnoResult struct {
State uint32
}
type SignedSemiChannel ¶
type SignedSemiChannel struct {
Signature tlb.Bits512
State SemiChannel
}
type StonfiPayToParams ¶ added in v1.2.0
type StonfiPayToParams struct {
Amount0Out tlb.Grams
Token0Address tlb.MsgAddress
Amount1Out tlb.Grams
Token1Address tlb.MsgAddress
}
type StonfiPaymentRequestMsgBody ¶ added in v1.2.0
type StonfiPaymentRequestMsgBody struct {
QueryId uint64
Owner tlb.MsgAddress
ExitCode uint32
Params tlb.EitherRef[StonfiPayToParams]
}
type StonfiSwapAddrs ¶ added in v1.2.0
type StonfiSwapAddrs struct {
FromUser tlb.MsgAddress
}
type StonfiSwapMsgBody ¶ added in v1.2.0
type StonfiSwapMsgBody struct {
QueryId uint64
ToAddress tlb.MsgAddress
SenderAddress tlb.MsgAddress
JettonAmount tlb.Grams
MinOut tlb.Grams
HasRefAddress bool
Addrs tlb.Ref[StonfiSwapAddrs]
}
type StorageRewardWithdrawalMsgBody ¶
type StorageRewardWithdrawalMsgBody struct {
QueryId uint64
}
type StorageWithdrawMsgBody ¶
type StorageWithdrawMsgBody struct {
QueryId uint64
}
type SubscriptionPaymentMsgBody ¶ added in v1.0.14
type SubscriptionPaymentMsgBody struct{}
type TeleitemAuctionConfig ¶
type TeleitemCancelAuctionMsgBody ¶
type TeleitemCancelAuctionMsgBody struct {
QueryId int64
}
type TeleitemDeployMsgBody ¶
type TeleitemDeployMsgBody struct {
SenderAddress tlb.MsgAddress
Bid tlb.Grams
Username tlb.FixedLengthText
Content tlb.Ref[tlb.Any]
AuctionConfig tlb.Ref[TeleitemAuctionConfig]
RoyaltyParams tlb.Ref[NftRoyaltyParams]
}
type TeleitemStartAuctionMsgBody ¶
type TeleitemStartAuctionMsgBody struct {
QueryId int64
AuctionConfig tlb.Ref[TeleitemAuctionConfig]
}
type TelemintData ¶
type TelemintDeployMsgBody ¶
type TelemintDeployMsgBody struct {
Sig tlb.Bits512
Msg TelemintUnsignedDeploy
}
type TelemintDeployV2MsgBody ¶
type TelemintDeployV2MsgBody struct {
Sig tlb.Bits512
Msg TelemintUnsignedDeployV2
}
type TelemintRestrictions ¶
type TelemintRestrictions struct {
ForceSenderAddress tlb.Maybe[tlb.MsgAddress]
RewriteSenderAddress tlb.Maybe[tlb.MsgAddress]
}
type TelemintUnsignedDeploy ¶
type TextCommentMsgBody ¶
type TonstakeControllerApproveMsgBody ¶ added in v1.1.0
type TonstakeControllerApproveMsgBody struct {
QueryId uint64
}
type TonstakeControllerCreditMsgBody ¶ added in v1.1.0
type TonstakeControllerDisapproveMsgBody ¶ added in v1.1.0
type TonstakeControllerDisapproveMsgBody struct {
QueryId uint64
}
type TonstakeControllerPoolHaltMsgBody ¶ added in v1.1.0
type TonstakeControllerPoolHaltMsgBody struct {
QueryId uint64
}
type TonstakeControllerPoolSendMessageMsgBody ¶ added in v1.1.0
type TonstakeControllerPoolSetSudoerMsgBody ¶ added in v1.1.0
type TonstakeControllerPoolSetSudoerMsgBody struct {
QueryId uint64
Sudoer tlb.MsgAddress
}
type TonstakeControllerPoolUnhaltMsgBody ¶ added in v1.1.0
type TonstakeControllerPoolUnhaltMsgBody struct {
QueryId uint64
}
type TonstakeControllerPoolUpgradeMsgBody ¶ added in v1.1.0
type TonstakeControllerRecoverStakeMsgBody ¶ added in v1.1.0
type TonstakeControllerRecoverStakeMsgBody struct {
QueryId uint64
}
type TonstakeControllerReturnAvailableFundsMsgBody ¶ added in v1.1.2
type TonstakeControllerReturnAvailableFundsMsgBody struct {
QueryId uint64
}
type TonstakeControllerReturnUnusedLoanMsgBody ¶ added in v1.1.0
type TonstakeControllerReturnUnusedLoanMsgBody struct {
QueryId uint64
}
type TonstakeControllerSendRequestLoanMsgBody ¶ added in v1.1.0
type TonstakeControllerTopUpMsgBody ¶ added in v1.1.0
type TonstakeControllerTopUpMsgBody struct {
QueryId uint64
}
type TonstakeControllerUpdateValidatorHashMsgBody ¶ added in v1.1.0
type TonstakeControllerUpdateValidatorHashMsgBody struct {
QueryId uint64
}
type TonstakeControllerValidatorWithdrawalMsgBody ¶ added in v1.1.2
type TonstakeControllerWithdrawValidatorMsgBody ¶ added in v1.1.0
type TonstakeImanagerOperationFeeMsgBody ¶ added in v1.1.2
type TonstakeImanagerOperationFeeMsgBody struct {
QueryId uint64
}
type TonstakeImanagerRequestNotificationMsgBody ¶ added in v1.1.2
type TonstakeImanagerSetInterestMsgBody ¶ added in v1.1.2
type TonstakeImanagerStatsMsgBody ¶ added in v1.1.2
type TonstakeNftBurnMsgBody ¶ added in v1.1.2
type TonstakeNftBurnMsgBody struct {
QueryId uint64
}
type TonstakeNftBurnNotificationMsgBody ¶ added in v1.1.2
type TonstakeNftInitMsgBody ¶ added in v1.1.2
type TonstakeNftInitMsgBody struct {
QueryId uint64
Owner tlb.MsgAddress
Amount tlb.Grams
Prev tlb.MsgAddress
Next tlb.MsgAddress
}
type TonstakePoolDeployControllerMsgBody ¶ added in v1.1.2
type TonstakePoolDepositMsgBody ¶ added in v1.1.0
type TonstakePoolDepositMsgBody struct {
QueryId uint64
}
type TonstakePoolLoanRepaymentMsgBody ¶ added in v1.1.0
type TonstakePoolLoanRepaymentMsgBody struct {
QueryId uint64
}
type TonstakePoolPrepareGovernanceMigrationMsgBody ¶ added in v1.1.2
type TonstakePoolRequestLoanMsgBody ¶ added in v1.1.2
type TonstakePoolSetDepositSettingsMsgBody ¶ added in v1.1.2
type TonstakePoolSetGovernanceFeeMsgBody ¶ added in v1.1.2
type TonstakePoolSetRolesMsgBody ¶ added in v1.1.0
type TonstakePoolSetRolesMsgBody struct {
QueryId uint64
Governor tlb.Maybe[tlb.MsgAddress]
InterestManager tlb.Maybe[tlb.MsgAddress]
Halter tlb.Maybe[tlb.MsgAddress]
}
type TonstakePoolTouchMsgBody ¶ added in v1.1.2
type TonstakePoolTouchMsgBody struct {
QueryId uint64
}
type TonstakePoolWithdrawMsgBody ¶ added in v1.1.0
type TonstakePoolWithdrawMsgBody struct {
QueryId uint64
JettonAmount tlb.Grams
FromAddress tlb.MsgAddress
ResponseAddress tlb.MsgAddress
}
type TonstakePoolWithdrawalMsgBody ¶ added in v1.1.2
type TonstakePoolWithdrawalMsgBody struct {
QueryId uint64
}
type TorrentInfo ¶
type UpdatePubkeyMsgBody ¶
type WalletPluginDestructMsgBody ¶
type WalletPluginDestructMsgBody struct{}
type WalletPluginDestructResponseMsgBody ¶
type WalletPluginDestructResponseMsgBody struct{}
type WhalesNominatorsAcceptStakeMsgBody ¶ added in v1.1.2
type WhalesNominatorsAcceptWithdrawsMsgBody ¶ added in v1.1.2
type WhalesNominatorsDepositMsgBody ¶ added in v1.0.4
type WhalesNominatorsForceKickMsgBody ¶ added in v1.1.2
type WhalesNominatorsForceKickMsgBody struct {
QueryId int64
}
type WhalesNominatorsMember ¶ added in v1.0.4
type WhalesNominatorsMembersList ¶ added in v1.0.4
type WhalesNominatorsMembersList struct {
List tlb.Hashmap[tlb.Bits256, WhalesNominatorsMember]
}
type WhalesNominatorsSendStakeMsgBody ¶ added in v1.1.2
type WhalesNominatorsStakeWithdrawCompletedMsgBody ¶ added in v1.1.2
type WhalesNominatorsStakeWithdrawCompletedMsgBody struct {
QueryId int64
}
type WhalesNominatorsStakeWithdrawDelayedMsgBody ¶ added in v1.1.2
type WhalesNominatorsStakeWithdrawDelayedMsgBody struct {
QueryId int64
}
type WhalesNominatorsWithdrawMsgBody ¶ added in v1.0.4
type WhalesNominatorsWithdrawUnownedMsgBody ¶ added in v1.1.2
type WhalesNominatorsWithdrawUnownedResponseMsgBody ¶ added in v1.1.2
type WhalesNominatorsWithdrawUnownedResponseMsgBody struct {
QueryId uint64
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.