abi

package
v1.16.63 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2025 License: MIT Imports: 14 Imported by: 33

Documentation

Index

Constants

View Source
const (
	CoffeeStakingLockJettonOp          JettonOpName = "CoffeeStakingLock"
	TextCommentJettonOp                JettonOpName = "TextComment"
	TegroJettonSwapJettonOp            JettonOpName = "TegroJettonSwap"
	EncryptedTextCommentJettonOp       JettonOpName = "EncryptedTextComment"
	StonfiSwapJettonOp                 JettonOpName = "StonfiSwap"
	TegroAddLiquidityJettonOp          JettonOpName = "TegroAddLiquidity"
	StonfiProvideLpV2JettonOp          JettonOpName = "StonfiProvideLpV2"
	BidaskProvideBothJettonOp          JettonOpName = "BidaskProvideBoth"
	DedustDepositLiquidityJettonOp     JettonOpName = "DedustDepositLiquidity"
	PoolFundAccountJettonOp            JettonOpName = "PoolFundAccount"
	StonfiSwapOkRefJettonOp            JettonOpName = "StonfiSwapOkRef"
	CoffeeCrossDexResendJettonOp       JettonOpName = "CoffeeCrossDexResend"
	BidaskDammProvideJettonOp          JettonOpName = "BidaskDammProvide"
	StonfiSwapV2JettonOp               JettonOpName = "StonfiSwapV2"
	BidaskDammProvideOneSideJettonOp   JettonOpName = "BidaskDammProvideOneSide"
	StormDepositJettonJettonOp         JettonOpName = "StormDepositJetton"
	InvoicePayloadJettonOp             JettonOpName = "InvoicePayload"
	TonkeeperRelayerFeeJettonOp        JettonOpName = "TonkeeperRelayerFee"
	BidaskSwapV2JettonOp               JettonOpName = "BidaskSwapV2"
	MoonBoostPoolJettonOp              JettonOpName = "MoonBoostPool"
	BidaskProvideJettonOp              JettonOpName = "BidaskProvide"
	MoonFillOrderJettonOp              JettonOpName = "MoonFillOrder"
	BidaskDammProvideBothJettonOp      JettonOpName = "BidaskDammProvideBoth"
	MoonDepositLiquidityJettonOp       JettonOpName = "MoonDepositLiquidity"
	MoonSwapJettonOp                   JettonOpName = "MoonSwap"
	CoffeeCrossDexFailureJettonOp      JettonOpName = "CoffeeCrossDexFailure"
	CoffeeSwapJettonOp                 JettonOpName = "CoffeeSwap"
	CoffeeCreatePoolJettonOp           JettonOpName = "CoffeeCreatePool"
	CoffeeDepositLiquidityJettonOp     JettonOpName = "CoffeeDepositLiquidity"
	CoffeeNotificationJettonOp         JettonOpName = "CoffeeNotification"
	MoonSwapFailedJettonOp             JettonOpName = "MoonSwapFailed"
	StonfiSwapOkJettonOp               JettonOpName = "StonfiSwapOk"
	StormStakeJettonOp                 JettonOpName = "StormStake"
	WithdrawPayloadJettonOp            JettonOpName = "WithdrawPayload"
	MoonSwapSucceedJettonOp            JettonOpName = "MoonSwapSucceed"
	MoonCreateOrderJettonOp            JettonOpName = "MoonCreateOrder"
	BidaskDammSwapJettonOp             JettonOpName = "BidaskDammSwap"
	DedustSwapJettonOp                 JettonOpName = "DedustSwap"
	CoffeeMevProtectFailedSwapJettonOp JettonOpName = "CoffeeMevProtectFailedSwap"
	BidaskSwapJettonOp                 JettonOpName = "BidaskSwap"
	DepositPayloadJettonOp             JettonOpName = "DepositPayload"
	StonfiProvideLiquidityJettonOp     JettonOpName = "StonfiProvideLiquidity"

	CoffeeStakingLockJettonOpCode          JettonOpCode = 0x0c0ffede
	TextCommentJettonOpCode                JettonOpCode = 0x00000000
	TegroJettonSwapJettonOpCode            JettonOpCode = 0x01fb7a25
	EncryptedTextCommentJettonOpCode       JettonOpCode = 0x2167da4b
	StonfiSwapJettonOpCode                 JettonOpCode = 0x25938561
	TegroAddLiquidityJettonOpCode          JettonOpCode = 0x287e167a
	StonfiProvideLpV2JettonOpCode          JettonOpCode = 0x37c096df
	BidaskProvideBothJettonOpCode          JettonOpCode = 0x3ea0bafc
	DedustDepositLiquidityJettonOpCode     JettonOpCode = 0x40e108d6
	PoolFundAccountJettonOpCode            JettonOpCode = 0x4468de77
	StonfiSwapOkRefJettonOpCode            JettonOpCode = 0x45078540
	CoffeeCrossDexResendJettonOpCode       JettonOpCode = 0x4ee9b106
	BidaskDammProvideJettonOpCode          JettonOpCode = 0x63ec24ae
	StonfiSwapV2JettonOpCode               JettonOpCode = 0x6664de2a
	BidaskDammProvideOneSideJettonOpCode   JettonOpCode = 0x729c04c8
	StormDepositJettonJettonOpCode         JettonOpCode = 0x76840119
	InvoicePayloadJettonOpCode             JettonOpCode = 0x7aa23eb5
	TonkeeperRelayerFeeJettonOpCode        JettonOpCode = 0x878da6e3
	BidaskSwapV2JettonOpCode               JettonOpCode = 0x87d36990
	MoonBoostPoolJettonOpCode              JettonOpCode = 0x96aa1586
	BidaskProvideJettonOpCode              JettonOpCode = 0x96feef7b
	MoonFillOrderJettonOpCode              JettonOpCode = 0x99b49842
	BidaskDammProvideBothJettonOpCode      JettonOpCode = 0xa8904134
	MoonDepositLiquidityJettonOpCode       JettonOpCode = 0xb31db781
	MoonSwapJettonOpCode                   JettonOpCode = 0xb37a900b
	CoffeeCrossDexFailureJettonOpCode      JettonOpCode = 0xb902e61a
	CoffeeSwapJettonOpCode                 JettonOpCode = 0xc0ffee10
	CoffeeCreatePoolJettonOpCode           JettonOpCode = 0xc0ffee11
	CoffeeDepositLiquidityJettonOpCode     JettonOpCode = 0xc0ffee12
	CoffeeNotificationJettonOpCode         JettonOpCode = 0xc0ffee36
	MoonSwapFailedJettonOpCode             JettonOpCode = 0xc47c1f57
	StonfiSwapOkJettonOpCode               JettonOpCode = 0xc64370e5
	StormStakeJettonOpCode                 JettonOpCode = 0xc89a3ee4
	WithdrawPayloadJettonOpCode            JettonOpCode = 0xcb03bfaf
	MoonSwapSucceedJettonOpCode            JettonOpCode = 0xcb7f38d6
	MoonCreateOrderJettonOpCode            JettonOpCode = 0xda067c19
	BidaskDammSwapJettonOpCode             JettonOpCode = 0xdd79732c
	DedustSwapJettonOpCode                 JettonOpCode = 0xe3a0d482
	CoffeeMevProtectFailedSwapJettonOpCode JettonOpCode = 0xee51ce51
	BidaskSwapJettonOpCode                 JettonOpCode = 0xf2ef6c1b
	DepositPayloadJettonOpCode             JettonOpCode = 0xf9471134
	StonfiProvideLiquidityJettonOpCode     JettonOpCode = 0xfcf9e58f
)
View Source
const (
	TextCommentNFTOp          NFTOpName = "TextComment"
	EncryptedTextCommentNFTOp NFTOpName = "EncryptedTextComment"
	TeleitemBidInfoNFTOp      NFTOpName = "TeleitemBidInfo"

	TextCommentNFTOpCode          NFTOpCode = 0x00000000
	EncryptedTextCommentNFTOpCode NFTOpCode = 0x2167da4b
	TeleitemBidInfoNFTOpCode      NFTOpCode = 0x38127de1
)

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 JettonOpCodes = map[JettonOpName]JettonOpCode{
	CoffeeStakingLockJettonOp:          CoffeeStakingLockJettonOpCode,
	TextCommentJettonOp:                TextCommentJettonOpCode,
	TegroJettonSwapJettonOp:            TegroJettonSwapJettonOpCode,
	EncryptedTextCommentJettonOp:       EncryptedTextCommentJettonOpCode,
	StonfiSwapJettonOp:                 StonfiSwapJettonOpCode,
	TegroAddLiquidityJettonOp:          TegroAddLiquidityJettonOpCode,
	StonfiProvideLpV2JettonOp:          StonfiProvideLpV2JettonOpCode,
	BidaskProvideBothJettonOp:          BidaskProvideBothJettonOpCode,
	DedustDepositLiquidityJettonOp:     DedustDepositLiquidityJettonOpCode,
	PoolFundAccountJettonOp:            PoolFundAccountJettonOpCode,
	StonfiSwapOkRefJettonOp:            StonfiSwapOkRefJettonOpCode,
	CoffeeCrossDexResendJettonOp:       CoffeeCrossDexResendJettonOpCode,
	BidaskDammProvideJettonOp:          BidaskDammProvideJettonOpCode,
	StonfiSwapV2JettonOp:               StonfiSwapV2JettonOpCode,
	BidaskDammProvideOneSideJettonOp:   BidaskDammProvideOneSideJettonOpCode,
	StormDepositJettonJettonOp:         StormDepositJettonJettonOpCode,
	InvoicePayloadJettonOp:             InvoicePayloadJettonOpCode,
	TonkeeperRelayerFeeJettonOp:        TonkeeperRelayerFeeJettonOpCode,
	BidaskSwapV2JettonOp:               BidaskSwapV2JettonOpCode,
	MoonBoostPoolJettonOp:              MoonBoostPoolJettonOpCode,
	BidaskProvideJettonOp:              BidaskProvideJettonOpCode,
	MoonFillOrderJettonOp:              MoonFillOrderJettonOpCode,
	BidaskDammProvideBothJettonOp:      BidaskDammProvideBothJettonOpCode,
	MoonDepositLiquidityJettonOp:       MoonDepositLiquidityJettonOpCode,
	MoonSwapJettonOp:                   MoonSwapJettonOpCode,
	CoffeeCrossDexFailureJettonOp:      CoffeeCrossDexFailureJettonOpCode,
	CoffeeSwapJettonOp:                 CoffeeSwapJettonOpCode,
	CoffeeCreatePoolJettonOp:           CoffeeCreatePoolJettonOpCode,
	CoffeeDepositLiquidityJettonOp:     CoffeeDepositLiquidityJettonOpCode,
	CoffeeNotificationJettonOp:         CoffeeNotificationJettonOpCode,
	MoonSwapFailedJettonOp:             MoonSwapFailedJettonOpCode,
	StonfiSwapOkJettonOp:               StonfiSwapOkJettonOpCode,
	StormStakeJettonOp:                 StormStakeJettonOpCode,
	WithdrawPayloadJettonOp:            WithdrawPayloadJettonOpCode,
	MoonSwapSucceedJettonOp:            MoonSwapSucceedJettonOpCode,
	MoonCreateOrderJettonOp:            MoonCreateOrderJettonOpCode,
	BidaskDammSwapJettonOp:             BidaskDammSwapJettonOpCode,
	DedustSwapJettonOp:                 DedustSwapJettonOpCode,
	CoffeeMevProtectFailedSwapJettonOp: CoffeeMevProtectFailedSwapJettonOpCode,
	BidaskSwapJettonOp:                 BidaskSwapJettonOpCode,
	DepositPayloadJettonOp:             DepositPayloadJettonOpCode,
	StonfiProvideLiquidityJettonOp:     StonfiProvideLiquidityJettonOpCode,
}
View Source
var KnownGetMethodsDecoder = map[string][]func(tlb.VmStack) (string, any, error){}/* 211 elements not displayed */
View Source
var KnownJettonTypes = map[string]any{
	CoffeeStakingLockJettonOp:          CoffeeStakingLockJettonPayload{},
	TextCommentJettonOp:                TextCommentJettonPayload{},
	TegroJettonSwapJettonOp:            TegroJettonSwapJettonPayload{},
	EncryptedTextCommentJettonOp:       EncryptedTextCommentJettonPayload{},
	StonfiSwapJettonOp:                 StonfiSwapJettonPayload{},
	TegroAddLiquidityJettonOp:          TegroAddLiquidityJettonPayload{},
	StonfiProvideLpV2JettonOp:          StonfiProvideLpV2JettonPayload{},
	BidaskProvideBothJettonOp:          BidaskProvideBothJettonPayload{},
	DedustDepositLiquidityJettonOp:     DedustDepositLiquidityJettonPayload{},
	PoolFundAccountJettonOp:            PoolFundAccountJettonPayload{},
	StonfiSwapOkRefJettonOp:            StonfiSwapOkRefJettonPayload{},
	CoffeeCrossDexResendJettonOp:       CoffeeCrossDexResendJettonPayload{},
	BidaskDammProvideJettonOp:          BidaskDammProvideJettonPayload{},
	StonfiSwapV2JettonOp:               StonfiSwapV2JettonPayload{},
	BidaskDammProvideOneSideJettonOp:   BidaskDammProvideOneSideJettonPayload{},
	StormDepositJettonJettonOp:         StormDepositJettonJettonPayload{},
	InvoicePayloadJettonOp:             InvoicePayloadJettonPayload{},
	TonkeeperRelayerFeeJettonOp:        TonkeeperRelayerFeeJettonPayload{},
	BidaskSwapV2JettonOp:               BidaskSwapV2JettonPayload{},
	MoonBoostPoolJettonOp:              MoonBoostPoolJettonPayload{},
	BidaskProvideJettonOp:              BidaskProvideJettonPayload{},
	MoonFillOrderJettonOp:              MoonFillOrderJettonPayload{},
	BidaskDammProvideBothJettonOp:      BidaskDammProvideBothJettonPayload{},
	MoonDepositLiquidityJettonOp:       MoonDepositLiquidityJettonPayload{},
	MoonSwapJettonOp:                   MoonSwapJettonPayload{},
	CoffeeCrossDexFailureJettonOp:      CoffeeCrossDexFailureJettonPayload{},
	CoffeeSwapJettonOp:                 CoffeeSwapJettonPayload{},
	CoffeeCreatePoolJettonOp:           CoffeeCreatePoolJettonPayload{},
	CoffeeDepositLiquidityJettonOp:     CoffeeDepositLiquidityJettonPayload{},
	CoffeeNotificationJettonOp:         CoffeeNotificationJettonPayload{},
	MoonSwapFailedJettonOp:             MoonSwapFailedJettonPayload{},
	StonfiSwapOkJettonOp:               StonfiSwapOkJettonPayload{},
	StormStakeJettonOp:                 StormStakeJettonPayload{},
	WithdrawPayloadJettonOp:            WithdrawPayloadJettonPayload{},
	MoonSwapSucceedJettonOp:            MoonSwapSucceedJettonPayload{},
	MoonCreateOrderJettonOp:            MoonCreateOrderJettonPayload{},
	BidaskDammSwapJettonOp:             BidaskDammSwapJettonPayload{},
	DedustSwapJettonOp:                 DedustSwapJettonPayload{},
	CoffeeMevProtectFailedSwapJettonOp: CoffeeMevProtectFailedSwapJettonPayload{},
	BidaskSwapJettonOp:                 BidaskSwapJettonPayload{},
	DepositPayloadJettonOp:             DepositPayloadJettonPayload{},
	StonfiProvideLiquidityJettonOp:     StonfiProvideLiquidityJettonPayload{},
}
View Source
var KnownMsgInTypes = map[string]any{}/* 354 elements not displayed */
View Source
var KnownSimpleGetMethods = map[int][]func(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error){}/* 162 elements not displayed */

Functions

func DecodeDnsresolve_RecordsResult added in v1.0.7

func DecodeDnsresolve_RecordsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeEstimateLiquidityDepositAmount_CoffeeResult added in v1.16.5

func DecodeEstimateLiquidityDepositAmount_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeEstimateLiquidityWithdrawAmount_CoffeeResult added in v1.16.5

func DecodeEstimateLiquidityWithdrawAmount_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeEstimateSwapAmount_CoffeeResult added in v1.16.5

func DecodeEstimateSwapAmount_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeEstimateSwapOut_DedustResult added in v1.9.5

func DecodeEstimateSwapOut_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAccountData_ToncoResult added in v1.16.34

func DecodeGetAccountData_ToncoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetActiveRange_BidaskResult added in v1.16.9

func DecodeGetActiveRange_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAdjustedSpotPrice_StormResult added in v1.16.41

func DecodeGetAdjustedSpotPrice_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAdminAddress_CoffeeResult added in v1.16.5

func DecodeGetAdminAddress_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAllTickInfos_ToncoResult added in v1.16.17

func DecodeGetAllTickInfos_ToncoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAmmContractData_StormResult added in v1.8.13

func DecodeGetAmmContractData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAmmName_StormResult added in v1.8.13

func DecodeGetAmmName_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAmmState_StormResult added in v1.8.13

func DecodeGetAmmState_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAmmStatus_StormResult added in v1.8.13

func DecodeGetAmmStatus_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAsset_CoffeeResult added in v1.16.5

func DecodeGetAsset_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAsset_DedustResult added in v1.3.0

func DecodeGetAsset_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAssets_DedustResult added in v1.3.0

func DecodeGetAssets_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAssets_MoonResult added in v1.16.16

func DecodeGetAssets_MoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAuctionDataV4Result added in v1.16.4

func DecodeGetAuctionDataV4Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAuctionInfoResult added in v1.0.14

func DecodeGetAuctionInfoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAuthorityAddressResult added in v1.0.7

func DecodeGetAuthorityAddressResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetAvailableClaimAmountResult added in v1.16.5

func DecodeGetAvailableClaimAmountResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetBalancesResult added in v1.3.0

func DecodeGetBalancesResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetBalances_DedustResult added in v1.9.5

func DecodeGetBalances_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetBillAddressResult added in v1.2.1

func DecodeGetBillAddressResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetBillAmountResult added in v1.1.2

func DecodeGetBillAmountResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetBinAssets_BidaskResult added in v1.16.35

func DecodeGetBinAssets_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetBinsNumber_BidaskResult added in v1.16.9

func DecodeGetBinsNumber_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetBlankStorageData_StormResult added in v1.16.41

func DecodeGetBlankStorageData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetBufferData_StormResult added in v1.16.41

func DecodeGetBufferData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCanExecuteOrder_StormResult added in v1.16.41

func DecodeGetCanExecuteOrder_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCanForceClose_StormResult added in v1.16.41

func DecodeGetCanForceClose_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCanLiquidate_StormResult added in v1.16.41

func DecodeGetCanLiquidate_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetChannelDataResult added in v1.3.0

func DecodeGetChannelDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetChildContracts_ToncoPoolResult added in v1.16.17

func DecodeGetChildContracts_ToncoPoolResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetChildContracts_ToncoRouterResult added in v1.16.17

func DecodeGetChildContracts_ToncoRouterResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetClaimerAddress_StormResult added in v1.16.41

func DecodeGetClaimerAddress_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCocoonClientData_CocoonResult added in v1.16.62

func DecodeGetCocoonClientData_CocoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCocoonData_CocoonResult added in v1.16.62

func DecodeGetCocoonData_CocoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCocoonProxyData_CocoonResult added in v1.16.62

func DecodeGetCocoonProxyData_CocoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCocoonWorkerData_CocoonResult added in v1.16.62

func DecodeGetCocoonWorkerData_CocoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCode_CoffeeResult added in v1.16.5

func DecodeGetCode_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCollectedFeesInfo_BidaskDammResult added in v1.16.47

func DecodeGetCollectedFeesInfo_BidaskDammResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCollectionDataResult added in v1.0.7

func DecodeGetCollectionDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetComputeFundingData_StormResult added in v1.16.41

func DecodeGetComputeFundingData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetContractData_AirdropInterlockerV1Result added in v1.15.0

func DecodeGetContractData_AirdropInterlockerV1Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCronInfoResult added in v1.14.7

func DecodeGetCronInfoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCurParams_CocoonResult added in v1.16.62

func DecodeGetCurParams_CocoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetCurrentBin_BidaskResult added in v1.16.9

func DecodeGetCurrentBin_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetDayTradingData_StormResult added in v1.16.41

func DecodeGetDayTradingData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetDefaultReferralFees_StormResult added in v1.16.41

func DecodeGetDefaultReferralFees_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetDelegationStateResult added in v1.15.0

func DecodeGetDelegationStateResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetDisplayMultiplierResult added in v1.16.42

func DecodeGetDisplayMultiplierResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetDistributionInfoResult added in v1.16.5

func DecodeGetDistributionInfoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetDomainResult added in v1.0.14

func DecodeGetDomainResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetDynamicFeesInfo_BidaskResult added in v1.16.35

func DecodeGetDynamicFeesInfo_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetEditorResult added in v1.0.14

func DecodeGetEditorResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetEstimatedAttachedValueResult added in v1.15.0

func DecodeGetEstimatedAttachedValueResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetExchangeSettings_StormResult added in v1.8.13

func DecodeGetExchangeSettings_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetExecutorBalances_StormResult added in v1.8.13

func DecodeGetExecutorBalances_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetExecutorCollectionAddress_StormResult added in v1.8.13

func DecodeGetExecutorCollectionAddress_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetExecutorItemAddr_StormResult added in v1.16.41

func DecodeGetExecutorItemAddr_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetExecutorVaultsWhitelist_StormResult added in v1.8.13

func DecodeGetExecutorVaultsWhitelist_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetExpectedOutputs_StonfiResult added in v1.8.11

func DecodeGetExpectedOutputs_StonfiResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetExpectedSwapResult_BidaskDammResult added in v1.16.47

func DecodeGetExpectedSwapResult_BidaskDammResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetExtensionsResult added in v1.14.7

func DecodeGetExtensionsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetFactoryData_StormResult added in v1.16.41

func DecodeGetFactoryData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetFarmingInfo_BidaskDammResult added in v1.16.47

func DecodeGetFarmingInfo_BidaskDammResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetFarmingInfo_BidaskResult added in v1.16.35

func DecodeGetFarmingInfo_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetFeesInfo_BidaskDammResult added in v1.16.47

func DecodeGetFeesInfo_BidaskDammResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetFillOut_MoonResult added in v1.16.16

func DecodeGetFillOut_MoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetFixPriceDataV4Result added in v1.14.4

func DecodeGetFixPriceDataV4Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetFullDomainResult added in v1.0.14

func DecodeGetFullDomainResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetFundingSettings_StormResult added in v1.16.41

func DecodeGetFundingSettings_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetFunding_StormResult added in v1.16.41

func DecodeGetFunding_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetHighloadData_StormResult added in v1.16.41

func DecodeGetHighloadData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetId_MoonResult added in v1.16.16

func DecodeGetId_MoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetIsActive_ToncoResult added in v1.16.17

func DecodeGetIsActive_ToncoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetIsInited_StormResult added in v1.16.41

func DecodeGetIsInited_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetJettonDataResult added in v1.0.7

func DecodeGetJettonDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetKeysData_StormResult added in v1.16.41

func DecodeGetKeysData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLastCleanTimeResult added in v1.6.6

func DecodeGetLastCleanTimeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLastFillUpTimeResult added in v1.0.14

func DecodeGetLastFillUpTimeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLastPositionManagerCode_StormResult added in v1.16.41

func DecodeGetLastPositionManagerCode_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLazerData_StormResult added in v1.16.41

func DecodeGetLazerData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLiquidationPriceVpi_StormResult added in v1.16.41

func DecodeGetLiquidationPriceVpi_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLiquidityData_BidaskResult added in v1.16.9

func DecodeGetLiquidityData_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLiquidityDepositAddress_DedustResult added in v1.9.5

func DecodeGetLiquidityDepositAddress_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLiquidityDepositoryAddressNoSettings_CoffeeResult added in v1.16.5

func DecodeGetLiquidityDepositoryAddressNoSettings_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLiquidityDepositoryAddress_CoffeeResult added in v1.16.5

func DecodeGetLiquidityDepositoryAddress_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLiquidityInfo_BidaskDammResult added in v1.16.47

func DecodeGetLiquidityInfo_BidaskDammResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLockerBillDataResult added in v1.2.1

func DecodeGetLockerBillDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLockerDataResult added in v1.2.1

func DecodeGetLockerDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLockupDataResult added in v1.3.0

func DecodeGetLockupDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLpAccountAddress_StonfiResult added in v1.10.0

func DecodeGetLpAccountAddress_StonfiResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLpAccountData_StonfiResult added in v1.10.0

func DecodeGetLpAccountData_StonfiResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLpData_MegatonResult added in v1.2.1

func DecodeGetLpData_MegatonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLpMiningData_MegatonResult added in v1.2.1

func DecodeGetLpMiningData_MegatonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLpMinterAddress_StormResult added in v1.8.13

func DecodeGetLpMinterAddress_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLpMultitokenWallet_BidaskResult added in v1.16.9

func DecodeGetLpMultitokenWallet_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetLpSwapData_MegatonResult added in v1.2.1

func DecodeGetLpSwapData_MegatonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetMasterAddress_CoffeeStakingVaultResult added in v1.16.5

func DecodeGetMasterAddress_CoffeeStakingVaultResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetMember_WhalesNominatorResult added in v1.0.7

func DecodeGetMember_WhalesNominatorResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetMembersRaw_WhalesNominatorResult added in v1.0.7

func DecodeGetMembersRaw_WhalesNominatorResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetMinFees_StormResult added in v1.16.41

func DecodeGetMinFees_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetMiningData_MegatonResult added in v1.2.1

func DecodeGetMiningData_MegatonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetMultisigDataResult added in v1.6.0

func DecodeGetMultisigDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetNextAdminAddressResult added in v1.6.5

func DecodeGetNextAdminAddressResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetNextProofInfoResult added in v1.0.7

func DecodeGetNextProofInfoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetNftAddressByIndexResult added in v1.0.7

func DecodeGetNftAddressByIndexResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetNftApiInfoResult added in v1.5.0

func DecodeGetNftApiInfoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetNftContentResult added in v1.0.7

func DecodeGetNftContentResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetNftDataResult added in v1.0.7

func DecodeGetNftDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetNominatorDataResult added in v1.1.2

func DecodeGetNominatorDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetOracleData_StormResult added in v1.8.13

func DecodeGetOracleData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetOrderAddressResult added in v1.16.5

func DecodeGetOrderAddressResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetOrderAmount_MoonResult added in v1.16.16

func DecodeGetOrderAmount_MoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetOrderDataResult added in v1.8.10

func DecodeGetOrderDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetOwnerAddress_CocoonResult added in v1.16.62

func DecodeGetOwnerAddress_CocoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetParams_WhalesNominatorResult added in v1.0.7

func DecodeGetParams_WhalesNominatorResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPauseTime_StormResult added in v1.16.41

func DecodeGetPauseTime_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPaymentInfo_SubscriptionV2Result added in v1.14.7

func DecodeGetPaymentInfo_SubscriptionV2Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPegAdjustCost_StormResult added in v1.16.41

func DecodeGetPegAdjustCost_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPipe_MoonResult added in v1.16.16

func DecodeGetPipe_MoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPluginListResult added in v1.0.7

func DecodeGetPluginListResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolAddr_BidaskResult added in v1.16.9

func DecodeGetPoolAddr_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolAddressNoSettings_CoffeeResult added in v1.16.5

func DecodeGetPoolAddressNoSettings_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolAddress_StonfiResult added in v1.8.11

func DecodeGetPoolAddress_StonfiResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolCreatorAddressNoSettings_CoffeeResult added in v1.16.5

func DecodeGetPoolCreatorAddressNoSettings_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolCreatorAddress_CoffeeResult added in v1.16.5

func DecodeGetPoolCreatorAddress_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolData_AffluentResult added in v1.16.37

func DecodeGetPoolData_AffluentResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolData_CoffeeResult added in v1.16.5

func DecodeGetPoolData_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolData_DaolamaResult added in v1.14.2

func DecodeGetPoolData_DaolamaResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolData_StonfiResult added in v1.2.0

func DecodeGetPoolData_StonfiResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolData_StonfiV2Result added in v1.10.0

func DecodeGetPoolData_StonfiV2Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolData_StonfiV2StableswapResult added in v1.16.4

func DecodeGetPoolData_StonfiV2StableswapResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolData_StonfiV2WeightedStableswapResult added in v1.16.4

func DecodeGetPoolData_StonfiV2WeightedStableswapResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolData_TfResult added in v1.0.7

func DecodeGetPoolData_TfResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolFullDataResult added in v1.1.2

func DecodeGetPoolFullDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolInfo_BidaskDammResult added in v1.16.47

func DecodeGetPoolInfo_BidaskDammResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolInfo_BidaskResult added in v1.16.9

func DecodeGetPoolInfo_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolStateAndConfiguration_ToncoResult added in v1.16.17

func DecodeGetPoolStateAndConfiguration_ToncoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolStatusResult added in v1.0.7

func DecodeGetPoolStatusResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPoolType_StonfiV2Result added in v1.16.4

func DecodeGetPoolType_StonfiV2Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPool_MoonResult added in v1.16.16

func DecodeGetPool_MoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPositionAddress_StormResult added in v1.16.41

func DecodeGetPositionAddress_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPositionManagerAddress_StormResult added in v1.16.41

func DecodeGetPositionManagerAddress_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPositionManagerContractData_StormResult added in v1.8.13

func DecodeGetPositionManagerContractData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPositionManagerData_StormResult added in v1.16.41

func DecodeGetPositionManagerData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPosition_StormResult added in v1.16.41

func DecodeGetPosition_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPowParamsResult added in v1.6.6

func DecodeGetPowParamsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPremium_StormResult added in v1.16.41

func DecodeGetPremium_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetProxy_WhalesNominatorResult added in v1.16.13

func DecodeGetProxy_WhalesNominatorResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetPublicKeyResult added in v1.0.7

func DecodeGetPublicKeyResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetReferralCollectionAddress_StormResult added in v1.8.13

func DecodeGetReferralCollectionAddress_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetReferralData_StormResult added in v1.8.13

func DecodeGetReferralData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetReferralItemAddr_StormResult added in v1.16.41

func DecodeGetReferralItemAddr_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetReferralVaultsWhitelist_StormResult added in v1.8.13

func DecodeGetReferralVaultsWhitelist_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetRemainMarginWithFundingPayment_StormResult added in v1.16.41

func DecodeGetRemainMarginWithFundingPayment_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetReserves_DedustResult added in v1.3.0

func DecodeGetReserves_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetReserves_MoonResult added in v1.16.16

func DecodeGetReserves_MoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetRevokedTimeResult added in v1.0.7

func DecodeGetRevokedTimeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetRfqAddress_AffluentResult added in v1.16.37

func DecodeGetRfqAddress_AffluentResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetRootPubkeyResult added in v1.15.0

func DecodeGetRootPubkeyResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetRouterData_StonfiResult added in v1.3.0

func DecodeGetRouterData_StonfiResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetRouterData_StonfiV2Result added in v1.10.0

func DecodeGetRouterData_StonfiV2Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetRouterState_ToncoResult added in v1.16.17

func DecodeGetRouterState_ToncoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetRouterVersion_StonfiV2Result added in v1.10.0

func DecodeGetRouterVersion_StonfiV2Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSaleData_BasicResult added in v1.0.7

func DecodeGetSaleData_BasicResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSaleData_GetgemsAuctionResult added in v1.0.7

func DecodeGetSaleData_GetgemsAuctionResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSaleData_GetgemsResult added in v1.0.7

func DecodeGetSaleData_GetgemsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSeedPubkeyResult added in v1.15.0

func DecodeGetSeedPubkeyResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSettlementOracleData_StormResult added in v1.16.41

func DecodeGetSettlementOracleData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSpotPrice_StormResult added in v1.8.13

func DecodeGetSpotPrice_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSqrtP_BidaskResult added in v1.16.9

func DecodeGetSqrtP_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStakingStatusResult added in v1.0.7

func DecodeGetStakingStatusResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStartTradeTime_BidaskDammResult added in v1.16.47

func DecodeGetStartTradeTime_BidaskDammResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStatusResult added in v1.6.5

func DecodeGetStatusResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStatus_MoonResult added in v1.16.16

func DecodeGetStatus_MoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStorageContractAddressResult added in v1.0.7

func DecodeGetStorageContractAddressResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStorageContractDataResult added in v1.0.7

func DecodeGetStorageContractDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStorageData_StormResult added in v1.16.41

func DecodeGetStorageData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStorageParamsResult added in v1.0.7

func DecodeGetStorageParamsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStoredData_CoffeeStakingItemResult added in v1.16.5

func DecodeGetStoredData_CoffeeStakingItemResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStoredData_CoffeeStakingMasterResult added in v1.16.5

func DecodeGetStoredData_CoffeeStakingMasterResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetStoredData_CoffeeStakingVaultResult added in v1.16.5

func DecodeGetStoredData_CoffeeStakingVaultResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSubscriptionDataResult added in v1.0.14

func DecodeGetSubscriptionDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSubscriptionInfo_V2Result added in v1.14.7

func DecodeGetSubscriptionInfo_V2Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetSubwalletIdResult added in v1.0.7

func DecodeGetSubwalletIdResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetTargetBalances_DedustResult added in v1.9.5

func DecodeGetTargetBalances_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetTelemintAuctionConfigResult added in v1.0.7

func DecodeGetTelemintAuctionConfigResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetTelemintAuctionStateResult added in v1.0.7

func DecodeGetTelemintAuctionStateResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetTelemintTokenNameResult added in v1.0.7

func DecodeGetTelemintTokenNameResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetTerminalAmmPrice_StormResult added in v1.8.13

func DecodeGetTerminalAmmPrice_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetTimeoutResult added in v1.6.6

func DecodeGetTimeoutResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetTorrentHashResult added in v1.0.7

func DecodeGetTorrentHashResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetTradeFee_DedustResult added in v1.9.5

func DecodeGetTradeFee_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetUnlocksInfoResult added in v1.16.5

func DecodeGetUnlocksInfoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetUserBinAssets_BidaskResult added in v1.16.35

func DecodeGetUserBinAssets_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetUserFeesInfo_BidaskDammResult added in v1.16.47

func DecodeGetUserFeesInfo_BidaskDammResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetUserPublicKeys_StormResult added in v1.16.41

func DecodeGetUserPublicKeys_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetValidateSignatures_StormResult added in v1.16.41

func DecodeGetValidateSignatures_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetValidatorControllerDataResult added in v1.1.0

func DecodeGetValidatorControllerDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVammAddress_StormResult added in v1.16.41

func DecodeGetVammAddress_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVammType_StormResult added in v1.8.13

func DecodeGetVammType_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVaultAddress_DedustResult added in v1.9.5

func DecodeGetVaultAddress_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVaultBalance_StormResult added in v1.16.41

func DecodeGetVaultBalance_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVaultContractData_StormResult added in v1.8.13

func DecodeGetVaultContractData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVaultData_AffluentLendingVaultResult added in v1.16.37

func DecodeGetVaultData_AffluentLendingVaultResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVaultData_AffluentMultiplyVaultResult added in v1.16.37

func DecodeGetVaultData_AffluentMultiplyVaultResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVaultData_StonfiV2Result added in v1.10.0

func DecodeGetVaultData_StonfiV2Result(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVaultData_StormResult added in v1.8.13

func DecodeGetVaultData_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVaultType_StormResult added in v1.8.13

func DecodeGetVaultType_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVaultWhitelistedAddresses_StormResult added in v1.8.13

func DecodeGetVaultWhitelistedAddresses_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVersion_StormResult added in v1.16.41

func DecodeGetVersion_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVestingDataResult added in v1.16.19

func DecodeGetVestingDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetVestingData_MoonResult added in v1.16.16

func DecodeGetVestingData_MoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetWalletAddrResult added in v1.15.0

func DecodeGetWalletAddrResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetWalletAddressResult added in v1.0.7

func DecodeGetWalletAddressResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetWalletDataResult added in v1.0.7

func DecodeGetWalletDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeGetWalletParamsResult added in v1.0.7

func DecodeGetWalletParamsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeIsActiveResult added in v1.0.7

func DecodeIsActiveResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeIsActive_CoffeeResult added in v1.16.5

func DecodeIsActive_CoffeeResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeIsClaimedResult added in v1.9.1

func DecodeIsClaimedResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeIsPluginInstalledResult added in v1.0.7

func DecodeIsPluginInstalledResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeIsSignatureAllowedResult added in v1.16.8

func DecodeIsSignatureAllowedResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeIsStable_DedustResult added in v1.9.1

func DecodeIsStable_DedustResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeIsStrategyVault_AffluentResult added in v1.16.37

func DecodeIsStrategyVault_AffluentResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeJettonWalletLockDataResult added in v1.5.8

func DecodeJettonWalletLockDataResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeLastProxySeqno_CocoonResult added in v1.16.62

func DecodeLastProxySeqno_CocoonResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeListNominatorsResult added in v1.0.7

func DecodeListNominatorsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeListVotesResult added in v1.0.7

func DecodeListVotesResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeProcessed_StormResult added in v1.16.41

func DecodeProcessed_StormResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeRoyaltyParamsResult added in v1.0.7

func DecodeRoyaltyParamsResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeSeqnoResult added in v1.0.7

func DecodeSeqnoResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func DecodeWhoami_BidaskResult added in v1.16.35

func DecodeWhoami_BidaskResult(stack tlb.VmStack) (resultType string, resultAny any, err error)

func Dnsresolve

func Dnsresolve(ctx context.Context, executor Executor, reqAccountID ton.AccountID, domain []byte, category tlb.Int257) (string, any, error)

func EstimateLiquidityDepositAmount added in v1.16.5

func EstimateLiquidityDepositAmount(ctx context.Context, executor Executor, reqAccountID ton.AccountID, amount1 tlb.Int257, amount2 tlb.Int257) (string, any, error)

func EstimateLiquidityWithdrawAmount added in v1.16.5

func EstimateLiquidityWithdrawAmount(ctx context.Context, executor Executor, reqAccountID ton.AccountID, lpAmount tlb.Int257) (string, any, error)

func EstimateSwapAmount added in v1.16.5

func EstimateSwapAmount(ctx context.Context, executor Executor, reqAccountID ton.AccountID, asset CoffeeAsset, amount tlb.Int257) (string, any, error)

func EstimateSwapOut added in v1.9.5

func EstimateSwapOut(ctx context.Context, executor Executor, reqAccountID ton.AccountID, assetIn DedustAsset, amountIn tlb.Int257) (string, any, error)

func ExtInMessageDecoder added in v1.5.0

func ExtInMessageDecoder(cell *boc.Cell, interfaces []ContractInterface) (*MsgOpCode, *MsgOpName, any, error)

func ExtOutMessageDecoder added in v1.5.0

func ExtOutMessageDecoder(cell *boc.Cell, interfaces []ContractInterface, dest tlb.MsgAddress) (*MsgOpCode, *MsgOpName, any, error)

func GetAccountData added in v1.16.34

func GetAccountData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetActiveRange added in v1.16.9

func GetActiveRange(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAdjustedSpotPrice added in v1.16.41

func GetAdjustedSpotPrice(ctx context.Context, executor Executor, reqAccountID ton.AccountID, price tlb.Int257, settlementPrice tlb.Int257) (string, any, error)

func GetAdminAddress added in v1.16.5

func GetAdminAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAllTickInfos added in v1.16.17

func GetAllTickInfos(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAmmContractData added in v1.8.13

func GetAmmContractData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAmmName added in v1.8.13

func GetAmmName(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAmmState added in v1.8.13

func GetAmmState(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAmmStatus added in v1.8.13

func GetAmmStatus(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAsset added in v1.3.0

func GetAsset(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAssets added in v1.3.0

func GetAssets(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAuctionDataV4 added in v1.16.4

func GetAuctionDataV4(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAuctionInfo added in v1.0.14

func GetAuctionInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAuthorityAddress

func GetAuthorityAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetAvailableClaimAmount added in v1.16.5

func GetAvailableClaimAmount(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetBalances added in v1.3.0

func GetBalances(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetBillAddress added in v1.2.1

func GetBillAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, userAddress tlb.MsgAddress) (string, any, error)

func GetBillAmount added in v1.1.2

func GetBillAmount(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetBinAssets added in v1.16.35

func GetBinAssets(ctx context.Context, executor Executor, reqAccountID ton.AccountID, binNumber tlb.Int257) (string, any, error)

func GetBinsNumber added in v1.16.9

func GetBinsNumber(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetBlankStorageData added in v1.16.41

func GetBlankStorageData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetBufferData added in v1.16.41

func GetBufferData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCanExecuteOrder added in v1.16.41

func GetCanExecuteOrder(ctx context.Context, executor Executor, reqAccountID ton.AccountID, newPrice tlb.Int257, positionRef PositionData, newSettlementPrice tlb.Int257, vpiSpread tlb.Int257, vpiMarketDepthLong tlb.Int257, vpiMarketDepthShort tlb.Int257, vpiCoefficient tlb.Int257, now tlb.Int257) (string, any, error)

func GetCanForceClose added in v1.16.41

func GetCanForceClose(ctx context.Context, executor Executor, reqAccountID ton.AccountID, newPrice tlb.Int257, positionRef PositionData, newSettlementPrice tlb.Int257, vpiSpread tlb.Int257, vpiMarketDepthLong tlb.Int257, vpiMarketDepthShort tlb.Int257, vpiCoefficient tlb.Int257, now tlb.Int257) (string, any, error)

func GetCanLiquidate added in v1.16.41

func GetCanLiquidate(ctx context.Context, executor Executor, reqAccountID ton.AccountID, newPrice tlb.Int257, positionRef PositionData, newSettlementPrice tlb.Int257, vpiSpread tlb.Int257, vpiMarketDepthLong tlb.Int257, vpiMarketDepthShort tlb.Int257, vpiCoefficient tlb.Int257, now tlb.Int257) (string, any, error)

func GetChannelData added in v1.3.0

func GetChannelData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetChildContracts added in v1.16.17

func GetChildContracts(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetClaimerAddress added in v1.16.41

func GetClaimerAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCocoonClientData added in v1.16.62

func GetCocoonClientData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCocoonData added in v1.16.62

func GetCocoonData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCocoonProxyData added in v1.16.62

func GetCocoonProxyData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCocoonWorkerData added in v1.16.62

func GetCocoonWorkerData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCode added in v1.16.5

func GetCode(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCollectedFeesInfo added in v1.16.47

func GetCollectedFeesInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCollectionData

func GetCollectionData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetComputeFundingData added in v1.16.41

func GetComputeFundingData(ctx context.Context, executor Executor, reqAccountID ton.AccountID, newPrice tlb.Int257, pauseTime tlb.Int257) (string, any, error)

func GetContractData added in v1.15.0

func GetContractData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetContractError added in v1.6.2

func GetContractError(interfaces []ContractInterface, code int32) *string

func GetCronInfo added in v1.14.7

func GetCronInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCurParams added in v1.16.62

func GetCurParams(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetCurrentBin added in v1.16.9

func GetCurrentBin(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetDayTradingData added in v1.16.41

func GetDayTradingData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetDefaultReferralFees added in v1.16.41

func GetDefaultReferralFees(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetDelegationState added in v1.15.0

func GetDelegationState(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetDisplayMultiplier added in v1.16.42

func GetDisplayMultiplier(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetDistributionInfo added in v1.16.5

func GetDistributionInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetDomain added in v1.0.14

func GetDomain(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetDynamicFeesInfo added in v1.16.35

func GetDynamicFeesInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetEditor added in v1.0.14

func GetEditor(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetEstimatedAttachedValue added in v1.15.0

func GetEstimatedAttachedValue(ctx context.Context, executor Executor, reqAccountID ton.AccountID, forwardMsg boc.Cell, msgActions tlb.Int257, extendedActions tlb.Int257) (string, any, error)

func GetExchangeSettings added in v1.8.13

func GetExchangeSettings(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetExecutorBalances added in v1.8.13

func GetExecutorBalances(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetExecutorCollectionAddress added in v1.8.13

func GetExecutorCollectionAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetExecutorItemAddr added in v1.16.41

func GetExecutorItemAddr(ctx context.Context, executor Executor, reqAccountID ton.AccountID, executorIndex tlb.Int257) (string, any, error)

func GetExecutorVaultsWhitelist added in v1.8.13

func GetExecutorVaultsWhitelist(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetExpectedOutputs added in v1.8.11

func GetExpectedOutputs(ctx context.Context, executor Executor, reqAccountID ton.AccountID, amount tlb.Int257, tokenWallet tlb.MsgAddress) (string, any, error)

func GetExpectedSwapResult added in v1.16.47

func GetExpectedSwapResult(ctx context.Context, executor Executor, reqAccountID ton.AccountID, amount tlb.Int257, exactOut tlb.Int257, tokenWallet tlb.MsgAddress, refFee tlb.Int257, timestamp tlb.Int257) (string, any, error)

func GetExtensions added in v1.14.7

func GetExtensions(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetFactoryData added in v1.16.41

func GetFactoryData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetFarmingInfo added in v1.16.35

func GetFarmingInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetFeesInfo added in v1.16.47

func GetFeesInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetFillOut added in v1.16.16

func GetFillOut(ctx context.Context, executor Executor, reqAccountID ton.AccountID, amountIn tlb.Int257) (string, any, error)

func GetFixPriceDataV4 added in v1.14.4

func GetFixPriceDataV4(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetFullDomain added in v1.0.14

func GetFullDomain(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetFunding added in v1.16.41

func GetFunding(ctx context.Context, executor Executor, reqAccountID ton.AccountID, newPrice tlb.Int257, newSettlementPrice tlb.Int257) (string, any, error)

func GetFundingSettings added in v1.16.41

func GetFundingSettings(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetHighloadData added in v1.16.41

func GetHighloadData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetId added in v1.16.16

func GetId(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetIsActive added in v1.16.17

func GetIsActive(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetIsInited added in v1.16.41

func GetIsInited(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetJettonData

func GetJettonData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetKeysData added in v1.16.41

func GetKeysData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLastCleanTime added in v1.6.6

func GetLastCleanTime(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLastFillUpTime added in v1.0.14

func GetLastFillUpTime(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLastPositionManagerCode added in v1.16.41

func GetLastPositionManagerCode(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLazerData added in v1.16.41

func GetLazerData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLiquidationPriceVpi added in v1.16.41

func GetLiquidationPriceVpi(ctx context.Context, executor Executor, reqAccountID ton.AccountID, openNotional tlb.Int257, marginRatio tlb.Int257, positionMargin tlb.Int257, positionSize tlb.Int257, isAdd tlb.Int257, remainMargin tlb.Int257, settlementOraclePrice tlb.Int257, isSettleBySpotPrice tlb.Int257) (string, any, error)

func GetLiquidityData added in v1.16.9

func GetLiquidityData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLiquidityDepositAddress added in v1.9.5

func GetLiquidityDepositAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, ownerAddr tlb.MsgAddress, poolType tlb.Int257, asset0 DedustAsset, asset1 DedustAsset) (string, any, error)

func GetLiquidityDepositoryAddress added in v1.16.5

func GetLiquidityDepositoryAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, owner tlb.MsgAddress, asset1 CoffeeAsset, asset2 CoffeeAsset, amm tlb.Int257, ammSettings tlb.Any) (string, any, error)

func GetLiquidityDepositoryAddressNoSettings added in v1.16.5

func GetLiquidityDepositoryAddressNoSettings(ctx context.Context, executor Executor, reqAccountID ton.AccountID, owner tlb.MsgAddress, asset1 CoffeeAsset, asset2 CoffeeAsset, amm tlb.Int257) (string, any, error)

func GetLiquidityInfo added in v1.16.47

func GetLiquidityInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLockerBillData added in v1.2.1

func GetLockerBillData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLockerData added in v1.2.1

func GetLockerData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLockupData added in v1.3.0

func GetLockupData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLpAccountAddress added in v1.10.0

func GetLpAccountAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, ownerAddress tlb.MsgAddress) (string, any, error)

func GetLpAccountData added in v1.10.0

func GetLpAccountData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLpData added in v1.2.1

func GetLpData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLpMiningData added in v1.2.1

func GetLpMiningData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLpMinterAddress added in v1.8.13

func GetLpMinterAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetLpMultitokenWallet added in v1.16.9

func GetLpMultitokenWallet(ctx context.Context, executor Executor, reqAccountID ton.AccountID, userAddress tlb.MsgAddress) (string, any, error)

func GetLpSwapData added in v1.2.1

func GetLpSwapData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetMasterAddress added in v1.16.5

func GetMasterAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetMember added in v1.0.4

func GetMember(ctx context.Context, executor Executor, reqAccountID ton.AccountID, member tlb.MsgAddress) (string, any, error)

func GetMembersRaw added in v1.0.4

func GetMembersRaw(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetMinFees added in v1.16.41

func GetMinFees(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetMiningData added in v1.2.1

func GetMiningData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetMultisigData added in v1.6.0

func GetMultisigData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetNextAdminAddress added in v1.6.5

func GetNextAdminAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetNextProofInfo

func GetNextProofInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetNftAddressByIndex

func GetNftAddressByIndex(ctx context.Context, executor Executor, reqAccountID ton.AccountID, index tlb.Int257) (string, any, error)

func GetNftApiInfo added in v1.5.0

func GetNftApiInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetNftContent

func GetNftContent(ctx context.Context, executor Executor, reqAccountID ton.AccountID, index tlb.Int257, individualContent tlb.Any) (string, any, error)

func GetNftData

func GetNftData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetNominatorData added in v1.1.2

func GetNominatorData(ctx context.Context, executor Executor, reqAccountID ton.AccountID, address tlb.Int257) (string, any, error)

func GetOracleData added in v1.8.13

func GetOracleData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetOrderAddress added in v1.16.5

func GetOrderAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, orderSeqno tlb.Int257) (string, any, error)

func GetOrderAmount added in v1.16.16

func GetOrderAmount(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetOrderData added in v1.8.10

func GetOrderData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetOwnerAddress added in v1.16.62

func GetOwnerAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetParams

func GetParams(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPauseTime added in v1.16.41

func GetPauseTime(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPaymentInfo added in v1.14.7

func GetPaymentInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPegAdjustCost added in v1.16.41

func GetPegAdjustCost(ctx context.Context, executor Executor, reqAccountID ton.AccountID, price tlb.Int257) (string, any, error)

func GetPipe added in v1.16.16

func GetPipe(ctx context.Context, executor Executor, reqAccountID ton.AccountID, assetId tlb.MsgAddress) (string, any, error)

func GetPluginList

func GetPluginList(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPool added in v1.16.16

func GetPool(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPoolAddr added in v1.16.9

func GetPoolAddr(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPoolAddress added in v1.8.11

func GetPoolAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, token0 tlb.MsgAddress, token1 tlb.MsgAddress) (string, any, error)

func GetPoolAddressNoSettings added in v1.16.5

func GetPoolAddressNoSettings(ctx context.Context, executor Executor, reqAccountID ton.AccountID, asset1 CoffeeAsset, asset2 CoffeeAsset, amm tlb.Int257) (string, any, error)

func GetPoolCreatorAddress added in v1.16.5

func GetPoolCreatorAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, owner tlb.MsgAddress, asset1 CoffeeAsset, asset2 CoffeeAsset, amm tlb.Int257, ammSettings tlb.Any) (string, any, error)

func GetPoolCreatorAddressNoSettings added in v1.16.5

func GetPoolCreatorAddressNoSettings(ctx context.Context, executor Executor, reqAccountID ton.AccountID, owner tlb.MsgAddress, asset1 CoffeeAsset, asset2 CoffeeAsset, amm tlb.Int257) (string, any, error)

func GetPoolData added in v1.0.5

func GetPoolData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPoolFullData added in v1.1.2

func GetPoolFullData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPoolInfo added in v1.16.9

func GetPoolInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPoolStateAndConfiguration added in v1.16.17

func GetPoolStateAndConfiguration(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPoolStatus

func GetPoolStatus(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPoolType added in v1.16.4

func GetPoolType(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPosition added in v1.16.41

func GetPosition(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPositionAddress added in v1.16.41

func GetPositionAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, traderAddress tlb.MsgAddress, vammAddress tlb.MsgAddress) (string, any, error)

func GetPositionManagerAddress added in v1.16.41

func GetPositionManagerAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPositionManagerContractData added in v1.8.13

func GetPositionManagerContractData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPositionManagerData added in v1.16.41

func GetPositionManagerData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPowParams added in v1.6.6

func GetPowParams(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPremium added in v1.16.41

func GetPremium(ctx context.Context, executor Executor, reqAccountID ton.AccountID, newPrice tlb.Int257) (string, any, error)

func GetProxy added in v1.16.13

func GetProxy(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetPublicKey

func GetPublicKey(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetReferralCollectionAddress added in v1.8.13

func GetReferralCollectionAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetReferralData added in v1.8.13

func GetReferralData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetReferralItemAddr added in v1.16.41

func GetReferralItemAddr(ctx context.Context, executor Executor, reqAccountID ton.AccountID, referralIndex tlb.Int257) (string, any, error)

func GetReferralVaultsWhitelist added in v1.8.13

func GetReferralVaultsWhitelist(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetRemainMarginWithFundingPayment added in v1.16.41

func GetRemainMarginWithFundingPayment(ctx context.Context, executor Executor, reqAccountID ton.AccountID, newPrice tlb.Int257, positionRef PositionData, newSettlementPrice tlb.Int257) (string, any, error)

func GetReserves added in v1.3.0

func GetReserves(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetRevokedTime

func GetRevokedTime(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetRfqAddress added in v1.16.37

func GetRfqAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, index tlb.Int257) (string, any, error)

func GetRootPubkey added in v1.15.0

func GetRootPubkey(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetRouterData added in v1.3.0

func GetRouterData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetRouterState added in v1.16.17

func GetRouterState(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetRouterVersion added in v1.10.0

func GetRouterVersion(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetSaleData

func GetSaleData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetSeedPubkey added in v1.15.0

func GetSeedPubkey(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetSettlementOracleData added in v1.16.41

func GetSettlementOracleData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetSpotPrice added in v1.8.13

func GetSpotPrice(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetSqrtP added in v1.16.9

func GetSqrtP(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetStakingStatus

func GetStakingStatus(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetStartTradeTime added in v1.16.47

func GetStartTradeTime(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetStatus added in v1.6.5

func GetStatus(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetStorageContractAddress

func GetStorageContractAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, merkleHash tlb.Int257, fileSize uint64, client tlb.MsgAddress, torrentHash tlb.Int257) (string, any, error)

func GetStorageContractData

func GetStorageContractData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetStorageData added in v1.16.41

func GetStorageData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetStorageParams

func GetStorageParams(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetStoredData added in v1.16.5

func GetStoredData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetSubscriptionData added in v1.0.14

func GetSubscriptionData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetSubscriptionInfo added in v1.14.7

func GetSubscriptionInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetSubwalletId

func GetSubwalletId(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetTargetBalances added in v1.9.5

func GetTargetBalances(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetTelemintAuctionConfig added in v1.0.3

func GetTelemintAuctionConfig(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetTelemintAuctionState added in v1.0.3

func GetTelemintAuctionState(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetTelemintTokenName added in v1.0.3

func GetTelemintTokenName(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetTerminalAmmPrice added in v1.8.13

func GetTerminalAmmPrice(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetTimeout added in v1.6.6

func GetTimeout(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetTorrentHash

func GetTorrentHash(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetTradeFee added in v1.9.5

func GetTradeFee(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetUnlocksInfo added in v1.16.5

func GetUnlocksInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetUserBinAssets added in v1.16.35

func GetUserBinAssets(ctx context.Context, executor Executor, reqAccountID ton.AccountID, binNumber tlb.Int257, userLp tlb.Int257) (string, any, error)

func GetUserFeesInfo added in v1.16.47

func GetUserFeesInfo(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetUserPublicKeys added in v1.16.41

func GetUserPublicKeys(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetValidateSignatures added in v1.16.41

func GetValidateSignatures(ctx context.Context, executor Executor, reqAccountID ton.AccountID, oraclePayload OraclePayload) (string, any, error)

func GetValidatorControllerData added in v1.1.0

func GetValidatorControllerData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetVammAddress added in v1.16.41

func GetVammAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, assetIndex tlb.Int257) (string, any, error)

func GetVammType added in v1.8.13

func GetVammType(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetVaultAddress added in v1.9.5

func GetVaultAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, asset DedustAsset) (string, any, error)

func GetVaultBalance added in v1.16.41

func GetVaultBalance(ctx context.Context, executor Executor, reqAccountID ton.AccountID, vaultAddress tlb.MsgAddress) (string, any, error)

func GetVaultContractData added in v1.8.13

func GetVaultContractData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetVaultData added in v1.8.13

func GetVaultData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetVaultType added in v1.8.13

func GetVaultType(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetVaultWhitelistedAddresses added in v1.8.13

func GetVaultWhitelistedAddresses(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetVersion added in v1.16.41

func GetVersion(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetVestingData added in v1.16.16

func GetVestingData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetWalletAddr added in v1.15.0

func GetWalletAddr(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetWalletAddress

func GetWalletAddress(ctx context.Context, executor Executor, reqAccountID ton.AccountID, ownerAddress tlb.MsgAddress) (string, any, error)

func GetWalletData

func GetWalletData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func GetWalletParams

func GetWalletParams(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func InternalMessageDecoder added in v1.5.0

func InternalMessageDecoder(cell *boc.Cell, interfaces []ContractInterface) (*MsgOpCode, *MsgOpName, any, error)

InternalMessageDecoder takes in a message body as a cell and tries to decode it based on the contract type or the first 4 bytes. It returns an opcode, an operation name and a decoded body.

func IsActive

func IsActive(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func IsClaimed added in v1.9.1

func IsClaimed(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func IsPluginInstalled

func IsPluginInstalled(ctx context.Context, executor Executor, reqAccountID ton.AccountID, workchain int32, addrHash tlb.Int257) (string, any, error)

func IsSignatureAllowed added in v1.16.8

func IsSignatureAllowed(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func IsStable added in v1.9.1

func IsStable(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func IsStrategyVault added in v1.16.37

func IsStrategyVault(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func JettonWalletLockData added in v1.5.8

func JettonWalletLockData(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func LastProxySeqno added in v1.16.62

func LastProxySeqno(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func ListNominators

func ListNominators(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func ListVotes

func ListVotes(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func NewContractInspector

func NewContractInspector(opts ...InspectorOption) *contractInspector

func Processed added in v1.16.41

func Processed(ctx context.Context, executor Executor, reqAccountID ton.AccountID, shift tlb.Int257, bitNumber tlb.Int257, needClean tlb.Int257) (string, any, error)

func RoyaltyParams

func RoyaltyParams(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func Seqno

func Seqno(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

func Whoami added in v1.16.35

func Whoami(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

Types

type AcceptStorageContractMsgBody

type AcceptStorageContractMsgBody struct {
	QueryId uint64
}

type AccountLists added in v1.0.13

type AccountLists struct {
	List tlb.Hashmap[tlb.Bits256, tlb.Any]
}

type Accountv3AddLiquidityMsgBody added in v1.16.34

type Accountv3AddLiquidityMsgBody struct {
	QueryId    uint64
	NewAmount0 tlb.VarUInteger16
	NewAmount1 tlb.VarUInteger16
	NewEnough0 tlb.VarUInteger16
	NewEnough1 tlb.VarUInteger16
	Liquidity  tlb.Uint128
	TickLower  tlb.Int24
	TickUpper  tlb.Int24
}

type AdditionalData added in v1.16.35

type AdditionalData struct {
	FromAddress tlb.MsgAddress
	RefAddress  tlb.MsgAddress
}

type AdditionalLogData added in v1.16.63

type AdditionalLogData struct {
	IndexPrice tlb.Grams
}

type AddressesData added in v1.16.41

type AddressesData struct {
	TraderAddress              tlb.MsgAddress
	SmartAccountFactoryAddress tlb.MsgAddress
	VaultAddress               tlb.MsgAddress
}

type AmmChange added in v1.8.13

type AmmChange struct {
	QuoteAssetReserve       tlb.Grams
	QuoteAssetReserveWeight tlb.Grams
	BaseAssetReserve        tlb.Grams
	TotalLongPositionSize   tlb.Grams
	TotalShortPositionSize  tlb.Grams
	OpenInterestLong        tlb.Grams
	OpenInterestShort       tlb.Grams
}

type AmmSettings added in v1.8.13

type AmmSettings struct {
	Fee                           uint32
	RolloverFee                   uint32
	FundingPeriod                 uint32
	InitMarginRatio               uint32
	MaintenanceMarginRatio        uint32
	LiquidationFeeRatio           uint32
	PartialLiquidationRatio       uint32
	SpreadLimit                   uint32
	MaxPriceImpact                uint32
	MaxPriceSpread                uint32
	MaxOpenNotional               uint32
	FeeToStakersPercent           uint32
	FundingMode                   tlb.Uint2
	MinPartialLiquidationNotional tlb.Grams
	MinLeverage                   uint32
}

type AmmState added in v1.16.41

type AmmState struct {
	QuoteAssetReserve                    tlb.Grams
	BaseAssetReserve                     tlb.Grams
	QuoteAssetWeight                     uint64
	TotalLongPositionSize                tlb.Grams
	TotalShortPositionSize               tlb.Grams
	OpenInterestLong                     tlb.Grams
	OpenInterestShort                    tlb.Grams
	LatestLongCumulativePremiumFraction  uint64
	LatestShortCumulativePremiumFraction uint64
	NextFundingBlockTimestamp            uint32
}

type AmmStateLog added in v1.16.41

type AmmStateLog struct {
	QuoteAssetReserve      tlb.Grams
	QuoteAssetWeight       tlb.Grams
	BaseAssetReserve       tlb.Grams
	TotalLongPositionSize  tlb.Grams
	TotalShortPositionSize tlb.Grams
	OpenInterestLong       tlb.Grams
	OpenInterestShort      tlb.Grams
}

type AmmStorage added in v1.16.41

type AmmStorage struct {
	Balance               tlb.Grams
	VaultAddress          tlb.MsgAddress
	AssetId               uint16
	CloseOnly             bool
	Paused                bool
	OracleLastPrice       tlb.Grams
	OracleLastSpread      tlb.Grams
	OracleLastTimestamp   uint32
	OracleMaxDeviation    tlb.Grams
	OracleValidityPeriod  uint32
	OraclePublicKeysCount tlb.Uint4
	PausedAt              uint32
	AmmState              AmmState         `tlb:"^"`
	ExchangeSettings      ExchangeSettings `tlb:"^"`
	OraclePublicKeysRef   tlb.Any          `tlb:"^"`
	SettlementOracleData  EmptyCell        `tlb:"^"`
	UnpauseAt             uint32
	MaxLeverage           uint32
	OracleFlag            OracleType
	IndexAssetPythId      uint32
}

type ApproveMsgBody added in v1.5.6

type ApproveMsgBody struct {
	QueryId uint64
}

type AssetData added in v1.16.37

type AssetData struct {
	Cash           tlb.Grams
	Balance        tlb.Grams
	IsDepositable  bool
	IsWhitelisted  bool
	IsWithdrawable bool
	ExposureCap    tlb.Uint20
}

type AuctionFillUpMsgBody added in v1.3.0

type AuctionFillUpMsgBody struct {
	QueryId uint64
}

type BemoDeployUnstakeRequestMsgBody added in v1.16.3

type BemoDeployUnstakeRequestMsgBody struct {
	QueryId              uint64
	OwnerAddress         tlb.MsgAddress
	WithdrawTonAmount    tlb.VarUInteger16
	WithdrawJettonAmount tlb.VarUInteger16
	ForwardPayload       *tlb.Any `tlb:"maybe^"`
	LockupTimestamp      uint32
}

type BemoReturnUnstakeRequestMsgBody added in v1.16.3

type BemoReturnUnstakeRequestMsgBody struct {
	LockupTimestamp uint32
}

type BemoStakeMsgBody added in v1.16.3

type BemoStakeMsgBody struct {
	QueryId          uint64
	ForwardTonAmount tlb.VarUInteger16
	ForwardPayload   *tlb.Any `tlb:"maybe^"`
}

type BemoUnstakeMsgBody added in v1.16.3

type BemoUnstakeMsgBody struct {
	Index          uint64
	Owner          tlb.MsgAddress
	TonAmount      tlb.VarUInteger16
	JettonAmount   tlb.VarUInteger16
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BemoUnstakeNotificationMsgBody added in v1.16.3

type BemoUnstakeNotificationMsgBody struct {
	QueryId        uint64
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskAddingLiquidityNotifyMsgBody added in v1.16.9

type BidaskAddingLiquidityNotifyMsgBody struct {
	QueryId        uint64
	UserAddress    tlb.MsgAddress
	AmountX        tlb.Grams
	AmountY        tlb.Grams
	DepositType    tlb.Uint3
	LiquidityDict  tlb.HashmapE[tlb.Uint32, int32]
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskBurnAllMsgBody added in v1.16.9

type BidaskBurnAllMsgBody struct {
	QueryId        uint64
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskBurnMsgBody added in v1.16.9

type BidaskBurnMsgBody struct {
	QueryId        uint64
	TokensToBurn   tlb.HashmapE[tlb.Uint32, int32]
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskBurnPayoutMsgBody added in v1.16.9

type BidaskBurnPayoutMsgBody struct {
	QueryId        uint64
	FirstRangeBin  int32
	AmountX        tlb.Grams
	AmountY        tlb.Grams
	UserAddress    tlb.MsgAddress
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammBurnMsgBody added in v1.16.47

type BidaskDammBurnMsgBody struct {
	QueryId        uint64
	BurnAmount     tlb.Grams
	IsAccount      bool
	Receiver       tlb.MsgAddress
	AdditionalData *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammClaimFeesMsgBody added in v1.16.47

type BidaskDammClaimFeesMsgBody struct {
	QueryId        uint64
	IsAccount      bool
	Receiver       tlb.MsgAddress
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammInternalBurnMsgBody added in v1.16.47

type BidaskDammInternalBurnMsgBody struct {
	QueryId    uint64
	Burner     tlb.MsgAddress
	BurnAmount tlb.Grams
	IsAccount  bool
	Receiver   tlb.MsgAddress
	Fees       struct {
		FeesPerLpXLast tlb.Uint220
		FeesPerLpYLast tlb.Uint220
		ClaimedX       tlb.Uint220
		ClaimedY       tlb.Uint220
	} `tlb:"^"`
	AdditionalData *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammInternalClaimMsgBody added in v1.16.47

type BidaskDammInternalClaimMsgBody struct {
	QueryId       uint64
	Owner         tlb.MsgAddress
	IsAccount     bool
	Receiver      tlb.MsgAddress
	WalletBalance tlb.Grams
	Fees          struct {
		FeesPerLpXLast tlb.Uint220
		FeesPerLpYLast tlb.Uint220
		ClaimedX       tlb.Uint220
		ClaimedY       tlb.Uint220
	} `tlb:"^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammMintMsgBody added in v1.16.47

type BidaskDammMintMsgBody struct {
	QueryId         uint64
	MintAmount      tlb.Grams
	FromAddress     tlb.MsgAddress
	ResponseAddress tlb.MsgAddress
	Fees            struct {
		FeesPerLpXLast tlb.Uint220
		FeesPerLpYLast tlb.Uint220
	} `tlb:"^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammProvideBothJettonPayload added in v1.16.47

type BidaskDammProvideBothJettonPayload struct {
	NativeAmount   tlb.Grams
	Receiver       tlb.MsgAddress
	LockLiquidity  bool
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammProvideJettonPayload added in v1.16.47

type BidaskDammProvideJettonPayload struct {
	Receiver       tlb.MsgAddress
	LockLiquidity  bool
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammProvideOneSideJettonPayload added in v1.16.47

type BidaskDammProvideOneSideJettonPayload struct {
	Receiver       tlb.MsgAddress
	LockLiquidity  bool
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammProvideOneSideMsgBody added in v1.16.47

type BidaskDammProvideOneSideMsgBody struct {
	QueryId        uint64
	NativeAmount   tlb.Grams
	Receiver       tlb.MsgAddress
	LockLiquidity  bool
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammSwapJettonPayload added in v1.16.47

type BidaskDammSwapJettonPayload struct {
	ToAddress      tlb.MsgAddress
	Slippage       tlb.Grams
	FromAddress    tlb.MsgAddress
	ExactOut       tlb.Grams
	AdditionalData *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskDammSwapMsgBody added in v1.16.47

type BidaskDammSwapMsgBody struct {
	QueryId        uint64
	NativeAmount   tlb.Grams
	ToAddress      tlb.MsgAddress
	Slippage       tlb.Grams
	FromAddress    tlb.MsgAddress
	ExactOut       tlb.Grams
	AdditionalData *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskInternalBurnMsgBody added in v1.16.9

type BidaskInternalBurnMsgBody struct {
	QueryId        uint64
	OwnerAddress   tlb.MsgAddress
	AmountX        tlb.Grams
	AmountY        tlb.Grams
	FirstBin       int32
	TokensToBurn   tlb.HashmapE[tlb.Uint32, int32]
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskInternalContinueProvideMsgBody added in v1.16.9

type BidaskInternalContinueProvideMsgBody struct {
	QueryId        uint64
	AmountX        tlb.Grams
	AmountY        tlb.Grams
	ExcessX        tlb.Grams
	ExcessY        tlb.Grams
	UserAddress    tlb.MsgAddress
	FirstBin       int32
	NumberOfBins   uint32
	LiquidityDict  tlb.HashmapE[tlb.Uint32, int32]
	LpTokens       tlb.HashmapE[tlb.Uint32, int32]
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
	Order          bool
}

type BidaskInternalContinueSwapMsgBody added in v1.16.9

type BidaskInternalContinueSwapMsgBody struct {
	QueryId        uint64
	ToAddress      tlb.MsgAddress
	Order          bool
	IsX            bool
	AmountIn       tlb.Grams
	AmountOut      tlb.Grams
	ExactOut       tlb.Grams
	Slippage       tlb.Either[tlb.Grams, tlb.Uint256]
	RefCell        *tlb.Any `tlb:"maybe^"`
	AdditionalData *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskInternalContinueSwapV2MsgBody added in v1.16.35

type BidaskInternalContinueSwapV2MsgBody struct {
	QueryId            uint64
	ToAddress          tlb.MsgAddress
	Order              bool
	IsX                bool
	AmountIn           tlb.Grams
	AmountOut          tlb.Grams
	ExactOut           tlb.Grams
	Slippage           tlb.Either[tlb.Grams, tlb.Uint256]
	SwapAdditionalData *SwapAdditionalData `tlb:"maybe^"`
	AdditionalData     *AdditionalData     `tlb:"maybe^"`
	RejectPayload      *tlb.Any            `tlb:"maybe^"`
	ForwardPayload     *tlb.Any            `tlb:"maybe^"`
}

type BidaskInternalSwapMsgBody added in v1.16.9

type BidaskInternalSwapMsgBody struct {
	QueryId        uint64
	ToAddress      tlb.MsgAddress
	Order          bool
	IsX            bool
	AmountIn       tlb.Grams
	AmountOut      tlb.Grams
	ExactOut       tlb.Grams
	Slippage       tlb.Either[tlb.Grams, tlb.Uint256]
	RefCell        *tlb.Any `tlb:"maybe^"`
	AdditionalData *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskInternalSwapV2MsgBody added in v1.16.35

type BidaskInternalSwapV2MsgBody struct {
	QueryId        uint64
	ToAddress      tlb.MsgAddress
	Order          bool
	IsX            bool
	AmountIn       tlb.Grams
	AmountOut      tlb.Grams
	ExactOut       tlb.Grams
	Slippage       tlb.Either[tlb.Grams, tlb.Uint256]
	FarmingCell    *FarmingData    `tlb:"maybe^"`
	AdditionalData *AdditionalData `tlb:"maybe^"`
	RejectPayload  *tlb.Any        `tlb:"maybe^"`
	ForwardPayload *tlb.Any        `tlb:"maybe^"`
}

type BidaskLiquidityAddedNotifyMsgBody added in v1.16.9

type BidaskLiquidityAddedNotifyMsgBody struct {
	QueryId        uint64
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskNativeTransferNotificationMsgBody added in v1.16.10

type BidaskNativeTransferNotificationMsgBody struct {
	QueryId        uint64
	NativeAmount   tlb.Grams
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskProvideBothJettonPayload added in v1.16.9

type BidaskProvideBothJettonPayload struct {
	TonAmount      tlb.Grams
	DepositType    tlb.Uint4
	LiquidityDict  tlb.HashmapE[tlb.Uint32, int32]
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskProvideJettonPayload added in v1.16.9

type BidaskProvideJettonPayload struct {
	DepositType    tlb.Uint4
	LiquidityDict  tlb.HashmapE[tlb.Uint32, int32]
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskProvideMsgBody added in v1.16.9

type BidaskProvideMsgBody struct {
	QueryId        uint64
	DepositType    tlb.Uint4
	LiquidityDict  tlb.HashmapE[tlb.Uint32, int32]
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskProvideRefundMsgBody added in v1.16.9

type BidaskProvideRefundMsgBody struct {
	QueryId       uint64
	FirstRangeBin int32
	XExcess       tlb.Grams
	YExcess       tlb.Grams
	UserAddress   tlb.MsgAddress
	RejectPayload *tlb.Any `tlb:"maybe^"`
	Order         bool
}

type BidaskSaveLiquidityInfoMsgBody added in v1.16.9

type BidaskSaveLiquidityInfoMsgBody struct {
	QueryId        uint64
	AmountX        tlb.Grams
	AmountY        tlb.Grams
	DepositType    tlb.Uint3
	LiquidityDict  tlb.HashmapE[tlb.Uint32, int32]
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskSwapFallbackMsgBody added in v1.16.9

type BidaskSwapFallbackMsgBody struct {
	QueryId        uint64
	FirstRangeBin  int32
	Order          bool
	UserAddress    tlb.MsgAddress
	IsX            bool
	AmountIn       tlb.Grams
	AdditionalData *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
}

type BidaskSwapFallbackV2MsgBody added in v1.16.35

type BidaskSwapFallbackV2MsgBody struct {
	QueryId            uint64
	FirstRangeBin      int32
	Order              bool
	UserAddress        tlb.MsgAddress
	IsX                bool
	AmountIn           tlb.Grams
	DistributedXAmount tlb.Grams
	DistributedYAmount tlb.Grams
	AdditionalData     *AdditionalData `tlb:"maybe^"`
	RejectPayload      *tlb.Any        `tlb:"maybe^"`
}

type BidaskSwapJettonPayload added in v1.16.9

type BidaskSwapJettonPayload struct {
	ToAddress      tlb.MsgAddress
	Slippage       tlb.Either[tlb.Grams, tlb.Uint256]
	ExactOut       tlb.Grams
	RefAddress     tlb.MsgAddress
	AdditionalData *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskSwapMsgBody added in v1.16.9

type BidaskSwapMsgBody struct {
	QueryId        uint64
	NativeAmount   tlb.Grams
	ToAddress      tlb.MsgAddress
	Slippage       tlb.Either[tlb.Grams, tlb.Uint256]
	ExactOut       tlb.Grams
	RefAddress     tlb.MsgAddress
	AdditionalData *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskSwapSuccessMsgBody added in v1.16.9

type BidaskSwapSuccessMsgBody struct {
	QueryId        uint64
	NewCurrentBin  int32
	NewSqrtPrice   tlb.Uint256
	Order          bool
	AmountX        tlb.Grams
	AmountY        tlb.Grams
	IsX            bool
	UserAddress    tlb.MsgAddress
	RefCell        *tlb.Any `tlb:"maybe^"`
	AdditionalData *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
	ForwardPayload *tlb.Any `tlb:"maybe^"`
}

type BidaskSwapSuccessV2MsgBody added in v1.16.35

type BidaskSwapSuccessV2MsgBody struct {
	QueryId        uint64
	NewCurrentBin  int32
	NewSqrtPrice   tlb.Uint256
	Order          bool
	AmountX        tlb.Grams
	AmountY        tlb.Grams
	IsX            bool
	UserAddress    tlb.MsgAddress
	DynamicFee     uint16
	AdditionalData *AdditionalData `tlb:"maybe^"`
	RejectPayload  *tlb.Any        `tlb:"maybe^"`
	ForwardPayload *tlb.Any        `tlb:"maybe^"`
}

type BidaskSwapV2JettonPayload added in v1.16.35

type BidaskSwapV2JettonPayload struct {
	ToAddress      tlb.MsgAddress
	Slippage       tlb.Either[tlb.Grams, tlb.Uint256]
	ExactOut       tlb.Grams
	AdditionalData *AdditionalData `tlb:"maybe^"`
	RejectPayload  *tlb.Any        `tlb:"maybe^"`
	ForwardPayload *tlb.Any        `tlb:"maybe^"`
}

type BidaskSwapV2MsgBody added in v1.16.35

type BidaskSwapV2MsgBody struct {
	QueryId        uint64
	NativeAmount   tlb.Grams
	ToAddress      tlb.MsgAddress
	Slippage       tlb.Either[tlb.Grams, tlb.Uint256]
	ExactOut       tlb.Grams
	AdditionalData *AdditionalData `tlb:"maybe^"`
	RejectPayload  *tlb.Any        `tlb:"maybe^"`
	ForwardPayload *tlb.Any        `tlb:"maybe^"`
}

type BounceMsgBody added in v1.3.0

type BounceMsgBody struct {
	Payload tlb.Any
}

type BounceV2MsgBody added in v1.16.38

type BounceV2MsgBody struct {
	OriginalBody   tlb.Any               `tlb:"^"`
	OriginalInfo   NewBounceOriginalInfo `tlb:"^"`
	BouncedByPhase uint8
	ExitCode       int32
	ComputePhase   *NewBounceComputePhaseInfo `tlb:"maybe"`
}

type Certificate2Fa added in v1.15.0

type Certificate2Fa struct {
	Data      CertificateData2Fa
	Signature tlb.Bits512
}

type CertificateData2Fa added in v1.15.0

type CertificateData2Fa struct {
	ValidUntil uint64
	Pubkey     tlb.Bits256
}

type ChallengeQuarantinedChannelStateMsgBody

type ChallengeQuarantinedChannelStateMsgBody struct {
	ChallengedByA bool
	Signature     tlb.Bits512
	Tag           uint32
	ChannelId     tlb.Uint128
	SchA          SignedSemiChannel `tlb:"^"`
	SchB          SignedSemiChannel `tlb:"^"`
}

type ChangeDnsRecordMsgBody added in v1.3.0

type ChangeDnsRecordMsgBody struct {
	QueryId uint64
	Key     tlb.Bits256
	Value   tlb.DNSRecord `tlb:"^"`
}

type ChannelClosedMsgBody

type ChannelClosedMsgBody struct {
	ChannelId tlb.Uint128
}

type ChannelCooperativeCloseMsgBody

type ChannelCooperativeCloseMsgBody struct {
	SigA      tlb.Bits512 `tlb:"^"`
	SigB      tlb.Bits512 `tlb:"^"`
	Tag       uint32
	ChannelId tlb.Uint128
	BalanceA  tlb.Grams
	BalanceB  tlb.Grams
	SeqnoA    uint64
	SeqnoB    uint64
}

type ChannelCooperativeCommitMsgBody

type ChannelCooperativeCommitMsgBody struct {
	SigA      tlb.Bits512 `tlb:"^"`
	SigB      tlb.Bits512 `tlb:"^"`
	Tag       uint32
	ChannelId tlb.Uint128
	SeqnoA    uint64
	SeqnoB    uint64
}

type ClientProxyPayload added in v1.16.62

type ClientProxyPayload struct {
	tlb.SumType
	ClientProxyRequestTopUpPayload struct {
		TopUpCoins   tlb.Grams
		SendExcessTo tlb.MsgAddress
	} `tlbSumType:"#5cfc6b87"`
	ClientProxyRegisterPayload      struct{} `tlbSumType:"#a35cb580"`
	ClientProxyRefundGrantedPayload struct {
		Coins        tlb.Grams
		SendExcessTo tlb.MsgAddress
	} `tlbSumType:"#c68ebc7b"`
	ClientProxyRefundForcePayload struct {
		Coins        tlb.Grams
		SendExcessTo tlb.MsgAddress
	} `tlbSumType:"#f4c354c9"`
}

func (*ClientProxyPayload) MarshalJSON added in v1.16.62

func (t *ClientProxyPayload) MarshalJSON() ([]byte, error)

type ClientProxyRequestData added in v1.16.62

type ClientProxyRequestData struct {
	State      tlb.Uint2
	Balance    tlb.Grams
	Tokens     uint64
	SecretHash tlb.Uint256
}

type ClientProxyRequestMsgBody added in v1.16.62

type ClientProxyRequestMsgBody struct {
	QueryId                uint64
	ClientProxyRequestData ClientProxyRequestData `tlb:"^"`
	Payload                *ClientProxyPayload    `tlb:"maybe^"`
}

type CloseStorageContractMsgBody

type CloseStorageContractMsgBody struct {
	QueryId uint64
}

type ClosingConfig

type ClosingConfig struct {
	QuarantinDuration        uint32
	MisbehaviorFine          tlb.Grams
	ConditionalCloseDuration uint32
}

type CodeInfo added in v1.14.5

type CodeInfo struct {
	Hash    ton.Bits256
	Methods map[int64]struct{}
}

func GetCodeInfo added in v1.14.5

func GetCodeInfo(ctx context.Context, code []byte, resolver libResolver) (*CodeInfo, error)

type CoffeeAMM added in v1.16.5

type CoffeeAMM struct {
	tlb.SumType
	ConstantProduct struct{} `tlbSumType:"$000"`
	CurveFiStable   struct{} `tlbSumType:"$001"`
}

func (*CoffeeAMM) MarshalJSON added in v1.16.5

func (t *CoffeeAMM) MarshalJSON() ([]byte, error)

type CoffeeActivateVaultInternalMsgBody added in v1.16.5

type CoffeeActivateVaultInternalMsgBody struct {
	QueryId uint64
	Wallet  tlb.MsgAddress
}

type CoffeeActivateVaultMsgBody added in v1.16.5

type CoffeeActivateVaultMsgBody struct {
	QueryId uint64
	Asset   CoffeeAsset
	Wallet  tlb.MsgAddress
}

type CoffeeAsset added in v1.16.5

type CoffeeAsset struct {
	tlb.SumType
	Native struct{} `tlbSumType:"$00"`
	Jetton struct {
		Chain uint8
		Hash  tlb.Uint256
	} `tlbSumType:"$01"`
	Extra struct {
		Id uint32
	} `tlbSumType:"$10"`
}

func (*CoffeeAsset) MarshalJSON added in v1.16.5

func (t *CoffeeAsset) MarshalJSON() ([]byte, error)

type CoffeeContractUpdate added in v1.16.5

type CoffeeContractUpdate struct {
	Code *tlb.Any `tlb:"maybe^"`
	Data *tlb.Any `tlb:"maybe^"`
}

type CoffeeCreateLiquidityDepositoryInternalMsgBody added in v1.16.5

type CoffeeCreateLiquidityDepositoryInternalMsgBody struct {
	QueryId uint64
	Asset   CoffeeAsset
	Amount  tlb.Grams
	Params  CoffeeDepositLiquidityParamsTrimmed `tlb:"^"`
}

type CoffeeCreateLiquidityDepositoryRequestMsgBody added in v1.16.5

type CoffeeCreateLiquidityDepositoryRequestMsgBody struct {
	QueryId uint64
	Amount  tlb.Grams
	Params  CoffeeDepositLiquidityParams
	Sender  tlb.MsgAddress
	Proof   tlb.Any `tlb:"^"`
}

type CoffeeCreatePoolCreatorInternalMsgBody added in v1.16.5

type CoffeeCreatePoolCreatorInternalMsgBody struct {
	QueryId        uint64
	Asset          CoffeeAsset
	Amount         tlb.Grams
	CreationParams CoffeePoolCreationParams `tlb:"^"`
}

type CoffeeCreatePoolCreatorRequestMsgBody added in v1.16.5

type CoffeeCreatePoolCreatorRequestMsgBody struct {
	QueryId        uint64
	Amount         tlb.Grams
	Params         CoffeePoolParams
	CreationParams CoffeePoolCreationParams `tlb:"^"`
	Sender         tlb.MsgAddress
	Proof          tlb.Any `tlb:"^"`
}

type CoffeeCreatePoolExtraMsgBody added in v1.16.5

type CoffeeCreatePoolExtraMsgBody struct {
	QueryId        uint64
	Params         CoffeePoolParams
	CreationParams CoffeePoolCreationParams
}

type CoffeeCreatePoolInternalMsgBody added in v1.16.5

type CoffeeCreatePoolInternalMsgBody struct {
	QueryId               uint64
	Amount1               tlb.Grams
	Amount2               tlb.Grams
	TxInitiator           tlb.MsgAddress
	Recipient             tlb.MsgAddress
	UseRecipientOnFailure tlb.Int1
	ExtraSettings         *tlb.Any                `tlb:"maybe^"`
	NotificationData      *CoffeeNotificationData `tlb:"maybe^"`
}

type CoffeeCreatePoolJettonPayload added in v1.16.5

type CoffeeCreatePoolJettonPayload struct {
	Params         CoffeePoolParams
	CreationParams CoffeePoolCreationParams
}

type CoffeeCreatePoolMsgBody added in v1.16.5

type CoffeeCreatePoolMsgBody struct {
	QueryId        uint64
	Amount         tlb.Grams
	Params         CoffeePoolParams
	CreationParams CoffeePoolCreationParams
}

type CoffeeCreatePoolRequestMsgBody added in v1.16.5

type CoffeeCreatePoolRequestMsgBody struct {
	QueryId        uint64
	Amount1        tlb.Grams
	Amount2        tlb.Grams
	TxInitiator    tlb.MsgAddress
	CreationParams CoffeePoolCreationParams `tlb:"^"`
	Proof          tlb.Any                  `tlb:"^"`
}

type CoffeeCreateVaultInternalMsgBody added in v1.16.5

type CoffeeCreateVaultInternalMsgBody struct {
	QueryId uint64
}

type CoffeeCreateVaultMsgBody added in v1.16.5

type CoffeeCreateVaultMsgBody struct {
	QueryId uint64
	Asset   CoffeeAsset
}

type CoffeeCrossDexFailureJettonPayload added in v1.16.5

type CoffeeCrossDexFailureJettonPayload struct {
	QueryId   uint64
	Recipient tlb.MsgAddress
}

type CoffeeCrossDexFailureMsgBody added in v1.16.5

type CoffeeCrossDexFailureMsgBody struct {
	QueryId   uint64
	Recipient tlb.MsgAddress
}

type CoffeeCrossDexResendJettonPayload added in v1.16.5

type CoffeeCrossDexResendJettonPayload struct {
	Next tlb.Any `tlb:"^"`
}

type CoffeeCrossDexResendMsgBody added in v1.16.5

type CoffeeCrossDexResendMsgBody struct {
	QueryId       uint64
	NextRecipient tlb.MsgAddress
	Next          tlb.Any `tlb:"^"`
	TotalGas      tlb.Grams
	NextGas       tlb.Grams
}

type CoffeeDeployMsgBody added in v1.16.5

type CoffeeDeployMsgBody struct {
	Code   tlb.Any  `tlb:"^"`
	Data   tlb.Any  `tlb:"^"`
	Action *tlb.Any `tlb:"maybe^"`
}

type CoffeeDepositLiquidityCondition added in v1.16.5

type CoffeeDepositLiquidityCondition struct {
	tlb.SumType
	None       struct{} `tlbSumType:"$00"`
	LpQuantity struct {
		MinLpAmount tlb.Grams
	} `tlbSumType:"$01"`
	ReservesRatio struct {
		Denominator  uint16
		MinNominator uint16
		MaxNominator uint16
	} `tlbSumType:"$10"`
	Complex struct {
		MinLpAmount  tlb.Grams
		Denominator  uint16
		MinNominator uint16
		MaxNominator uint16
	} `tlbSumType:"$11"`
}

func (*CoffeeDepositLiquidityCondition) MarshalJSON added in v1.16.5

func (t *CoffeeDepositLiquidityCondition) MarshalJSON() ([]byte, error)

type CoffeeDepositLiquidityExtraMsgBody added in v1.16.5

type CoffeeDepositLiquidityExtraMsgBody struct {
	QueryId uint64
	Params  CoffeeDepositLiquidityParams
}

type CoffeeDepositLiquidityFailedExtOutMsgBody added in v1.16.5

type CoffeeDepositLiquidityFailedExtOutMsgBody struct {
	QueryId     uint64
	Amount1     tlb.Grams
	Amount2     tlb.Grams
	MinLpAmount tlb.Grams
	TotalSupply tlb.Grams
	Reserves    CoffeePoolReserves
}

type CoffeeDepositLiquidityInternalMsgBody added in v1.16.5

type CoffeeDepositLiquidityInternalMsgBody struct {
	QueryId     uint64
	Amount1     tlb.Grams
	Amount2     tlb.Grams
	TxInitiator tlb.MsgAddress
	Params      CoffeeDepositLiquidityParamsTrimmed `tlb:"^"`
	Proof       tlb.Any                             `tlb:"^"`
}

type CoffeeDepositLiquidityJettonPayload added in v1.16.5

type CoffeeDepositLiquidityJettonPayload struct {
	Params CoffeeDepositLiquidityParams
}

type CoffeeDepositLiquidityMsgBody added in v1.16.5

type CoffeeDepositLiquidityMsgBody struct {
	QueryId     uint64
	InputAmount tlb.Grams
	Params      CoffeeDepositLiquidityParams
}

type CoffeeDepositLiquidityParams added in v1.16.5

type CoffeeDepositLiquidityParams struct {
	Params     CoffeeDepositLiquidityParamsTrimmed `tlb:"^"`
	PoolParams CoffeePoolParams                    `tlb:"^"`
}

type CoffeeDepositLiquidityParamsTrimmed added in v1.16.5

type CoffeeDepositLiquidityParamsTrimmed struct {
	Recipient             tlb.MsgAddress
	UseRecipientOnFailure tlb.Int1
	Referral              tlb.MsgAddress
	Deadline              uint32
	Condition             CoffeeDepositLiquidityCondition
	ExtraSettings         *tlb.Any                `tlb:"maybe^"`
	NotificationData      *CoffeeNotificationData `tlb:"maybe^"`
}

type CoffeeDepositLiquiditySucceededExtOutMsgBody added in v1.16.5

type CoffeeDepositLiquiditySucceededExtOutMsgBody struct {
	QueryId     uint64
	Amount1     tlb.Grams
	Amount2     tlb.Grams
	LpAmount    tlb.Grams
	TotalSupply CoffeePoolReserves
	Reserves    CoffeePoolReserves
}

type CoffeeMevProtectFailedSwapJettonPayload added in v1.16.5

type CoffeeMevProtectFailedSwapJettonPayload struct {
	QueryId   uint64
	Recipient tlb.MsgAddress
}

type CoffeeMevProtectFailedSwapMsgBody added in v1.16.5

type CoffeeMevProtectFailedSwapMsgBody struct {
	QueryId   uint64
	Recipient tlb.MsgAddress
}

type CoffeeMevProtectHoldFundsMsgBody added in v1.16.5

type CoffeeMevProtectHoldFundsMsgBody struct {
	QueryId uint64
}

type CoffeeNotificationData added in v1.16.5

type CoffeeNotificationData struct {
	OnSuccess *CoffeeNotificationDataSingle `tlb:"maybe^"`
	OnFailure *CoffeeNotificationDataSingle `tlb:"maybe^"`
}

type CoffeeNotificationDataSingle added in v1.16.5

type CoffeeNotificationDataSingle struct {
	Receiver tlb.MsgAddress
	FwdGas   tlb.Grams
	Payload  tlb.Any `tlb:"^"`
}

type CoffeeNotificationJettonPayload added in v1.16.5

type CoffeeNotificationJettonPayload struct {
	QueryId uint64
	Body    tlb.Any `tlb:"^"`
}

type CoffeeNotificationMsgBody added in v1.16.5

type CoffeeNotificationMsgBody struct {
	QueryId uint64
	Body    tlb.Any `tlb:"^"`
}

type CoffeePayoutInternalMsgBody added in v1.16.5

type CoffeePayoutInternalMsgBody struct {
	QueryId          uint64
	Recipient        tlb.MsgAddress
	Amount           tlb.Grams
	NotificationData *CoffeeNotificationDataSingle `tlb:"maybe^"`
	Proof            *tlb.Any                      `tlb:"maybe^"`
}

type CoffeePayoutMsgBody added in v1.16.5

type CoffeePayoutMsgBody struct {
	QueryId uint64
}

type CoffeePoolCreationParams added in v1.16.5

type CoffeePoolCreationParams struct {
	Public  CoffeePublicPoolCreationParams
	Private CoffeePrivatePoolCreationParams
}

type CoffeePoolParams added in v1.16.5

type CoffeePoolParams struct {
	First       CoffeeAsset
	Second      CoffeeAsset
	Amm         CoffeeAMM
	AmmSettings *tlb.Any `tlb:"maybe^"`
}

type CoffeePoolReserves added in v1.16.5

type CoffeePoolReserves struct {
	InputReserve  tlb.Grams
	OutputReserve tlb.Grams
}

type CoffeePrivatePoolCreationParams added in v1.16.5

type CoffeePrivatePoolCreationParams struct {
	IsActive      tlb.Uint1
	ExtraSettings *tlb.Any `tlb:"maybe^"`
}

type CoffeePublicPoolCreationParams added in v1.16.5

type CoffeePublicPoolCreationParams struct {
	Recipient             tlb.MsgAddress
	UseRecipientOnFailure tlb.Int1
	NotificationData      *tlb.Any `tlb:"maybe^"`
}

type CoffeeStakingAssetData added in v1.16.5

type CoffeeStakingAssetData struct {
	Wallet tlb.MsgAddress
	Amount tlb.Grams
}

type CoffeeStakingClaimRewardsMsgBody added in v1.16.5

type CoffeeStakingClaimRewardsMsgBody struct {
	QueryId      uint64
	JettonWallet tlb.MsgAddress
	JettonAmount tlb.Grams
	Receiver     tlb.MsgAddress
	Payload      *CoffeeStakingForwardData `tlb:"maybe^"`
}

type CoffeeStakingDepositMsgBody added in v1.16.5

type CoffeeStakingDepositMsgBody struct {
	QueryId      uint64
	Sender       tlb.MsgAddress
	JettonAmount tlb.Grams
	FromUser     tlb.MsgAddress
	PeriodId     uint32
}

type CoffeeStakingForwardData added in v1.16.5

type CoffeeStakingForwardData struct {
	Gas     tlb.Grams
	Payload tlb.Any `tlb:"^"`
}

type CoffeeStakingInitMsgBody added in v1.16.5

type CoffeeStakingInitMsgBody struct {
	QueryId      uint64
	Owner        tlb.MsgAddress
	JettonData   CoffeeStakingAssetData    `tlb:"^"`
	PositionData CoffeeStakingPositionData `tlb:"^"`
	Periods      tlb.Any                   `tlb:"^"`
}

type CoffeeStakingLockJettonPayload added in v1.16.5

type CoffeeStakingLockJettonPayload struct {
	PeriodId uint32
}

type CoffeeStakingPositionData added in v1.16.5

type CoffeeStakingPositionData struct {
	UserPoints       tlb.Grams
	AdditionalPoints tlb.Grams
	StartTimestamp   uint64
	EndTimestamp     uint64
	PeriodId         uint32
}

type CoffeeStakingRewardsClaimedExtOutMsgBody added in v1.16.5

type CoffeeStakingRewardsClaimedExtOutMsgBody struct {
	QueryId      uint64
	JettonWallet tlb.MsgAddress
	Amount       tlb.Grams
	Receiver     tlb.MsgAddress
}

type CoffeeStakingRewardsUpdatedExtOutMsgBody added in v1.16.5

type CoffeeStakingRewardsUpdatedExtOutMsgBody struct {
	QueryId      uint64
	JettonWallet tlb.MsgAddress
	Duration     uint64
	FinishAt     uint64
	RewardsRate  tlb.Grams
}

type CoffeeStakingUpdateRewardsMsgBody added in v1.16.5

type CoffeeStakingUpdateRewardsMsgBody struct {
	QueryId      uint64
	JettonWallet tlb.MsgAddress
	JettonAmount tlb.Grams
	Duration     uint64
}

type CoffeeSwapExtraMsgBody added in v1.16.5

type CoffeeSwapExtraMsgBody struct {
	QueryId uint64
	Field1  CoffeeSwapStepParams
	Params  CoffeeSwapParams `tlb:"^"`
}

type CoffeeSwapFailedExtOutMsgBody added in v1.16.5

type CoffeeSwapFailedExtOutMsgBody struct {
	QueryId     uint64
	Input       CoffeeAsset
	InputAmount tlb.Grams
	Reserves    *CoffeePoolReserves `tlb:"maybe^"`
}

type CoffeeSwapFees added in v1.16.5

type CoffeeSwapFees struct {
	Lp       CoffeeSwapGenericFee
	Protocol CoffeeSwapGenericFee
	Referral *CoffeeSwapReferralFee `tlb:"maybe^"`
}

type CoffeeSwapGenericFee added in v1.16.5

type CoffeeSwapGenericFee struct {
	InputAmount  tlb.Grams
	OutputAmount tlb.Grams
}

type CoffeeSwapInternalMsgBody added in v1.16.5

type CoffeeSwapInternalMsgBody struct {
	QueryId uint64
	Field1  CoffeeSwapStepInternalParams
	Params  CoffeeSwapParams `tlb:"^"`
	Proof   tlb.Any          `tlb:"^"`
}

type CoffeeSwapJettonPayload added in v1.16.5

type CoffeeSwapJettonPayload struct {
	Field0 CoffeeSwapStepParams
	Params CoffeeSwapParams `tlb:"^"`
}

type CoffeeSwapMsgBody added in v1.16.5

type CoffeeSwapMsgBody struct {
	QueryId uint64
	Amount  tlb.Grams
	Field2  CoffeeSwapStepParams
	Params  CoffeeSwapParams `tlb:"^"`
}

type CoffeeSwapParams added in v1.16.5

type CoffeeSwapParams struct {
	Deadline         uint32
	Recipient        tlb.MsgAddress
	Referral         tlb.MsgAddress
	NotificationData *CoffeeNotificationData `tlb:"maybe^"`
}

type CoffeeSwapReferralFee added in v1.16.5

type CoffeeSwapReferralFee struct {
	Referral     tlb.MsgAddress
	InputAmount  tlb.Grams
	OutputAmount tlb.Grams
}

type CoffeeSwapStepInternalParams added in v1.16.5

type CoffeeSwapStepInternalParams struct {
	PreviousAmount    tlb.Grams
	PreviousAssetHint *CoffeeAsset `tlb:"maybe"`
	MinOutputAmount   tlb.Grams
	Next              *CoffeeSwapStepParams `tlb:"maybe^"`
}

type CoffeeSwapStepParams added in v1.16.5

type CoffeeSwapStepParams struct {
	PoolAddressHash tlb.Uint256
	MinOutputAmount tlb.Grams
	Next            *CoffeeSwapStepParams `tlb:"maybe^"`
}

type CoffeeSwapSucceededExtOutMsgBody added in v1.16.5

type CoffeeSwapSucceededExtOutMsgBody struct {
	QueryId      uint64
	Input        CoffeeAsset
	InputAmount  tlb.Grams
	OutputAmount tlb.Grams
	Reserves     CoffeePoolReserves
	ProtocolFee  tlb.Grams
}

type CoffeeUpdateAdminMsgBody added in v1.16.5

type CoffeeUpdateAdminMsgBody struct {
	QueryId uint64
	Address tlb.MsgAddress
}

type CoffeeUpdateCodeCellsMsgBody added in v1.16.5

type CoffeeUpdateCodeCellsMsgBody struct {
	QueryId uint64
	First   tlb.Any `tlb:"^"`
	Second  tlb.Any `tlb:"^"`
}

type CoffeeUpdateContractInternalMsgBody added in v1.16.5

type CoffeeUpdateContractInternalMsgBody struct {
	QueryId          uint64
	ExcessesReceiver tlb.MsgAddress
	Field2           CoffeeContractUpdate
}

type CoffeeUpdateContractMsgBody added in v1.16.5

type CoffeeUpdateContractMsgBody struct {
	QueryId         uint64
	ContractAddress tlb.MsgAddress
	Field2          CoffeeContractUpdate
}

type CoffeeUpdateWithdrawerMsgBody added in v1.16.5

type CoffeeUpdateWithdrawerMsgBody struct {
	QueryId uint64
	Address tlb.MsgAddress
}

type CoffeeWithdrawDepositMsgBody added in v1.16.5

type CoffeeWithdrawDepositMsgBody struct {
	QueryId uint64
}

type CoffeeWithdrawInternalMsgBody added in v1.16.5

type CoffeeWithdrawInternalMsgBody struct {
	QueryId  uint64
	Asset    CoffeeAsset
	Amount   tlb.Grams
	Receiver tlb.MsgAddress
}

type CoffeeWithdrawLiquidityCondition added in v1.16.5

type CoffeeWithdrawLiquidityCondition struct {
	tlb.SumType
	None           struct{} `tlbSumType:"$00"`
	AssetsQuantity struct {
		MinFirstAmount  tlb.Grams
		MinSecondAmount tlb.Grams
	} `tlbSumType:"$01"`
	ReservesRatio struct {
		Denominator  uint16
		MinNominator uint16
		MaxNominator uint16
	} `tlbSumType:"$10"`
	Complex struct {
		MinFirstAmount  tlb.Grams
		MinSecondAmount tlb.Grams
		Denominator     uint16
		MinNominator    uint16
		MaxNominator    uint16
	} `tlbSumType:"$11"`
}

func (*CoffeeWithdrawLiquidityCondition) MarshalJSON added in v1.16.5

func (t *CoffeeWithdrawLiquidityCondition) MarshalJSON() ([]byte, error)

type CoffeeWithdrawLiquiditySucceededExtOutMsgBody added in v1.16.5

type CoffeeWithdrawLiquiditySucceededExtOutMsgBody struct {
	QueryId     uint64
	Amount1     tlb.Grams
	Amount2     tlb.Grams
	LpAmount    tlb.Grams
	TotalSupply CoffeePoolReserves
	Reserves    CoffeePoolReserves
}

type CoffeeWithdrawMsgBody added in v1.16.5

type CoffeeWithdrawMsgBody struct {
	QueryId     uint64
	PoolAddress tlb.MsgAddress
	Asset       CoffeeAsset
	Amount      tlb.Grams
	Receiver    tlb.MsgAddress
}

type CoinAmmStorage added in v1.16.41

type CoinAmmStorage struct {
	VaultAddress          tlb.MsgAddress
	AssetId               uint16
	CloseOnly             bool
	Paused                bool
	OracleLastPrice       tlb.Grams
	OracleLastSpread      tlb.Grams
	OracleLastTimestamp   uint32
	OracleMaxDeviation    tlb.Grams
	OracleValidityPeriod  uint32
	OraclePublicKeysCount tlb.Uint4
	PausedAt              uint32
	AmmState              AmmState             `tlb:"^"`
	ExchangeSettings      ExchangeSettings     `tlb:"^"`
	OraclePublicKeysRef   tlb.Any              `tlb:"^"`
	SettlementOracleData  SettlementOracleData `tlb:"^"`
	UnpauseAt             uint32
	MaxLeverage           uint32
	OracleFlag            OracleType
	IndexAssetPythId      uint32
	SettlementAssetPythId uint32
}

type CommonMsgInfoRelaxed added in v1.6.6

type CommonMsgInfoRelaxed struct {
	Magic       tlb.Magic `tlb:"$0"`
	IhrDisabled bool
	Bounce      bool
	Bounced     bool
	Src         tlb.MsgAddress
	Dest        tlb.MsgAddress
	Value       tlb.CurrencyCollection
	IhrFee      tlb.Grams
	FwdFee      tlb.Grams
	CreatedLt   uint64
	CreatedAt   uint32
}

type ConditionalPayment

type ConditionalPayment struct {
	Amount    tlb.Grams
	Condition tlb.Any
}

type ContractDescription

type ContractDescription struct {
	// Interfaces is a list of interfaces implemented by a contract.
	ContractInterfaces []ContractInterface
	GetMethods         []MethodInvocation
	MethodsInspected   int
}

type ContractInterface

type ContractInterface uint32
const (
	IUnknown ContractInterface = iota
	AffluentBatch
	AffluentLendingVault
	AffluentMultiplyVault
	AffluentPool
	AirdropInterlockerV1
	AirdropInterlockerV2
	BidaskDammLpWallet
	BidaskDammPool
	BidaskInternalLiquidityVault
	BidaskLpMultitoken
	BidaskPool
	BidaskRange
	CocoonClient
	CocoonProxy
	CocoonRoot
	CocoonWallet
	CocoonWorker
	CoffeeCrossDex
	CoffeeFactory
	CoffeeMevProtector
	CoffeePool
	CoffeeStakingItem
	CoffeeStakingMaster
	CoffeeStakingVault
	CoffeeVault
	CoffeeVaultExtra
	CoffeeVaultJetton
	CoffeeVaultNative
	Cron
	DaolamaVault
	DedustFactory
	DedustLiquidityDeposit
	DedustPool
	DedustVault
	Dns
	Editable
	GramMiner
	JettonMaster
	JettonWallet
	JettonWalletCoffeeLp
	JettonWalletGoverned
	JettonWalletRegulated
	JettonWalletV1
	JettonWalletV2
	Locker
	LockerBill
	LockupUniversal
	LockupVesting
	MegatonfiExchange
	MegatonfiRouter
	MoonBooster
	MoonOrder
	MoonOrderFactory
	MoonPool
	MultisigOrderV2
	MultisigV2
	NftAuctionGetgemsV3
	NftAuctionGetgemsV4
	NftAuctionV1
	NftCollection
	NftItem
	NftItemSimple
	NftOfferGetgemsV1
	NftSale
	NftSaleGetgemsV2
	NftSaleGetgemsV3
	NftSaleGetgemsV4
	NftSaleV1
	NftSaleV2
	OmnistonReferral
	PaymentChannel
	Sbt
	ScaledUi
	SmartAccount
	SmartAccountBlank
	SmartAccountFactory
	StonfiLpAccountV2
	StonfiPool
	StonfiPoolV2
	StonfiPoolV2ConstProduct
	StonfiPoolV2Stableswap
	StonfiPoolV2WeightedStableswap
	StonfiRouter
	StonfiRouterV2
	StonfiVaultV2
	StorageContract
	StorageProvider
	StormExecutor
	StormExecutorCollection
	StormPositionManager
	StormReferral
	StormReferralCollection
	StormVamm
	StormVammCoinm
	StormVault
	StormVaultNative
	SubscriptionV1
	SubscriptionV2
	Teleitem
	ToncoAccount
	ToncoPool
	ToncoRouter
	Tonkeeper2Fa
	TonstakePool
	TvPool
	ValidatorController
	Wallet
	WalletHighloadV1R1
	WalletHighloadV1R2
	WalletHighloadV2
	WalletHighloadV2R1
	WalletHighloadV2R2
	WalletHighloadV3R1
	WalletPreprocessedV2
	WalletV1R1
	WalletV1R2
	WalletV1R3
	WalletV2R1
	WalletV2R2
	WalletV3R1
	WalletV3R2
	WalletV4R1
	WalletV4R2
	WalletV5Beta
	WalletV5R1
	WalletVesting
	WhalesPool
)

func ContractInterfaceFromString added in v1.3.2

func ContractInterfaceFromString(s string) ContractInterface

func (ContractInterface) ExtInMsgs added in v1.5.0

func (c ContractInterface) ExtInMsgs() []msgDecoderFunc

func (ContractInterface) ExtOutMsgs added in v1.5.0

func (c ContractInterface) ExtOutMsgs() []msgDecoderFunc

func (ContractInterface) Implements added in v1.3.0

func (c ContractInterface) Implements(other ContractInterface) bool

func (ContractInterface) IntMsgs added in v1.5.0

func (c ContractInterface) IntMsgs() []msgDecoderFunc

func (ContractInterface) MarshalJSON added in v1.16.12

func (c ContractInterface) MarshalJSON() ([]byte, error)

func (ContractInterface) String added in v1.3.0

func (c ContractInterface) String() string

func (*ContractInterface) UnmarshalJSON added in v1.16.12

func (c *ContractInterface) UnmarshalJSON(data []byte) error

type CreateOrder added in v1.16.41

type CreateOrder struct {
	tlb.SumType
	LimitOrder struct {
		Expiration       uint32
		Direction        Direction
		Amount           tlb.Grams
		Leverage         uint64
		LimitPrice       tlb.Grams
		StopPrice        tlb.Grams
		StopTriggerPrice tlb.Grams
		TakeTriggerPrice tlb.Grams
	} `tlbSumType:"#2"`
	MarketOrder struct {
		Expiration       uint32
		Direction        Direction
		Amount           tlb.Grams
		Leverage         uint64
		LimitPrice       tlb.Grams
		StopPrice        tlb.Grams
		StopTriggerPrice tlb.Grams
		TakeTriggerPrice tlb.Grams
	} `tlbSumType:"#3"`
}

func (*CreateOrder) MarshalJSON added in v1.16.41

func (t *CreateOrder) MarshalJSON() ([]byte, error)

type CreatedOraclePayload added in v1.16.41

type CreatedOraclePayload struct {
	tlb.SumType
	CreatedPrice struct {
		UpdateMsg  UpdateMsgV2 `tlb:"^"`
		Signatures tlb.Any     `tlb:"^"`
	} `tlbSumType:"#00"`
	CreatedPriceWithSettlement struct {
		UpdateMsg            UpdateMsgV2 `tlb:"^"`
		Signatures           tlb.Any     `tlb:"^"`
		SettlementUpdateMsg  UpdateMsgV2 `tlb:"^"`
		SettlementSignatures tlb.Any     `tlb:"^"`
	} `tlbSumType:"#01"`
}

func (*CreatedOraclePayload) MarshalJSON added in v1.16.41

func (t *CreatedOraclePayload) MarshalJSON() ([]byte, error)

type CreditMsgBody added in v1.5.8

type CreditMsgBody struct {
	QueryId uint64
	Amount  tlb.Grams
}

type CronTriggerExtInMsgBody added in v1.16.5

type CronTriggerExtInMsgBody struct {
	RewardAddress tlb.MsgAddress
	Salt          uint32
}

type DaolamaVaultSupplyMsgBody added in v1.14.2

type DaolamaVaultSupplyMsgBody struct {
	Amount tlb.Grams
}

type DaolamaVaultWithdrawMsgBody added in v1.14.2

type DaolamaVaultWithdrawMsgBody struct {
	JettonAmount tlb.Grams
	UserAddress  tlb.MsgAddress
}

type DedustAsset added in v1.3.0

type DedustAsset struct {
	tlb.SumType
	Native struct{} `tlbSumType:"$0000"`
	Jetton struct {
		WorkchainId int8
		Address     tlb.Bits256
	} `tlbSumType:"$0001"`
	ExtraCurrency struct {
		CurrencyId int32
	} `tlbSumType:"$0010"`
}

func (*DedustAsset) MarshalJSON added in v1.4.0

func (t *DedustAsset) MarshalJSON() ([]byte, error)

type DedustCancelDepositMsgBody added in v1.9.5

type DedustCancelDepositMsgBody struct {
	QueryId uint64
	Payload *tlb.Any `tlb:"maybe^"`
}

type DedustCreateVaultMsgBody added in v1.9.5

type DedustCreateVaultMsgBody struct {
	QueryId uint64
	Asset   DedustAsset
}

type DedustCreateVolatilePoolMsgBody added in v1.9.5

type DedustCreateVolatilePoolMsgBody struct {
	QueryId uint64
	Asset0  DedustAsset
	Asset1  DedustAsset
}

type DedustDepositExtOutMsgBody added in v1.9.5

type DedustDepositExtOutMsgBody struct {
	SenderAddr tlb.MsgAddress
	Amount0    tlb.Grams
	Amount1    tlb.Grams
	Reserve0   tlb.Grams
	Reserve1   tlb.Grams
	Liquidity  tlb.Grams
}

type DedustDepositLiquidityAllMsgBody added in v1.3.0

type DedustDepositLiquidityAllMsgBody struct {
	QueryId     uint64
	Proof       tlb.Any `tlb:"^"`
	OwnerAddr   tlb.MsgAddress
	MinLpAmount tlb.VarUInteger16
	Field4      struct {
		Asset0       DedustAsset
		Asset0Amount tlb.VarUInteger16
		Asset1       DedustAsset
		Asset1Amount tlb.VarUInteger16
	} `tlb:"^"`
	FulfillPayload *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
}

type DedustDepositLiquidityJettonPayload added in v1.9.5

type DedustDepositLiquidityJettonPayload struct {
	PoolParams          DedustPoolParams
	MinLpAmount         tlb.Grams
	Asset0TargetBalance tlb.Grams
	Asset1TargetBalance tlb.Grams
	FulfillPayload      *tlb.Any `tlb:"maybe^"`
	RejectPayload       *tlb.Any `tlb:"maybe^"`
}

type DedustDepositLiquidityMsgBody added in v1.9.5

type DedustDepositLiquidityMsgBody struct {
	QueryId    uint64
	Amount     tlb.Grams
	PoolParams DedustPoolParams
	Params     struct {
		MinLpAmount         tlb.Grams
		Asset0TargetBalance tlb.Grams
		Asset1TargetBalance tlb.Grams
	} `tlb:"^"`
	FulfillPayload *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
}

type DedustPayoutFromPoolMsgBody added in v1.3.0

type DedustPayoutFromPoolMsgBody struct {
	QueryId       uint64
	Proof         tlb.Any `tlb:"^"`
	Amount        tlb.VarUInteger16
	RecipientAddr tlb.MsgAddress
	Payload       *tlb.Any `tlb:"maybe^"`
}

type DedustPayoutMsgBody added in v1.3.0

type DedustPayoutMsgBody struct {
	QueryId uint64
	Payload *tlb.Any `tlb:"maybe^"`
}

type DedustPoolParams added in v1.9.5

type DedustPoolParams struct {
	PoolType DedustPoolType
	Asset0   DedustAsset
	Asset1   DedustAsset
}

type DedustPoolType added in v1.9.5

type DedustPoolType struct {
	tlb.SumType
	Volatile struct{} `tlbSumType:"$0"`
	Stable   struct{} `tlbSumType:"$1"`
}

func (*DedustPoolType) MarshalJSON added in v1.9.5

func (t *DedustPoolType) MarshalJSON() ([]byte, error)

type DedustSwapExtOutMsgBody added in v1.5.0

type DedustSwapExtOutMsgBody struct {
	AssetIn   DedustAsset
	AssetOut  DedustAsset
	AmountIn  tlb.Grams
	AmountOut tlb.Grams
	Field4    struct {
		SenderAddr   tlb.MsgAddress
		ReferralAddr tlb.MsgAddress
		Reserve0     tlb.Grams
		Reserve1     tlb.Grams
	} `tlb:"^"`
}

type DedustSwapExternalMsgBody added in v1.3.0

type DedustSwapExternalMsgBody struct {
	QueryId    uint64
	Proof      tlb.Any `tlb:"^"`
	Amount     tlb.VarUInteger16
	SenderAddr tlb.MsgAddress
	Current    DedustSwapStepParams
	SwapParams DedustSwapParams `tlb:"^"`
}

type DedustSwapJettonPayload added in v1.3.0

type DedustSwapJettonPayload struct {
	Step       DedustSwapStep
	SwapParams DedustSwapParams `tlb:"^"`
}

type DedustSwapMsgBody added in v1.3.0

type DedustSwapMsgBody struct {
	QueryId    uint64
	Amount     tlb.Grams
	Step       DedustSwapStep
	SwapParams DedustSwapParams `tlb:"^"`
}

type DedustSwapParams added in v1.3.0

type DedustSwapParams struct {
	Deadline       uint32
	RecipientAddr  tlb.MsgAddress
	ReferralAddr   tlb.MsgAddress
	FulfillPayload *tlb.Any `tlb:"maybe^"`
	RejectPayload  *tlb.Any `tlb:"maybe^"`
}

type DedustSwapPeerMsgBody added in v1.3.0

type DedustSwapPeerMsgBody struct {
	QueryId    uint64
	Proof      tlb.Any `tlb:"^"`
	Asset      DedustAsset
	Amount     tlb.VarUInteger16
	SenderAddr tlb.MsgAddress
	Current    DedustSwapStepParams
	SwapParams DedustSwapParams `tlb:"^"`
}

type DedustSwapStep added in v1.3.0

type DedustSwapStep struct {
	PoolAddr tlb.MsgAddress
	Params   DedustSwapStepParams
}

type DedustSwapStepParams added in v1.3.0

type DedustSwapStepParams struct {
	KindOut bool
	Limit   tlb.VarUInteger16
	Next    *DedustSwapStep `tlb:"maybe^"`
}

type DedustTonExcessesMsgBody added in v1.16.59

type DedustTonExcessesMsgBody struct {
	QueryId uint64
}

type DedustTonPayMsgBody added in v1.16.59

type DedustTonPayMsgBody struct {
	QueryId  uint64
	ExitCode uint32
}

type DedustWithdrawalExtOutMsgBody added in v1.9.5

type DedustWithdrawalExtOutMsgBody struct {
	SenderAddr tlb.MsgAddress
	Liquidity  tlb.Grams
	Amount0    tlb.Grams
	Amount1    tlb.Grams
	Reserve0   tlb.Grams
	Reserve1   tlb.Grams
}

type DeleteDnsRecordMsgBody added in v1.3.0

type DeleteDnsRecordMsgBody struct {
	QueryId uint64
	Key     tlb.Bits256
}

type DeployStorageContractMsgBody

type DeployStorageContractMsgBody struct {
	QueryId         uint64
	Info            TorrentInfo `tlb:"^"`
	MerkleHash      tlb.Bits256
	ExpectedRate    tlb.Grams
	ExpectedMaxSpan uint32
}

type DepositContext added in v1.16.37

type DepositContext struct {
	Magic            tlb.Magic `tlb:"#f9471134"`
	AssetAddress     tlb.MsgAddress
	FromAddress      tlb.MsgAddress
	Amount           tlb.Grams
	ForwardTonAmount tlb.Grams
	ForwardPayload   *tlb.Any `tlb:"maybe^"`
}

type DepositPayloadJettonPayload added in v1.16.37

type DepositPayloadJettonPayload struct {
	OracleParams     *tlb.Any `tlb:"maybe^"`
	ForwardTonAmount tlb.Grams
	ForwardPayload   *tlb.Any `tlb:"maybe^"`
}

type Direction added in v1.16.41

type Direction struct {
	tlb.SumType
	Long  struct{} `tlbSumType:"$0"`
	Short struct{} `tlbSumType:"$1"`
}

func (*Direction) MarshalJSON added in v1.16.41

func (t *Direction) MarshalJSON() ([]byte, error)

type DisapproveMsgBody added in v1.5.6

type DisapproveMsgBody struct {
	QueryId uint64
}

type DisplayMultiplierChangedExtOutMsgBody added in v1.16.42

type DisplayMultiplierChangedExtOutMsgBody struct {
	Numerator   tlb.VarUInteger32
	Denominator tlb.VarUInteger32
	Comment     *tlb.Text `tlb:"maybe"`
}

type DnsBalanceReleaseMsgBody added in v1.3.0

type DnsBalanceReleaseMsgBody struct {
	QueryId uint64
}

type Dnsresolve_RecordsResult

type Dnsresolve_RecordsResult struct {
	ResolvedBits int64
	Result       tlb.DNSRecordSet
}

type DoubleOraclePayload added in v1.16.41

type DoubleOraclePayload struct {
	UpdateMsg            UpdateMsgV2 `tlb:"^"`
	Signatures           tlb.Any     `tlb:"^"`
	SettlementUpdateMsg  UpdateMsgV2 `tlb:"^"`
	SettlementSignatures tlb.Any     `tlb:"^"`
}

type ElectorNewStakeConfirmationMsgBody added in v1.1.2

type ElectorNewStakeConfirmationMsgBody struct {
	QueryId uint64
}

type ElectorNewStakeMsgBody added in v1.1.2

type ElectorNewStakeMsgBody struct {
	QueryId         uint64
	ValidatorPubkey tlb.Bits256
	StakeAt         uint32
	MaxFactor       uint32
	AdnlAddr        tlb.Bits256
	Signature       tlb.Bits512 `tlb:"^"`
}

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 EmptyCell added in v1.16.41

type EmptyCell struct{}

type EncryptedTextCommentJettonPayload added in v1.3.0

type EncryptedTextCommentJettonPayload struct {
	CipherText tlb.Bytes
}

type EncryptedTextCommentMsgBody added in v1.2.0

type EncryptedTextCommentMsgBody struct {
	CipherText tlb.Bytes
}

type EncryptedTextCommentNFTPayload added in v1.3.0

type EncryptedTextCommentNFTPayload struct {
	CipherText tlb.Bytes
}

type EstimateLiquidityDepositAmount_CoffeeResult added in v1.16.5

type EstimateLiquidityDepositAmount_CoffeeResult struct {
	Amount1Used tlb.Int257
	Amount2Used tlb.Int257
	LpAmount    tlb.Int257
	LpToLock    tlb.Int257
}

type EstimateLiquidityWithdrawAmount_CoffeeResult added in v1.16.5

type EstimateLiquidityWithdrawAmount_CoffeeResult struct {
	Amount1 tlb.Int257
	Amount2 tlb.Int257
}

type EstimateSwapAmount_CoffeeResult added in v1.16.5

type EstimateSwapAmount_CoffeeResult struct {
	InputAmount  tlb.Int257
	OutputAmount tlb.Int257
}

type EstimateSwapOut_DedustResult added in v1.9.5

type EstimateSwapOut_DedustResult struct {
	AssetOut  DedustAsset
	AmountOut tlb.Int257
	TradeFee  tlb.Int257
}

type ExcessMsgBody

type ExcessMsgBody struct {
	QueryId uint64
}

type ExcessesMsgBody added in v1.16.62

type ExcessesMsgBody struct {
	QueryId uint64
}

type ExchangeSettings added in v1.16.41

type ExchangeSettings struct {
	tlb.SumType
	AmmSettings struct {
		Fee                           uint32
		RolloverFee                   uint32
		FundingPeriod                 uint32
		InitMarginRatio               uint32
		MaintenanceMarginRatio        uint32
		LiquidationFeeRatio           uint32
		PartialLiquidationRatio       uint32
		SpreadLimit                   uint32
		MaxPriceImpact                uint32
		MaxPriceSpread                uint32
		MaxOpenNotional               tlb.Grams
		FeeToStakersPercent           uint32
		FundingMode                   tlb.Uint2
		MinPartialLiquidationNotional tlb.Grams
		MinInitMarginRatio            uint32
		DirectIncreaseEnabled         bool
		DirectCloseEnabled            bool
		ExecutorsWhitelist            tlb.HashmapE[tlb.Bits256, tlb.Any]
		LowFundingFnA                 uint64
		LowFundingFnB                 uint64
		HighFundingFnA                int64
		HighFundingFnB                uint64
		InflectionPoint               uint64
		ExecutorFee                   uint32
		V3CloseDelay                  uint32
	} `tlbSumType:"#_"`
	ExchangeSettings struct {
		Fee                           uint32
		RolloverFee                   uint32
		FundingPeriod                 uint32
		InitMarginRatio               uint32
		MaintenanceMarginRatio        uint32
		LiquidationFeeRatio           uint32
		PartialLiquidationRatio       uint32
		SpreadLimit                   uint32
		MaxPriceImpact                uint32
		MaxPriceSpread                uint32
		MaxOpenNotional               tlb.Grams
		FeeToStakersPercent           uint32
		FundingMode                   tlb.Uint2
		MinPartialLiquidationNotional tlb.Grams
		MinInitMarginRatio            uint32
		DirectIncreaseEnabled         bool
		DirectCloseEnabled            bool
		ExecutorsWhitelist            tlb.HashmapE[tlb.Bits256, tlb.Any]
		LowFundingFnA                 uint64
		LowFundingFnB                 uint64
		HighFundingFnA                int64
		HighFundingFnB                uint64
		InflectionPoint               uint64
	} `tlbSumType:"#_"`
}

func (*ExchangeSettings) MarshalJSON added in v1.16.41

func (t *ExchangeSettings) MarshalJSON() ([]byte, error)

type ExecuteSelector added in v1.16.41

type ExecuteSelector struct {
	tlb.SumType
	ExecuteStop struct{} `tlbSumType:"$0"`
	ExecuteTake struct{} `tlbSumType:"$1"`
}

func (*ExecuteSelector) MarshalJSON added in v1.16.41

func (t *ExecuteSelector) MarshalJSON() ([]byte, error)

type Executor

type Executor interface {
	RunSmcMethodByID(ctx context.Context, accountID ton.AccountID, methodID int, params tlb.VmStack) (uint32, tlb.VmStack, error)
}

type ExecutorData added in v1.8.13

type ExecutorData struct {
	SplitExecutorRewards uint8
	Amount               tlb.Grams
	Index                uint32
}

type ExecutorIntent added in v1.16.41

type ExecutorIntent struct {
	AmmAddress tlb.MsgAddress
	SaAddress  tlb.MsgAddress
	Order      ExecutorOrder `tlb:"^"`
}

type ExecutorOrder added in v1.16.41

type ExecutorOrder struct {
	tlb.SumType
	Liquidate struct {
		Direction Direction
	} `tlbSumType:"#6"`
	ForceClose struct {
		Direction Direction
	} `tlbSumType:"#7"`
	ForceCloseMaxLeverage struct {
		Direction Direction
	} `tlbSumType:"#9"`
}

func (*ExecutorOrder) MarshalJSON added in v1.16.41

func (t *ExecutorOrder) MarshalJSON() ([]byte, error)

type ExecutorQueryId added in v1.16.41

type ExecutorQueryId struct {
	Shift     tlb.Uint13
	BitNumber tlb.Uint10
}

type ExtClientChargeSignedMsgBody added in v1.16.62

type ExtClientChargeSignedMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
	Signature    tlb.Bits512
	Payload      ExtClientSignedPayload `tlb:"^"`
}

type ExtClientGrantRefundSignedMsgBody added in v1.16.62

type ExtClientGrantRefundSignedMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
	Signature    tlb.Bits512
	Payload      ExtClientSignedPayload `tlb:"^"`
}

type ExtClientSignedPayload added in v1.16.62

type ExtClientSignedPayload struct {
	OpCopy                uint32
	QueryIdCopy           uint64
	NewTokenUsed          uint64
	ExpectedClientAddress tlb.MsgAddress
}

type ExtClientTopUpMsgBody added in v1.16.62

type ExtClientTopUpMsgBody struct {
	QueryId      uint64
	TopUpAmount  tlb.Grams
	SendExcessTo tlb.MsgAddress
}

type ExtOutMsgBody added in v1.5.0

type ExtOutMsgBody struct {
	SumType string
	OpCode  *uint32
	Value   any
}

func (ExtOutMsgBody) MarshalJSON added in v1.5.0

func (body ExtOutMsgBody) MarshalJSON() ([]byte, error)

func (*ExtOutMsgBody) UnmarshalJSON added in v1.5.0

func (body *ExtOutMsgBody) UnmarshalJSON(data []byte) error

func (*ExtOutMsgBody) UnmarshalTLB added in v1.5.0

func (b *ExtOutMsgBody) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type ExtProxyCloseCompleteRequestSignedMsgBody added in v1.16.62

type ExtProxyCloseCompleteRequestSignedMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
	Signature    tlb.Bits512
	Payload      ExtProxyCloseRequestSignedPayload `tlb:"^"`
}

type ExtProxyCloseRequestSignedMsgBody added in v1.16.62

type ExtProxyCloseRequestSignedMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
	Signature    tlb.Bits512
	Payload      ExtProxyCloseRequestSignedPayload `tlb:"^"`
}

type ExtProxyCloseRequestSignedPayload added in v1.16.62

type ExtProxyCloseRequestSignedPayload struct {
	OpCopy               uint32
	QueryIdCopy          uint64
	ExpectedProxyAddress tlb.MsgAddress
}

type ExtProxyIncreaseStakeMsgBody added in v1.16.62

type ExtProxyIncreaseStakeMsgBody struct {
	QueryId      uint64
	Grams        tlb.Grams
	SendExcessTo tlb.MsgAddress
}

type ExtProxyPayoutRequestMsgBody added in v1.16.62

type ExtProxyPayoutRequestMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
}

type ExtWorkerLastPayoutRequestSignedMsgBody added in v1.16.62

type ExtWorkerLastPayoutRequestSignedMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
	Signature    tlb.Bits512
	Payload      ExtWorkerPayoutRequestSignedPayload `tlb:"^"`
}

type ExtWorkerPayoutRequestSignedMsgBody added in v1.16.62

type ExtWorkerPayoutRequestSignedMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
	Signature    tlb.Bits512
	Payload      ExtWorkerPayoutRequestSignedPayload `tlb:"^"`
}

type ExtWorkerPayoutRequestSignedPayload added in v1.16.62

type ExtWorkerPayoutRequestSignedPayload struct {
	OpCopy                uint32
	QueryIdCopy           uint64
	NewTokens             uint64
	ExpectedWorkerAddress tlb.MsgAddress
}

type ExternalMsgPayload added in v1.16.41

type ExternalMsgPayload struct {
	QueryId        ExecutorQueryId
	CreatedAt      uint32
	SaAddress      tlb.MsgAddress
	ActualVersion  uint8
	UpgradePayload *SignedUpgradePayload `tlb:"maybe^"`
	Msg            *PreparedMessage      `tlb:"maybe^"`
}

type FactorialPoolAsset added in v1.16.37

type FactorialPoolAsset struct {
	Supply       tlb.Grams
	Borrow       tlb.Grams
	IsSupplyable bool
	IsBorrowable bool
}

type FarmingData added in v1.16.35

type FarmingData struct {
	DistributedXAmount tlb.Grams
	DistributedYAmount tlb.Grams
}

type FinishUncooperativeChannelCloseMsgBody

type FinishUncooperativeChannelCloseMsgBody struct{}

type GetAccountData_ToncoResult added in v1.16.34

type GetAccountData_ToncoResult struct {
	UserAddress tlb.MsgAddress
	PoolAddress tlb.MsgAddress
	Amount0     tlb.Int257
	Amount1     tlb.Int257
	Enough0     tlb.Int257
	Enough1     tlb.Int257
}

type GetActiveRange_BidaskResult added in v1.16.9

type GetActiveRange_BidaskResult struct {
	RangeAddress tlb.MsgAddress
}

type GetAdjustedSpotPrice_StormResult added in v1.16.41

type GetAdjustedSpotPrice_StormResult struct {
	SpotPrice tlb.Grams
}

type GetAdminAddress_CoffeeResult added in v1.16.5

type GetAdminAddress_CoffeeResult struct {
	Address tlb.MsgAddress
}

type GetAllTickInfos_ToncoResult added in v1.16.17

type GetAllTickInfos_ToncoResult struct {
	TicksDict boc.Cell
}

type GetAmmContractData_StormResult added in v1.8.13

type GetAmmContractData_StormResult struct {
	AmmContractData boc.Cell
}

type GetAmmName_StormResult added in v1.8.13

type GetAmmName_StormResult struct {
	VaultAddr tlb.MsgAddress
	AssetId   uint16
}

type GetAmmState_StormResult added in v1.8.13

type GetAmmState_StormResult struct {
	QuoteAssetReserve                    uint64
	BaseAssetReserve                     uint64
	QuoteAssetWeight                     uint64
	TotalLongPositionSize                uint64
	TotalShortPositionSize               uint64
	OpenInterestLong                     uint64
	OpenInterestShort                    uint64
	LatestLongCumulativePremiumFraction  int64
	LatestShortCumulativePremiumFraction int64
	NextFundingBlockTimestamp            uint32
}

type GetAmmStatus_StormResult added in v1.8.13

type GetAmmStatus_StormResult struct {
	CloseOnly bool
	Paused    bool
	Stopped   bool
	PauseAt   uint32
	UnpauseAt uint32
}

type GetAsset_CoffeeResult added in v1.16.5

type GetAsset_CoffeeResult struct {
	Asset CoffeeAsset
}

type GetAsset_DedustResult added in v1.3.0

type GetAsset_DedustResult struct {
	Asset DedustAsset
}

type GetAssets_DedustResult added in v1.3.0

type GetAssets_DedustResult struct {
	Asset0 DedustAsset
	Asset1 DedustAsset
}

type GetAssets_MoonResult added in v1.16.16

type GetAssets_MoonResult struct {
	Asset1Id tlb.MsgAddress
	Asset2Id tlb.MsgAddress
}

type GetAuctionDataV4Result added in v1.16.4

type GetAuctionDataV4Result struct {
	Activated        bool
	End              bool
	EndTime          uint32
	Marketplace      tlb.MsgAddress
	Nft              tlb.MsgAddress
	Owner            tlb.MsgAddress
	LastBid          tlb.Int257
	LastMember       tlb.MsgAddress
	MinStep          uint32
	MarketFeeAddress tlb.MsgAddress
	MpFeeFactor      uint32
	MpFeeBase        uint32
	RoyaltyAddress   tlb.MsgAddress
	RoyaltyFeeFactor uint32
	RoyaltyFeeBase   uint32
	MaxBid           tlb.Int257
	MinBid           tlb.Int257
	CreatedAt        uint32
	LastBidAt        uint32
	IsCanceled       bool
	StepTime         uint32
	LastQueryId      uint64
	JettonWallet     tlb.MsgAddress
	JettonMaster     tlb.MsgAddress
	IsBrokenState    bool
	PublicKey        tlb.Int257
}

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 GetAvailableClaimAmountResult added in v1.16.5

type GetAvailableClaimAmountResult struct {
	Amount tlb.Int257
}

type GetBalancesResult added in v1.3.0

type GetBalancesResult struct {
	TonBalance           int64
	TotalRestrictedValue int64
	TotalLockedValue     int64
}

type GetBalances_DedustResult added in v1.9.5

type GetBalances_DedustResult struct {
	Reserve0 tlb.Int257
	Reserve1 tlb.Int257
}

type GetBillAddressResult added in v1.2.1

type GetBillAddressResult struct {
	BillAddress tlb.MsgAddress
}

type GetBillAmountResult added in v1.1.2

type GetBillAmountResult struct {
	Amount int64
}

type GetBinAssets_BidaskResult added in v1.16.35

type GetBinAssets_BidaskResult struct {
	AmountX tlb.Int257
	AmountY tlb.Int257
}

type GetBinsNumber_BidaskResult added in v1.16.9

type GetBinsNumber_BidaskResult struct {
	BinsNumber tlb.Int257
}

type GetBlankStorageData_StormResult added in v1.16.41

type GetBlankStorageData_StormResult struct {
	SaType         uint8
	FactoryAddress tlb.MsgAddress
	OwnerAddress   tlb.MsgAddress
	Balances       *boc.Cell
}

type GetBufferData_StormResult added in v1.16.41

type GetBufferData_StormResult struct {
	BufferBalance   uint64
	BufferRate      tlb.Grams
	BufferUnderRate tlb.Grams
	BufferOverRate  tlb.Grams
}

type GetCanExecuteOrder_StormResult added in v1.16.41

type GetCanExecuteOrder_StormResult struct {
	CanExecute bool
	SpotPrice  tlb.Grams
	ErrorCode  uint16
}

type GetCanForceClose_StormResult added in v1.16.41

type GetCanForceClose_StormResult struct {
	CanClose  bool
	ErrorCode uint16
}

type GetCanLiquidate_StormResult added in v1.16.41

type GetCanLiquidate_StormResult struct {
	CanExecute             bool
	SpotMarginRatio        uint32
	LiquidationMarginRatio uint32
	ErrorCode              uint16
}

type GetChannelDataResult added in v1.3.0

type GetChannelDataResult struct {
	State    int8
	Balances struct {
		A int64
		B int64
	}

	Keys struct {
		A tlb.Bits256
		B tlb.Bits256
	}

	ChannelId     tlb.Uint128
	ClosureConfig struct {
		QuarantinDuration        uint32
		MisbehaviorFine          int64
		ConditionalCloseDuration uint32
	}

	CommittedSeqno struct {
		A uint32
		B uint32
	}

	Quarantine *boc.Cell
	Addresses  struct {
		ExcessFee int64
		AddrA     tlb.MsgAddress
		AddrB     tlb.MsgAddress
	}
}

type GetChildContracts_ToncoPoolResult added in v1.16.17

type GetChildContracts_ToncoPoolResult struct {
	AccountCode           boc.Cell
	NftPositionCode       boc.Cell
	NftCollectionMetadata boc.Cell
	NftItemMetadata       boc.Cell
}

type GetChildContracts_ToncoRouterResult added in v1.16.17

type GetChildContracts_ToncoRouterResult struct {
	PoolCode        boc.Cell
	AccountCode     boc.Cell
	NftPositionCode boc.Cell
}

type GetClaimerAddress_StormResult added in v1.16.41

type GetClaimerAddress_StormResult struct {
	ClaimerAddress tlb.MsgAddress
}

type GetCocoonClientData_CocoonResult added in v1.16.62

type GetCocoonClientData_CocoonResult struct {
	OwnerAddress    tlb.MsgAddress
	ProxyAddress    tlb.MsgAddress
	ProxyPublicKey  tlb.Bits256
	State           int8
	Balance         tlb.Int257
	Stake           tlb.Int257
	TokensUsed      uint64
	UnlockTimestamp uint32
	SecretHash      tlb.Bits256
}

type GetCocoonData_CocoonResult added in v1.16.62

type GetCocoonData_CocoonResult struct {
	Version           uint32
	LastProxySeqno    uint32
	ParamsVersion     uint32
	UniqueId          uint32
	IsTest            bool
	PricePerToken     tlb.Int257
	WorkedFeePerToken tlb.Int257
	MinProxyStake     tlb.Int257
	MinClientStake    tlb.Int257
	OwnerAddress      tlb.MsgAddress
}

type GetCocoonProxyData_CocoonResult added in v1.16.62

type GetCocoonProxyData_CocoonResult struct {
	OwnerAddress      tlb.MsgAddress
	ProxyPublicKey    tlb.Bits256
	RootAddress       tlb.MsgAddress
	State             int8
	Balance           tlb.Grams
	Stake             tlb.Grams
	UnlockTimestamp   uint32
	PricePerToken     tlb.Int257
	WorkedFeePerToken tlb.Int257
	MinProxyStake     tlb.Int257
	MinClientStake    tlb.Int257
	ParamsVersion     uint32
}

type GetCocoonWorkerData_CocoonResult added in v1.16.62

type GetCocoonWorkerData_CocoonResult struct {
	OwnerAddress   tlb.MsgAddress
	ProxyAddress   tlb.MsgAddress
	ProxyPublicKey tlb.Bits256
	State          int8
	Tokens         uint64
}

type GetCode_CoffeeResult added in v1.16.5

type GetCode_CoffeeResult struct {
	First  tlb.Any
	Second tlb.Any
}

type GetCollectedFeesInfo_BidaskDammResult added in v1.16.47

type GetCollectedFeesInfo_BidaskDammResult struct {
	FeesPerLpX tlb.Int257
	FeesPerLpY tlb.Int257
}

type GetCollectionDataResult

type GetCollectionDataResult struct {
	NextItemIndex     tlb.Int257
	CollectionContent tlb.Any
	OwnerAddress      tlb.MsgAddress
}

type GetComputeFundingData_StormResult added in v1.16.41

type GetComputeFundingData_StormResult struct {
	ShortPremiumFraction tlb.Grams
	LongPremiumFraction  tlb.Grams
	PremiumToVault       tlb.Grams
	FundingPeriods       uint32
}

type GetContractData_AirdropInterlockerV1Result added in v1.15.0

type GetContractData_AirdropInterlockerV1Result struct {
	IsClaimed   bool
	MerkleRoot  tlb.Bits256
	Receiver    tlb.MsgAddress
	Distributor tlb.MsgAddress
}

type GetCronInfoResult added in v1.14.7

type GetCronInfoResult struct {
	NextCallTime        uint32
	Reward              tlb.Grams
	BalanceMinusAmounts int64
	RepeatEvery         uint32
}

type GetCurParams_CocoonResult added in v1.16.62

type GetCurParams_CocoonResult struct {
	ParamsVersion                  uint32
	UniqueId                       uint32
	IsTest                         bool
	PricePerToken                  tlb.Int257
	WorkedFeePerToken              tlb.Int257
	CachedTokensPriceMultiplier    uint32
	ReasoningTokensPriceMultiplier uint32
	ProxyDelayBeforeClose          uint32
	ClientDelayBeforeClose         uint32
	MinProxyStake                  tlb.Int257
	MinClientStake                 tlb.Int257
	ProxyScHash                    tlb.Bits256
	WorkerScHash                   tlb.Bits256
	ClientScHash                   tlb.Bits256
}

type GetCurrentBin_BidaskResult added in v1.16.9

type GetCurrentBin_BidaskResult struct {
	CurrentBin tlb.Int257
}

type GetDayTradingData_StormResult added in v1.16.41

type GetDayTradingData_StormResult struct {
	Active      bool
	MaxLeverage uint32
}

type GetDefaultReferralFees_StormResult added in v1.16.41

type GetDefaultReferralFees_StormResult struct {
	Discount uint32
	Rebate   uint32
}

type GetDelegationStateResult added in v1.15.0

type GetDelegationStateResult struct {
	DelegationStarted    bool
	RecoveryBlockedUntil uint64
	StateParams          struct {
		NewStateInit     boc.Cell
		PaymentPerPeriod tlb.Grams
	}
}

type GetDisplayMultiplierResult added in v1.16.42

type GetDisplayMultiplierResult struct {
	Numerator   tlb.Int257
	Denominator tlb.Int257
}

type GetDistributionInfoResult added in v1.16.5

type GetDistributionInfoResult struct {
	MerkleRoot    tlb.Bits256
	Receiver      tlb.MsgAddress
	Distributor   tlb.MsgAddress
	MinCommission tlb.Int257
}

type GetDomainResult added in v1.0.14

type GetDomainResult struct {
	Domain string
}

func (GetDomainResult) EscapedDomain added in v1.2.1

func (res GetDomainResult) EscapedDomain() string

type GetDynamicFeesInfo_BidaskResult added in v1.16.35

type GetDynamicFeesInfo_BidaskResult struct {
	BaseFee          tlb.Int257
	DynamicFeeFactor tlb.Int257
	TimeFilter       tlb.Int257
	TimeDecay        tlb.Int257
}

type GetEditorResult added in v1.0.14

type GetEditorResult struct {
	Editor tlb.MsgAddress
}

type GetEstimatedAttachedValueResult added in v1.15.0

type GetEstimatedAttachedValueResult struct {
	AttachedValue tlb.Grams
}

type GetExchangeSettings_StormResult added in v1.8.13

type GetExchangeSettings_StormResult struct {
	Fee                           uint32
	RolloverFee                   uint32
	FundingPeriod                 uint32
	InitMarginRatio               uint32
	MaintenanceMarginRatio        uint32
	LiquidationFeeRatio           uint32
	PartialLiquidationRatio       uint32
	SpreadLimit                   uint32
	MaxPriceImpact                uint32
	MaxPriceSpread                uint32
	MaxOpenNotional               tlb.Grams
	FeeToStakersPercent           uint32
	FundingMode                   uint8
	MinPartialLiquidationNotional tlb.Grams
	MinInitMarginRatio            uint32
	ExecutorFee                   tlb.Grams
	ClosePositionTimeDelta        uint32
	MaxUnrealizedPnl              uint64
	DirectIncreaseEnabled         bool
	DirectCloseEnabled            bool
	ExecutorsWhitelist            boc.Cell
	LowFundingFnA                 uint64
	LowFundingFnB                 uint64
	HighFundingFnA                int64
	HighFundingFnB                uint64
	InflectionPoint               uint64
	V3CloseDelay                  uint32
}

type GetExecutorBalances_StormResult added in v1.8.13

type GetExecutorBalances_StormResult struct {
	BalancesDict boc.Cell
}

type GetExecutorCollectionAddress_StormResult added in v1.8.13

type GetExecutorCollectionAddress_StormResult struct {
	ExecutorCollectionAddress tlb.MsgAddress
}

type GetExecutorItemAddr_StormResult added in v1.16.41

type GetExecutorItemAddr_StormResult struct {
	ExecutorAddress tlb.MsgAddress
}

type GetExecutorVaultsWhitelist_StormResult added in v1.8.13

type GetExecutorVaultsWhitelist_StormResult struct {
	VaultsWlDict boc.Cell
}

type GetExpectedOutputs_StonfiResult added in v1.8.11

type GetExpectedOutputs_StonfiResult struct {
	Out            tlb.Int257
	ProtocolFeeOut tlb.Int257
	RefFeeOut      tlb.Int257
}

type GetExpectedSwapResult_BidaskDammResult added in v1.16.47

type GetExpectedSwapResult_BidaskDammResult struct {
	Out              tlb.Int257
	Excess           tlb.Int257
	LpFee            tlb.Int257
	ProtocolFee      tlb.Int257
	RefFee           tlb.Int257
	LiquidityXAmount tlb.Int257
	LiquidityYAmount tlb.Int257
}

type GetExtensionsResult added in v1.14.7

type GetExtensionsResult struct {
	Extensions *WalletV5ExtensionsList
}

type GetFactoryData_StormResult added in v1.16.41

type GetFactoryData_StormResult struct {
	AdminAddress      tlb.MsgAddress
	HighloadTimeout   uint32
	HotPublicKey      tlb.Int257
	ColdPublicKey     tlb.Int257
	Content           boc.Cell
	SaOrdinaryVersion uint8
	SaOrdinaryCode    boc.Cell
}

type GetFarmingInfo_BidaskDammResult added in v1.16.47

type GetFarmingInfo_BidaskDammResult struct {
	FarmingXPerSecond tlb.Int257
	FarmingYPerSecond tlb.Int257
	PreviousCall      tlb.Int257
	EndOfFarming      tlb.Int257
}

type GetFarmingInfo_BidaskResult added in v1.16.35

type GetFarmingInfo_BidaskResult struct {
	DistributedXAmount tlb.Int257
	DistributedYAmount tlb.Int257
	FarmingXPerSecond  tlb.Int257
	FarmingYPerSecond  tlb.Int257
	PreviousCall       tlb.Int257
	EndOfFarming       tlb.Int257
}

type GetFeesInfo_BidaskDammResult added in v1.16.47

type GetFeesInfo_BidaskDammResult struct {
	DynamicFee                 tlb.Int257
	DynamicFeeFactor           tlb.Int257
	PreviousSwapTime           tlb.Int257
	TimeFilter                 tlb.Int257
	TimeDecay                  tlb.Int257
	ProtocolFeeReductionFactor tlb.Int257
}

type GetFillOut_MoonResult added in v1.16.16

type GetFillOut_MoonResult struct {
	AmountOut tlb.Int257
}

type GetFixPriceDataV4Result added in v1.14.4

type GetFixPriceDataV4Result struct {
	IsComplete         bool
	CreatedAt          uint32
	MarketplaceAddress tlb.MsgAddress
	NftAddress         tlb.MsgAddress
	NftOwnerAddress    *tlb.MsgAddress
	FullPrice          tlb.Int257
	FeeAddress         tlb.MsgAddress
	FeePercent         uint32
	RoyaltyAddress     tlb.MsgAddress
	RoyaltyPercent     uint32
	SoldAt             uint32
	SoldQueryId        uint64
	JettonPriceDict    *boc.Cell
}

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 GetFundingSettings_StormResult added in v1.16.41

type GetFundingSettings_StormResult struct {
	LowFundingFnA   uint64
	LowFundingFnB   uint64
	HighFundingFnA  int64
	HighFundingFnB  uint64
	InflectionPoint uint64
}

type GetFunding_StormResult added in v1.16.41

type GetFunding_StormResult struct {
	LongFunding        tlb.Grams
	ShortFunding       tlb.Grams
	PremiumToVault     uint32
	SyncExchangeAmount tlb.Grams
	SpotPrice          tlb.Grams
}

type GetHighloadData_StormResult added in v1.16.41

type GetHighloadData_StormResult struct {
	OldQueries    tlb.HashmapE[tlb.Uint13, boc.Cell]
	Queries       tlb.HashmapE[tlb.Uint13, boc.Cell]
	LastCleanTime uint32
	Timeout       uint32
}

type GetId_MoonResult added in v1.16.16

type GetId_MoonResult struct {
	Id uint64
}

type GetIsActive_ToncoResult added in v1.16.17

type GetIsActive_ToncoResult struct {
	IsActive bool
}

type GetIsInited_StormResult added in v1.16.41

type GetIsInited_StormResult struct {
	Inited bool
}

type GetJettonDataResult

type GetJettonDataResult struct {
	TotalSupply      tlb.Int257
	Mintable         bool
	AdminAddress     tlb.MsgAddress
	JettonContent    tlb.Any
	JettonWalletCode tlb.Any
}

type GetKeysData_StormResult added in v1.16.41

type GetKeysData_StormResult struct {
	HotPublicKey   tlb.Int257
	ColdPublicKey  tlb.Int257
	UserPublicKeys boc.Cell
	KeysCount      uint8
}

type GetLastCleanTimeResult added in v1.6.6

type GetLastCleanTimeResult struct {
	Timestamp uint64
}

type GetLastFillUpTimeResult added in v1.0.14

type GetLastFillUpTimeResult struct {
	LastFillUpTime int64
}

type GetLastPositionManagerCode_StormResult added in v1.16.41

type GetLastPositionManagerCode_StormResult struct {
	LastPositionManagerCode boc.Cell
}

type GetLazerData_StormResult added in v1.16.41

type GetLazerData_StormResult struct {
	OracleFlag            uint8
	IndexAssetPythId      uint32
	SettlementAssetPythId uint32
}

type GetLiquidationPriceVpi_StormResult added in v1.16.41

type GetLiquidationPriceVpi_StormResult struct {
	LiquidationPrice tlb.Grams
}

type GetLiquidityData_BidaskResult added in v1.16.9

type GetLiquidityData_BidaskResult struct {
	UserAddress tlb.MsgAddress
	PoolAddress tlb.MsgAddress
	AmountX     tlb.Int257
	AmountY     tlb.Int257
}

type GetLiquidityDepositAddress_DedustResult added in v1.9.5

type GetLiquidityDepositAddress_DedustResult struct {
	LiquidityDepositAddr tlb.MsgAddress
}

type GetLiquidityDepositoryAddressNoSettings_CoffeeResult added in v1.16.5

type GetLiquidityDepositoryAddressNoSettings_CoffeeResult struct {
	Address tlb.MsgAddress
	Hash    tlb.Int257
}

type GetLiquidityDepositoryAddress_CoffeeResult added in v1.16.5

type GetLiquidityDepositoryAddress_CoffeeResult struct {
	Address tlb.MsgAddress
	Hash    tlb.Int257
}

type GetLiquidityInfo_BidaskDammResult added in v1.16.47

type GetLiquidityInfo_BidaskDammResult struct {
	LiquidityXAmount tlb.Int257
	LiquidityYAmount tlb.Int257
	VirtualXAmount   tlb.Int257
	VirtualYAmount   tlb.Int257
	TotalSupplyLp    tlb.Int257
	LockedLp         tlb.Int257
}

type GetLockerBillDataResult added in v1.2.1

type GetLockerBillDataResult struct {
	LockerAddress     tlb.MsgAddress
	TotalCoinsDeposit uint64
	UserAddress       tlb.MsgAddress
	LastWithdrawTime  uint32
}

type GetLockerDataResult added in v1.2.1

type GetLockerDataResult struct {
	TotalCoinsLocked     uint64
	TotalReward          uint64
	DepositsEndTime      uint32
	VestingStartTime     uint32
	VestingTotalDuration uint32
	UnlockPeriod         uint32
}

type GetLockupDataResult added in v1.3.0

type GetLockupDataResult struct {
	StartTime     int64
	TotalDuration int64
	UnlockPeriod  int64
	CliffDiration int64
	TotalAmount   int64
	AllowElector  int64
}

type GetLpAccountAddress_StonfiResult added in v1.10.0

type GetLpAccountAddress_StonfiResult struct {
	LpAccountAddress tlb.MsgAddress
}

type GetLpAccountData_StonfiResult added in v1.10.0

type GetLpAccountData_StonfiResult struct {
	UserAddress tlb.MsgAddress
	PoolAddress tlb.MsgAddress
	Amount0     tlb.Int257
	Amount1     tlb.Int257
}

type GetLpData_MegatonResult added in v1.2.1

type GetLpData_MegatonResult struct {
	PoolCount      uint64
	JettonPairToLp tlb.Any
	LpToJettonPair tlb.Any
}

type GetLpMiningData_MegatonResult added in v1.2.1

type GetLpMiningData_MegatonResult struct {
	MiningAmount   uint64
	DatetimeAmount uint64
	MinableTime    uint64
	HalfLife       uint64
	LastIndex      uint64
	LastMined      uint64
	MiningRateCell tlb.Any
}

type GetLpMinterAddress_StormResult added in v1.8.13

type GetLpMinterAddress_StormResult struct {
	LpMinterAddress tlb.MsgAddress
}

type GetLpMultitokenWallet_BidaskResult added in v1.16.9

type GetLpMultitokenWallet_BidaskResult struct {
	MultitokenAddress tlb.MsgAddress
}

type GetLpSwapData_MegatonResult added in v1.2.1

type GetLpSwapData_MegatonResult struct {
	SwapFee               uint64
	MinAmount             uint64
	RouterAddress         tlb.MsgAddress
	JettonAAddress        tlb.MsgAddress
	JettonAWalletAddress  tlb.MsgAddress
	JettonABalance        tlb.Int257
	JettonAPendingBalance tlb.Int257
	JettonBAddress        tlb.MsgAddress
	JettonBWalletAddress  tlb.MsgAddress
	JettonBBalance        tlb.Int257
	JettonBPendingBalance tlb.Int257
}

type GetMasterAddress_CoffeeStakingVaultResult added in v1.16.5

type GetMasterAddress_CoffeeStakingVaultResult struct {
	Address tlb.MsgAddress
}

type GetMember_WhalesNominatorResult added in v1.0.4

type GetMember_WhalesNominatorResult struct {
	MemberBalance         int64
	MemberPendingDeposit  int64
	MemberPendingWithdraw int64
	MemberWithdraw        int64
}

type GetMembersRaw_WhalesNominatorResult added in v1.0.4

type GetMembersRaw_WhalesNominatorResult struct {
	Members WhalesNominatorsMembersList
}

type GetMinFees_StormResult added in v1.16.41

type GetMinFees_StormResult struct {
	DepositMinFeeNative           tlb.Grams
	DepositMinFeeJetton           tlb.Grams
	DepositWithDeployMinFeeNative tlb.Grams
	DepositWithDeployMinFeeJetton tlb.Grams
	WithdrawMinFee                tlb.Grams
	OrdinarySaStorageFee          tlb.Grams
}

type GetMiningData_MegatonResult added in v1.2.1

type GetMiningData_MegatonResult struct {
	TotalMiningAmount  uint64
	TotalMiningRate    uint64
	MiningAmountPerSec uint64
	HalfLife           uint64
	TotalReward        uint64
	Unknown            uint64
}

type GetMultisigDataResult added in v1.6.0

type GetMultisigDataResult struct {
	Seqno     tlb.Int257
	Threshold uint8
	Signers   MultisigSignersList
	Proposers *MultisigProposersList
}

type GetNextAdminAddressResult added in v1.6.5

type GetNextAdminAddressResult struct {
	NextAdminAddress tlb.MsgAddress
}

type GetNextProofInfoResult

type GetNextProofInfoResult struct {
	NextProof     uint64
	LastProofTime uint32
	MaxSpan       uint32
}

type GetNftAddressByIndexResult

type GetNftAddressByIndexResult struct {
	Address tlb.MsgAddress
}

type GetNftApiInfoResult added in v1.5.0

type GetNftApiInfoResult struct {
	Version uint32
	Uri     tlb.Text
}

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 GetNominatorDataResult struct {
	Amount               uint64
	PendingDepositAmount uint64
	WithdrawFound        bool
}

type GetOracleData_StormResult added in v1.8.13

type GetOracleData_StormResult struct {
	OracleLastPrice       tlb.Grams
	OracleLastSpread      tlb.Grams
	OracleLastTimestamp   uint32
	OracleMaxDeviation    tlb.Grams
	OracleValidityPeriod  uint32
	OraclePublicKeysCount uint8
	OraclePublicKeysRef   boc.Cell
}

type GetOrderAddressResult added in v1.16.5

type GetOrderAddressResult struct {
	OrderAddress tlb.MsgAddress
}

type GetOrderAmount_MoonResult added in v1.16.16

type GetOrderAmount_MoonResult struct {
	Amount tlb.Int257
}

type GetOrderDataResult added in v1.8.10

type GetOrderDataResult struct {
	MultisigAddress  tlb.MsgAddress
	OrderSeqno       tlb.Int256
	Threshold        uint8
	SentForExecution bool
	Signers          tlb.Hashmap[tlb.Uint8, tlb.MsgAddress]
	ApprovalsMask    tlb.Int256
	ApprovalsNum     uint8
	ExpirationDate   uint64
	Order            MultisigOrder
}

type GetOwnerAddress_CocoonResult added in v1.16.62

type GetOwnerAddress_CocoonResult struct {
	OwnerAddress tlb.MsgAddress
}

type GetParams_WhalesNominatorResult

type GetParams_WhalesNominatorResult struct {
	Enabled        bool
	UpdatesEnables bool
	MinStake       int64
	DepositFee     int64
	WithdrawFee    int64
	PoolFee        int64
	ReceiptPrice   int64
}

type GetPauseTime_StormResult added in v1.16.41

type GetPauseTime_StormResult struct {
	PauseTime uint32
}

type GetPaymentInfo_SubscriptionV2Result added in v1.14.7

type GetPaymentInfo_SubscriptionV2Result struct {
	ContractState    uint8
	PaymentPerPeriod tlb.Grams
	Period           uint32
	ChargeDate       uint32
	GracePeriod      uint32
	LastRequestTime  uint32
	CallerFee        tlb.Grams
}

type GetPegAdjustCost_StormResult added in v1.16.41

type GetPegAdjustCost_StormResult struct {
	MarginToVault tlb.Grams
}

type GetPipe_MoonResult added in v1.16.16

type GetPipe_MoonResult struct {
	PipeAddress tlb.MsgAddress
}

type GetPluginListResult

type GetPluginListResult struct {
	Plugins []struct {
		Workchain int32
		Address   tlb.Bits256
	}
}

type GetPoolAddr_BidaskResult added in v1.16.9

type GetPoolAddr_BidaskResult struct {
	PoolAddress tlb.MsgAddress
}

type GetPoolAddressNoSettings_CoffeeResult added in v1.16.5

type GetPoolAddressNoSettings_CoffeeResult struct {
	Address tlb.MsgAddress
	Hash    tlb.Int257
}

type GetPoolAddress_StonfiResult added in v1.8.11

type GetPoolAddress_StonfiResult struct {
	PoolAddress tlb.MsgAddress
}

type GetPoolCreatorAddressNoSettings_CoffeeResult added in v1.16.5

type GetPoolCreatorAddressNoSettings_CoffeeResult struct {
	Address tlb.MsgAddress
	Hash    tlb.Int257
}

type GetPoolCreatorAddress_CoffeeResult added in v1.16.5

type GetPoolCreatorAddress_CoffeeResult struct {
	Address tlb.MsgAddress
	Hash    tlb.Int257
}

type GetPoolData_AffluentResult added in v1.16.37

type GetPoolData_AffluentResult struct {
	IsInitialized          bool
	Id                     tlb.Int257
	OwnerAddress           *tlb.MsgAddress
	FeeConfigurerAddress   *tlb.MsgAddress
	ProtocolFeeRate        tlb.Int257
	OracleAddress          *tlb.MsgAddress
	OracleConfig           *boc.Cell
	MaxLoanLeverageRatio   tlb.Int257
	MaxLoanVarRatio        tlb.Int257
	LiquidateLeverageRatio tlb.Int257
	LiquidateVarRatio      tlb.Int257
	MinLiquidateCloseRatio tlb.Int257
	MaxLiquidateCloseRatio tlb.Int257
	Assets                 []struct {
		LastUpdatedTime      int32
		StoredInterestRate   tlb.Int257
		CollectedProtocolFee tlb.Int257
		Cash                 tlb.Int257
		TotalSupply          tlb.Int257
		TotalBorrow          tlb.Int257
		SupplyShare          tlb.Int257
		BorrowShare          tlb.Int257
		Wallet               tlb.MsgAddress
		IrmAddress           tlb.MsgAddress
		IrmData              boc.Cell
		RiskFactor           tlb.Int257
		LiquidationIncentive tlb.Int257
		IsCollateral         bool
		IsBorrowable         bool
		AssetAddress         tlb.MsgAddress
	}

	GasCell     *boc.Cell
	AccountCode boc.Cell
}

type GetPoolData_CoffeeResult added in v1.16.5

type GetPoolData_CoffeeResult struct {
	PoolVersion tlb.Int257
	Asset1      CoffeeAsset
	Asset2      CoffeeAsset
	Amm         tlb.Int257
	AmmSettings *tlb.Any
	Active      bool
	Reserve1    tlb.Int257
	Reserve2    tlb.Int257
	TotalSupply tlb.Int257
	ProtocolFee tlb.Int257
	LpFee       tlb.Int257
}

type GetPoolData_DaolamaResult added in v1.14.2

type GetPoolData_DaolamaResult struct {
	Halted         bool
	Balance        uint64
	Borrowed       uint64
	LpTokenBalance uint64
	FeeCollected   uint64
}

type GetPoolData_StonfiResult added in v1.2.0

type GetPoolData_StonfiResult struct {
	Reserve0                   tlb.Int257
	Reserve1                   tlb.Int257
	Token0Address              tlb.MsgAddress
	Token1Address              tlb.MsgAddress
	LpFee                      uint8
	ProtocolFee                uint8
	RefFee                     uint8
	ProtocolFeeAddress         tlb.MsgAddress
	CollectedToken0ProtocolFee tlb.Int257
	CollectedToken1ProtocolFee tlb.Int257
}

type GetPoolData_StonfiV2Result added in v1.10.0

type GetPoolData_StonfiV2Result struct {
	IsLocked                   bool
	RouterAddress              tlb.MsgAddress
	TotalSupply                tlb.Int257
	Reserve0                   tlb.Int257
	Reserve1                   tlb.Int257
	Token0WalletAddress        tlb.MsgAddress
	Token1WalletAddress        tlb.MsgAddress
	LpFee                      uint16
	ProtocolFee                uint16
	ProtocolFeeAddress         tlb.MsgAddress
	CollectedToken0ProtocolFee tlb.Int257
	CollectedToken1ProtocolFee tlb.Int257
}

type GetPoolData_StonfiV2StableswapResult added in v1.16.4

type GetPoolData_StonfiV2StableswapResult struct {
	IsLocked                   bool
	RouterAddress              tlb.MsgAddress
	TotalSupply                tlb.Int257
	Reserve0                   tlb.Int257
	Reserve1                   tlb.Int257
	Token0WalletAddress        tlb.MsgAddress
	Token1WalletAddress        tlb.MsgAddress
	LpFee                      uint16
	ProtocolFee                uint16
	ProtocolFeeAddress         tlb.MsgAddress
	CollectedToken0ProtocolFee tlb.Int257
	CollectedToken1ProtocolFee tlb.Int257
	Additional                 tlb.Uint128
}

type GetPoolData_StonfiV2WeightedStableswapResult added in v1.16.4

type GetPoolData_StonfiV2WeightedStableswapResult struct {
	IsLocked                   bool
	RouterAddress              tlb.MsgAddress
	TotalSupply                tlb.Int257
	Reserve0                   tlb.Int257
	Reserve1                   tlb.Int257
	Token0WalletAddress        tlb.MsgAddress
	Token1WalletAddress        tlb.MsgAddress
	LpFee                      uint16
	ProtocolFee                uint16
	ProtocolFeeAddress         tlb.MsgAddress
	CollectedToken0ProtocolFee tlb.Int257
	CollectedToken1ProtocolFee tlb.Int257
	Amp                        tlb.Uint128
	Rate                       tlb.Uint128
	W0                         tlb.Uint128
	RateSetter                 tlb.MsgAddress
}

type GetPoolData_TfResult added in v1.0.5

type GetPoolData_TfResult struct {
	State                    int8
	NominatorsCount          uint32
	StakeAmountSent          int64
	ValidatorAmount          int64
	ValidatorAddress         tlb.Bits256
	ValidatorRewardShare     uint32
	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 GetPoolInfo_BidaskDammResult added in v1.16.47

type GetPoolInfo_BidaskDammResult struct {
	JettonWalletX tlb.MsgAddress
	JettonWalletY tlb.MsgAddress
	BaseFee       tlb.Int257
}

type GetPoolInfo_BidaskResult added in v1.16.9

type GetPoolInfo_BidaskResult struct {
	JettonWalletX tlb.MsgAddress
	JettonWalletY tlb.MsgAddress
	BinStep       tlb.Int257
	LpFee         tlb.Int257
}

type GetPoolStateAndConfiguration_ToncoResult added in v1.16.17

type GetPoolStateAndConfiguration_ToncoResult struct {
	RouterAddress              tlb.MsgAddress
	AdminAddress               tlb.MsgAddress
	ControllerAddress          tlb.MsgAddress
	JettonWallet0              tlb.MsgAddress
	JettonWallet1              tlb.MsgAddress
	JettonMinter0              tlb.MsgAddress
	JettonMinter1              tlb.MsgAddress
	IsActive                   bool
	TickSpacing                tlb.Int257
	BaseFee                    tlb.Int257
	ProtocolFee                tlb.Int257
	ActiveFee                  tlb.Int257
	CurrentTick                tlb.Int257
	CurrentPrice               tlb.Int257
	CurrentLiquidity           tlb.Int257
	FeeGrowsGlobal0            tlb.Int257
	FeeGrowsGlobal1            tlb.Int257
	CollectedToken0ProtocolFee tlb.Int257
	CollectedToken1ProtocolFee tlb.Int257
	MintedNftPositions         tlb.Int257
	Reserve0                   tlb.Int257
	Reserve1                   tlb.Int257
	ActiveNftPositions         tlb.Int257
	OccupiedTickets            tlb.Int257
	OperationsSinceDeploy      tlb.Int257
}

type GetPoolStatusResult

type GetPoolStatusResult struct {
	Balance                int64
	BalanceSent            int64
	BalancePendingDeposits int64
	BalancePendingWithdraw int64
	BalanceWithdraw        int64
}

type GetPoolType_StonfiV2Result added in v1.16.4

type GetPoolType_StonfiV2Result struct {
	PoolType string
}

type GetPool_MoonResult added in v1.16.16

type GetPool_MoonResult struct {
	PoolAddress tlb.MsgAddress
}

type GetPositionAddress_StormResult added in v1.16.41

type GetPositionAddress_StormResult struct {
	PositionAddress tlb.MsgAddress
}

type GetPositionManagerAddress_StormResult added in v1.16.41

type GetPositionManagerAddress_StormResult struct {
	TraderPositionAddress tlb.MsgAddress
}

type GetPositionManagerContractData_StormResult added in v1.8.13

type GetPositionManagerContractData_StormResult struct {
	TraderAddress tlb.MsgAddress
	VaultAddress  tlb.MsgAddress
	VammAddress   tlb.MsgAddress
	LongRecord    boc.Cell
	ShortRecord   boc.Cell
	OrdersDict    boc.Cell
	ReferralData  boc.Cell
	OrdersBitset  boc.Cell
}

type GetPositionManagerData_StormResult added in v1.16.41

type GetPositionManagerData_StormResult struct {
	Data boc.Cell
}

type GetPosition_StormResult added in v1.16.41

type GetPosition_StormResult struct {
	Locked   bool
	Position *PositionData
}

type GetPowParamsResult added in v1.6.6

type GetPowParamsResult struct {
	Seed          tlb.Uint128
	PowComplexity tlb.Int256
	Amount        uint64
	Interval      uint32
}

type GetPremium_StormResult added in v1.16.41

type GetPremium_StormResult struct {
	Premium tlb.Grams
}

type GetProxy_WhalesNominatorResult added in v1.16.13

type GetProxy_WhalesNominatorResult struct {
	Proxy tlb.MsgAddress
}

type GetPublicKeyResult

type GetPublicKeyResult struct {
	PublicKey tlb.Int257
}

type GetReferralCollectionAddress_StormResult added in v1.8.13

type GetReferralCollectionAddress_StormResult struct {
	ReferralCollectionAddress tlb.MsgAddress
}

type GetReferralData_StormResult added in v1.8.13

type GetReferralData_StormResult struct {
	ReferralType int32
	Discount     uint32
	Rebate       uint32
	BalancesDict boc.Cell
}

type GetReferralItemAddr_StormResult added in v1.16.41

type GetReferralItemAddr_StormResult struct {
	ReferralAddress tlb.MsgAddress
}

type GetReferralVaultsWhitelist_StormResult added in v1.8.13

type GetReferralVaultsWhitelist_StormResult struct {
	VaultsWlDict boc.Cell
}

type GetRemainMarginWithFundingPayment_StormResult added in v1.16.41

type GetRemainMarginWithFundingPayment_StormResult struct {
	RemainMargin     tlb.Grams
	FundindPayment   tlb.Grams
	MarginRatio      tlb.Grams
	UnrealizedPnl    tlb.Grams
	BadDebt          tlb.Grams
	PositionNotional tlb.Grams
	RolloverFee      tlb.Grams
	NewPrice         tlb.Grams
	SpotPrice        tlb.Grams
}

type GetReserves_DedustResult added in v1.3.0

type GetReserves_DedustResult struct {
	Reserve0 tlb.Int257
	Reserve1 tlb.Int257
}

type GetReserves_MoonResult added in v1.16.16

type GetReserves_MoonResult struct {
	AssetId1 tlb.MsgAddress
	Reserve1 tlb.Int257
	AssetId2 tlb.MsgAddress
	Reserve2 tlb.Int257
}

type GetRevokedTimeResult

type GetRevokedTimeResult struct {
	Time uint64
}

type GetRfqAddress_AffluentResult added in v1.16.37

type GetRfqAddress_AffluentResult struct {
	AuctionAddress tlb.MsgAddress
}

type GetRootPubkeyResult added in v1.15.0

type GetRootPubkeyResult struct {
	RootPubkey tlb.Bits256
}

type GetRouterData_StonfiResult added in v1.3.0

type GetRouterData_StonfiResult struct {
	IsLocked           bool
	AdminAddress       tlb.MsgAddress
	TempUpgrade        tlb.Any
	PoolCode           tlb.Any
	JettonLpWalletCode tlb.Any
	LpAccountCode      tlb.Any
}

type GetRouterData_StonfiV2Result added in v1.10.0

type GetRouterData_StonfiV2Result struct {
	Id                 uint32
	DexType            string
	IsLocked           bool
	AdminAddress       tlb.MsgAddress
	TempUpgrade        tlb.Any
	PoolCode           tlb.Any
	JettonLpWalletCode tlb.Any
	LpAccountCode      tlb.Any
	VaultCode          tlb.Any
}

type GetRouterState_ToncoResult added in v1.16.17

type GetRouterState_ToncoResult struct {
	RouterAdminAddress tlb.MsgAddress
	PoolAdminAddress   tlb.MsgAddress
	PoolFactoryAddress tlb.MsgAddress
	ActiveFlags        tlb.Int257
	InternalNumber     tlb.Int257
}

type GetRouterVersion_StonfiV2Result added in v1.10.0

type GetRouterVersion_StonfiV2Result struct {
	Major       uint32
	Minor       uint32
	Development string
}

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 GetSeedPubkeyResult added in v1.15.0

type GetSeedPubkeyResult struct {
	SeedPubkey tlb.Bits256
}

type GetSettlementOracleData_StormResult added in v1.16.41

type GetSettlementOracleData_StormResult struct {
	SettlementLastPrice      tlb.Grams
	SettlementLastSpread     tlb.Grams
	SettlementLastTimestamp  uint32
	SettlementMaxDeviation   tlb.Grams
	SettlementValidityPeriod uint32
	SettlementAssetId        uint16
}

type GetSpotPrice_StormResult added in v1.8.13

type GetSpotPrice_StormResult struct {
	SpotPrice tlb.Grams
}

type GetSqrtP_BidaskResult added in v1.16.9

type GetSqrtP_BidaskResult struct {
	SqrtPrice tlb.Int257
}

type GetStakingStatusResult

type GetStakingStatusResult struct {
	StakeAt             uint32
	StakeUntil          uint32
	StakeSent           uint64
	QuerySent           bool
	CouldUnlock         bool
	Locked              bool
	ProxyStakeLockFinal bool
}

type GetStartTradeTime_BidaskDammResult added in v1.16.47

type GetStartTradeTime_BidaskDammResult struct {
	TimePoolStart tlb.Int257
}

type GetStaticDataMsgBody

type GetStaticDataMsgBody struct {
	QueryId uint64
}

type GetStatusResult added in v1.6.5

type GetStatusResult struct {
	Status uint8
}

type GetStatus_MoonResult added in v1.16.16

type GetStatus_MoonResult struct {
	Status uint8
}

type GetStorageContractAddressResult

type GetStorageContractAddressResult struct {
	StorageContractAddress tlb.MsgAddress
}

type GetStorageContractDataResult

type GetStorageContractDataResult struct {
	Active        bool
	Balance       uint64
	Provider      tlb.MsgAddress
	MerkleHash    tlb.Int257
	FileSize      uint64
	NextProof     uint64
	RatePerMbDay  uint64
	MaxSpan       uint32
	LastProofTime uint32
	Client        tlb.MsgAddress
	TorrentHash   tlb.Int257
}

type GetStorageData_StormResult added in v1.16.41

type GetStorageData_StormResult struct {
	SaType         uint8
	FactoryAddress tlb.MsgAddress
	OwnerAddress   tlb.MsgAddress
	Balances       *boc.Cell
	Version        uint8
	Keys           Keys
	Positions      *boc.Cell
	HighloadData   HighloadData
}

type GetStorageParamsResult

type GetStorageParamsResult struct {
	AcceptNewContracts bool
	RatePerMbDay       uint64
	MaxSpan            uint32
	MinimalFileSize    uint64
	MaximalFileSize    uint64
}

type GetStoredData_CoffeeStakingItemResult added in v1.16.5

type GetStoredData_CoffeeStakingItemResult struct {
	Initialized bool
	NftId       uint64
	Master      tlb.MsgAddress
	Owner       tlb.MsgAddress
	Asset       tlb.Any
	Info        tlb.Any
	Periods     tlb.Any
}

type GetStoredData_CoffeeStakingMasterResult added in v1.16.5

type GetStoredData_CoffeeStakingMasterResult struct {
	Initialized bool
	Owner       tlb.MsgAddress
	Distributor tlb.MsgAddress
	Vault       tlb.MsgAddress
	State       tlb.Any
	Rewards     tlb.Any
	Jettons     tlb.Any
	Periods     tlb.Any
}

type GetStoredData_CoffeeStakingVaultResult added in v1.16.5

type GetStoredData_CoffeeStakingVaultResult struct {
	Initialized bool
	Owner       tlb.MsgAddress
	Jettons     tlb.Any
	Periods     tlb.Any
	MasterCode  tlb.Any
	ItemCode    tlb.Any
}

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 GetSubscriptionInfo_V2Result added in v1.14.7

type GetSubscriptionInfo_V2Result struct {
	Wallet          tlb.MsgAddress
	WalletVersion   uint8
	Admin           tlb.MsgAddress
	SubscriptionId  uint64
	WithdrawAddress tlb.MsgAddress
	WithdrawMsgBody tlb.Any
	Metadata        tlb.Bytes
}

type GetSubwalletIdResult

type GetSubwalletIdResult struct {
	SubwalletId uint32
}

type GetTargetBalances_DedustResult added in v1.9.5

type GetTargetBalances_DedustResult struct {
	Reserve0 tlb.Int257
	Reserve1 tlb.Int257
}

type GetTelemintAuctionConfigResult added in v1.0.3

type GetTelemintAuctionConfigResult struct {
	Beneficiar    tlb.MsgAddress
	InitialMinBid int64
	MaxBid        int64
	MinBidStep    int64
	MinExtendTime int64
	Duration      int64
}

type GetTelemintAuctionStateResult added in v1.0.3

type GetTelemintAuctionStateResult struct {
	Bidder  tlb.MsgAddress
	Bid     int64
	BidTs   int64
	MinBid  int64
	EndTime int64
}

type GetTelemintTokenNameResult added in v1.0.3

type GetTelemintTokenNameResult struct {
	Username tlb.Text
}

type GetTerminalAmmPrice_StormResult added in v1.8.13

type GetTerminalAmmPrice_StormResult struct {
	TerminalPrice tlb.Grams
}

type GetTimeoutResult added in v1.6.6

type GetTimeoutResult struct {
	Timeout uint32
}

type GetTorrentHashResult

type GetTorrentHashResult struct {
	TorrentHash tlb.Int257
}

type GetTradeFee_DedustResult added in v1.9.5

type GetTradeFee_DedustResult struct {
	TradeFeeNumerator   tlb.Int257
	TradeFeeDenominator tlb.Int257
}

type GetUnlocksInfoResult added in v1.16.5

type GetUnlocksInfoResult struct {
	Claimed       bool
	TotalAmount   tlb.Int257
	ClaimedAmount tlb.Int257
	Unlocks       boc.Cell
}

type GetUserBinAssets_BidaskResult added in v1.16.35

type GetUserBinAssets_BidaskResult struct {
	AmountX tlb.Int257
	AmountY tlb.Int257
}

type GetUserFeesInfo_BidaskDammResult added in v1.16.47

type GetUserFeesInfo_BidaskDammResult struct {
	FeesPerLpXLast tlb.Int257
	FeesPerLpYLast tlb.Int257
	ClaimedX       tlb.Int257
	ClaimedY       tlb.Int257
}

type GetUserPublicKeys_StormResult added in v1.16.41

type GetUserPublicKeys_StormResult struct {
	UserPublicKeys boc.Cell
}

type GetValidateSignatures_StormResult added in v1.16.41

type GetValidateSignatures_StormResult struct {
	NewPrice               tlb.Grams
	NewSettlementPrice     tlb.Grams
	NewCreatedPrice        *tlb.Grams
	SettlementCreatedPrice *tlb.Grams
	PauseTime              uint32
}

type GetValidatorControllerDataResult added in v1.1.0

type GetValidatorControllerDataResult struct {
	State                    int32
	Halted                   bool
	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 GetVammAddress_StormResult added in v1.16.41

type GetVammAddress_StormResult struct {
	VammAddress tlb.MsgAddress
}

type GetVammType_StormResult added in v1.8.13

type GetVammType_StormResult struct {
	VammType uint32
}

type GetVaultAddress_DedustResult added in v1.9.5

type GetVaultAddress_DedustResult struct {
	VaultAddr tlb.MsgAddress
}

type GetVaultBalance_StormResult added in v1.16.41

type GetVaultBalance_StormResult struct {
	Balance tlb.Grams
}

type GetVaultContractData_StormResult added in v1.8.13

type GetVaultContractData_StormResult struct {
	Data boc.Cell
}

type GetVaultData_AffluentLendingVaultResult added in v1.16.37

type GetVaultData_AffluentLendingVaultResult struct {
	TotalSupply        tlb.Int257
	OwnerAddress       tlb.MsgAddress
	ManagerAddress     tlb.MsgAddress
	AssetAddress       tlb.MsgAddress
	Balance            tlb.Int257
	Cash               tlb.Int257
	TotalTargetWeight  tlb.Int257
	AssetWalletAddress tlb.MsgAddress
	WhitelistedPool    []struct {
		PoolAddress   tlb.MsgAddress
		IsWhitelisted bool
		TargetWeight  tlb.Int257
		SupplyShare   tlb.Int257
		SupplyAmount  tlb.Int257
		PoolCash      tlb.Int257
	}

	JettonWalletCode   boc.Cell
	PoolAggregatorCode boc.Cell
}

type GetVaultData_AffluentMultiplyVaultResult added in v1.16.37

type GetVaultData_AffluentMultiplyVaultResult struct {
	AffluentVaultData struct {
		OwnerAddress                  tlb.MsgAddress
		Assets                        boc.Cell
		FactorialPools                boc.Cell
		AggregatorIndex               tlb.Int257
		RfqIndex                      tlb.Int257
		TotalSupply                   tlb.Int257
		CollectedManagementFee        tlb.Int257
		CollectedProtocolFee          tlb.Int257
		IsExecutingStrategy           bool
		Config                        boc.Cell
		Code                          boc.Cell
		ProtocolFeeManagerAddress     tlb.MsgAddress
		Manager                       tlb.MsgAddress
		IsPrivateVault                bool
		DepositCloseTimestamp         int64
		WithdrawCloseTimestamp        int64
		WhitelistedMinters            *boc.Cell
		LastCollectedTime             int64
		ManagementFeeRatePerYear      int32
		ProtocolFeeRatePerYear        int32
		MaxLeverageRatio              int32
		AssetWalletDict               tlb.Any
		WalletAssetDict               tlb.Any
		RfqConfig                     *boc.Cell
		GasConfig                     *boc.Cell
		OracleConfig                  *boc.Cell
		ManagementFeeRecipientAddress *tlb.MsgAddress
		GuardianAddress               *tlb.MsgAddress
		Timelock                      tlb.Int257
		PendingOwnerActionIndex       tlb.Int257
		PendingOwnerActionCount       tlb.Int257
		PendingOwnerAction            *tlb.MsgAddress
		WalletCode                    boc.Cell
		DataAggregatorCode            boc.Cell
		RfqCode                       boc.Cell
		Content                       boc.Cell
	}
}

type GetVaultData_StonfiV2Result added in v1.10.0

type GetVaultData_StonfiV2Result struct {
	OwnerAddress    tlb.MsgAddress
	TokenAddress    tlb.MsgAddress
	RouterAddress   tlb.MsgAddress
	DepositedAmount tlb.Int257
}

type GetVaultData_StormResult added in v1.8.13

type GetVaultData_StormResult struct {
	JettonWallet     tlb.MsgAddress
	Rate             uint64
	TotalSupply      tlb.Grams
	FreeBalance      tlb.Grams
	LockedBalance    tlb.Grams
	BufferBalance    uint64
	StakersBalance   tlb.Grams
	ExecutorsBalance tlb.Grams
	V3Paused         bool
}

type GetVaultType_StormResult added in v1.8.13

type GetVaultType_StormResult struct {
	VaultType uint32
}

type GetVaultWhitelistedAddresses_StormResult added in v1.8.13

type GetVaultWhitelistedAddresses_StormResult struct {
	WhitelistedAddrsDict boc.Cell
}

type GetVersion_StormResult added in v1.16.41

type GetVersion_StormResult struct {
	Version uint32
}

type GetVestingDataResult added in v1.16.19

type GetVestingDataResult struct {
	VestingStartTime     int32
	VestingTotalDuration int32
	UnlockPeriod         int32
	CliffDuration        int32
	VestingTotalAmount   int64
	VestingSenderAddress tlb.MsgAddress
	OwnerAddress         tlb.MsgAddress
	Whitelist            boc.Cell
}

type GetVestingData_MoonResult added in v1.16.16

type GetVestingData_MoonResult struct {
	VestingStartTime uint64
	VestingTime      uint64
	Recipient        tlb.MsgAddress
}

type GetWalletAddrResult added in v1.15.0

type GetWalletAddrResult struct {
	WalletAddr 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 GetWalletParamsResult struct {
	Seqno     uint32
	Subwallet uint32
	PublicKey tlb.Int257
}

type GramSubmitProofOfWorkMsgBody added in v1.6.6

type GramSubmitProofOfWorkMsgBody struct {
	Flags  uint8
	Expire uint32
	Whom   tlb.Bits256
	Rdata1 tlb.Bits256
	Rseed  tlb.Uint128
	Rdata2 tlb.Bits256
}

type HighloadData added in v1.16.41

type HighloadData struct {
	OldQueries    tlb.HashmapE[tlb.Uint13, tlb.Ref[tlb.Any]]
	Queries       tlb.HashmapE[tlb.Uint13, tlb.Ref[tlb.Any]]
	LastCleanTime uint64
	Timeout       tlb.Uint24
}

type HighloadV3MsgInner added in v1.6.6

type HighloadV3MsgInner struct {
	SubwalletId   uint32
	MessageToSend MessageRelaxed `tlb:"^"`
	SendMode      uint8
	QueryId       HighloadV3QueryId
	CreatedAt     uint64
	Timeout       tlb.Uint22
}

type HighloadV3QueryId added in v1.6.6

type HighloadV3QueryId struct {
	Shift     tlb.Uint13
	BitNumber tlb.Uint10
}

type HighloadWalletSignedV2ExtInMsgBody added in v1.9.5

type HighloadWalletSignedV2ExtInMsgBody struct {
	Signature   tlb.Bits512
	SubwalletId uint32
	QueryId     uint64
	Payload     tlb.HashmapE[tlb.Uint16, SendMessageAction]
}

type HighloadWalletSignedV3ExtInMsgBody added in v1.6.6

type HighloadWalletSignedV3ExtInMsgBody struct {
	Signature tlb.Bits512
	Msg       HighloadV3MsgInner `tlb:"^"`
}

type HighloadWalletV3MessageRelaxed added in v1.6.6

type HighloadWalletV3MessageRelaxed struct {
	Info CommonMsgInfoRelaxed
	Init *tlb.EitherRef[tlb.StateInit] `tlb:"maybe"`
	Body tlb.EitherRef[MessageRelaxed]
}

type HipoFinanceDepositCoinsMsgBody added in v1.10.3

type HipoFinanceDepositCoinsMsgBody struct {
	QueryId                 uint64
	Owner                   tlb.MsgAddress
	Coins                   tlb.VarUInteger16
	OwnershipAssignedAmount tlb.VarUInteger16
	Referrer                tlb.MsgAddress
}

type HipoFinanceProxyTokensMintedMsgBody added in v1.10.3

type HipoFinanceProxyTokensMintedMsgBody struct {
	QueryId    uint64
	Tokens     tlb.VarUInteger16
	Coins      tlb.VarUInteger16
	Owner      tlb.MsgAddress
	RoundSince uint32
}

type HipoFinanceTokensMintedMsgBody added in v1.10.3

type HipoFinanceTokensMintedMsgBody struct {
	QueryId    uint64
	Tokens     tlb.VarUInteger16
	Coins      tlb.VarUInteger16
	Owner      tlb.MsgAddress
	RoundSince uint32
}

type InMsgBody added in v1.5.0

type InMsgBody struct {
	SumType MsgOpName
	OpCode  *uint32
	Value   any
}

func (InMsgBody) MarshalJSON added in v1.5.0

func (body InMsgBody) MarshalJSON() ([]byte, error)

func (InMsgBody) MarshalTLB added in v1.10.1

func (body InMsgBody) MarshalTLB(c *boc.Cell, encoder *tlb.Encoder) error

func (*InMsgBody) UnmarshalJSON added in v1.5.0

func (body *InMsgBody) UnmarshalJSON(data []byte) error

func (*InMsgBody) UnmarshalTLB added in v1.5.0

func (body *InMsgBody) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type InitPaymentChannelMsgBody

type InitPaymentChannelMsgBody struct {
	IsA       bool
	Signature tlb.Bits512
	Tag       uint32
	ChannelId tlb.Uint128
	BalanceA  tlb.Grams
	BalanceB  tlb.Grams
}

type InitializationData added in v1.16.41

type InitializationData struct {
	HighloadTimeout tlb.Uint24
	Keys            Keys `tlb:"^"`
	Version         uint8
	NewCode         tlb.Any `tlb:"^"`
}

type InitializationRequest added in v1.16.41

type InitializationRequest struct {
	tlb.SumType
	NeedKeyInit struct {
		UserPublicKeys tlb.HashmapE[tlb.Bits256, tlb.Any]
	} `tlbSumType:"$1"`
	NoKeyInit struct{} `tlbSumType:"$0"`
}

func (*InitializationRequest) MarshalJSON added in v1.16.41

func (t *InitializationRequest) MarshalJSON() ([]byte, error)

type InspectorOption

type InspectorOption func(o *InspectorOptions)

func InspectWithAdditionalInterfaces added in v1.3.1

func InspectWithAdditionalInterfaces(list []InterfaceDescription) InspectorOption

func InspectWithAdditionalMethods

func InspectWithAdditionalMethods(list []MethodDescription) InspectorOption

func InspectWithAllMethods added in v1.8.6

func InspectWithAllMethods() InspectorOption

func InspectWithLibraryResolver added in v1.8.7

func InspectWithLibraryResolver(resolver libResolver) InspectorOption

type InspectorOptions

type InspectorOptions struct {
	// contains filtered or unexported fields
}

type Intent added in v1.16.41

type Intent struct {
	tlb.SumType
	UserIntent struct {
		Signature     tlb.Bits512
		Intent        UserIntent      `tlb:"^"`
		OraclePayload OraclePayloadV2 `tlb:"^"`
		NextIntent    *Intent         `tlb:"maybe^"`
	} `tlbSumType:"$0"`
	ExecutorIntent struct {
		Intent        ExecutorIntent  `tlb:"^"`
		OraclePayload OraclePayloadV2 `tlb:"^"`
		NextIntent    *Intent         `tlb:"maybe^"`
	} `tlbSumType:"$1"`
}

func (*Intent) MarshalJSON added in v1.16.41

func (t *Intent) MarshalJSON() ([]byte, error)

type IntentLog added in v1.16.41

type IntentLog struct {
	Type                LogType
	Size                tlb.Int128
	Margin              tlb.Grams
	OpenNotional        tlb.Grams
	LastUpdatedCpf      int64
	RealizedPnl         int64
	FundingPayment      int64
	RolloverFee         uint64
	PositionFeeRate     uint32
	ExecutorFeeRate     uint32
	PositionFeeAmount   tlb.Grams
	ExecutorFeeAmount   tlb.Grams
	FeeToStakersPercent uint32
	AdditionalData      AdditionalLogData `tlb:"^"`
}

type IntentLogExtOutMsgBody added in v1.16.41

type IntentLogExtOutMsgBody struct {
	LogDict tlb.HashmapE[tlb.Uint8, IntentLog]
}

type InterfaceDescription

type InterfaceDescription struct {
	Name    ContractInterface
	Results []string
}

type InternalMessageInfoRelaxed added in v1.16.41

type InternalMessageInfoRelaxed struct {
	Magic       tlb.Magic `tlb:"$0"`
	IhrDisabled bool
	Bounce      bool
	Bounced     bool
	Src         tlb.MsgAddress
	Dest        tlb.MsgAddress
	Value       tlb.CurrencyCollection
	IhrFee      tlb.Grams
	FwdFee      tlb.Grams
	CreatedLt   uint64
	CreatedAt   uint32
}

type InvoicePayloadJettonPayload added in v1.15.0

type InvoicePayloadJettonPayload struct {
	Id  tlb.Bits128
	Url PaymentProviderUrl
}

type InvoicePayloadMsgBody added in v1.15.0

type InvoicePayloadMsgBody struct {
	Id  tlb.Bits128
	Url PaymentProviderUrl
}

type InvokeFn

type InvokeFn func(ctx context.Context, executor Executor, reqAccountID ton.AccountID) (string, any, error)

type IsActiveResult

type IsActiveResult struct {
	IsActive bool
}

type IsActive_CoffeeResult added in v1.16.5

type IsActive_CoffeeResult struct {
	Active bool
}

type IsClaimedResult added in v1.9.1

type IsClaimedResult struct {
	Claimed bool
}

type IsPluginInstalledResult

type IsPluginInstalledResult struct {
	Success bool
}

type IsSignatureAllowedResult added in v1.16.8

type IsSignatureAllowedResult struct {
	Allowed bool
}

type IsStable_DedustResult added in v1.9.1

type IsStable_DedustResult struct {
	IsStable bool
}

type IsStrategyVault_AffluentResult added in v1.16.37

type IsStrategyVault_AffluentResult struct {
	IsStrategyVault bool
}

type JettonBurnMsgBody

type JettonBurnMsgBody struct {
	QueryId             uint64
	Amount              tlb.VarUInteger16
	ResponseDestination tlb.MsgAddress
	CustomPayload       *JettonPayload `tlb:"maybe^"`
}

func (*JettonBurnMsgBody) UnmarshalTLB added in v1.15.0

func (j *JettonBurnMsgBody) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type JettonBurnNotificationMsgBody added in v1.1.2

type JettonBurnNotificationMsgBody struct {
	QueryId             uint64
	Amount              tlb.VarUInteger16
	Sender              tlb.MsgAddress
	ResponseDestination tlb.MsgAddress
}

type JettonCallToMsgBody added in v1.6.0

type JettonCallToMsgBody struct {
	QueryId   uint64
	ToAddress tlb.MsgAddress
	TonAmount tlb.Grams
	MasterMsg JettonForceAction `tlb:"^"`
}

type JettonChangeAdminMsgBody added in v1.6.0

type JettonChangeAdminMsgBody struct {
	QueryId         uint64
	NewAdminAddress tlb.MsgAddress
}

type JettonChangeMetadataMsgBody added in v1.6.0

type JettonChangeMetadataMsgBody struct {
	QueryId  uint64
	Metadata tlb.Any
}

type JettonClaimAdminMsgBody added in v1.6.0

type JettonClaimAdminMsgBody struct {
	QueryId uint64
}

type JettonForceAction added in v1.6.0

type JettonForceAction struct {
	tlb.SumType
	SetStatus struct {
		QueryId uint64
		Status  tlb.Uint4
	} `tlbSumType:"#eed236d3"`
	Burn struct {
		QueryId             uint64
		Amount              tlb.VarUInteger16
		ResponseDestination tlb.MsgAddress
		CustomPayload       *JettonPayload `tlb:"maybe^"`
	} `tlbSumType:"#595f07bc"`
	Transfer struct {
		QueryId             uint64
		Amount              tlb.VarUInteger16
		Destination         tlb.MsgAddress
		ResponseDestination tlb.MsgAddress
		CustomPayload       *tlb.Any `tlb:"maybe^"`
		ForwardTonAmount    tlb.VarUInteger16
		ForwardPayload      tlb.EitherRef[JettonPayload]
	} `tlbSumType:"#0f8a7ea5"`
}

func (*JettonForceAction) MarshalJSON added in v1.6.0

func (t *JettonForceAction) MarshalJSON() ([]byte, error)

type JettonInternalTransferMsgBody

type JettonInternalTransferMsgBody struct {
	QueryId          uint64
	Amount           tlb.VarUInteger16
	From             tlb.MsgAddress
	ResponseAddress  tlb.MsgAddress
	ForwardTonAmount tlb.VarUInteger16
	ForwardPayload   tlb.EitherRef[JettonPayload]
}

func (*JettonInternalTransferMsgBody) UnmarshalTLB added in v1.10.3

func (j *JettonInternalTransferMsgBody) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type JettonMintMsgBody added in v1.6.0

type JettonMintMsgBody struct {
	QueryId   uint64
	ToAddress tlb.MsgAddress
	TonAmount tlb.Grams
}

type JettonNotifyMsgBody added in v1.0.8

type JettonNotifyMsgBody struct {
	QueryId        uint64
	Amount         tlb.VarUInteger16
	Sender         tlb.MsgAddress
	ForwardPayload tlb.EitherRef[JettonPayload]
}

func (*JettonNotifyMsgBody) UnmarshalTLB added in v1.10.3

func (j *JettonNotifyMsgBody) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type JettonOpCode added in v1.3.0

type JettonOpCode = uint32

JettonOpCode is the first 4 bytes of a message body identifying an operation to be performed.

type JettonOpName added in v1.3.0

type JettonOpName = string
const (
	EmptyJettonOp   JettonOpName = ""
	UnknownJettonOp JettonOpName = "Cell"
)

type JettonPayload added in v1.3.0

type JettonPayload struct {
	SumType string
	OpCode  *uint32
	Value   any
}

func (JettonPayload) MarshalJSON added in v1.3.0

func (j JettonPayload) MarshalJSON() ([]byte, error)

func (JettonPayload) MarshalTLB added in v1.3.0

func (j JettonPayload) MarshalTLB(c *boc.Cell, e *tlb.Encoder) error

func (*JettonPayload) UnmarshalJSON added in v1.3.0

func (j *JettonPayload) UnmarshalJSON(data []byte) error

func (*JettonPayload) UnmarshalTLB added in v1.3.0

func (j *JettonPayload) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type JettonSetStatusMsgBody added in v1.6.0

type JettonSetStatusMsgBody struct {
	QueryId uint64
	Status  tlb.Uint4
}

type JettonTransferMsgBody

type JettonTransferMsgBody struct {
	QueryId             uint64
	Amount              tlb.VarUInteger16
	Destination         tlb.MsgAddress
	ResponseDestination tlb.MsgAddress
	CustomPayload       *tlb.Any `tlb:"maybe^"`
	ForwardTonAmount    tlb.VarUInteger16
	ForwardPayload      tlb.EitherRef[JettonPayload]
}

func (*JettonTransferMsgBody) UnmarshalTLB added in v1.10.3

func (j *JettonTransferMsgBody) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type JettonUpgradeMsgBody added in v1.6.0

type JettonUpgradeMsgBody struct {
	QueryId uint64
	NewData tlb.Any `tlb:"^"`
	NewCode tlb.Any `tlb:"^"`
}

type JettonWalletLockDataResult added in v1.5.8

type JettonWalletLockDataResult struct {
	FullBalance          tlb.Int257
	IndividualUnlockTime uint32
}

type Keys added in v1.16.41

type Keys struct {
	HotPublicKey   tlb.Uint256
	ColdPublicKey  tlb.Uint256
	UserPublicKeys tlb.HashmapE[tlb.Bits256, tlb.Any]
	KeysCount      uint8
}

type LastProxySeqno_CocoonResult added in v1.16.62

type LastProxySeqno_CocoonResult struct {
	LastProxySeqno uint32
}

type LazerFeed added in v1.16.41

type LazerFeed struct {
	NumberOfProperties    uint8
	PricePropertyId       uint8
	PricePropertyValue    uint64
	ExponentPropertyId    uint8
	ExponentPropertyValue int16
}

type LazerMessage added in v1.16.41

type LazerMessage struct {
	Magic         uint32
	R             tlb.Uint256
	S             tlb.Uint256
	V             uint8
	PayloadLength uint16
	Payload       LazerPayload
}

type LazerMessageWithCreated added in v1.16.41

type LazerMessageWithCreated struct {
	LazerMessage        LazerMessage `tlb:"^"`
	CreatedLazerMessage LazerMessage `tlb:"^"`
}

type LazerPayload added in v1.16.41

type LazerPayload struct {
	tlb.SumType
	Single struct {
		Magic         uint32
		Timestamp     uint64
		ChannelId     uint8
		NumberOfFeeds uint8
		IndexFeedId   uint32
		IndexFeed     LazerFeed
	} `tlbSumType:"$0"`
	Double struct {
		Magic            uint32
		Timestamp        uint64
		ChannelId        uint8
		NumberOfFeeds    uint8
		IndexFeedId      uint32
		IndexFeed        LazerFeed
		SettlementFeedId uint32
		SettlementFeed   LazerFeed
	} `tlbSumType:"$1"`
}

func (*LazerPayload) MarshalJSON added in v1.16.41

func (t *LazerPayload) MarshalJSON() ([]byte, error)

type ListNominatorsResult

type ListNominatorsResult struct {
	Nominators []struct {
		Address              tlb.Bits256
		Amount               uint64
		PendingDepositAmount uint64
		WithdrawRequested    bool
	}
}

type ListVotesResult

type ListVotesResult struct {
	Votes []struct {
		ProposalHash   tlb.Bits256
		VoteCreateTime uint32
	}
}

type LockAndClaimMsgBody added in v1.16.11

type LockAndClaimMsgBody struct {
	QueryId uint64
	Proof   *tlb.Any `tlb:"maybe^"`
}

type LogType added in v1.16.41

type LogType struct {
	tlb.SumType
	Increase     struct{} `tlbSumType:"#00"`
	Close        struct{} `tlbSumType:"#01"`
	AddMargin    struct{} `tlbSumType:"#02"`
	RemoveMargin struct{} `tlbSumType:"#03"`
}

func (*LogType) MarshalJSON added in v1.16.41

func (t *LogType) MarshalJSON() ([]byte, error)

type MarketDepth added in v1.16.41

type MarketDepth struct {
	VpiSpread           tlb.Grams
	VpiMarketDepthLong  tlb.Grams
	VpiMarketDepthShort tlb.Grams
	VpiCoefficient      uint64
}

type MegatonSwapExtOutMsgBody added in v1.5.0

type MegatonSwapExtOutMsgBody struct {
	AccountAddr tlb.MsgAddress
	InTokenAddr tlb.MsgAddress
	InAmount    tlb.Grams
	Field3      struct {
		OutTokenAddr tlb.MsgAddress
		OutAmount    tlb.Grams
	} `tlb:"^"`
}

type MegatonUpdateMiningParamsExtOutMsgBody added in v1.5.0

type MegatonUpdateMiningParamsExtOutMsgBody struct {
	PoolAddr  tlb.MsgAddress
	LastMined tlb.Uint256
	LastIndex tlb.Uint256
	Field3    struct {
		LastMined tlb.Uint256
		LastIndex tlb.Uint256
	} `tlb:"^"`
}

type MegatonWtonMintMsgBody added in v1.3.0

type MegatonWtonMintMsgBody struct {
	QueryId uint64
	Amount  tlb.Grams
}

type MessageRelaxed added in v1.5.0

type MessageRelaxed struct {
	tlb.SumType
	MessageInternal struct {
		IhrDisabled bool
		Bounce      bool
		Bounced     bool
		Src         tlb.MsgAddress
		Dest        tlb.MsgAddress
		Value       tlb.CurrencyCollection
		IhrFee      tlb.Grams
		FwdFee      tlb.Grams
		CreatedLt   uint64
		CreatedAt   uint32
		Init        *tlb.EitherRef[tlb.StateInit] `tlb:"maybe"`
		Body        tlb.EitherRef[InMsgBody]
	} `tlbSumType:"$0"`
	MessageExtOut struct {
		Src       tlb.MsgAddress
		Dest      tlb.MsgAddress
		CreatedLt uint64
		CreatedAt uint32
		Init      *tlb.EitherRef[tlb.StateInit] `tlb:"maybe"`
		Body      tlb.EitherRef[ExtOutMsgBody]
	} `tlbSumType:"$11"`
}

func (*MessageRelaxed) MarshalJSON added in v1.5.0

func (t *MessageRelaxed) MarshalJSON() ([]byte, error)

type MethodDescription

type MethodDescription struct {
	Name string
	// InvokeFn executes this method on a contract and returns parsed execution results.
	InvokeFn InvokeFn
}

MethodDescription describes a particular method and provides a function to execute it.

type MethodInvocation

type MethodInvocation struct {
	Result   any
	TypeHint string
}

type MoonBoostPoolJettonPayload added in v1.16.16

type MoonBoostPoolJettonPayload struct{}

type MoonBoostPoolMsgBody added in v1.16.16

type MoonBoostPoolMsgBody struct {
	QueryId uint64
}

type MoonCancelOrderMsgBody added in v1.16.16

type MoonCancelOrderMsgBody struct {
	QueryId uint64
}

type MoonCreateOrderJettonPayload added in v1.16.16

type MoonCreateOrderJettonPayload struct {
	Asset1Id  tlb.MsgAddress
	Asset2Id  tlb.MsgAddress
	OrderData MoonOrderParams
}

type MoonCreateOrderMsgBody added in v1.16.16

type MoonCreateOrderMsgBody struct {
	QueryId   uint64
	Asset2Id  tlb.MsgAddress
	OrderData MoonOrderParams
}

type MoonDeployOrderMsgBody added in v1.16.16

type MoonDeployOrderMsgBody struct {
	QueryId   uint64
	OrderFee  uint8
	OrderData MoonOrderParams
	Pipes     tlb.Any `tlb:"^"`
}

type MoonDepositLiquidityJettonPayload added in v1.16.16

type MoonDepositLiquidityJettonPayload struct {
	MinLpOut tlb.VarUInteger16
}

type MoonDepositLiquidityMsgBody added in v1.16.16

type MoonDepositLiquidityMsgBody struct {
	QueryId  uint64
	MinLpOut tlb.VarUInteger16
}

type MoonDepositRecordMsgBody added in v1.16.51

type MoonDepositRecordMsgBody struct {
	QueryId       uint64
	AssetNumber   uint8
	DepositAmount tlb.Grams
	MinLpAmount   tlb.Grams
}

type MoonFillOrderJettonPayload added in v1.16.16

type MoonFillOrderJettonPayload struct {
	Recipient        tlb.MsgAddress
	RecipientPayload *tlb.Any `tlb:"maybe^"`
	RejectAddress    tlb.MsgAddress
}

type MoonFillOrderMsgBody added in v1.16.16

type MoonFillOrderMsgBody struct {
	QueryId          uint64
	Recipient        tlb.MsgAddress
	RecipientPayload *tlb.Any `tlb:"maybe^"`
	RejectAddress    tlb.MsgAddress
}

type MoonNextPayload added in v1.16.21

type MoonNextPayload struct {
	Recipient tlb.MsgAddress
	Payload   *tlb.Any `tlb:"maybe^"`
}

func (*MoonNextPayload) UnmarshalJSON added in v1.16.21

func (m *MoonNextPayload) UnmarshalJSON(data []byte) error

type MoonOrderCancelledMsgBody added in v1.16.16

type MoonOrderCancelledMsgBody struct {
	QueryId uint64
}

type MoonOrderParams added in v1.16.16

type MoonOrderParams struct {
	Rate        tlb.Uint256
	Lock        tlb.Uint2
	VestingTime uint64
}

type MoonOrderPayoutMsgBody added in v1.16.16

type MoonOrderPayoutMsgBody struct {
	QueryId uint64
}

type MoonProvideLiquidityMsgBody added in v1.16.51

type MoonProvideLiquidityMsgBody struct {
	QueryId     uint64
	Amount1     tlb.Grams
	Amount2     tlb.Grams
	User        tlb.MsgAddress
	MinLpAmount tlb.Grams
}

type MoonProvideLiquiditySucceedMsgBody added in v1.16.51

type MoonProvideLiquiditySucceedMsgBody struct{}

type MoonSwapFailedJettonPayload added in v1.16.16

type MoonSwapFailedJettonPayload struct{}

type MoonSwapFailedMsgBody added in v1.16.16

type MoonSwapFailedMsgBody struct{}

type MoonSwapJettonPayload added in v1.16.16

type MoonSwapJettonPayload struct {
	SwapParams MoonSwapParams
}

type MoonSwapMsgBody added in v1.16.16

type MoonSwapMsgBody struct {
	QueryId    uint64
	Amount     tlb.VarUInteger16
	SwapParams MoonSwapParams
}

type MoonSwapParams added in v1.16.16

type MoonSwapParams struct {
	MinOut      tlb.VarUInteger16
	Deadline    uint64
	Excess      tlb.MsgAddress
	Referral    tlb.MsgAddress
	NextFulfill *MoonNextPayload `tlb:"maybe^"`
	NextReject  *MoonNextPayload `tlb:"maybe^"`
}

func (*MoonSwapParams) UnmarshalJSON added in v1.16.24

func (m *MoonSwapParams) UnmarshalJSON(data []byte) error

type MoonSwapSucceedJettonPayload added in v1.16.16

type MoonSwapSucceedJettonPayload struct{}

type MoonSwapSucceedMsgBody added in v1.16.16

type MoonSwapSucceedMsgBody struct{}

type MoonVestingPayoutMsgBody added in v1.16.16

type MoonVestingPayoutMsgBody struct {
	QueryId uint64
}

type MoonWithdrawLiquidityNotifyMsgBody added in v1.16.51

type MoonWithdrawLiquidityNotifyMsgBody struct {
	QueryId uint64
}

type MoonWithdrawLiquidityPayoutMsgBody added in v1.16.51

type MoonWithdrawLiquidityPayoutMsgBody struct {
	QueryId uint64
}

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 = 0x00000000
	PtonTonTransferMsgOpCode                         MsgOpCode = 0x01f3835d
	StormRequestWithdrawPositionMsgOpCode            MsgOpCode = 0x0226df66
	RootChangeParamsMsgOpCode                        MsgOpCode = 0x022fa189
	BidaskProvideRefundMsgOpCode                     MsgOpCode = 0x02422cbe
	StormDeployOrdinarySaMsgOpCode                   MsgOpCode = 0x0302cd79
	StonfiDepositRefFeeV2MsgOpCode                   MsgOpCode = 0x0490f09b
	StormExecuteOrdersBundleExternalMsgOpCode        MsgOpCode = 0x04c52fd2
	ProveOwnershipMsgOpCode                          MsgOpCode = 0x04ded148
	NftOwnershipAssignedMsgOpCode                    MsgOpCode = 0x05138d91
	OwnershipProofMsgOpCode                          MsgOpCode = 0x0524c7ae
	StonfiCbAddLiquidityV2MsgOpCode                  MsgOpCode = 0x06ecd527
	ChallengeQuarantinedChannelStateMsgOpCode        MsgOpCode = 0x088eaa32
	TonstakePoolWithdrawalMsgOpCode                  MsgOpCode = 0x0a77535c
	CoffeeStakingUpdateRewardsMsgOpCode              MsgOpCode = 0x0a9577f0
	BidaskInternalContinueProvideMsgOpCode           MsgOpCode = 0x0c09445a
	BidaskLiquidityAddedNotifyMsgOpCode              MsgOpCode = 0x0dc8bb28
	SbtOwnerInfoMsgOpCode                            MsgOpCode = 0x0dd607e3
	InitPaymentChannelMsgOpCode                      MsgOpCode = 0x0e0620c2
	JettonTransferMsgOpCode                          MsgOpCode = 0x0f8a7ea5
	OfferStorageContractMsgOpCode                    MsgOpCode = 0x107c49ef
	BemoDeployUnstakeRequestMsgOpCode                MsgOpCode = 0x10a1ce75
	RootUpgradeMsgOpCode                             MsgOpCode = 0x11aefd51
	StormTakeReferralFeesMsgOpCode                   MsgOpCode = 0x12d9601d
	TonstakeNftInitMsgOpCode                         MsgOpCode = 0x132f9a45
	TonstakeControllerPoolHaltMsgOpCode              MsgOpCode = 0x139a1b4e
	WhalesNominatorsForceKickMsgOpCode               MsgOpCode = 0x1596920c
	DedustCancelDepositMsgOpCode                     MsgOpCode = 0x166cedee
	TonstakePayoutMintJettonsMsgOpCode               MsgOpCode = 0x1674b0a0
	CreditMsgOpCode                                  MsgOpCode = 0x1690c604
	BidaskInternalBurnMsgOpCode                      MsgOpCode = 0x16e09400
	JettonInternalTransferMsgOpCode                  MsgOpCode = 0x178d4519
	StormDepositNotifyMsgOpCode                      MsgOpCode = 0x186b2edf
	StormDepositNotifyWithDeployMsgOpCode            MsgOpCode = 0x18a092f7
	BidaskSwapFallbackMsgOpCode                      MsgOpCode = 0x1bba3896
	BidaskSwapFallbackV2MsgOpCode                    MsgOpCode = 0x1bba3896
	TakePositionV2MsgOpCode                          MsgOpCode = 0x1bea50f1
	StormNotifyUpdatePositionMsgOpCode               MsgOpCode = 0x1ca43d2f
	WhalesNominatorsWithdrawUnownedResponseMsgOpCode MsgOpCode = 0x1d1715bf
	MoonCancelOrderMsgOpCode                         MsgOpCode = 0x1e8d79c4
	SbtDestroyMsgOpCode                              MsgOpCode = 0x1f04537a
	StartUncooperativeChannelCloseMsgOpCode          MsgOpCode = 0x1f151acf
	CoffeeCrossDexResendMsgOpCode                    MsgOpCode = 0x200f9086
	StormWithdrawSuccessMsgOpCode                    MsgOpCode = 0x20d835c2
	StonfiVaultPayToV2MsgOpCode                      MsgOpCode = 0x2100c922
	BidaskSaveLiquidityInfoMsgOpCode                 MsgOpCode = 0x214ad1d2
	EncryptedTextCommentMsgOpCode                    MsgOpCode = 0x2167da4b
	DedustCreateVaultMsgOpCode                       MsgOpCode = 0x21cfe02b
	StormAddPublicKeyMsgOpCode                       MsgOpCode = 0x220c4c19
	JettonCallToMsgOpCode                            MsgOpCode = 0x235caf52
	WhalesNominatorsStakeWithdrawCompletedMsgOpCode  MsgOpCode = 0x23d421e1
	JettonUpgradeMsgOpCode                           MsgOpCode = 0x2508d66a
	WhalesNominatorsWithdrawUnownedMsgOpCode         MsgOpCode = 0x251d6a98
	FinishUncooperativeChannelCloseMsgOpCode         MsgOpCode = 0x25432a91
	ExcessesMsgOpCode                                MsgOpCode = 0x2565934c
	StonfiSwapMsgOpCode                              MsgOpCode = 0x25938561
	OwnerWorkerRegisterMsgOpCode                     MsgOpCode = 0x26ed7f65
	BidaskDammClaimFeesMsgOpCode                     MsgOpCode = 0x26fa12a4
	TonstakeControllerPoolSendMessageMsgOpCode       MsgOpCode = 0x270695fb
	BidaskDammMintMsgOpCode                          MsgOpCode = 0x27ae4eff
	StormTradeNotificationV2MsgOpCode                MsgOpCode = 0x28d36491
	StonfiBurnNotificationExtV2MsgOpCode             MsgOpCode = 0x297437cf
	TeleitemDeployMsgOpCode                          MsgOpCode = 0x299a3e15
	StormDepositNativeMsgOpCode                      MsgOpCode = 0x29bb3721
	StormVammInitMsgOpCode                           MsgOpCode = 0x29c102d1
	StormVaultInitMsgOpCode                          MsgOpCode = 0x29c102d1
	PtonResetGasMsgOpCode                            MsgOpCode = 0x29d22935
	TonstakePoolSetGovernanceFeeMsgOpCode            MsgOpCode = 0x2aaa96a0
	StormWithdrawExecutorAmountMsgOpCode             MsgOpCode = 0x2cde6351
	GetStaticDataMsgOpCode                           MsgOpCode = 0x2fcb26a2
	TonstakeControllerValidatorWithdrawalMsgOpCode   MsgOpCode = 0x30026327
	TonstakePoolWithdrawMsgOpCode                    MsgOpCode = 0x319b0cdc
	StormVaultTradeNotificationMsgOpCode             MsgOpCode = 0x3475fdd2
	StonfiWithdrawFeeV2MsgOpCode                     MsgOpCode = 0x354bcdf4
	StormFailNotificationMsgOpCode                   MsgOpCode = 0x367f2743
	AuctionFillUpMsgOpCode                           MsgOpCode = 0x370fec51
	TeleitemCancelAuctionMsgOpCode                   MsgOpCode = 0x371638ae
	StonfiProvideLpV2MsgOpCode                       MsgOpCode = 0x37c096df
	DedustTonExcessesMsgOpCode                       MsgOpCode = 0x37d3af9e
	BemoReturnUnstakeRequestMsgOpCode                MsgOpCode = 0x38633538
	LockAndClaimMsgOpCode                            MsgOpCode = 0x3a86f1a0
	StormOrderCreatedMsgOpCode                       MsgOpCode = 0x3a943ce6
	RootDelProxyTypeMsgOpCode                        MsgOpCode = 0x3c41d0b2
	HipoFinanceDepositCoinsMsgOpCode                 MsgOpCode = 0x3d3761a6
	Accountv3AddLiquidityMsgOpCode                   MsgOpCode = 0x3ebe5431
	ProofStorageMsgOpCode                            MsgOpCode = 0x419d5d4d
	BidaskBurnPayoutMsgOpCode                        MsgOpCode = 0x42062d62
	BemoStakeMsgOpCode                               MsgOpCode = 0x4253c4d5
	Poolv3FundAccountMsgOpCode                       MsgOpCode = 0x4468de77
	ProcessGovernanceDecisionMsgOpCode               MsgOpCode = 0x44beae41
	TelemintDeployMsgOpCode                          MsgOpCode = 0x4637289a
	TelemintDeployV2MsgOpCode                        MsgOpCode = 0x4637289b
	StorageWithdrawMsgOpCode                         MsgOpCode = 0x46ed2e94
	DedustPayoutMsgOpCode                            MsgOpCode = 0x474f86cf
	ElectorRecoverStakeRequestMsgOpCode              MsgOpCode = 0x47657424
	TonstakePoolDepositMsgOpCode                     MsgOpCode = 0x47d54391
	TeleitemStartAuctionMsgOpCode                    MsgOpCode = 0x487a8e81
	BemoUnstakeMsgOpCode                             MsgOpCode = 0x492ab1b3
	MoonOrderCancelledMsgOpCode                      MsgOpCode = 0x49f48ee9
	TonstakePoolTouchMsgOpCode                       MsgOpCode = 0x4bc7c2df
	DedustTonPayMsgOpCode                            MsgOpCode = 0x4c3e12d7
	GramSubmitProofOfWorkMsgOpCode                   MsgOpCode = 0x4d696e65
	WorkerProxyRequestMsgOpCode                      MsgOpCode = 0x4d725d2c
	ElectorNewStakeMsgOpCode                         MsgOpCode = 0x4e73744b
	DeleteDnsRecordMsgOpCode                         MsgOpCode = 0x4eb1f0f9
	ChangeDnsRecordMsgOpCode                         MsgOpCode = 0x4eb1f0f9
	DnsBalanceReleaseMsgOpCode                       MsgOpCode = 0x4ed14b65
	StormMintExecutorMsgOpCode                       MsgOpCode = 0x4f38cae8
	PtonDeployWalletMsgOpCode                        MsgOpCode = 0x4f5f4313
	RootUpgradeFullMsgOpCode                         MsgOpCode = 0x4f7c5789
	StormReferralFeesMsgOpCode                       MsgOpCode = 0x4fedc82b
	SubscriptionReducePaymentMsgOpCode               MsgOpCode = 0x508238ec
	StonfiAddLiquidityV2MsgOpCode                    MsgOpCode = 0x50c6a654
	StormWithdrawRequestMsgOpCode                    MsgOpCode = 0x512cbd25
	BidaskSwapSuccessMsgOpCode                       MsgOpCode = 0x520e4831
	Tonkeeper2FaSignedMsgOpCode                      MsgOpCode = 0x53684037
	UpdatePubkeyMsgOpCode                            MsgOpCode = 0x53f34cd6
	HipoFinanceTokensMintedMsgOpCode                 MsgOpCode = 0x5445efee
	UpdateStorageParamsMsgOpCode                     MsgOpCode = 0x54cbf19b
	TonstakeImanagerOperationFeeMsgOpCode            MsgOpCode = 0x54d37487
	ChannelCooperativeCloseMsgOpCode                 MsgOpCode = 0x5577587e
	OutbidNotificationMsgOpCode                      MsgOpCode = 0x557cea20
	TonstakeControllerReturnAvailableFundsMsgOpCode  MsgOpCode = 0x55c26cd5
	RootResetMsgOpCode                               MsgOpCode = 0x563c1d96
	JettonBurnMsgOpCode                              MsgOpCode = 0x595f07bc
	BidaskInternalContinueSwapMsgOpCode              MsgOpCode = 0x59699475
	StormDepositTonMsgOpCode                         MsgOpCode = 0x5a091c43
	BidaskInternalContinueSwapV2MsgOpCode            MsgOpCode = 0x5a6a036f
	StormNotifyWithDeployMsgOpCode                   MsgOpCode = 0x5a89f5a2
	StormInitSaMsgOpCode                             MsgOpCode = 0x5b0dd9f4
	StormDepositRevertMsgOpCode                      MsgOpCode = 0x5b27f9c5
	HipoFinanceProxyTokensMintedMsgOpCode            MsgOpCode = 0x5be57626
	DaolamaVaultSupplyMsgOpCode                      MsgOpCode = 0x5c11ada9
	StormUpdatePositionWithStopLossMsgOpCode         MsgOpCode = 0x5d1b17b8
	StormAddExecutorAmountMsgOpCode                  MsgOpCode = 0x5dd66579
	TonstakePoolSetRolesMsgOpCode                    MsgOpCode = 0x5e517f36
	StormExecuteOrdersBundleInternalMsgOpCode        MsgOpCode = 0x5f40f1ec
	NftTransferMsgOpCode                             MsgOpCode = 0x5fcc3d14
	TegroSwapTonMsgOpCode                            MsgOpCode = 0x600c00fd
	StormUpdatePositionMsgOpCode                     MsgOpCode = 0x60dfc677
	DedustSwapExternalMsgOpCode                      MsgOpCode = 0x61ee542d
	TonstakeControllerSendRequestLoanMsgOpCode       MsgOpCode = 0x6335b11a
	StonfiPayVaultV2MsgOpCode                        MsgOpCode = 0x63381632
	ExtProxyCloseRequestSignedMsgOpCode              MsgOpCode = 0x636a4391
	JettonMintMsgOpCode                              MsgOpCode = 0x642b7d07
	StormRemoveAllKeysExceptCurrentMsgOpCode         MsgOpCode = 0x644794b8
	WalletPluginDestructMsgOpCode                    MsgOpCode = 0x64737472
	JettonChangeAdminMsgOpCode                       MsgOpCode = 0x6501f354
	PtonInternalDeployMsgOpCode                      MsgOpCode = 0x6540cf85
	ClientProxyRequestMsgOpCode                      MsgOpCode = 0x65448ff4
	WalletExtensionActionV5R1MsgOpCode               MsgOpCode = 0x6578746e
	StonfiPayToV2MsgOpCode                           MsgOpCode = 0x657b54f5
	BidaskInternalSwapMsgOpCode                      MsgOpCode = 0x66210c65
	StormFailedBundleExecutionMsgOpCode              MsgOpCode = 0x666392ee
	StonfiSwapV2MsgOpCode                            MsgOpCode = 0x6664de2a
	SettleChannelConditionalsMsgOpCode               MsgOpCode = 0x66f6f069
	StormCancelOrderMsgOpCode                        MsgOpCode = 0x67134629
	TopUpChannelBalanceMsgOpCode                     MsgOpCode = 0x67c7d281
	GetRoyaltyParamsMsgOpCode                        MsgOpCode = 0x693d3950
	StormOrderCanceledMsgOpCode                      MsgOpCode = 0x69d08679
	OwnerClientIncreaseStakeMsgOpCode                MsgOpCode = 0x6a1f6a60
	MoonProvideLiquidityMsgOpCode                    MsgOpCode = 0x6b1b8a3f
	CoffeeMevProtectHoldFundsMsgOpCode               MsgOpCode = 0x6bc79e7e
	StormUnsuccessfulDepositMsgOpCode                MsgOpCode = 0x6cde12e2
	RootUnregisterProxyMsgOpCode                     MsgOpCode = 0x6d49eaf2
	WalletPluginInstallationNotificationMsgOpCode    MsgOpCode = 0x6e6f7465
	BidaskNativeTransferNotificationMsgOpCode        MsgOpCode = 0x6edd65f0
	StormWithdrawRequestUserMsgOpCode                MsgOpCode = 0x6eec039d
	SbtRevokeMsgOpCode                               MsgOpCode = 0x6f89f5e3
	PaymentRequestMsgOpCode                          MsgOpCode = 0x706c7567
	RootAddProxyTypeMsgOpCode                        MsgOpCode = 0x71860e80
	BidaskDammBurnMsgOpCode                          MsgOpCode = 0x71e4a09a
	TonstakeControllerPoolUnhaltMsgOpCode            MsgOpCode = 0x7247e7a5
	BidaskDammProvideOneSideMsgOpCode                MsgOpCode = 0x729c04c8
	DedustSwapPeerMsgOpCode                          MsgOpCode = 0x72aca8aa
	BidaskBurnMsgOpCode                              MsgOpCode = 0x73403c43
	JettonNotifyMsgOpCode                            MsgOpCode = 0x7362d09c
	WalletSignedInternalV5R1MsgOpCode                MsgOpCode = 0x73696e74
	SubscriptionPaymentMsgOpCode                     MsgOpCode = 0x73756273
	MoonProvideLiquiditySucceedMsgOpCode             MsgOpCode = 0x737b4eb6
	WhalesNominatorsStakeWithdrawDelayedMsgOpCode    MsgOpCode = 0x74bb3427
	MultisigExecuteMsgOpCode                         MsgOpCode = 0x75097f5d
	SubscriptionFallbackMsgOpCode                    MsgOpCode = 0x756e6b77
	ExtProxyPayoutRequestMsgOpCode                   MsgOpCode = 0x7610e6eb
	StormRemovePublicKeyMsgOpCode                    MsgOpCode = 0x76519f8b
	MegatonWtonMintMsgOpCode                         MsgOpCode = 0x77a33521
	ChannelCooperativeCommitMsgOpCode                MsgOpCode = 0x79a126ef
	TonstakeControllerPoolSetSudoerMsgOpCode         MsgOpCode = 0x79e7c016
	CloseStorageContractMsgOpCode                    MsgOpCode = 0x79f937ea
	AcceptStorageContractMsgOpCode                   MsgOpCode = 0x7a361688
	InvoicePayloadMsgOpCode                          MsgOpCode = 0x7aa23eb5
	ApproveMsgOpCode                                 MsgOpCode = 0x7b4b42e6
	WhalesNominatorsDepositMsgOpCode                 MsgOpCode = 0x7bcd1fef
	DaolamaVaultWithdrawMsgOpCode                    MsgOpCode = 0x7bdd97de
	JettonBurnNotificationMsgOpCode                  MsgOpCode = 0x7bdd97de
	Poolv3MintMsgOpCode                              MsgOpCode = 0x81702ef8
	MultisigApproveAcceptedMsgOpCode                 MsgOpCode = 0x82609bf6
	OwnerClientChangeSecretHashAndTopUpMsgOpCode     MsgOpCode = 0x8473b408
	StormAddReferralAmountMsgOpCode                  MsgOpCode = 0x84dced7a
	BidaskSwapV2MsgOpCode                            MsgOpCode = 0x87d36990
	BidaskInternalSwapV2MsgOpCode                    MsgOpCode = 0x87d36990
	StormProvideOrderMsgOpCode                       MsgOpCode = 0x8865b402
	StormProvidePositionMsgOpCode                    MsgOpCode = 0x8865b402
	ReportStaticDataMsgOpCode                        MsgOpCode = 0x8b771735
	RootDelWorkerTypeMsgOpCode                       MsgOpCode = 0x8d94a79a
	TonstakeControllerWithdrawValidatorMsgOpCode     MsgOpCode = 0x8efed779
	BemoUnstakeNotificationMsgOpCode                 MsgOpCode = 0x90c80a07
	MoonWithdrawLiquidityPayoutMsgOpCode             MsgOpCode = 0x90d3b4ad
	RootDelModelTypeMsgOpCode                        MsgOpCode = 0x92b11c18
	MoonOrderPayoutMsgOpCode                         MsgOpCode = 0x96612e37
	MoonBoostPoolMsgOpCode                           MsgOpCode = 0x96aa1586
	TonstakeControllerPoolUpgradeMsgOpCode           MsgOpCode = 0x96e7f528
	BidaskProvideMsgOpCode                           MsgOpCode = 0x96feef7b
	ExtProxyIncreaseStakeMsgOpCode                   MsgOpCode = 0x9713f187
	DedustCreateVolatilePoolMsgOpCode                MsgOpCode = 0x97d51f2f
	MoonDeployOrderMsgOpCode                         MsgOpCode = 0x983432e2
	BidaskDammInternalClaimMsgOpCode                 MsgOpCode = 0x983b6933
	TonstakePoolPrepareGovernanceMigrationMsgOpCode  MsgOpCode = 0x9971881c
	WhalesNominatorsAcceptStakeMsgOpCode             MsgOpCode = 0x99a811fb
	MoonFillOrderMsgOpCode                           MsgOpCode = 0x99b49842
	TonstakePoolSetDepositSettingsMsgOpCode          MsgOpCode = 0x9bf5561c
	OwnerWalletSendMessageMsgOpCode                  MsgOpCode = 0x9c69f376
	MultisigOrderInitMsgOpCode                       MsgOpCode = 0x9c73fba2
	StormActivateOrderMsgOpCode                      MsgOpCode = 0x9d2ec640
	ExtWorkerPayoutRequestSignedMsgOpCode            MsgOpCode = 0xa040ad28
	WhalesNominatorsAcceptWithdrawsMsgOpCode         MsgOpCode = 0xa19fd934
	PayToMsgOpCode                                   MsgOpCode = 0xa1daa96d
	WhalesNominatorsSendStakeMsgOpCode               MsgOpCode = 0xa2065f2c
	RootUpgradeContractsMsgOpCode                    MsgOpCode = 0xa2370f61
	MultisigExecuteInternalMsgOpCode                 MsgOpCode = 0xa32c59bf
	TeleitemOkMsgOpCode                              MsgOpCode = 0xa37a0983
	StormCreateOrderMsgOpCode                        MsgOpCode = 0xa39843f4
	TeleitemReturnBidMsgOpCode                       MsgOpCode = 0xa43227e1
	MultisigApproveMsgOpCode                         MsgOpCode = 0xa762230f
	Poolv3SwapMsgOpCode                              MsgOpCode = 0xa7fb58f8
	ReportRoyaltyParamsMsgOpCode                     MsgOpCode = 0xa8cb00ad
	StorageRewardWithdrawalMsgOpCode                 MsgOpCode = 0xa91baf56
	OwnerClientChangeSecretHashMsgOpCode             MsgOpCode = 0xa9357034
	TakeAggregatedDataDepositMsgOpCode               MsgOpCode = 0xab7bef17
	DedustPayoutFromPoolMsgOpCode                    MsgOpCode = 0xad4eb6f5
	BidaskDammInternalBurnMsgOpCode                  MsgOpCode = 0xadb8eb49
	PtonTonRefundMsgOpCode                           MsgOpCode = 0xae25d79e
	BidaskAddingLiquidityNotifyMsgOpCode             MsgOpCode = 0xaf31d23f
	MultisigApproveRejectedMsgOpCode                 MsgOpCode = 0xafaf283e
	ProvideAggregatedDataDepositMsgOpCode            MsgOpCode = 0xb0c69ffe
	ProvideAggregatedDataWithdrawMsgOpCode           MsgOpCode = 0xb0c69ffe
	TonstakeImanagerRequestNotificationMsgOpCode     MsgOpCode = 0xb1ebae06
	TonstakePoolDeployControllerMsgOpCode            MsgOpCode = 0xb27edcad
	CoffeeStakingClaimRewardsMsgOpCode               MsgOpCode = 0xb30c7310
	MoonDepositLiquidityMsgOpCode                    MsgOpCode = 0xb31db781
	MoonSwapMsgOpCode                                MsgOpCode = 0xb37a900b
	MoonVestingPayoutMsgOpCode                       MsgOpCode = 0xb4fc3916
	OwnerProxyCloseMsgOpCode                         MsgOpCode = 0xb51d5a01
	DedustDepositLiquidityAllMsgOpCode               MsgOpCode = 0xb56b9598
	StorageContractTerminatedMsgOpCode               MsgOpCode = 0xb6236d63
	StormPayFundingMsgOpCode                         MsgOpCode = 0xb652c441
	CoffeeCrossDexFailureMsgOpCode                   MsgOpCode = 0xb902e61a
	MoonDepositRecordMsgOpCode                       MsgOpCode = 0xbaaa2c1b
	ExtClientChargeSignedMsgOpCode                   MsgOpCode = 0xbb63ff93
	CoffeeStakingInitMsgOpCode                       MsgOpCode = 0xbe5a7595
	CoffeeSwapMsgOpCode                              MsgOpCode = 0xc0ffee00
	CoffeeSwapExtraMsgOpCode                         MsgOpCode = 0xc0ffee01
	CoffeeCreatePoolMsgOpCode                        MsgOpCode = 0xc0ffee02
	CoffeeCreatePoolExtraMsgOpCode                   MsgOpCode = 0xc0ffee03
	CoffeeDepositLiquidityMsgOpCode                  MsgOpCode = 0xc0ffee04
	CoffeeDepositLiquidityExtraMsgOpCode             MsgOpCode = 0xc0ffee05
	CoffeeCreateVaultMsgOpCode                       MsgOpCode = 0xc0ffee06
	CoffeeWithdrawDepositMsgOpCode                   MsgOpCode = 0xc0ffee07
	CoffeeSwapInternalMsgOpCode                      MsgOpCode = 0xc0ffee20
	CoffeePayoutInternalMsgOpCode                    MsgOpCode = 0xc0ffee21
	CoffeeDeployMsgOpCode                            MsgOpCode = 0xc0ffee22
	CoffeeCreatePoolCreatorRequestMsgOpCode          MsgOpCode = 0xc0ffee23
	CoffeeCreatePoolCreatorInternalMsgOpCode         MsgOpCode = 0xc0ffee24
	CoffeeCreatePoolRequestMsgOpCode                 MsgOpCode = 0xc0ffee25
	CoffeeCreatePoolInternalMsgOpCode                MsgOpCode = 0xc0ffee26
	CoffeeCreateLiquidityDepositoryRequestMsgOpCode  MsgOpCode = 0xc0ffee27
	CoffeeCreateLiquidityDepositoryInternalMsgOpCode MsgOpCode = 0xc0ffee28
	CoffeeDepositLiquidityInternalMsgOpCode          MsgOpCode = 0xc0ffee29
	CoffeeCreateVaultInternalMsgOpCode               MsgOpCode = 0xc0ffee2a
	CoffeeActivateVaultInternalMsgOpCode             MsgOpCode = 0xc0ffee2c
	CoffeeWithdrawInternalMsgOpCode                  MsgOpCode = 0xc0ffee2d
	CoffeeUpdateContractInternalMsgOpCode            MsgOpCode = 0xc0ffee2e
	CoffeePayoutMsgOpCode                            MsgOpCode = 0xc0ffee32
	CoffeeNotificationMsgOpCode                      MsgOpCode = 0xc0ffee36
	CoffeeUpdateAdminMsgOpCode                       MsgOpCode = 0xc0ffee40
	CoffeeActivateVaultMsgOpCode                     MsgOpCode = 0xc0ffee42
	CoffeeWithdrawMsgOpCode                          MsgOpCode = 0xc0ffee43
	CoffeeUpdateCodeCellsMsgOpCode                   MsgOpCode = 0xc0ffee44
	CoffeeUpdateContractMsgOpCode                    MsgOpCode = 0xc0ffee45
	CoffeeUpdateWithdrawerMsgOpCode                  MsgOpCode = 0xc0ffee46
	TonstakeImanagerStatsMsgOpCode                   MsgOpCode = 0xc1344900
	RootAddModelTypeMsgOpCode                        MsgOpCode = 0xc146134d
	OwnerClientRegisterMsgOpCode                     MsgOpCode = 0xc45f9f3b
	MoonSwapFailedMsgOpCode                          MsgOpCode = 0xc47c1f57
	RootChangeOwnerMsgOpCode                         MsgOpCode = 0xc4a1ae54
	RootChangePriceMsgOpCode                         MsgOpCode = 0xc52ed8d4
	PayoutMsgOpCode                                  MsgOpCode = 0xc59a7cd3
	StormVaultStakeMsgOpCode                         MsgOpCode = 0xc89a3ee4
	TonstakeImanagerSetInterestMsgOpCode             MsgOpCode = 0xc9f04485
	StormMintReferralMsgOpCode                       MsgOpCode = 0xcb4ddc3c
	MoonSwapSucceedMsgOpCode                         MsgOpCode = 0xcb7f38d6
	JettonChangeMetadataMsgOpCode                    MsgOpCode = 0xcb862902
	StormCompleteOrderMsgOpCode                      MsgOpCode = 0xcf90d618
	SbtRequestOwnerMsgOpCode                         MsgOpCode = 0xd0c3bfea
	TopUpMsgOpCode                                   MsgOpCode = 0xd372158c
	BidaskSwapSuccessV2MsgOpCode                     MsgOpCode = 0xd3a25890
	StorageContractConfirmedMsgOpCode                MsgOpCode = 0xd4caedcd
	ExcessMsgOpCode                                  MsgOpCode = 0xd53276db
	DedustDepositLiquidityMsgOpCode                  MsgOpCode = 0xd55e4686
	StormVaultUnstakeMsgOpCode                       MsgOpCode = 0xd5b5e9ad
	PositionnftV3PositionInitMsgOpCode               MsgOpCode = 0xd5ecca2a
	TakeAggregatedDataWithdrawMsgOpCode              MsgOpCode = 0xd9cf8c91
	MoonCreateOrderMsgOpCode                         MsgOpCode = 0xda067c19
	OwnerClientWithdrawMsgOpCode                     MsgOpCode = 0xda068e78
	WhalesNominatorsWithdrawMsgOpCode                MsgOpCode = 0xda803efd
	TonstakeNftPayoutMsgOpCode                       MsgOpCode = 0xdb3b8abd
	BidaskDammSwapMsgOpCode                          MsgOpCode = 0xdd79732c
	ChannelClosedMsgOpCode                           MsgOpCode = 0xdddc88ba
	StormExecuteOrderMsgOpCode                       MsgOpCode = 0xde1ddbcc
	TonstakePoolLoanRepaymentMsgOpCode               MsgOpCode = 0xdfdca27b
	TonstakeControllerNewStakeMsgOpCode              MsgOpCode = 0xe0505d0e
	RootAddWorkerTypeMsgOpCode                       MsgOpCode = 0xe34b1c60
	WalletPluginDestructResponseMsgOpCode            MsgOpCode = 0xe4737472
	DeployStorageContractMsgOpCode                   MsgOpCode = 0xe4748df1
	ExtProxyCloseCompleteRequestSignedMsgOpCode      MsgOpCode = 0xe511abc7
	TonstakePoolRequestLoanMsgOpCode                 MsgOpCode = 0xe642c965
	DisapproveMsgOpCode                              MsgOpCode = 0xe8a0abfe
	DedustSwapMsgOpCode                              MsgOpCode = 0xea06185d
	TonstakeControllerRecoverStakeMsgOpCode          MsgOpCode = 0xeb373a05
	BidaskBurnAllMsgOpCode                           MsgOpCode = 0xebd6ec83
	TonstakeNftBurnNotificationMsgOpCode             MsgOpCode = 0xed58b0b2
	TonstakeControllerReturnUnusedLoanMsgOpCode      MsgOpCode = 0xed7378a6
	StormChangeSettingsMsgOpCode                     MsgOpCode = 0xedcd36a6
	CoffeeMevProtectFailedSwapMsgOpCode              MsgOpCode = 0xee51ce51
	JettonSetStatusMsgOpCode                         MsgOpCode = 0xeed236d3
	ExtClientGrantRefundSignedMsgOpCode              MsgOpCode = 0xefd711e1
	PaymentConfirmedMsgOpCode                        MsgOpCode = 0xf06c7567
	TonstakeControllerUpdateValidatorHashMsgOpCode   MsgOpCode = 0xf0fd2250
	TonstakeNftBurnMsgOpCode                         MsgOpCode = 0xf127fe4e
	ExtClientTopUpMsgOpCode                          MsgOpCode = 0xf172e6c2
	BidaskSwapMsgOpCode                              MsgOpCode = 0xf2ef6c1b
	ElectorNewStakeConfirmationMsgOpCode             MsgOpCode = 0xf374484c
	StormWithdrawReferralAmountMsgOpCode             MsgOpCode = 0xf5d4eb52
	ExtWorkerLastPayoutRequestSignedMsgOpCode        MsgOpCode = 0xf5f26a36
	SubscriptionDeployMsgOpCode                      MsgOpCode = 0xf71783cb
	MultisigNewOrderMsgOpCode                        MsgOpCode = 0xf718510f
	StonfiPaymentRequestMsgOpCode                    MsgOpCode = 0xf93bb43f
	CoffeeStakingDepositMsgOpCode                    MsgOpCode = 0xf9471134
	ElectorRecoverStakeResponseMsgOpCode             MsgOpCode = 0xf96f7324
	OwnerClientRequestRefundMsgOpCode                MsgOpCode = 0xfafa6cc1
	JettonClaimAdminMsgOpCode                        MsgOpCode = 0xfb88e119
	MoonWithdrawLiquidityNotifyMsgOpCode             MsgOpCode = 0xff86f067
	BounceV2MsgOpCode                                MsgOpCode = 0xfffffffe
	BounceMsgOpCode                                  MsgOpCode = 0xffffffff
)
const (
	Tonkeeper2FaSignedExternalExtInMsgOpCode       MsgOpCode = 0x00000000
	WalletSignedV3ExtInMsgOpCode                   MsgOpCode = 0x00000000
	WalletSignedV4ExtInMsgOpCode                   MsgOpCode = 0x00000000
	HighloadWalletSignedV3ExtInMsgOpCode           MsgOpCode = 0x00000000
	PreprocessedWalletSignedV2ExtInMsgOpCode       MsgOpCode = 0x00000000
	HighloadWalletSignedV2ExtInMsgOpCode           MsgOpCode = 0x00000000
	StormExecuteOrdersBundleExternalExtInMsgOpCode MsgOpCode = 0x04c52fd2
	CronTriggerExtInMsgOpCode                      MsgOpCode = 0x2114702d
	WalletSignedExternalV5R1ExtInMsgOpCode         MsgOpCode = 0x7369676e
)
const (
	CoffeeStakingRewardsUpdatedExtOutMsgOpCode      MsgOpCode = 0x0a9577f0
	DedustWithdrawalExtOutMsgOpCode                 MsgOpCode = 0x3aa870a6
	MegatonUpdateMiningParamsExtOutMsgOpCode        MsgOpCode = 0x56a8e920
	MegatonSwapExtOutMsgOpCode                      MsgOpCode = 0x7362d09c
	IntentLogExtOutMsgOpCode                        MsgOpCode = 0x812e8f40
	DedustSwapExtOutMsgOpCode                       MsgOpCode = 0x9c610de3
	DisplayMultiplierChangedExtOutMsgOpCode         MsgOpCode = 0xac392598
	CoffeeStakingRewardsClaimedExtOutMsgOpCode      MsgOpCode = 0xb30c7310
	DedustDepositExtOutMsgOpCode                    MsgOpCode = 0xb544f4a4
	CoffeeSwapSucceededExtOutMsgOpCode              MsgOpCode = 0xc0ffee30
	CoffeeSwapFailedExtOutMsgOpCode                 MsgOpCode = 0xc0ffee31
	CoffeeDepositLiquiditySucceededExtOutMsgOpCode  MsgOpCode = 0xc0ffee33
	CoffeeDepositLiquidityFailedExtOutMsgOpCode     MsgOpCode = 0xc0ffee34
	CoffeeWithdrawLiquiditySucceededExtOutMsgOpCode MsgOpCode = 0xc0ffee35
)

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 (
	UnknownMsgOp MsgOpName = "Unknown"
	EmptyMsgOp   MsgOpName = ""
)
const (
	TextCommentMsgOp                             MsgOpName = "TextComment"
	PtonTonTransferMsgOp                         MsgOpName = "PtonTonTransfer"
	StormRequestWithdrawPositionMsgOp            MsgOpName = "StormRequestWithdrawPosition"
	RootChangeParamsMsgOp                        MsgOpName = "RootChangeParams"
	BidaskProvideRefundMsgOp                     MsgOpName = "BidaskProvideRefund"
	StormDeployOrdinarySaMsgOp                   MsgOpName = "StormDeployOrdinarySa"
	StonfiDepositRefFeeV2MsgOp                   MsgOpName = "StonfiDepositRefFeeV2"
	StormExecuteOrdersBundleExternalMsgOp        MsgOpName = "StormExecuteOrdersBundleExternal"
	ProveOwnershipMsgOp                          MsgOpName = "ProveOwnership"
	NftOwnershipAssignedMsgOp                    MsgOpName = "NftOwnershipAssigned"
	OwnershipProofMsgOp                          MsgOpName = "OwnershipProof"
	StonfiCbAddLiquidityV2MsgOp                  MsgOpName = "StonfiCbAddLiquidityV2"
	ChallengeQuarantinedChannelStateMsgOp        MsgOpName = "ChallengeQuarantinedChannelState"
	TonstakePoolWithdrawalMsgOp                  MsgOpName = "TonstakePoolWithdrawal"
	CoffeeStakingUpdateRewardsMsgOp              MsgOpName = "CoffeeStakingUpdateRewards"
	BidaskInternalContinueProvideMsgOp           MsgOpName = "BidaskInternalContinueProvide"
	BidaskLiquidityAddedNotifyMsgOp              MsgOpName = "BidaskLiquidityAddedNotify"
	SbtOwnerInfoMsgOp                            MsgOpName = "SbtOwnerInfo"
	InitPaymentChannelMsgOp                      MsgOpName = "InitPaymentChannel"
	JettonTransferMsgOp                          MsgOpName = "JettonTransfer"
	OfferStorageContractMsgOp                    MsgOpName = "OfferStorageContract"
	BemoDeployUnstakeRequestMsgOp                MsgOpName = "BemoDeployUnstakeRequest"
	RootUpgradeMsgOp                             MsgOpName = "RootUpgrade"
	StormTakeReferralFeesMsgOp                   MsgOpName = "StormTakeReferralFees"
	TonstakeNftInitMsgOp                         MsgOpName = "TonstakeNftInit"
	TonstakeControllerPoolHaltMsgOp              MsgOpName = "TonstakeControllerPoolHalt"
	WhalesNominatorsForceKickMsgOp               MsgOpName = "WhalesNominatorsForceKick"
	DedustCancelDepositMsgOp                     MsgOpName = "DedustCancelDeposit"
	TonstakePayoutMintJettonsMsgOp               MsgOpName = "TonstakePayoutMintJettons"
	CreditMsgOp                                  MsgOpName = "Credit"
	BidaskInternalBurnMsgOp                      MsgOpName = "BidaskInternalBurn"
	JettonInternalTransferMsgOp                  MsgOpName = "JettonInternalTransfer"
	StormDepositNotifyMsgOp                      MsgOpName = "StormDepositNotify"
	StormDepositNotifyWithDeployMsgOp            MsgOpName = "StormDepositNotifyWithDeploy"
	BidaskSwapFallbackMsgOp                      MsgOpName = "BidaskSwapFallback"
	BidaskSwapFallbackV2MsgOp                    MsgOpName = "BidaskSwapFallbackV2"
	TakePositionV2MsgOp                          MsgOpName = "TakePositionV2"
	StormNotifyUpdatePositionMsgOp               MsgOpName = "StormNotifyUpdatePosition"
	WhalesNominatorsWithdrawUnownedResponseMsgOp MsgOpName = "WhalesNominatorsWithdrawUnownedResponse"
	MoonCancelOrderMsgOp                         MsgOpName = "MoonCancelOrder"
	SbtDestroyMsgOp                              MsgOpName = "SbtDestroy"
	StartUncooperativeChannelCloseMsgOp          MsgOpName = "StartUncooperativeChannelClose"
	CoffeeCrossDexResendMsgOp                    MsgOpName = "CoffeeCrossDexResend"
	StormWithdrawSuccessMsgOp                    MsgOpName = "StormWithdrawSuccess"
	StonfiVaultPayToV2MsgOp                      MsgOpName = "StonfiVaultPayToV2"
	BidaskSaveLiquidityInfoMsgOp                 MsgOpName = "BidaskSaveLiquidityInfo"
	EncryptedTextCommentMsgOp                    MsgOpName = "EncryptedTextComment"
	DedustCreateVaultMsgOp                       MsgOpName = "DedustCreateVault"
	StormAddPublicKeyMsgOp                       MsgOpName = "StormAddPublicKey"
	JettonCallToMsgOp                            MsgOpName = "JettonCallTo"
	WhalesNominatorsStakeWithdrawCompletedMsgOp  MsgOpName = "WhalesNominatorsStakeWithdrawCompleted"
	JettonUpgradeMsgOp                           MsgOpName = "JettonUpgrade"
	WhalesNominatorsWithdrawUnownedMsgOp         MsgOpName = "WhalesNominatorsWithdrawUnowned"
	FinishUncooperativeChannelCloseMsgOp         MsgOpName = "FinishUncooperativeChannelClose"
	ExcessesMsgOp                                MsgOpName = "Excesses"
	StonfiSwapMsgOp                              MsgOpName = "StonfiSwap"
	OwnerWorkerRegisterMsgOp                     MsgOpName = "OwnerWorkerRegister"
	BidaskDammClaimFeesMsgOp                     MsgOpName = "BidaskDammClaimFees"
	TonstakeControllerPoolSendMessageMsgOp       MsgOpName = "TonstakeControllerPoolSendMessage"
	BidaskDammMintMsgOp                          MsgOpName = "BidaskDammMint"
	StormTradeNotificationV2MsgOp                MsgOpName = "StormTradeNotificationV2"
	StonfiBurnNotificationExtV2MsgOp             MsgOpName = "StonfiBurnNotificationExtV2"
	TeleitemDeployMsgOp                          MsgOpName = "TeleitemDeploy"
	StormDepositNativeMsgOp                      MsgOpName = "StormDepositNative"
	StormVammInitMsgOp                           MsgOpName = "StormVammInit"
	StormVaultInitMsgOp                          MsgOpName = "StormVaultInit"
	PtonResetGasMsgOp                            MsgOpName = "PtonResetGas"
	TonstakePoolSetGovernanceFeeMsgOp            MsgOpName = "TonstakePoolSetGovernanceFee"
	StormWithdrawExecutorAmountMsgOp             MsgOpName = "StormWithdrawExecutorAmount"
	GetStaticDataMsgOp                           MsgOpName = "GetStaticData"
	TonstakeControllerValidatorWithdrawalMsgOp   MsgOpName = "TonstakeControllerValidatorWithdrawal"
	TonstakePoolWithdrawMsgOp                    MsgOpName = "TonstakePoolWithdraw"
	StormVaultTradeNotificationMsgOp             MsgOpName = "StormVaultTradeNotification"
	StonfiWithdrawFeeV2MsgOp                     MsgOpName = "StonfiWithdrawFeeV2"
	StormFailNotificationMsgOp                   MsgOpName = "StormFailNotification"
	AuctionFillUpMsgOp                           MsgOpName = "AuctionFillUp"
	TeleitemCancelAuctionMsgOp                   MsgOpName = "TeleitemCancelAuction"
	StonfiProvideLpV2MsgOp                       MsgOpName = "StonfiProvideLpV2"
	DedustTonExcessesMsgOp                       MsgOpName = "DedustTonExcesses"
	BemoReturnUnstakeRequestMsgOp                MsgOpName = "BemoReturnUnstakeRequest"
	LockAndClaimMsgOp                            MsgOpName = "LockAndClaim"
	StormOrderCreatedMsgOp                       MsgOpName = "StormOrderCreated"
	RootDelProxyTypeMsgOp                        MsgOpName = "RootDelProxyType"
	HipoFinanceDepositCoinsMsgOp                 MsgOpName = "HipoFinanceDepositCoins"
	Accountv3AddLiquidityMsgOp                   MsgOpName = "Accountv3AddLiquidity"
	ProofStorageMsgOp                            MsgOpName = "ProofStorage"
	BidaskBurnPayoutMsgOp                        MsgOpName = "BidaskBurnPayout"
	BemoStakeMsgOp                               MsgOpName = "BemoStake"
	Poolv3FundAccountMsgOp                       MsgOpName = "Poolv3FundAccount"
	ProcessGovernanceDecisionMsgOp               MsgOpName = "ProcessGovernanceDecision"
	TelemintDeployMsgOp                          MsgOpName = "TelemintDeploy"
	TelemintDeployV2MsgOp                        MsgOpName = "TelemintDeployV2"
	StorageWithdrawMsgOp                         MsgOpName = "StorageWithdraw"
	DedustPayoutMsgOp                            MsgOpName = "DedustPayout"
	ElectorRecoverStakeRequestMsgOp              MsgOpName = "ElectorRecoverStakeRequest"
	TonstakePoolDepositMsgOp                     MsgOpName = "TonstakePoolDeposit"
	TeleitemStartAuctionMsgOp                    MsgOpName = "TeleitemStartAuction"
	BemoUnstakeMsgOp                             MsgOpName = "BemoUnstake"
	MoonOrderCancelledMsgOp                      MsgOpName = "MoonOrderCancelled"
	TonstakePoolTouchMsgOp                       MsgOpName = "TonstakePoolTouch"
	DedustTonPayMsgOp                            MsgOpName = "DedustTonPay"
	GramSubmitProofOfWorkMsgOp                   MsgOpName = "GramSubmitProofOfWork"
	WorkerProxyRequestMsgOp                      MsgOpName = "WorkerProxyRequest"
	ElectorNewStakeMsgOp                         MsgOpName = "ElectorNewStake"
	DeleteDnsRecordMsgOp                         MsgOpName = "DeleteDnsRecord"
	ChangeDnsRecordMsgOp                         MsgOpName = "ChangeDnsRecord"
	DnsBalanceReleaseMsgOp                       MsgOpName = "DnsBalanceRelease"
	StormMintExecutorMsgOp                       MsgOpName = "StormMintExecutor"
	PtonDeployWalletMsgOp                        MsgOpName = "PtonDeployWallet"
	RootUpgradeFullMsgOp                         MsgOpName = "RootUpgradeFull"
	StormReferralFeesMsgOp                       MsgOpName = "StormReferralFees"
	SubscriptionReducePaymentMsgOp               MsgOpName = "SubscriptionReducePayment"
	StonfiAddLiquidityV2MsgOp                    MsgOpName = "StonfiAddLiquidityV2"
	StormWithdrawRequestMsgOp                    MsgOpName = "StormWithdrawRequest"
	BidaskSwapSuccessMsgOp                       MsgOpName = "BidaskSwapSuccess"
	Tonkeeper2FaSignedMsgOp                      MsgOpName = "Tonkeeper2FaSigned"
	UpdatePubkeyMsgOp                            MsgOpName = "UpdatePubkey"
	HipoFinanceTokensMintedMsgOp                 MsgOpName = "HipoFinanceTokensMinted"
	UpdateStorageParamsMsgOp                     MsgOpName = "UpdateStorageParams"
	TonstakeImanagerOperationFeeMsgOp            MsgOpName = "TonstakeImanagerOperationFee"
	ChannelCooperativeCloseMsgOp                 MsgOpName = "ChannelCooperativeClose"
	OutbidNotificationMsgOp                      MsgOpName = "OutbidNotification"
	TonstakeControllerReturnAvailableFundsMsgOp  MsgOpName = "TonstakeControllerReturnAvailableFunds"
	RootResetMsgOp                               MsgOpName = "RootReset"
	JettonBurnMsgOp                              MsgOpName = "JettonBurn"
	BidaskInternalContinueSwapMsgOp              MsgOpName = "BidaskInternalContinueSwap"
	StormDepositTonMsgOp                         MsgOpName = "StormDepositTon"
	BidaskInternalContinueSwapV2MsgOp            MsgOpName = "BidaskInternalContinueSwapV2"
	StormNotifyWithDeployMsgOp                   MsgOpName = "StormNotifyWithDeploy"
	StormInitSaMsgOp                             MsgOpName = "StormInitSa"
	StormDepositRevertMsgOp                      MsgOpName = "StormDepositRevert"
	HipoFinanceProxyTokensMintedMsgOp            MsgOpName = "HipoFinanceProxyTokensMinted"
	DaolamaVaultSupplyMsgOp                      MsgOpName = "DaolamaVaultSupply"
	StormUpdatePositionWithStopLossMsgOp         MsgOpName = "StormUpdatePositionWithStopLoss"
	StormAddExecutorAmountMsgOp                  MsgOpName = "StormAddExecutorAmount"
	TonstakePoolSetRolesMsgOp                    MsgOpName = "TonstakePoolSetRoles"
	StormExecuteOrdersBundleInternalMsgOp        MsgOpName = "StormExecuteOrdersBundleInternal"
	NftTransferMsgOp                             MsgOpName = "NftTransfer"
	TegroSwapTonMsgOp                            MsgOpName = "TegroSwapTon"
	StormUpdatePositionMsgOp                     MsgOpName = "StormUpdatePosition"
	DedustSwapExternalMsgOp                      MsgOpName = "DedustSwapExternal"
	TonstakeControllerSendRequestLoanMsgOp       MsgOpName = "TonstakeControllerSendRequestLoan"
	StonfiPayVaultV2MsgOp                        MsgOpName = "StonfiPayVaultV2"
	ExtProxyCloseRequestSignedMsgOp              MsgOpName = "ExtProxyCloseRequestSigned"
	JettonMintMsgOp                              MsgOpName = "JettonMint"
	StormRemoveAllKeysExceptCurrentMsgOp         MsgOpName = "StormRemoveAllKeysExceptCurrent"
	WalletPluginDestructMsgOp                    MsgOpName = "WalletPluginDestruct"
	JettonChangeAdminMsgOp                       MsgOpName = "JettonChangeAdmin"
	PtonInternalDeployMsgOp                      MsgOpName = "PtonInternalDeploy"
	ClientProxyRequestMsgOp                      MsgOpName = "ClientProxyRequest"
	WalletExtensionActionV5R1MsgOp               MsgOpName = "WalletExtensionActionV5R1"
	StonfiPayToV2MsgOp                           MsgOpName = "StonfiPayToV2"
	BidaskInternalSwapMsgOp                      MsgOpName = "BidaskInternalSwap"
	StormFailedBundleExecutionMsgOp              MsgOpName = "StormFailedBundleExecution"
	StonfiSwapV2MsgOp                            MsgOpName = "StonfiSwapV2"
	SettleChannelConditionalsMsgOp               MsgOpName = "SettleChannelConditionals"
	StormCancelOrderMsgOp                        MsgOpName = "StormCancelOrder"
	TopUpChannelBalanceMsgOp                     MsgOpName = "TopUpChannelBalance"
	GetRoyaltyParamsMsgOp                        MsgOpName = "GetRoyaltyParams"
	StormOrderCanceledMsgOp                      MsgOpName = "StormOrderCanceled"
	OwnerClientIncreaseStakeMsgOp                MsgOpName = "OwnerClientIncreaseStake"
	MoonProvideLiquidityMsgOp                    MsgOpName = "MoonProvideLiquidity"
	CoffeeMevProtectHoldFundsMsgOp               MsgOpName = "CoffeeMevProtectHoldFunds"
	StormUnsuccessfulDepositMsgOp                MsgOpName = "StormUnsuccessfulDeposit"
	RootUnregisterProxyMsgOp                     MsgOpName = "RootUnregisterProxy"
	WalletPluginInstallationNotificationMsgOp    MsgOpName = "WalletPluginInstallationNotification"
	BidaskNativeTransferNotificationMsgOp        MsgOpName = "BidaskNativeTransferNotification"
	StormWithdrawRequestUserMsgOp                MsgOpName = "StormWithdrawRequestUser"
	SbtRevokeMsgOp                               MsgOpName = "SbtRevoke"
	PaymentRequestMsgOp                          MsgOpName = "PaymentRequest"
	RootAddProxyTypeMsgOp                        MsgOpName = "RootAddProxyType"
	BidaskDammBurnMsgOp                          MsgOpName = "BidaskDammBurn"
	TonstakeControllerPoolUnhaltMsgOp            MsgOpName = "TonstakeControllerPoolUnhalt"
	BidaskDammProvideOneSideMsgOp                MsgOpName = "BidaskDammProvideOneSide"
	DedustSwapPeerMsgOp                          MsgOpName = "DedustSwapPeer"
	BidaskBurnMsgOp                              MsgOpName = "BidaskBurn"
	JettonNotifyMsgOp                            MsgOpName = "JettonNotify"
	WalletSignedInternalV5R1MsgOp                MsgOpName = "WalletSignedInternalV5R1"
	SubscriptionPaymentMsgOp                     MsgOpName = "SubscriptionPayment"
	MoonProvideLiquiditySucceedMsgOp             MsgOpName = "MoonProvideLiquiditySucceed"
	WhalesNominatorsStakeWithdrawDelayedMsgOp    MsgOpName = "WhalesNominatorsStakeWithdrawDelayed"
	MultisigExecuteMsgOp                         MsgOpName = "MultisigExecute"
	SubscriptionFallbackMsgOp                    MsgOpName = "SubscriptionFallback"
	ExtProxyPayoutRequestMsgOp                   MsgOpName = "ExtProxyPayoutRequest"
	StormRemovePublicKeyMsgOp                    MsgOpName = "StormRemovePublicKey"
	MegatonWtonMintMsgOp                         MsgOpName = "MegatonWtonMint"
	ChannelCooperativeCommitMsgOp                MsgOpName = "ChannelCooperativeCommit"
	TonstakeControllerPoolSetSudoerMsgOp         MsgOpName = "TonstakeControllerPoolSetSudoer"
	CloseStorageContractMsgOp                    MsgOpName = "CloseStorageContract"
	AcceptStorageContractMsgOp                   MsgOpName = "AcceptStorageContract"
	InvoicePayloadMsgOp                          MsgOpName = "InvoicePayload"
	ApproveMsgOp                                 MsgOpName = "Approve"
	WhalesNominatorsDepositMsgOp                 MsgOpName = "WhalesNominatorsDeposit"
	DaolamaVaultWithdrawMsgOp                    MsgOpName = "DaolamaVaultWithdraw"
	JettonBurnNotificationMsgOp                  MsgOpName = "JettonBurnNotification"
	Poolv3MintMsgOp                              MsgOpName = "Poolv3Mint"
	MultisigApproveAcceptedMsgOp                 MsgOpName = "MultisigApproveAccepted"
	OwnerClientChangeSecretHashAndTopUpMsgOp     MsgOpName = "OwnerClientChangeSecretHashAndTopUp"
	StormAddReferralAmountMsgOp                  MsgOpName = "StormAddReferralAmount"
	BidaskSwapV2MsgOp                            MsgOpName = "BidaskSwapV2"
	BidaskInternalSwapV2MsgOp                    MsgOpName = "BidaskInternalSwapV2"
	StormProvideOrderMsgOp                       MsgOpName = "StormProvideOrder"
	StormProvidePositionMsgOp                    MsgOpName = "StormProvidePosition"
	ReportStaticDataMsgOp                        MsgOpName = "ReportStaticData"
	RootDelWorkerTypeMsgOp                       MsgOpName = "RootDelWorkerType"
	TonstakeControllerWithdrawValidatorMsgOp     MsgOpName = "TonstakeControllerWithdrawValidator"
	BemoUnstakeNotificationMsgOp                 MsgOpName = "BemoUnstakeNotification"
	MoonWithdrawLiquidityPayoutMsgOp             MsgOpName = "MoonWithdrawLiquidityPayout"
	RootDelModelTypeMsgOp                        MsgOpName = "RootDelModelType"
	MoonOrderPayoutMsgOp                         MsgOpName = "MoonOrderPayout"
	MoonBoostPoolMsgOp                           MsgOpName = "MoonBoostPool"
	TonstakeControllerPoolUpgradeMsgOp           MsgOpName = "TonstakeControllerPoolUpgrade"
	BidaskProvideMsgOp                           MsgOpName = "BidaskProvide"
	ExtProxyIncreaseStakeMsgOp                   MsgOpName = "ExtProxyIncreaseStake"
	DedustCreateVolatilePoolMsgOp                MsgOpName = "DedustCreateVolatilePool"
	MoonDeployOrderMsgOp                         MsgOpName = "MoonDeployOrder"
	BidaskDammInternalClaimMsgOp                 MsgOpName = "BidaskDammInternalClaim"
	TonstakePoolPrepareGovernanceMigrationMsgOp  MsgOpName = "TonstakePoolPrepareGovernanceMigration"
	WhalesNominatorsAcceptStakeMsgOp             MsgOpName = "WhalesNominatorsAcceptStake"
	MoonFillOrderMsgOp                           MsgOpName = "MoonFillOrder"
	TonstakePoolSetDepositSettingsMsgOp          MsgOpName = "TonstakePoolSetDepositSettings"
	OwnerWalletSendMessageMsgOp                  MsgOpName = "OwnerWalletSendMessage"
	MultisigOrderInitMsgOp                       MsgOpName = "MultisigOrderInit"
	StormActivateOrderMsgOp                      MsgOpName = "StormActivateOrder"
	ExtWorkerPayoutRequestSignedMsgOp            MsgOpName = "ExtWorkerPayoutRequestSigned"
	WhalesNominatorsAcceptWithdrawsMsgOp         MsgOpName = "WhalesNominatorsAcceptWithdraws"
	PayToMsgOp                                   MsgOpName = "PayTo"
	WhalesNominatorsSendStakeMsgOp               MsgOpName = "WhalesNominatorsSendStake"
	RootUpgradeContractsMsgOp                    MsgOpName = "RootUpgradeContracts"
	MultisigExecuteInternalMsgOp                 MsgOpName = "MultisigExecuteInternal"
	TeleitemOkMsgOp                              MsgOpName = "TeleitemOk"
	StormCreateOrderMsgOp                        MsgOpName = "StormCreateOrder"
	TeleitemReturnBidMsgOp                       MsgOpName = "TeleitemReturnBid"
	MultisigApproveMsgOp                         MsgOpName = "MultisigApprove"
	Poolv3SwapMsgOp                              MsgOpName = "Poolv3Swap"
	ReportRoyaltyParamsMsgOp                     MsgOpName = "ReportRoyaltyParams"
	StorageRewardWithdrawalMsgOp                 MsgOpName = "StorageRewardWithdrawal"
	OwnerClientChangeSecretHashMsgOp             MsgOpName = "OwnerClientChangeSecretHash"
	TakeAggregatedDataDepositMsgOp               MsgOpName = "TakeAggregatedDataDeposit"
	DedustPayoutFromPoolMsgOp                    MsgOpName = "DedustPayoutFromPool"
	BidaskDammInternalBurnMsgOp                  MsgOpName = "BidaskDammInternalBurn"
	PtonTonRefundMsgOp                           MsgOpName = "PtonTonRefund"
	BidaskAddingLiquidityNotifyMsgOp             MsgOpName = "BidaskAddingLiquidityNotify"
	MultisigApproveRejectedMsgOp                 MsgOpName = "MultisigApproveRejected"
	ProvideAggregatedDataDepositMsgOp            MsgOpName = "ProvideAggregatedDataDeposit"
	ProvideAggregatedDataWithdrawMsgOp           MsgOpName = "ProvideAggregatedDataWithdraw"
	TonstakeImanagerRequestNotificationMsgOp     MsgOpName = "TonstakeImanagerRequestNotification"
	TonstakePoolDeployControllerMsgOp            MsgOpName = "TonstakePoolDeployController"
	CoffeeStakingClaimRewardsMsgOp               MsgOpName = "CoffeeStakingClaimRewards"
	MoonDepositLiquidityMsgOp                    MsgOpName = "MoonDepositLiquidity"
	MoonSwapMsgOp                                MsgOpName = "MoonSwap"
	MoonVestingPayoutMsgOp                       MsgOpName = "MoonVestingPayout"
	OwnerProxyCloseMsgOp                         MsgOpName = "OwnerProxyClose"
	DedustDepositLiquidityAllMsgOp               MsgOpName = "DedustDepositLiquidityAll"
	StorageContractTerminatedMsgOp               MsgOpName = "StorageContractTerminated"
	StormPayFundingMsgOp                         MsgOpName = "StormPayFunding"
	CoffeeCrossDexFailureMsgOp                   MsgOpName = "CoffeeCrossDexFailure"
	MoonDepositRecordMsgOp                       MsgOpName = "MoonDepositRecord"
	ExtClientChargeSignedMsgOp                   MsgOpName = "ExtClientChargeSigned"
	CoffeeStakingInitMsgOp                       MsgOpName = "CoffeeStakingInit"
	CoffeeSwapMsgOp                              MsgOpName = "CoffeeSwap"
	CoffeeSwapExtraMsgOp                         MsgOpName = "CoffeeSwapExtra"
	CoffeeCreatePoolMsgOp                        MsgOpName = "CoffeeCreatePool"
	CoffeeCreatePoolExtraMsgOp                   MsgOpName = "CoffeeCreatePoolExtra"
	CoffeeDepositLiquidityMsgOp                  MsgOpName = "CoffeeDepositLiquidity"
	CoffeeDepositLiquidityExtraMsgOp             MsgOpName = "CoffeeDepositLiquidityExtra"
	CoffeeCreateVaultMsgOp                       MsgOpName = "CoffeeCreateVault"
	CoffeeWithdrawDepositMsgOp                   MsgOpName = "CoffeeWithdrawDeposit"
	CoffeeSwapInternalMsgOp                      MsgOpName = "CoffeeSwapInternal"
	CoffeePayoutInternalMsgOp                    MsgOpName = "CoffeePayoutInternal"
	CoffeeDeployMsgOp                            MsgOpName = "CoffeeDeploy"
	CoffeeCreatePoolCreatorRequestMsgOp          MsgOpName = "CoffeeCreatePoolCreatorRequest"
	CoffeeCreatePoolCreatorInternalMsgOp         MsgOpName = "CoffeeCreatePoolCreatorInternal"
	CoffeeCreatePoolRequestMsgOp                 MsgOpName = "CoffeeCreatePoolRequest"
	CoffeeCreatePoolInternalMsgOp                MsgOpName = "CoffeeCreatePoolInternal"
	CoffeeCreateLiquidityDepositoryRequestMsgOp  MsgOpName = "CoffeeCreateLiquidityDepositoryRequest"
	CoffeeCreateLiquidityDepositoryInternalMsgOp MsgOpName = "CoffeeCreateLiquidityDepositoryInternal"
	CoffeeDepositLiquidityInternalMsgOp          MsgOpName = "CoffeeDepositLiquidityInternal"
	CoffeeCreateVaultInternalMsgOp               MsgOpName = "CoffeeCreateVaultInternal"
	CoffeeActivateVaultInternalMsgOp             MsgOpName = "CoffeeActivateVaultInternal"
	CoffeeWithdrawInternalMsgOp                  MsgOpName = "CoffeeWithdrawInternal"
	CoffeeUpdateContractInternalMsgOp            MsgOpName = "CoffeeUpdateContractInternal"
	CoffeePayoutMsgOp                            MsgOpName = "CoffeePayout"
	CoffeeNotificationMsgOp                      MsgOpName = "CoffeeNotification"
	CoffeeUpdateAdminMsgOp                       MsgOpName = "CoffeeUpdateAdmin"
	CoffeeActivateVaultMsgOp                     MsgOpName = "CoffeeActivateVault"
	CoffeeWithdrawMsgOp                          MsgOpName = "CoffeeWithdraw"
	CoffeeUpdateCodeCellsMsgOp                   MsgOpName = "CoffeeUpdateCodeCells"
	CoffeeUpdateContractMsgOp                    MsgOpName = "CoffeeUpdateContract"
	CoffeeUpdateWithdrawerMsgOp                  MsgOpName = "CoffeeUpdateWithdrawer"
	TonstakeImanagerStatsMsgOp                   MsgOpName = "TonstakeImanagerStats"
	RootAddModelTypeMsgOp                        MsgOpName = "RootAddModelType"
	OwnerClientRegisterMsgOp                     MsgOpName = "OwnerClientRegister"
	MoonSwapFailedMsgOp                          MsgOpName = "MoonSwapFailed"
	RootChangeOwnerMsgOp                         MsgOpName = "RootChangeOwner"
	RootChangePriceMsgOp                         MsgOpName = "RootChangePrice"
	PayoutMsgOp                                  MsgOpName = "Payout"
	StormVaultStakeMsgOp                         MsgOpName = "StormVaultStake"
	TonstakeImanagerSetInterestMsgOp             MsgOpName = "TonstakeImanagerSetInterest"
	StormMintReferralMsgOp                       MsgOpName = "StormMintReferral"
	MoonSwapSucceedMsgOp                         MsgOpName = "MoonSwapSucceed"
	JettonChangeMetadataMsgOp                    MsgOpName = "JettonChangeMetadata"
	StormCompleteOrderMsgOp                      MsgOpName = "StormCompleteOrder"
	SbtRequestOwnerMsgOp                         MsgOpName = "SbtRequestOwner"
	TopUpMsgOp                                   MsgOpName = "TopUp"
	BidaskSwapSuccessV2MsgOp                     MsgOpName = "BidaskSwapSuccessV2"
	StorageContractConfirmedMsgOp                MsgOpName = "StorageContractConfirmed"
	ExcessMsgOp                                  MsgOpName = "Excess"
	DedustDepositLiquidityMsgOp                  MsgOpName = "DedustDepositLiquidity"
	StormVaultUnstakeMsgOp                       MsgOpName = "StormVaultUnstake"
	PositionnftV3PositionInitMsgOp               MsgOpName = "PositionnftV3PositionInit"
	TakeAggregatedDataWithdrawMsgOp              MsgOpName = "TakeAggregatedDataWithdraw"
	MoonCreateOrderMsgOp                         MsgOpName = "MoonCreateOrder"
	OwnerClientWithdrawMsgOp                     MsgOpName = "OwnerClientWithdraw"
	WhalesNominatorsWithdrawMsgOp                MsgOpName = "WhalesNominatorsWithdraw"
	TonstakeNftPayoutMsgOp                       MsgOpName = "TonstakeNftPayout"
	BidaskDammSwapMsgOp                          MsgOpName = "BidaskDammSwap"
	ChannelClosedMsgOp                           MsgOpName = "ChannelClosed"
	StormExecuteOrderMsgOp                       MsgOpName = "StormExecuteOrder"
	TonstakePoolLoanRepaymentMsgOp               MsgOpName = "TonstakePoolLoanRepayment"
	TonstakeControllerNewStakeMsgOp              MsgOpName = "TonstakeControllerNewStake"
	RootAddWorkerTypeMsgOp                       MsgOpName = "RootAddWorkerType"
	WalletPluginDestructResponseMsgOp            MsgOpName = "WalletPluginDestructResponse"
	DeployStorageContractMsgOp                   MsgOpName = "DeployStorageContract"
	ExtProxyCloseCompleteRequestSignedMsgOp      MsgOpName = "ExtProxyCloseCompleteRequestSigned"
	TonstakePoolRequestLoanMsgOp                 MsgOpName = "TonstakePoolRequestLoan"
	DisapproveMsgOp                              MsgOpName = "Disapprove"
	DedustSwapMsgOp                              MsgOpName = "DedustSwap"
	TonstakeControllerRecoverStakeMsgOp          MsgOpName = "TonstakeControllerRecoverStake"
	BidaskBurnAllMsgOp                           MsgOpName = "BidaskBurnAll"
	TonstakeNftBurnNotificationMsgOp             MsgOpName = "TonstakeNftBurnNotification"
	TonstakeControllerReturnUnusedLoanMsgOp      MsgOpName = "TonstakeControllerReturnUnusedLoan"
	StormChangeSettingsMsgOp                     MsgOpName = "StormChangeSettings"
	CoffeeMevProtectFailedSwapMsgOp              MsgOpName = "CoffeeMevProtectFailedSwap"
	JettonSetStatusMsgOp                         MsgOpName = "JettonSetStatus"
	ExtClientGrantRefundSignedMsgOp              MsgOpName = "ExtClientGrantRefundSigned"
	PaymentConfirmedMsgOp                        MsgOpName = "PaymentConfirmed"
	TonstakeControllerUpdateValidatorHashMsgOp   MsgOpName = "TonstakeControllerUpdateValidatorHash"
	TonstakeNftBurnMsgOp                         MsgOpName = "TonstakeNftBurn"
	ExtClientTopUpMsgOp                          MsgOpName = "ExtClientTopUp"
	BidaskSwapMsgOp                              MsgOpName = "BidaskSwap"
	ElectorNewStakeConfirmationMsgOp             MsgOpName = "ElectorNewStakeConfirmation"
	StormWithdrawReferralAmountMsgOp             MsgOpName = "StormWithdrawReferralAmount"
	ExtWorkerLastPayoutRequestSignedMsgOp        MsgOpName = "ExtWorkerLastPayoutRequestSigned"
	SubscriptionDeployMsgOp                      MsgOpName = "SubscriptionDeploy"
	MultisigNewOrderMsgOp                        MsgOpName = "MultisigNewOrder"
	StonfiPaymentRequestMsgOp                    MsgOpName = "StonfiPaymentRequest"
	CoffeeStakingDepositMsgOp                    MsgOpName = "CoffeeStakingDeposit"
	ElectorRecoverStakeResponseMsgOp             MsgOpName = "ElectorRecoverStakeResponse"
	OwnerClientRequestRefundMsgOp                MsgOpName = "OwnerClientRequestRefund"
	JettonClaimAdminMsgOp                        MsgOpName = "JettonClaimAdmin"
	MoonWithdrawLiquidityNotifyMsgOp             MsgOpName = "MoonWithdrawLiquidityNotify"
	BounceV2MsgOp                                MsgOpName = "BounceV2"
	BounceMsgOp                                  MsgOpName = "Bounce"
)
const (
	Tonkeeper2FaSignedExternalExtInMsgOp       MsgOpName = "Tonkeeper2FaSignedExternal"
	WalletSignedV3ExtInMsgOp                   MsgOpName = "WalletSignedV3"
	WalletSignedV4ExtInMsgOp                   MsgOpName = "WalletSignedV4"
	HighloadWalletSignedV3ExtInMsgOp           MsgOpName = "HighloadWalletSignedV3"
	PreprocessedWalletSignedV2ExtInMsgOp       MsgOpName = "PreprocessedWalletSignedV2"
	HighloadWalletSignedV2ExtInMsgOp           MsgOpName = "HighloadWalletSignedV2"
	StormExecuteOrdersBundleExternalExtInMsgOp MsgOpName = "StormExecuteOrdersBundleExternal"
	CronTriggerExtInMsgOp                      MsgOpName = "CronTrigger"
	WalletSignedExternalV5R1ExtInMsgOp         MsgOpName = "WalletSignedExternalV5R1"
)
const (
	CoffeeStakingRewardsUpdatedExtOutMsgOp      MsgOpName = "CoffeeStakingRewardsUpdated"
	DedustWithdrawalExtOutMsgOp                 MsgOpName = "DedustWithdrawal"
	MegatonUpdateMiningParamsExtOutMsgOp        MsgOpName = "MegatonUpdateMiningParams"
	MegatonSwapExtOutMsgOp                      MsgOpName = "MegatonSwap"
	IntentLogExtOutMsgOp                        MsgOpName = "IntentLog"
	DedustSwapExtOutMsgOp                       MsgOpName = "DedustSwap"
	DisplayMultiplierChangedExtOutMsgOp         MsgOpName = "DisplayMultiplierChanged"
	CoffeeStakingRewardsClaimedExtOutMsgOp      MsgOpName = "CoffeeStakingRewardsClaimed"
	DedustDepositExtOutMsgOp                    MsgOpName = "DedustDeposit"
	CoffeeSwapSucceededExtOutMsgOp              MsgOpName = "CoffeeSwapSucceeded"
	CoffeeSwapFailedExtOutMsgOp                 MsgOpName = "CoffeeSwapFailed"
	CoffeeDepositLiquiditySucceededExtOutMsgOp  MsgOpName = "CoffeeDepositLiquiditySucceeded"
	CoffeeDepositLiquidityFailedExtOutMsgOp     MsgOpName = "CoffeeDepositLiquidityFailed"
	CoffeeWithdrawLiquiditySucceededExtOutMsgOp MsgOpName = "CoffeeWithdrawLiquiditySucceeded"
)

type MultisigApproveAcceptedMsgBody added in v1.6.0

type MultisigApproveAcceptedMsgBody struct {
	QueryId uint64
}

type MultisigApproveMsgBody added in v1.6.0

type MultisigApproveMsgBody struct {
	QueryId     uint64
	SignerIndex uint8
}

type MultisigApproveRejectedMsgBody added in v1.6.0

type MultisigApproveRejectedMsgBody struct {
	QueryId  uint64
	ExitCode uint32
}

type MultisigExecuteInternalMsgBody added in v1.6.0

type MultisigExecuteInternalMsgBody struct {
	QueryId uint64
	Order   MultisigOrder `tlb:"^"`
}

type MultisigExecuteMsgBody added in v1.6.0

type MultisigExecuteMsgBody struct {
	QueryId        uint64
	OrderSeqno     tlb.Uint256
	ExpirationDate tlb.Uint48
	ApprovalsNum   uint8
	SignersHash    tlb.Bits256
	Order          MultisigOrder `tlb:"^"`
}

type MultisigNewOrderMsgBody added in v1.6.0

type MultisigNewOrderMsgBody struct {
	QueryId        uint64
	OrderSeqno     tlb.Uint256
	Signer         tlb.Uint1
	Index          uint8
	ExpirationDate tlb.Uint48
	Order          MultisigOrder `tlb:"^"`
}

type MultisigOrder added in v1.6.0

type MultisigOrder struct {
	Field0 tlb.Hashmap[tlb.Uint8, tlb.Ref[MultisigSendMessageAction]]
}

type MultisigOrderInitMsgBody added in v1.6.0

type MultisigOrderInitMsgBody struct {
	QueryId        uint64
	Threshold      uint8
	Signers        tlb.Hashmap[tlb.Uint8, tlb.MsgAddress] `tlb:"^"`
	ExpirationDate tlb.Uint48
	Order          MultisigOrder `tlb:"^"`
	SignerIndex    *uint8        `tlb:"maybe"`
}

type MultisigProposersList added in v1.6.0

type MultisigProposersList struct {
	Proposers tlb.Hashmap[tlb.Uint8, tlb.MsgAddress]
}

type MultisigSendMessageAction added in v1.6.0

type MultisigSendMessageAction struct {
	tlb.SumType
	SendMessage struct {
		Field0 SendMessageAction
	} `tlbSumType:"#f1381e5b"`
	UpdateMultisigParam struct {
		Threshold uint8
		Signers   tlb.Hashmap[tlb.Uint8, tlb.MsgAddress] `tlb:"^"`
		Proposers tlb.HashmapE[tlb.Uint8, tlb.MsgAddress]
	} `tlbSumType:"#1d0cfbd3"`
}

func (*MultisigSendMessageAction) MarshalJSON added in v1.6.0

func (t *MultisigSendMessageAction) MarshalJSON() ([]byte, error)

type MultisigSignersList added in v1.6.0

type MultisigSignersList struct {
	Signers tlb.Hashmap[tlb.Uint8, tlb.MsgAddress]
}

type NFTOpCode added in v1.3.0

type NFTOpCode = uint32

NFTOpCode is the first 4 bytes of a message body identifying an operation to be performed.

type NFTOpName added in v1.3.0

type NFTOpName = string
const (
	EmptyNFTOp   NFTOpName = ""
	UnknownNFTOp NFTOpName = "Cell"
)

type NFTPayload added in v1.3.0

type NFTPayload struct {
	SumType string
	OpCode  *uint32
	Value   any
}

func (NFTPayload) MarshalJSON added in v1.3.0

func (p NFTPayload) MarshalJSON() ([]byte, error)

func (NFTPayload) MarshalTLB added in v1.3.0

func (p NFTPayload) MarshalTLB(c *boc.Cell, e *tlb.Encoder) error

func (*NFTPayload) UnmarshalJSON added in v1.3.0

func (p *NFTPayload) UnmarshalJSON(data []byte) error

func (*NFTPayload) UnmarshalTLB added in v1.3.0

func (j *NFTPayload) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type NewBounceComputePhaseInfo added in v1.16.38

type NewBounceComputePhaseInfo struct {
	GasUsed uint32
	VmSteps uint32
}

type NewBounceOriginalInfo added in v1.16.38

type NewBounceOriginalInfo struct {
	Value     tlb.CurrencyCollection
	CreatedLt uint64
	CreatedAt uint32
}

type NftOwnershipAssignedMsgBody

type NftOwnershipAssignedMsgBody struct {
	QueryId        uint64
	PrevOwner      tlb.MsgAddress
	ForwardPayload tlb.EitherRef[NFTPayload]
}

func (*NftOwnershipAssignedMsgBody) UnmarshalTLB added in v1.16.30

func (n *NftOwnershipAssignedMsgBody) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type NftRoyaltyParams

type NftRoyaltyParams struct {
	Numerator   uint16
	Denominator uint16
	Destination tlb.MsgAddress
}

type NftTransferMsgBody

type NftTransferMsgBody struct {
	QueryId             uint64
	NewOwner            tlb.MsgAddress
	ResponseDestination tlb.MsgAddress
	CustomPayload       *tlb.Any `tlb:"maybe^"`
	ForwardAmount       tlb.VarUInteger16
	ForwardPayload      tlb.EitherRef[NFTPayload]
}

func (*NftTransferMsgBody) UnmarshalTLB added in v1.16.30

func (n *NftTransferMsgBody) UnmarshalTLB(cell *boc.Cell, decoder *tlb.Decoder) error

type NoInitRefBody added in v1.16.41

type NoInitRefBody struct {
	Magic tlb.Magic `tlb:"$01"`
}

type NotificationExecutorParams added in v1.16.41

type NotificationExecutorParams struct {
	SplitExecutorReward tlb.Uint1
	ExecutorAmount      tlb.Grams
	ExecutorIndex       uint32
}

type NotificationPayload added in v1.8.13

type NotificationPayload struct {
	Opcode uint64
}

type NotificationPayloadV2 added in v1.16.41

type NotificationPayloadV2 struct {
	BundleSenderAddress tlb.MsgAddress
	BalanceDelta        tlb.Grams
	AmmAddress          tlb.MsgAddress
	Direction           Direction
	PositionData        *PositionData `tlb:"maybe^"`
}

type NotificationReferralParams added in v1.16.41

type NotificationReferralParams struct {
	ReferralAmount tlb.Grams
	ReferralAddr   tlb.MsgAddress
}

type OfferStorageContractMsgBody

type OfferStorageContractMsgBody struct {
	QueryId uint64
}

type OracleData added in v1.8.13

type OracleData struct {
	UpdateMsg  UpdateMsg `tlb:"^"`
	Signatures tlb.Any   `tlb:"^"`
}

type OraclePayload added in v1.8.13

type OraclePayload struct {
	PriceData  OraclePriceData `tlb:"^"`
	Signatures Signatures      `tlb:"^"`
}

type OraclePayloadV2 added in v1.16.41

type OraclePayloadV2 struct {
	tlb.SumType
	Single struct {
		PriceOraclePayload SingleOraclePayload `tlb:"^"`
		LazerMessage       *LazerMessage       `tlb:"maybe^"`
	} `tlbSumType:"#00"`
	Double struct {
		PriceOraclePayload DoubleOraclePayload `tlb:"^"`
		LazerMessage       *LazerMessage       `tlb:"maybe^"`
	} `tlbSumType:"#01"`
	SingleWithCreated struct {
		PriceOraclePayload   SingleOraclePayload  `tlb:"^"`
		CreatedOraclePayload CreatedOraclePayload `tlb:"^"`
		LazerMessage         *LazerMessage        `tlb:"maybe^"`
		CreatedLazerMessage  *LazerMessage        `tlb:"maybe^"`
	} `tlbSumType:"#02"`
	DoubleWithCreated struct {
		PriceOraclePayload   DoubleOraclePayload  `tlb:"^"`
		CreatedOraclePayload CreatedOraclePayload `tlb:"^"`
		LazerMessage         *LazerMessage        `tlb:"maybe^"`
		CreatedLazerMessage  *LazerMessage        `tlb:"maybe^"`
	} `tlbSumType:"#03"`
}

func (*OraclePayloadV2) MarshalJSON added in v1.16.41

func (t *OraclePayloadV2) MarshalJSON() ([]byte, error)

type OraclePriceData added in v1.8.13

type OraclePriceData struct {
	Price         tlb.Grams
	Spread        tlb.Grams
	AnotherSpread uint32
	AssetId       uint16
}

type OracleType added in v1.16.41

type OracleType struct {
	tlb.SumType
	Storm struct{} `tlbSumType:"#0"`
	Lazer struct{} `tlbSumType:"#1"`
}

func (*OracleType) MarshalJSON added in v1.16.41

func (t *OracleType) MarshalJSON() ([]byte, error)

type OrderPayload added in v1.8.13

type OrderPayload struct {
	OrderType  tlb.Uint4
	OrderIndex tlb.Uint3
	Direction  tlb.Uint1
}

type OutbidNotificationMsgBody added in v1.3.0

type OutbidNotificationMsgBody struct {
	QueryId uint64
}

type OwnerClientChangeSecretHashAndTopUpMsgBody added in v1.16.62

type OwnerClientChangeSecretHashAndTopUpMsgBody struct {
	QueryId       uint64
	TopUpAmount   tlb.Grams
	NewSecretHash tlb.Uint256
	SendExcessTo  tlb.MsgAddress
}

type OwnerClientChangeSecretHashMsgBody added in v1.16.62

type OwnerClientChangeSecretHashMsgBody struct {
	QueryId      uint64
	SecretHash   tlb.Uint256
	SendExcessTo tlb.MsgAddress
}

type OwnerClientIncreaseStakeMsgBody added in v1.16.62

type OwnerClientIncreaseStakeMsgBody struct {
	QueryId      uint64
	NewStake     tlb.Grams
	SendExcessTo tlb.MsgAddress
}

type OwnerClientRegisterMsgBody added in v1.16.62

type OwnerClientRegisterMsgBody struct {
	QueryId      uint64
	Nonce        uint64
	SendExcessTo tlb.MsgAddress
}

type OwnerClientRequestRefundMsgBody added in v1.16.62

type OwnerClientRequestRefundMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
}

type OwnerClientWithdrawMsgBody added in v1.16.62

type OwnerClientWithdrawMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
}

type OwnerProxyCloseMsgBody added in v1.16.62

type OwnerProxyCloseMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
}

type OwnerWalletSendMessageMsgBody added in v1.16.62

type OwnerWalletSendMessageMsgBody struct {
	QueryId uint64
	Mode    uint8
	Body    tlb.Any `tlb:"^"`
}

type OwnerWorkerRegisterMsgBody added in v1.16.62

type OwnerWorkerRegisterMsgBody struct {
	QueryId      uint64
	SendExcessTo tlb.MsgAddress
}

type OwnershipProofMsgBody

type OwnershipProofMsgBody struct {
	QueryId   uint64
	ItemId    tlb.Uint256
	Owner     tlb.MsgAddress
	Data      tlb.Any `tlb:"^"`
	RevokedAt uint64
	Content   *tlb.Any `tlb:"maybe^"`
}

type Parameters added in v1.8.13

type Parameters struct {
	Discount uint32
	Rebate   uint32
}

type PayTo added in v1.16.17

type PayTo struct {
	tlb.SumType
	PayToCode0 struct {
		Seqno         uint64
		CoinsinfoCell *struct {
			Amount0        tlb.VarUInteger16
			Jetton0Address tlb.MsgAddress
			Amount1        tlb.VarUInteger16
			Jetton1Address tlb.MsgAddress
		} `tlb:"maybe^"`
	} `tlbSumType:"#00000000"`
	PayToCode200 struct {
		Seqno         uint64
		CoinsinfoCell *struct {
			Amount0        tlb.VarUInteger16
			Jetton0Address tlb.MsgAddress
			Amount1        tlb.VarUInteger16
			Jetton1Address tlb.MsgAddress
			PayloadCell    struct {
				PayloadAmount0 tlb.VarUInteger16
				PayloadCell0   *tlb.Any `tlb:"maybe^"`
				PayloadAmount1 tlb.VarUInteger16
				PayloadCell1   *tlb.Any `tlb:"maybe^"`
			} `tlb:"^"`
		} `tlb:"maybe^"`
		IndexerSwapInfoCell *struct {
			Liquidity            tlb.Uint128
			PriceSqrt            tlb.Uint160
			Tick                 tlb.Int24
			FeeGrowthGlobal0X128 tlb.Int256
			FeeGrowthGlobal1X128 tlb.Int256
		} `tlb:"maybe^"`
	} `tlbSumType:"#000000c8"`
	PayToCode201 struct {
		Seqno         uint64
		CoinsinfoCell *struct {
			Amount0        tlb.VarUInteger16
			Jetton0Address tlb.MsgAddress
			Amount1        tlb.VarUInteger16
			Jetton1Address tlb.MsgAddress
			PayloadCell    struct {
				PayloadAmount0 tlb.VarUInteger16
				PayloadCell0   *tlb.Any `tlb:"maybe^"`
				PayloadAmount1 tlb.VarUInteger16
				PayloadCell1   *tlb.Any `tlb:"maybe^"`
			} `tlb:"^"`
		} `tlb:"maybe^"`
		IndexerBurnInfoCell *struct {
			NftIndex        uint64
			LiquidityBurned tlb.Uint128
			TickLower       tlb.Int24
			TickUpper       tlb.Int24
			Tick            tlb.Int24
		} `tlb:"maybe^"`
	} `tlbSumType:"#000000c9"`
	PayToCode230 struct {
		Seqno         uint64
		CoinsinfoCell *struct {
			Amount0        tlb.VarUInteger16
			Jetton0Address tlb.MsgAddress
			Amount1        tlb.VarUInteger16
			Jetton1Address tlb.MsgAddress
			PayloadCell    struct {
				PayloadAmount0 tlb.VarUInteger16
				PayloadCell0   *tlb.Any `tlb:"maybe^"`
				PayloadAmount1 tlb.VarUInteger16
				PayloadCell1   *tlb.Any `tlb:"maybe^"`
			} `tlb:"^"`
		} `tlb:"maybe^"`
		IndexerSwapInfoCell *struct {
			Liquidity            tlb.Uint128
			PriceSqrt            tlb.Uint160
			Tick                 tlb.Int24
			FeeGrowthGlobal0X128 tlb.Int256
			FeeGrowthGlobal1X128 tlb.Int256
		} `tlb:"maybe^"`
	} `tlbSumType:"#000000e6"`
}

func (*PayTo) MarshalJSON added in v1.16.17

func (t *PayTo) MarshalJSON() ([]byte, error)

type PayToMsgBody added in v1.16.17

type PayToMsgBody struct {
	QueryId   uint64
	Reciever0 tlb.MsgAddress
	Reciever1 tlb.MsgAddress
	PayTo     PayTo
}

type Payload2Fa added in v1.15.0

type Payload2Fa struct {
	tlb.SumType
	SendActions struct {
		Seqno      uint32
		ValidUntil uint64
		Msg        tlb.Any `tlb:"^"`
		Mode       uint8
	} `tlbSumType:"#b15f2c8c"`
	RemoveExtension struct {
		Seqno      uint32
		ValidUntil uint64
	} `tlbSumType:"#9d8084d6"`
	Delegation struct {
		Seqno         uint32
		ValidUntil    uint64
		NewStateInit  tlb.Any `tlb:"^"`
		ForwardAmount tlb.Grams
	} `tlbSumType:"#23d9c15c"`
	CancelDelegation struct {
		Seqno      uint32
		ValidUntil uint64
	} `tlbSumType:"#de82b501"`
}

func (*Payload2Fa) MarshalJSON added in v1.15.0

func (t *Payload2Fa) MarshalJSON() ([]byte, error)

type PaymentConfig

type PaymentConfig struct {
	ExcessFee tlb.Grams
	DestA     tlb.MsgAddress
	DestB     tlb.MsgAddress
}

type PaymentConfirmedMsgBody added in v1.16.18

type PaymentConfirmedMsgBody struct {
	QueryId uint64
}

type PaymentProviderUrl added in v1.15.0

type PaymentProviderUrl struct {
	tlb.SumType
	None    struct{} `tlbSumType:"#00"`
	Tonsite struct {
		Address tlb.Bits256
	} `tlbSumType:"#01"`
}

func (*PaymentProviderUrl) MarshalJSON added in v1.15.1

func (t *PaymentProviderUrl) MarshalJSON() ([]byte, error)

type PaymentRequestMsgBody

type PaymentRequestMsgBody struct {
	QueryId uint64
	Amount  tlb.CurrencyCollection
}

type PayoutMsgBody added in v1.16.62

type PayoutMsgBody struct {
	QueryId uint64
}

type PoolFundAccountJettonPayload added in v1.16.34

type PoolFundAccountJettonPayload struct {
	JettonTarget tlb.MsgAddress
	Enough0      tlb.VarUInteger16
	Enough1      tlb.VarUInteger16
	Liquidity    tlb.Uint128
	TickLower    tlb.Int24
	TickUpper    tlb.Int24
}

type Poolv3FundAccountMsgBody added in v1.16.34

type Poolv3FundAccountMsgBody struct {
	QueryId   uint64
	OwnerAddr tlb.MsgAddress
	Amount0   tlb.VarUInteger16
	Amount1   tlb.VarUInteger16
	Enough0   tlb.VarUInteger16
	Enough1   tlb.VarUInteger16
	Liquidity tlb.Uint128
	TickLower tlb.Int24
	TickUpper tlb.Int24
}

type Poolv3MintMsgBody added in v1.16.34

type Poolv3MintMsgBody struct {
	QueryId       uint64
	Amount0Funded tlb.VarUInteger16
	Amount1Funded tlb.VarUInteger16
	Recipient     tlb.MsgAddress
	Liquidity     tlb.Uint128
	TickLower     tlb.Int24
	TickUpper     tlb.Int24
}

type Poolv3SwapMsgBody added in v1.16.17

type Poolv3SwapMsgBody struct {
	QueryId      uint64
	OwnerAddress tlb.MsgAddress
	SourceWallet tlb.MsgAddress
	ParamsCell   struct {
		Amount            tlb.VarUInteger16
		SqrtPriceLimitX96 tlb.Uint160
		MinOutAmount      tlb.VarUInteger16
	} `tlb:"^"`
	PayloadsCell struct {
		TargetAddress     tlb.MsgAddress
		OkForwardAmount   tlb.VarUInteger16
		OkForwardPayload  *tlb.Any `tlb:"maybe^"`
		RetForwardAmount  tlb.VarUInteger16
		RetForwardPayload *tlb.Any `tlb:"maybe^"`
	} `tlb:"^"`
}

type PositionChange added in v1.8.13

type PositionChange struct {
	Size                         tlb.Uint128
	Direction                    tlb.Uint1
	Margin                       tlb.Grams
	OpenNotional                 tlb.Grams
	LastUpdatedCumulativePremium uint64
	Fee                          uint32
	Discount                     uint32
	Rebate                       uint32
	LastUpdatedTimestamp         uint32
}

type PositionData added in v1.16.41

type PositionData struct {
	Size                         tlb.Int128
	Direction                    Direction
	Margin                       tlb.Grams
	OpenNotional                 tlb.Grams
	LastUpdatedCumulativePremium int64
	Fee                          uint32
	Discount                     uint32
	Rebate                       uint32
	LastUpdatedTimestamp         uint32
}

type PositionRecord added in v1.16.41

type PositionRecord struct {
	tlb.SumType
	Free struct {
		PositionData PositionData `tlb:"^"`
	} `tlbSumType:"$0"`
	Locked struct {
		PositionData PositionData `tlb:"^"`
	} `tlbSumType:"$1"`
}

func (*PositionRecord) MarshalJSON added in v1.16.41

func (t *PositionRecord) MarshalJSON() ([]byte, error)

type PositionnftV3PositionInitMsgBody added in v1.16.34

type PositionnftV3PositionInitMsgBody struct {
	QueryId     uint64
	UserAddress tlb.MsgAddress
	Liquidity   tlb.Uint128
	TickLower   tlb.Int24
	TickUpper   tlb.Int24
	OldFeeCell  struct {
		FeeGrowthInside0LastX128 tlb.Uint256
		FeeGrowthInside1LastX128 tlb.Uint256
		NftIndex                 uint64
		Jetton0Amount            tlb.VarUInteger16
		Jetton1Amount            tlb.VarUInteger16
		Tick                     tlb.Int24
	} `tlb:"^"`
}

type PreparedMessage added in v1.16.41

type PreparedMessage struct {
	Info    InternalMessageInfoRelaxed
	Field1  NoInitRefBody
	MsgBody PreparedMessageBody `tlb:"^"`
}

type PreparedMessageBody added in v1.16.41

type PreparedMessageBody struct {
	Magic               tlb.Magic `tlb:"#1bea50f1"`
	QueryId             uint64
	BundleSenderAddress tlb.MsgAddress
	AmmAddress          tlb.MsgAddress
	Direction           Direction
	SpentAmount         tlb.Grams
	Addresses           AddressesData `tlb:"^"`
	Ref                 RefData
	Position            PositionData `tlb:"^"`
	Intent              Intent       `tlb:"^"`
}

type PreprocessedWalletSignedV2ExtInMsgBody added in v1.9.1

type PreprocessedWalletSignedV2ExtInMsgBody struct {
	Sign tlb.Bits512
	Msg  PreprocessedWalletV2MsgInner `tlb:"^"`
}

type PreprocessedWalletV2MsgInner added in v1.9.1

type PreprocessedWalletV2MsgInner struct {
	ValidUntil uint64
	SeqNo      uint16
	Actions    W5Actions `tlb:"^"`
}

type ProcessGovernanceDecisionMsgBody added in v1.3.0

type ProcessGovernanceDecisionMsgBody struct {
	QueryId uint64
}

type Processed_StormResult added in v1.16.41

type Processed_StormResult struct {
	Shift     uint16
	BitNumber uint16
	NeedClean bool
}

type ProofStorageMsgBody

type ProofStorageMsgBody struct {
	QueryId       uint64
	FileDictProof tlb.Any `tlb:"^"`
}

type ProveOwnershipMsgBody

type ProveOwnershipMsgBody struct {
	QueryId        uint64
	Dest           tlb.MsgAddress
	ForwardPayload tlb.Any `tlb:"^"`
	WithContent    bool
}

type ProvideAggregatedDataDepositMsgBody added in v1.16.37

type ProvideAggregatedDataDepositMsgBody struct {
	QueryId        uint64
	AssetRequests  *tlb.Any `tlb:"maybe^"`
	PoolRequests   *tlb.Any `tlb:"maybe^"`
	VaultRequests  *tlb.Any `tlb:"maybe^"`
	ContextPayload DepositContext
}

type ProvideAggregatedDataWithdrawMsgBody added in v1.16.37

type ProvideAggregatedDataWithdrawMsgBody struct {
	QueryId        uint64
	AssetRequests  *tlb.Any `tlb:"maybe^"`
	PoolRequests   *tlb.Any `tlb:"maybe^"`
	VaultRequests  *tlb.Any `tlb:"maybe^"`
	ContextPayload WithdrawContext
}

type PtonDeployWalletMsgBody added in v1.10.0

type PtonDeployWalletMsgBody struct {
	QueryId         uint64
	OwnerAddress    tlb.MsgAddress
	ExcessesAddress tlb.MsgAddress
}

type PtonInternalDeployMsgBody added in v1.10.0

type PtonInternalDeployMsgBody struct {
	QueryId         uint64
	ExcessesAddress tlb.MsgAddress
}

type PtonResetGasMsgBody added in v1.10.0

type PtonResetGasMsgBody struct {
	QueryId uint64
}

type PtonTonRefundMsgBody added in v1.10.0

type PtonTonRefundMsgBody struct {
	QueryId uint64
}

type PtonTonTransferMsgBody added in v1.10.0

type PtonTonTransferMsgBody struct {
	QueryId        uint64
	TonAmount      tlb.Grams
	RefundAddress  tlb.MsgAddress
	ForwardPayload tlb.EitherRef[tlb.Any]
}

type QuarantinedState

type QuarantinedState struct {
	StateA           SemiChannelBody
	StateB           SemiChannelBody
	QuarantineStarts uint32
	StateCommitedByA bool
}

type RefData added in v1.16.41

type RefData struct {
	tlb.SumType
	RefData0 struct{} `tlbSumType:"#0"`
	RefData1 struct {
		Data ReferralDataV2
	} `tlbSumType:"#1"`
	RefData2 struct {
		Data ReferralDataV2
	} `tlbSumType:"#2"`
}

func (*RefData) MarshalJSON added in v1.16.41

func (t *RefData) MarshalJSON() ([]byte, error)

type ReferralData added in v1.8.13

type ReferralData struct {
	Amount tlb.Grams
	Index  uint32
}

type ReferralDataV2 added in v1.16.41

type ReferralDataV2 struct {
	Discount uint32
	Rebate   uint32
	RefInfo  tlb.HashmapE[tlb.Uint4, ReferrerData]
}

type ReferrerData added in v1.16.41

type ReferrerData struct {
	ReferrerAddress tlb.MsgAddress
	ReferrerPart    uint8
}

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 RootAddModelTypeMsgBody added in v1.16.62

type RootAddModelTypeMsgBody struct {
	QueryId   uint64
	ModelHash tlb.Uint256
}

type RootAddProxyTypeMsgBody added in v1.16.62

type RootAddProxyTypeMsgBody struct {
	QueryId   uint64
	ProxyHash tlb.Uint256
}

type RootAddWorkerTypeMsgBody added in v1.16.62

type RootAddWorkerTypeMsgBody struct {
	QueryId    uint64
	WorkerHash tlb.Uint256
}

type RootChangeOwnerMsgBody added in v1.16.62

type RootChangeOwnerMsgBody struct {
	QueryId      uint64
	OwnerAddress tlb.MsgAddress
}

type RootChangeParamsMsgBody added in v1.16.62

type RootChangeParamsMsgBody struct {
	QueryId                uint64
	PricePerToken          tlb.Grams
	WorkerFeePerToken      tlb.Grams
	ProxyDelayBeforeClose  uint32
	ClientDelayBeforeClose uint32
	MinProxyStake          tlb.Grams
	MinClientStake         tlb.Grams
}

type RootChangePriceMsgBody added in v1.16.62

type RootChangePriceMsgBody struct {
	QueryId           uint64
	PricePerToken     tlb.Grams
	WorkerFeePerToken tlb.Grams
}

type RootDelModelTypeMsgBody added in v1.16.62

type RootDelModelTypeMsgBody struct {
	QueryId   uint64
	ModelHash tlb.Uint256
}

type RootDelProxyTypeMsgBody added in v1.16.62

type RootDelProxyTypeMsgBody struct {
	QueryId   uint64
	ProxyHash tlb.Uint256
}

type RootDelWorkerTypeMsgBody added in v1.16.62

type RootDelWorkerTypeMsgBody struct {
	QueryId    uint64
	WorkerHash tlb.Uint256
}

type RootResetMsgBody added in v1.16.62

type RootResetMsgBody struct {
	QueryId uint64
}

type RootUnregisterProxyMsgBody added in v1.16.62

type RootUnregisterProxyMsgBody struct {
	QueryId uint64
	Seqno   uint32
}

type RootUpgradeContractsMsgBody added in v1.16.62

type RootUpgradeContractsMsgBody struct {
	QueryId      uint64
	ProxyScCode  tlb.Any `tlb:"^"`
	WorkerScCode tlb.Any `tlb:"^"`
	ClientScCode tlb.Any `tlb:"^"`
}

type RootUpgradeFullMsgBody added in v1.16.62

type RootUpgradeFullMsgBody struct {
	QueryId uint64
	NewData tlb.Any `tlb:"^"`
	NewCode tlb.Any `tlb:"^"`
}

type RootUpgradeMsgBody added in v1.16.62

type RootUpgradeMsgBody struct {
	QueryId uint64
	NewCode tlb.Any `tlb:"^"`
}

type RoyaltyParamsResult

type RoyaltyParamsResult struct {
	Numerator   uint16
	Denominator uint16
	Destination tlb.MsgAddress
}

type SbtDestroyMsgBody

type SbtDestroyMsgBody struct {
	QueryId uint64
}

type SbtOwnerInfoMsgBody

type SbtOwnerInfoMsgBody struct {
	QueryId   uint64
	ItemId    tlb.Uint256
	Initiator tlb.MsgAddress
	Owner     tlb.MsgAddress
	Data      tlb.Any `tlb:"^"`
	RevokedAt uint64
	Content   *tlb.Any `tlb:"maybe^"`
}

type SbtRequestOwnerMsgBody

type SbtRequestOwnerMsgBody struct {
	QueryId        uint64
	Dest           tlb.MsgAddress
	ForwardPayload tlb.Any `tlb:"^"`
	WithContent    bool
}

type SbtRevokeMsgBody

type SbtRevokeMsgBody struct {
	QueryId uint64
}

type SemiChannel

type SemiChannel struct {
	Magic            tlb.Magic `tlb:"#43685374"`
	ChannelId        tlb.Uint128
	Data             SemiChannelBody
	CounterpartyData *SemiChannelBody `tlb:"maybe^"`
}

type SemiChannelBody

type SemiChannelBody struct {
	Seqno        uint64
	Sent         tlb.Grams
	Conditionals tlb.HashmapE[tlb.Uint32, ConditionalPayment]
}

type SendMessageAction added in v1.5.0

type SendMessageAction struct {
	Mode    uint8
	Message MessageRelaxed `tlb:"^"`
}

type SeqnoResult

type SeqnoResult struct {
	State uint32
}

type SettleChannelConditionalsMsgBody

type SettleChannelConditionalsMsgBody struct {
	FromA                bool
	Signature            tlb.Bits512
	Tag                  uint32
	ChannelId            tlb.Uint128
	ConditionalsToSettle tlb.HashmapE[tlb.Uint32, tlb.Any]
}

type SettlementOracleData added in v1.16.41

type SettlementOracleData struct {
	SettlementLastPrice      tlb.Grams
	SettlementLastSpread     tlb.Grams
	SettlementLastTimestamp  uint32
	SettlementMaxDeviation   tlb.Grams
	SettlementValidityPeriod uint32
	SettlementAssetId        uint16
}

type Signatures added in v1.8.13

type Signatures struct {
	Data tlb.Any
}

type SignedSemiChannel

type SignedSemiChannel struct {
	Signature tlb.Bits512
	State     SemiChannel
}

type SignedUpgradePayload added in v1.16.41

type SignedUpgradePayload struct {
	Signature tlb.Bits512
	Payload   tlb.HashmapE[tlb.Uint8, UpgradePayload]
}

type SingleOraclePayload added in v1.16.41

type SingleOraclePayload struct {
	UpdateMsg  UpdateMsgV2 `tlb:"^"`
	Signatures tlb.Any     `tlb:"^"`
}

type StartUncooperativeChannelCloseMsgBody

type StartUncooperativeChannelCloseMsgBody struct {
	SignedByA bool
	Signature tlb.Bits512
	Tag       uint32
	ChannelId tlb.Uint128
	SchA      SignedSemiChannel `tlb:"^"`
	SchB      SignedSemiChannel `tlb:"^"`
}

type StonfiAddLiquidityV2MsgBody added in v1.10.0

type StonfiAddLiquidityV2MsgBody struct {
	QueryId          uint64
	NewAmount0       tlb.VarUInteger16
	NewAmount1       tlb.VarUInteger16
	MinLpOut         tlb.VarUInteger16
	FwdAmount        tlb.Grams
	BothPositive     tlb.Uint1
	ToUser           tlb.MsgAddress
	CustomPayloadCs  *tlb.Any `tlb:"maybe^"`
	AdditionalFields struct {
		RefundAddress tlb.MsgAddress
		ExcessAddress tlb.MsgAddress
	} `tlb:"^"`
}

type StonfiBurnNotificationExtV2MsgBody added in v1.10.0

type StonfiBurnNotificationExtV2MsgBody struct {
	QueryId            uint64
	JettonAmount       tlb.VarUInteger16
	FromAddress        tlb.MsgAddress
	ResponseAddress    tlb.MsgAddress
	MaybeCustomPayload *tlb.Any `tlb:"maybe^"`
}

type StonfiCbAddLiquidityV2MsgBody added in v1.10.0

type StonfiCbAddLiquidityV2MsgBody struct {
	QueryId          uint64
	TotAm0           tlb.VarUInteger16
	TotAm1           tlb.VarUInteger16
	UserAddress      tlb.MsgAddress
	MinLpOut         tlb.VarUInteger16
	FwdAmount        tlb.Grams
	CustomPayloadCs  *tlb.Any `tlb:"maybe^"`
	AdditionalFields struct {
		ToUserAddress tlb.MsgAddress
		RefundAddress tlb.MsgAddress
		ExcessAddress tlb.MsgAddress
	} `tlb:"^"`
}

type StonfiDepositRefFeeV2MsgBody added in v1.10.0

type StonfiDepositRefFeeV2MsgBody struct {
	QueryId         uint64
	JettonAmount    tlb.VarUInteger16
	ExcessesAddress tlb.MsgAddress
}

type StonfiPayToParams added in v1.2.0

type StonfiPayToParams struct {
	Amount0Out    tlb.VarUInteger16
	Token0Address tlb.MsgAddress
	Amount1Out    tlb.VarUInteger16
	Token1Address tlb.MsgAddress
}

type StonfiPayToV2MsgBody added in v1.10.0

type StonfiPayToV2MsgBody struct {
	QueryId         uint64
	ToAddress       tlb.MsgAddress
	ExcessesAddress tlb.MsgAddress
	OriginalCaller  tlb.MsgAddress
	ExitCode        uint32
	CustomPayload   *tlb.Any `tlb:"maybe^"`
	AdditionalInfo  struct {
		FwdTonAmount  tlb.Grams
		Amount0Out    tlb.VarUInteger16
		Token0Address tlb.MsgAddress
		Amount1Out    tlb.VarUInteger16
		Token1Address tlb.MsgAddress
	} `tlb:"^"`
}

type StonfiPayVaultV2MsgBody added in v1.10.0

type StonfiPayVaultV2MsgBody struct {
	QueryId         uint64
	Owner           tlb.MsgAddress
	ExcessesAddress tlb.MsgAddress
	AdditionalInfo  struct {
		Amount0Out    tlb.VarUInteger16
		Token0Address tlb.MsgAddress
		Amount1Out    tlb.VarUInteger16
		Token1Address tlb.MsgAddress
	} `tlb:"^"`
}

type StonfiPaymentRequestMsgBody added in v1.2.0

type StonfiPaymentRequestMsgBody struct {
	QueryId  uint64
	Owner    tlb.MsgAddress
	ExitCode uint32
	Params   tlb.EitherRef[StonfiPayToParams]
}

type StonfiProvideLiquidityJettonPayload added in v1.4.0

type StonfiProvideLiquidityJettonPayload struct {
	TokenWallet tlb.MsgAddress
	MinLpOut    tlb.VarUInteger16
}

type StonfiProvideLpV2JettonPayload added in v1.10.0

type StonfiProvideLpV2JettonPayload struct {
	TokenWallet1       tlb.MsgAddress
	RefundAddress      tlb.MsgAddress
	ExcessesAddress    tlb.MsgAddress
	TxDeadline         uint64
	CrossProvideLpBody struct {
		MinLpOut      tlb.VarUInteger16
		ToAddress     tlb.MsgAddress
		BothPositive  tlb.Uint1
		FwdAmount     tlb.Grams
		CustomPayload *tlb.Any `tlb:"maybe^"`
	} `tlb:"^"`
}

type StonfiProvideLpV2MsgBody added in v1.10.0

type StonfiProvideLpV2MsgBody struct {
	QueryId     uint64
	FromUser    tlb.MsgAddress
	LeftAmount  tlb.VarUInteger16
	RightAmount tlb.VarUInteger16
	DexPayload  struct {
		TransferredOp   uint32
		TokenWallet1    tlb.MsgAddress
		RefundAddress   tlb.MsgAddress
		ExcessesAddress tlb.MsgAddress
		TxDeadline      uint64
		ProvideLpBody   struct {
			MinLpOut      tlb.VarUInteger16
			ToAddress     tlb.MsgAddress
			BothPositive  tlb.Uint1
			FwdAmount     tlb.Grams
			CustomPayload *tlb.Any `tlb:"maybe^"`
		} `tlb:"^"`
	} `tlb:"^"`
}

type StonfiSwapAddrs added in v1.2.0

type StonfiSwapAddrs struct {
	FromUser tlb.MsgAddress
}

type StonfiSwapJettonPayload added in v1.3.0

type StonfiSwapJettonPayload struct {
	TokenWallet     tlb.MsgAddress
	MinOut          tlb.VarUInteger16
	ToAddress       tlb.MsgAddress
	ReferralAddress *tlb.MsgAddress `tlb:"maybe"`
}

type StonfiSwapMsgBody added in v1.2.0

type StonfiSwapMsgBody struct {
	QueryId       uint64
	ToAddress     tlb.MsgAddress
	SenderAddress tlb.MsgAddress
	JettonAmount  tlb.VarUInteger16
	MinOut        tlb.VarUInteger16
	HasRefAddress bool
	Addrs         StonfiSwapAddrs `tlb:"^"`
}

type StonfiSwapOkJettonPayload added in v1.3.0

type StonfiSwapOkJettonPayload struct{}

type StonfiSwapOkRefJettonPayload added in v1.3.0

type StonfiSwapOkRefJettonPayload struct{}

type StonfiSwapV2JettonPayload added in v1.10.0

type StonfiSwapV2JettonPayload struct {
	TokenWallet1    tlb.MsgAddress
	RefundAddress   tlb.MsgAddress
	ExcessesAddress tlb.MsgAddress
	TxDeadline      uint64
	CrossSwapBody   struct {
		MinOut        tlb.VarUInteger16
		Receiver      tlb.MsgAddress
		FwdGas        tlb.Grams
		CustomPayload *tlb.Any `tlb:"maybe^"`
		RefundFwdGas  tlb.Grams
		RefundPayload *tlb.Any `tlb:"maybe^"`
		RefFee        uint16
		RefAddress    tlb.MsgAddress
	} `tlb:"^"`
}

type StonfiSwapV2MsgBody added in v1.10.0

type StonfiSwapV2MsgBody struct {
	QueryId     uint64
	FromUser    tlb.MsgAddress
	LeftAmount  tlb.VarUInteger16
	RightAmount tlb.VarUInteger16
	DexPayload  struct {
		TransferredOp   uint32
		TokenWallet1    tlb.MsgAddress
		RefundAddress   tlb.MsgAddress
		ExcessesAddress tlb.MsgAddress
		TxDeadline      uint64
		SwapBody        struct {
			MinOut        tlb.VarUInteger16
			Receiver      tlb.MsgAddress
			FwdGas        tlb.Grams
			CustomPayload *tlb.Any `tlb:"maybe^"`
			RefundFwdGas  tlb.Grams
			RefundPayload *tlb.Any `tlb:"maybe^"`
			RefFee        uint16
			RefAddress    tlb.MsgAddress
		} `tlb:"^"`
	} `tlb:"^"`
}

type StonfiVaultPayToV2MsgBody added in v1.10.0

type StonfiVaultPayToV2MsgBody struct {
	QueryId      uint64
	AmountOut    tlb.VarUInteger16
	TokenAddress tlb.MsgAddress
	ToAddress    tlb.MsgAddress
}

type StonfiWithdrawFeeV2MsgBody added in v1.10.0

type StonfiWithdrawFeeV2MsgBody struct {
	QueryId uint64
}

type Storage

type Storage struct {
	BalanceA       tlb.Grams
	BalanceB       tlb.Grams
	KeyA           tlb.Uint256
	KeyB           tlb.Uint256
	ChannelId      tlb.Uint128
	Config         ClosingConfig `tlb:"^"`
	CommitedSeqnoA uint32
	CommitedSeqnoB uint32
	Quarantin      *QuarantinedState `tlb:"maybe^"`
	Payments       PaymentConfig     `tlb:"^"`
}

type StorageContractConfirmedMsgBody

type StorageContractConfirmedMsgBody struct {
	CurLt       uint64
	TorrentHash tlb.Bits256
}

type StorageContractTerminatedMsgBody

type StorageContractTerminatedMsgBody struct {
	CurLt       uint64
	TorrentHash tlb.Bits256
}

type StorageRewardWithdrawalMsgBody

type StorageRewardWithdrawalMsgBody struct {
	QueryId uint64
}

type StorageWithdrawMsgBody

type StorageWithdrawMsgBody struct {
	QueryId uint64
}

type StormActivateOrderMsgBody added in v1.8.13

type StormActivateOrderMsgBody struct {
	OrderIndex     tlb.Uint3
	ActivatedOrder OrderPayload `tlb:"^"`
}

type StormAddExecutorAmountMsgBody added in v1.8.13

type StormAddExecutorAmountMsgBody struct {
	ReferralAmount tlb.Grams
	OriginAddr     tlb.MsgAddress
}

type StormAddPublicKeyMsgBody added in v1.16.41

type StormAddPublicKeyMsgBody struct {
	QueryId   uint64
	PublicKey tlb.Uint256
}

type StormAddReferralAmountMsgBody added in v1.8.13

type StormAddReferralAmountMsgBody struct {
	ReferralAmount tlb.Grams
	OriginAddr     tlb.MsgAddress
}

type StormCancelOrderMsgBody added in v1.8.13

type StormCancelOrderMsgBody struct {
	OrderType    tlb.Uint4
	OrderIndex   tlb.Uint3
	Direction    tlb.Uint1
	GasToAddress tlb.MsgAddress
}

type StormChangeSettingsMsgBody added in v1.8.13

type StormChangeSettingsMsgBody struct {
	RedirectAddr tlb.MsgAddress
	Settings     AmmSettings `tlb:"^"`
}

type StormCompleteOrderMsgBody added in v1.8.13

type StormCompleteOrderMsgBody struct {
	OrderType             tlb.Uint4
	OrderIndex            tlb.Uint3
	Direction             tlb.Uint1
	OriginOpcode          uint32
	IndexPrice            tlb.Grams
	SettlementOraclePrice *tlb.Grams     `tlb:"maybe"`
	Position              PositionChange `tlb:"^"`
	Amm                   AmmChange      `tlb:"^"`
}

type StormCreateOrderMsgBody added in v1.8.13

type StormCreateOrderMsgBody struct {
	OrderPayload OrderPayload `tlb:"^"`
}

type StormDeployOrdinarySaMsgBody added in v1.16.41

type StormDeployOrdinarySaMsgBody struct {
	QueryId        uint64
	UserPublicKeys tlb.HashmapE[tlb.Bits256, tlb.Any]
}

type StormDepositJettonJettonPayload added in v1.16.41

type StormDepositJettonJettonPayload struct {
	QueryId         uint64
	ReceiverAddress tlb.MsgAddress
	Init            bool
	KeyInit         InitializationRequest
}

type StormDepositNativeMsgBody added in v1.16.41

type StormDepositNativeMsgBody struct {
	QueryId         uint64
	Amount          tlb.Grams
	ReceiverAddress tlb.MsgAddress
	Init            bool
	KeyInit         InitializationRequest
}

type StormDepositNotifyMsgBody added in v1.16.41

type StormDepositNotifyMsgBody struct {
	QueryId             uint64
	Amount              tlb.Grams
	SenderAddress       tlb.MsgAddress
	JettonMinterAddress tlb.MsgAddress
}

type StormDepositNotifyWithDeployMsgBody added in v1.16.41

type StormDepositNotifyWithDeployMsgBody struct {
	QueryId       uint64
	VaultAddress  tlb.MsgAddress
	Amount        tlb.Grams
	SenderAddress tlb.MsgAddress
	InitData      InitializationData
}

type StormDepositRevertMsgBody added in v1.16.41

type StormDepositRevertMsgBody struct {
	QueryId       uint64
	Amount        tlb.Grams
	SenderAddress tlb.MsgAddress
	OwnerAddress  tlb.MsgAddress
}

type StormDepositTonMsgBody added in v1.16.41

type StormDepositTonMsgBody struct {
	QueryId uint64
}

type StormExecuteOrderMsgBody added in v1.16.41

type StormExecuteOrderMsgBody struct {
	Direction     Direction
	OrderIndex    tlb.Uint3
	TraderAddr    tlb.MsgAddress
	PrevAddr      tlb.MsgAddress
	RefAddr       tlb.MsgAddress
	ExecutorIndex uint32
	Order         UserOrder     `tlb:"^"`
	Position      PositionData  `tlb:"^"`
	OraclePayload OraclePayload `tlb:"^"`
}

type StormExecuteOrdersBundleExternalExtInMsgBody added in v1.16.41

type StormExecuteOrdersBundleExternalExtInMsgBody struct {
	QueryId   uint64
	Signature tlb.Bits512
	Payload   ExternalMsgPayload `tlb:"^"`
}

type StormExecuteOrdersBundleExternalMsgBody added in v1.16.41

type StormExecuteOrdersBundleExternalMsgBody struct {
	QueryId   uint64
	Signature tlb.Bits512
	Payload   ExternalMsgPayload `tlb:"^"`
}

type StormExecuteOrdersBundleInternalMsgBody added in v1.16.41

type StormExecuteOrdersBundleInternalMsgBody struct {
	QueryId   uint64
	Signature tlb.Bits512
	Payload   ExternalMsgPayload `tlb:"^"`
}

type StormFailNotificationMsgBody added in v1.16.41

type StormFailNotificationMsgBody struct {
	Query               uint64
	SpentAmount         tlb.Grams
	JettonMinterAddress tlb.MsgAddress
	AmmAddress          tlb.MsgAddress
	Direction           Direction
	BundleSenderAddress tlb.MsgAddress
	Intent              Intent `tlb:"^"`
}

type StormFailedBundleExecutionMsgBody added in v1.16.41

type StormFailedBundleExecutionMsgBody struct {
	QueryId             uint64
	AssetId             uint16
	ErrorCode           uint16
	SpentAmount         tlb.Grams
	SaAddress           tlb.MsgAddress
	AmmAddress          tlb.MsgAddress
	Direction           Direction
	BundleSenderAddress tlb.MsgAddress
	Intent              Intent `tlb:"^"`
}

type StormInitSaMsgBody added in v1.16.41

type StormInitSaMsgBody struct {
	QueryId  uint64
	InitData InitializationData
}

type StormMintExecutorMsgBody added in v1.8.13

type StormMintExecutorMsgBody struct {
	NftOwner        tlb.MsgAddress
	RedirectAddress tlb.MsgAddress
	BalancesDict    tlb.Any `tlb:"^"`
}

type StormMintReferralMsgBody added in v1.8.13

type StormMintReferralMsgBody struct {
	NftOwner        tlb.MsgAddress
	RefType         tlb.Uint2
	RedirectAddress tlb.MsgAddress
	Parameters      Parameters `tlb:"^"`
	BalancesDict    tlb.Any    `tlb:"^"`
}

type StormNotifyUpdatePositionMsgBody added in v1.16.41

type StormNotifyUpdatePositionMsgBody struct {
	QueryId             uint64
	JettonMinterAddress tlb.MsgAddress
	NotificationPayload NotificationPayloadV2 `tlb:"^"`
}

type StormNotifyWithDeployMsgBody added in v1.16.41

type StormNotifyWithDeployMsgBody struct {
	QueryId             uint64
	Amount              tlb.Grams
	UserPublicKeys      tlb.HashmapE[tlb.Bits256, tlb.Any]
	SenderAddress       tlb.MsgAddress
	OwnerAddress        tlb.MsgAddress
	JettonMinterAddress tlb.MsgAddress
}

type StormOrderCanceledMsgBody added in v1.8.13

type StormOrderCanceledMsgBody struct{}

type StormOrderCreatedMsgBody added in v1.8.13

type StormOrderCreatedMsgBody struct{}

type StormPayFundingMsgBody added in v1.8.13

type StormPayFundingMsgBody struct {
	OracleRef OracleData `tlb:"^"`
}

type StormProvideOrderMsgBody added in v1.16.41

type StormProvideOrderMsgBody struct {
	OrderType     tlb.Uint4
	OrderIndex    tlb.Uint3
	Direction     tlb.Uint1
	ExecutorIndex uint32
	OraclePayload OraclePayload `tlb:"^"`
}

type StormProvidePositionMsgBody added in v1.8.13

type StormProvidePositionMsgBody struct {
	OrderType     tlb.Uint4
	OrderIndex    tlb.Uint3
	Direction     tlb.Uint1
	ExecutorIndex uint32
	OraclePayload OraclePayload `tlb:"^"`
}

type StormReferralFeesMsgBody added in v1.16.41

type StormReferralFeesMsgBody struct {
	QueryId             uint64
	ReferralSaAddress   tlb.MsgAddress
	Amount              tlb.Grams
	JettonMinterAddress tlb.MsgAddress
	NotificationPayload NotificationPayloadV2 `tlb:"^"`
}

type StormRemoveAllKeysExceptCurrentMsgBody added in v1.16.41

type StormRemoveAllKeysExceptCurrentMsgBody struct {
	QueryId   uint64
	PublicKey tlb.Uint256
}

type StormRemovePublicKeyMsgBody added in v1.16.41

type StormRemovePublicKeyMsgBody struct {
	QueryId   uint64
	PublicKey tlb.Uint256
}

type StormRequestWithdrawPositionMsgBody added in v1.16.41

type StormRequestWithdrawPositionMsgBody struct {
	TraderAddr     tlb.MsgAddress
	VammAddr       tlb.MsgAddress
	Amount         tlb.Grams
	GasToAddr      tlb.MsgAddress
	WithdrawReason uint32
}

type StormStakeJettonPayload added in v1.16.41

type StormStakeJettonPayload struct{}

type StormTakeReferralFeesMsgBody added in v1.8.13

type StormTakeReferralFeesMsgBody struct {
	ReferralFees Parameters `tlb:"^"`
}

type StormTradeNotificationV2MsgBody added in v1.16.41

type StormTradeNotificationV2MsgBody struct {
	QueryId              uint64
	AssetId              uint16
	FreeAmount           int64
	LockedAmount         int64
	ExchangeAmount       int64
	WithdrawLockedAmount uint64
	FeeToStakers         uint64
	ExecutorAmount       uint64
	TotalReferrerAmount  uint64
	RefCount             tlb.Uint4
	ReferralData         tlb.HashmapE[tlb.Uint4, ReferrerData]
	SaAddress            tlb.MsgAddress
	NotificationPayload  NotificationPayloadV2 `tlb:"^"`
}

type StormUnsuccessfulDepositMsgBody added in v1.16.41

type StormUnsuccessfulDepositMsgBody struct {
	QueryId uint64
}

type StormUpdatePositionMsgBody added in v1.8.13

type StormUpdatePositionMsgBody struct {
	Direction             tlb.Uint1
	OriginOpcode          uint32
	IndexPrice            tlb.Grams
	SettlementOraclePrice *tlb.Grams     `tlb:"maybe"`
	Position              PositionChange `tlb:"^"`
	Amm                   AmmChange      `tlb:"^"`
}

type StormUpdatePositionWithStopLossMsgBody added in v1.8.13

type StormUpdatePositionWithStopLossMsgBody struct {
	Direction             tlb.Uint1
	StopTriggerPrice      tlb.Grams
	TakeTriggerPrice      tlb.Grams
	OriginOpcode          uint32
	IndexPrice            tlb.Grams
	SettlementOraclePrice *tlb.Grams     `tlb:"maybe"`
	Position              PositionChange `tlb:"^"`
	Amm                   AmmChange      `tlb:"^"`
}

type StormVammInitMsgBody added in v1.8.13

type StormVammInitMsgBody struct {
	RedirectAddr tlb.MsgAddress
	Code         tlb.Any `tlb:"^"`
	Data         tlb.Any `tlb:"^"`
}

type StormVaultInitMsgBody added in v1.8.13

type StormVaultInitMsgBody struct {
	JettonAddress tlb.MsgAddress
}

type StormVaultStakeMsgBody added in v1.8.13

type StormVaultStakeMsgBody struct {
	Amount tlb.Grams
}

type StormVaultTradeNotificationMsgBody added in v1.8.13

type StormVaultTradeNotificationMsgBody struct {
	AmmIndex             uint16
	FreeAmount           uint16
	LockedAmount         int64
	ExchangeAmount       int64
	WithdrawLockedAmount int64
	FeeToStakers         int64
	WithdrawAmount       int64
	TraderAddr           tlb.MsgAddress
	ReferralParams       *ReferralData `tlb:"maybe^"`
	ExecutorParams       *ExecutorData `tlb:"maybe^"`
}

type StormVaultUnstakeMsgBody added in v1.8.13

type StormVaultUnstakeMsgBody struct {
	JettonAmount tlb.Grams
	UserAddress  tlb.MsgAddress
}

type StormWithdrawExecutorAmountMsgBody added in v1.8.13

type StormWithdrawExecutorAmountMsgBody struct {
	Index          uint64
	ExecutorAmount tlb.Grams
	OwnerAddr      tlb.MsgAddress
}

type StormWithdrawReferralAmountMsgBody added in v1.8.13

type StormWithdrawReferralAmountMsgBody struct {
	Index          uint64
	ReferralAmount tlb.Grams
	OwnerAddr      tlb.MsgAddress
}

type StormWithdrawRequestMsgBody added in v1.16.41

type StormWithdrawRequestMsgBody struct {
	QueryId      uint64
	Amount       tlb.Grams
	OwnerAddress tlb.MsgAddress
}

type StormWithdrawRequestUserMsgBody added in v1.16.41

type StormWithdrawRequestUserMsgBody struct {
	QueryId      uint64
	VaultAddress tlb.MsgAddress
	Amount       tlb.Grams
}

type StormWithdrawSuccessMsgBody added in v1.16.41

type StormWithdrawSuccessMsgBody struct {
	QueryId uint64
}

type SubscriptionDeployMsgBody added in v1.16.18

type SubscriptionDeployMsgBody struct {
	QueryId           uint64
	FirstChargingDate uint32
	PaymentPerPeriod  tlb.Grams
	Period            uint32
	GracePeriod       uint32
	CallerFee         tlb.Grams
	WithdrawAddress   tlb.MsgAddress
	WithdrawMsgBody   tlb.Any `tlb:"^"`
	Metadata          tlb.Any `tlb:"^"`
}

type SubscriptionFallbackMsgBody added in v1.16.18

type SubscriptionFallbackMsgBody struct{}

type SubscriptionPaymentMsgBody added in v1.0.14

type SubscriptionPaymentMsgBody struct{}

type SubscriptionReducePaymentMsgBody added in v1.16.18

type SubscriptionReducePaymentMsgBody struct {
	QueryId    uint64
	NewPayment tlb.Grams
}

type SwapAdditionalData added in v1.16.35

type SwapAdditionalData struct {
	PreviousTime       uint64
	StartPrice         tlb.Uint256
	ActualFee          uint16
	DistributedXAmount tlb.Grams
	DistributedYAmount tlb.Grams
}

type TakeAggregatedDataDepositMsgBody added in v1.16.37

type TakeAggregatedDataDepositMsgBody struct {
	QueryId        uint64
	Index          tlb.Grams
	AssetData      *tlb.Any `tlb:"maybe^"`
	PoolData       *tlb.Any `tlb:"maybe^"`
	VaultData      *tlb.Any `tlb:"maybe^"`
	ContextPayload DepositContext
}

type TakeAggregatedDataWithdrawMsgBody added in v1.16.37

type TakeAggregatedDataWithdrawMsgBody struct {
	QueryId        uint64
	Index          tlb.Grams
	AssetData      *tlb.Any `tlb:"maybe^"`
	PoolData       *tlb.Any `tlb:"maybe^"`
	VaultData      *tlb.Any `tlb:"maybe^"`
	ContextPayload WithdrawContext
}

type TakePositionV2MsgBody added in v1.16.41

type TakePositionV2MsgBody struct {
	QueryId             uint64
	BundleSenderAddress tlb.MsgAddress
	AmmAddress          tlb.MsgAddress
	Direction           Direction
	SpentAmount         tlb.Grams
	Addresses           AddressesData `tlb:"^"`
	Ref                 RefData
	Position            PositionData `tlb:"^"`
	Intent              Intent       `tlb:"^"`
}

type TegroAddLiquidityJettonPayload added in v1.3.0

type TegroAddLiquidityJettonPayload struct {
	AmountA tlb.VarUInteger16
	AbountB tlb.VarUInteger16
}

type TegroJettonSwapJettonPayload added in v1.3.0

type TegroJettonSwapJettonPayload struct {
	Extract          bool
	MaxIn            tlb.VarUInteger16
	MinOut           tlb.VarUInteger16
	Destination      tlb.MsgAddress
	ErrorDestination tlb.MsgAddress
	Payload          *tlb.Any `tlb:"maybe^"`
}

type TegroSwapTonMsgBody added in v1.3.0

type TegroSwapTonMsgBody struct {
	QueryId          uint64
	Extract          bool
	MaxIn            tlb.Grams
	MinOut           tlb.Grams
	Destination      tlb.MsgAddress
	ErrorDestination tlb.MsgAddress
	Ref              *tlb.MsgAddress `tlb:"maybe^"`
}

type TeleitemAuctionConfig

type TeleitemAuctionConfig struct {
	BeneficiarAddress tlb.MsgAddress
	InitialMinBid     tlb.Grams
	MaxBid            tlb.Grams
	MinBidStep        uint8
	MinExtendTime     uint32
	Duration          uint32
}

type TeleitemBidInfoNFTPayload added in v1.3.0

type TeleitemBidInfoNFTPayload struct {
	Bid   tlb.Grams
	BidTs uint32
}

type TeleitemCancelAuctionMsgBody

type TeleitemCancelAuctionMsgBody struct {
	QueryId int64
}

type TeleitemDeployMsgBody

type TeleitemDeployMsgBody struct {
	SenderAddress tlb.MsgAddress
	Bid           tlb.Grams
	TokenInfo     TelemintTokenInfo     `tlb:"^"`
	NftContent    tlb.Any               `tlb:"^"`
	AuctionConfig TeleitemAuctionConfig `tlb:"^"`
	RoyaltyParams NftRoyaltyParams      `tlb:"^"`
}

type TeleitemOkMsgBody added in v1.3.0

type TeleitemOkMsgBody struct {
	QueryId int64
}

type TeleitemReturnBidMsgBody added in v1.3.0

type TeleitemReturnBidMsgBody struct {
	CurLt int64
}

type TeleitemStartAuctionMsgBody

type TeleitemStartAuctionMsgBody struct {
	QueryId       int64
	AuctionConfig TeleitemAuctionConfig `tlb:"^"`
}

type TelemintData

type TelemintData struct {
	Touched           bool
	SubwalletId       uint32
	PublicKey         tlb.Bits256
	CollectionContent tlb.Any          `tlb:"^"`
	NftItemCode       tlb.Any          `tlb:"^"`
	RoyaltyParams     NftRoyaltyParams `tlb:"^"`
}

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.MsgAddress `tlb:"maybe"`
	RewriteSenderAddress *tlb.MsgAddress `tlb:"maybe"`
}

type TelemintTokenInfo added in v1.3.1

type TelemintTokenInfo struct {
	Name   tlb.FixedLengthText
	Domain tlb.FixedLengthText
}

type TelemintUnsignedDeploy

type TelemintUnsignedDeploy struct {
	SubwalletId   uint32
	ValidSince    uint32
	ValidTill     uint32
	Username      tlb.FixedLengthText
	Content       tlb.Any               `tlb:"^"`
	AuctionConfig TeleitemAuctionConfig `tlb:"^"`
	RoyaltyParams *NftRoyaltyParams     `tlb:"maybe^"`
}

type TelemintUnsignedDeployV2

type TelemintUnsignedDeployV2 struct {
	SubwalletId   uint32
	ValidSince    uint32
	ValidTill     uint32
	TokenName     tlb.FixedLengthText
	Content       tlb.Any               `tlb:"^"`
	AuctionConfig TeleitemAuctionConfig `tlb:"^"`
	RoyaltyParams *NftRoyaltyParams     `tlb:"maybe^"`
	Restrictions  *TelemintRestrictions `tlb:"maybe^"`
}

type TextCommentJettonPayload added in v1.3.0

type TextCommentJettonPayload struct {
	Text tlb.Text
}

type TextCommentMsgBody

type TextCommentMsgBody struct {
	Text tlb.Text
}

type TextCommentNFTPayload added in v1.3.0

type TextCommentNFTPayload struct {
	Text tlb.Text
}

type Tonkeeper2FaSignedExternalExtInMsgBody added in v1.15.0

type Tonkeeper2FaSignedExternalExtInMsgBody struct {
	RefWithCertificate   Certificate2Fa `tlb:"^"`
	RefWithSeedSignature struct {
		SeedSignature tlb.Bits512
	} `tlb:"^"`
	Payload              Payload2Fa
	CertificateSignature tlb.Bits512
}

type Tonkeeper2FaSignedMsgBody added in v1.15.0

type Tonkeeper2FaSignedMsgBody struct {
	RefWithCertificate   Certificate2Fa `tlb:"^"`
	RefWithSeedSignature struct {
		SeedSignature tlb.Bits512
	} `tlb:"^"`
	Payload              Payload2Fa
	CertificateSignature tlb.Bits512
}

type TonkeeperRelayerFeeJettonPayload added in v1.8.4

type TonkeeperRelayerFeeJettonPayload struct{}

type TonstakeControllerNewStakeMsgBody added in v1.1.0

type TonstakeControllerNewStakeMsgBody struct {
	QueryId         uint64
	Value           tlb.Grams
	ValidatorPubkey tlb.Uint256
	StakeAt         uint32
	MaxFactor       uint32
	AdnlAddr        tlb.Uint256
	Signature       tlb.Bits512 `tlb:"^"`
}

type TonstakeControllerPoolHaltMsgBody added in v1.1.0

type TonstakeControllerPoolHaltMsgBody struct {
	QueryId uint64
}

type TonstakeControllerPoolSendMessageMsgBody added in v1.1.0

type TonstakeControllerPoolSendMessageMsgBody struct {
	QueryId uint64
	Mode    uint8
	Msg     tlb.Any `tlb:"^"`
}

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 TonstakeControllerPoolUpgradeMsgBody struct {
	QueryId      uint64
	Data         *tlb.Any `tlb:"maybe^"`
	Code         *tlb.Any `tlb:"maybe^"`
	AfterUpgrade *tlb.Any `tlb:"maybe^"`
}

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 TonstakeControllerSendRequestLoanMsgBody struct {
	QueryId    uint64
	MinLoan    tlb.Grams
	MaxLoan    tlb.Grams
	MaxInterst tlb.Uint24
}

type TonstakeControllerUpdateValidatorHashMsgBody added in v1.1.0

type TonstakeControllerUpdateValidatorHashMsgBody struct {
	QueryId uint64
}

type TonstakeControllerValidatorWithdrawalMsgBody added in v1.1.2

type TonstakeControllerValidatorWithdrawalMsgBody struct {
	QueryId uint64
	Amount  tlb.Grams
}

type TonstakeControllerWithdrawValidatorMsgBody added in v1.1.0

type TonstakeControllerWithdrawValidatorMsgBody struct {
	QueryId uint64
	Value   tlb.Grams
}

type TonstakeImanagerOperationFeeMsgBody added in v1.1.2

type TonstakeImanagerOperationFeeMsgBody struct {
	QueryId uint64
}

type TonstakeImanagerRequestNotificationMsgBody added in v1.1.2

type TonstakeImanagerRequestNotificationMsgBody struct {
	QueryId     uint64
	MinLoan     tlb.Grams
	MaxLoan     tlb.Grams
	MaxInterest uint16
}

type TonstakeImanagerSetInterestMsgBody added in v1.1.2

type TonstakeImanagerSetInterestMsgBody struct {
	QueryId      uint64
	InterestRate uint16
}

type TonstakeImanagerStatsMsgBody added in v1.1.2

type TonstakeImanagerStatsMsgBody struct {
	QueryId      uint64
	Borrowed     tlb.Grams
	Expected     tlb.Grams
	Returned     tlb.Grams
	ProfitSign   tlb.Int1
	Profit       tlb.Grams
	TotalBalance tlb.Grams
}

type TonstakeNftBurnMsgBody added in v1.1.2

type TonstakeNftBurnMsgBody struct {
	QueryId uint64
}

type TonstakeNftBurnNotificationMsgBody added in v1.1.2

type TonstakeNftBurnNotificationMsgBody struct {
	QueryId uint64
	Amount  tlb.Grams
	Owner   tlb.MsgAddress
	Index   uint64
}

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 TonstakeNftPayoutMsgBody added in v1.3.1

type TonstakeNftPayoutMsgBody struct {
	QueryId uint64
}

type TonstakePayoutMintJettonsMsgBody added in v1.5.0

type TonstakePayoutMintJettonsMsgBody struct {
	QueryId      uint64
	Destination  tlb.MsgAddress
	Amount       tlb.Grams
	Notification tlb.Grams
	Forward      tlb.Grams
}

type TonstakePoolDeployControllerMsgBody added in v1.1.2

type TonstakePoolDeployControllerMsgBody struct {
	ControllerId uint32
	QueryId      uint64
}

type TonstakePoolDepositMsgBody added in v1.1.0

type TonstakePoolDepositMsgBody struct {
	QueryId  uint64
	Referral tlb.Any
}

type TonstakePoolLoanRepaymentMsgBody added in v1.1.0

type TonstakePoolLoanRepaymentMsgBody struct {
	QueryId uint64
}

type TonstakePoolPrepareGovernanceMigrationMsgBody added in v1.1.2

type TonstakePoolPrepareGovernanceMigrationMsgBody struct {
	QueryId             uint64
	GovernorUpdateAfter tlb.Uint48
}

type TonstakePoolRequestLoanMsgBody added in v1.1.2

type TonstakePoolRequestLoanMsgBody struct {
	QueryId        uint64
	MinLoan        tlb.Grams
	MaxLoan        tlb.Grams
	MaxInterest    tlb.Uint24
	ControllerData TonstakersControllerData `tlb:"^"`
}

type TonstakePoolSetDepositSettingsMsgBody added in v1.1.2

type TonstakePoolSetDepositSettingsMsgBody struct {
	QueryId                      uint64
	OptimisticDepositWithdrawals bool
	DepositsOpen                 bool
}

type TonstakePoolSetGovernanceFeeMsgBody added in v1.1.2

type TonstakePoolSetGovernanceFeeMsgBody struct {
	QueryId       uint64
	GovernanceFee uint16
}

type TonstakePoolSetRolesMsgBody added in v1.1.0

type TonstakePoolSetRolesMsgBody struct {
	QueryId         uint64
	Governor        *tlb.MsgAddress `tlb:"maybe"`
	InterestManager *tlb.MsgAddress `tlb:"maybe"`
	Halter          *tlb.MsgAddress `tlb:"maybe"`
}

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 TonstakersControllerData added in v1.5.0

type TonstakersControllerData struct {
	ControllerId uint32
	Validator    tlb.MsgAddress
	Pool         tlb.MsgAddress
	Governor     tlb.MsgAddress
	Field4       struct {
		Approver tlb.MsgAddress
		Halter   tlb.MsgAddress
	} `tlb:"^"`
}

type TopUpChannelBalanceMsgBody

type TopUpChannelBalanceMsgBody struct {
	AddA tlb.Grams
	AddB tlb.Grams
}

type TopUpMsgBody added in v1.5.6

type TopUpMsgBody struct {
	QueryId uint64
}

type TorrentInfo

type TorrentInfo struct {
	PieceSize      uint32
	FileSize       uint64
	RootHash       tlb.Uint256
	HeaderSize     uint64
	HeaderHash     tlb.Uint256
	MicrochunkHash *tlb.Uint256 `tlb:"maybe"`
	Description    tlb.Text
}

type UpdateMsg added in v1.8.13

type UpdateMsg struct {
	Price      tlb.Grams
	Spread     tlb.Grams
	Timestamp  uint32
	AssetIndex uint16
}

type UpdateMsgV2 added in v1.16.41

type UpdateMsgV2 struct {
	Price               tlb.Grams
	Spread              tlb.Grams
	Timestamp           uint32
	AssetIndex          uint16
	PauseAt             uint32
	UnpauseAt           uint32
	VpiSpread           tlb.Grams
	VpiMarketDepthLong  tlb.Grams
	VpiMarketDepthShort tlb.Grams
	VpiCoefficient      uint64
}

type UpdatePubkeyMsgBody

type UpdatePubkeyMsgBody struct {
	QueryId   uint64
	NewPubkey tlb.Bits256
}

type UpdateStorageParamsMsgBody

type UpdateStorageParamsMsgBody struct {
	QueryId            uint64
	AcceptNewContracts bool
	RatePerMbDay       tlb.Grams
	MaxSpan            uint32
	MinimalFileSize    uint64
	MaximalFileSize    uint64
}

type UpgradePayload added in v1.16.41

type UpgradePayload struct {
	MigrateCode *tlb.Any `tlb:"maybe^"`
	NewCode     *tlb.Any `tlb:"maybe^"`
}

type UserIntent added in v1.16.41

type UserIntent struct {
	QueryId          UserQueryId
	CreatedAt        uint32
	ReferenceQueryId *UserQueryId `tlb:"maybe"`
	PublicKey        tlb.Bits256
	Intent           UserIntentPayload `tlb:"^"`
}

type UserIntentPayload added in v1.16.41

type UserIntentPayload struct {
	AmmAddress tlb.MsgAddress
	SaAddress  tlb.MsgAddress
	Order      UserOrder `tlb:"^"`
}

type UserOrder added in v1.16.41

type UserOrder struct {
	tlb.SumType
	StopLossOrder struct {
		Expiration   uint32
		Direction    Direction
		Amount       tlb.Grams
		TriggerPrice tlb.Grams
	} `tlbSumType:"#0"`
	TakeProfitOrder struct {
		Expiration   uint32
		Direction    Direction
		Amount       tlb.Grams
		TriggerPrice tlb.Grams
	} `tlbSumType:"#1"`
	LimitMarketOrder struct {
		Order CreateOrder
	} `tlbSumType:"#_"`
	AddMargin struct {
		Direction Direction
		Amount    tlb.Grams
	} `tlbSumType:"#4"`
	RemoveMargin struct {
		Direction Direction
		Amount    tlb.Grams
	} `tlbSumType:"#5"`
	RequestOrder struct {
		Selector ExecuteSelector
		Order    CreateOrder
	} `tlbSumType:"#8"`
}

func (*UserOrder) MarshalJSON added in v1.16.41

func (t *UserOrder) MarshalJSON() ([]byte, error)

type UserQueryId added in v1.16.41

type UserQueryId struct {
	Shift     tlb.Uint13
	BitNumber tlb.Uint10
}

type W5Actions added in v1.9.0

type W5Actions []W5SendMessageAction

func (*W5Actions) UnmarshalTLB added in v1.9.0

func (l *W5Actions) UnmarshalTLB(c *boc.Cell, decoder *tlb.Decoder) error

type W5ExtendedAction added in v1.9.0

type W5ExtendedAction struct {
	SumType      tlb.SumType
	AddExtension *struct {
		Addr tlb.MsgAddress
	} `tlbSumType:"add_extension#02"`
	RemoveExtension *struct {
		Addr tlb.MsgAddress
	} `tlbSumType:"remove_extension#03"`
	SetSignatureAllowed *struct {
		Allowed bool
	} `tlbSumType:"set_signature_allowed#04"`
}

type W5ExtendedActions added in v1.9.0

type W5ExtendedActions []W5ExtendedAction

func (*W5ExtendedActions) UnmarshalTLB added in v1.9.0

func (extendedActions *W5ExtendedActions) UnmarshalTLB(c *boc.Cell, decoder *tlb.Decoder) error

type W5SendMessageAction added in v1.9.0

type W5SendMessageAction struct {
	Magic tlb.Magic `tlb:"#0ec3c86d"`
	Mode  uint8
	Msg   MessageRelaxed `tlb:"^"`
}

type WalletExtensionActionV5R1MsgBody added in v1.9.0

type WalletExtensionActionV5R1MsgBody struct {
	QueryId  uint64
	Actions  *W5Actions         `tlb:"maybe^"`
	Extended *W5ExtendedActions `tlb:"maybe"`
}

type WalletPluginDestructMsgBody

type WalletPluginDestructMsgBody struct {
	QueryId uint64
}

type WalletPluginDestructResponseMsgBody

type WalletPluginDestructResponseMsgBody struct {
	QueryId uint64
}

type WalletPluginInstallationNotificationMsgBody added in v1.16.18

type WalletPluginInstallationNotificationMsgBody struct {
	QueryId uint64
}

type WalletSignedExternalV5R1ExtInMsgBody added in v1.9.0

type WalletSignedExternalV5R1ExtInMsgBody struct {
	WalletId   uint32
	ValidUntil uint32
	Seqno      uint32
	Actions    *W5Actions         `tlb:"maybe^"`
	Extended   *W5ExtendedActions `tlb:"maybe"`
	Signature  tlb.Bits512
}

type WalletSignedInternalV5R1MsgBody added in v1.9.0

type WalletSignedInternalV5R1MsgBody struct {
	WalletId   uint32
	ValidUntil uint32
	Seqno      uint32
	Actions    *W5Actions         `tlb:"maybe^"`
	Extended   *W5ExtendedActions `tlb:"maybe"`
	Signature  tlb.Bits512
}

type WalletSignedV3ExtInMsgBody added in v1.5.0

type WalletSignedV3ExtInMsgBody struct {
	Signature   tlb.Bits512
	SubwalletId uint32
	ValidUntil  uint32
	Seqno       uint32
	Payload     WalletV1ToV4Payload
}

type WalletSignedV4ExtInMsgBody added in v1.5.0

type WalletSignedV4ExtInMsgBody struct {
	Signature   tlb.Bits512
	SubwalletId uint32
	ValidUntil  uint32
	Seqno       uint32
	Payload     WalletV4Payload
}

type WalletV1ToV4Payload added in v1.5.0

type WalletV1ToV4Payload []SendMessageAction

func (*WalletV1ToV4Payload) UnmarshalTLB added in v1.5.0

func (p *WalletV1ToV4Payload) UnmarshalTLB(c *boc.Cell, decoder *tlb.Decoder) error

type WalletV4Payload added in v1.16.18

type WalletV4Payload struct {
	tlb.SumType
	SimpleSend struct {
		Payload WalletV1ToV4Payload
	} `tlbSumType:"$00000000"`
	DeployAndInstallPlugin struct {
		PluginWorkchain int8
		PluginBalance   tlb.Grams
		StateInit       tlb.StateInit `tlb:"^"`
		Body            InMsgBody     `tlb:"^"`
	} `tlbSumType:"$00000001"`
	InstallPlugin struct {
		PluginWorkchain int8
		PluginAddress   tlb.Bits256
		Amount          tlb.Grams
		QueryId         uint64
	} `tlbSumType:"$00000010"`
	RemovePlugin struct {
		PluginWorkchain int8
		PluginAddress   tlb.Bits256
		Amount          tlb.Grams
		QueryId         uint64
	} `tlbSumType:"$00000011"`
}

func (*WalletV4Payload) MarshalJSON added in v1.16.18

func (t *WalletV4Payload) MarshalJSON() ([]byte, error)

type WalletV5ExtensionsList added in v1.14.7

type WalletV5ExtensionsList struct {
	Extensions tlb.Hashmap[tlb.Bits256, tlb.Uint1]
}

type WhalesNominatorsAcceptStakeMsgBody added in v1.1.2

type WhalesNominatorsAcceptStakeMsgBody struct {
	QueryId uint64
	Members tlb.Any
}

type WhalesNominatorsAcceptWithdrawsMsgBody added in v1.1.2

type WhalesNominatorsAcceptWithdrawsMsgBody struct {
	QueryId uint64
	Members tlb.Any
}

type WhalesNominatorsDepositMsgBody added in v1.0.4

type WhalesNominatorsDepositMsgBody struct {
	QueryId int64
	Gas     tlb.Grams
}

type WhalesNominatorsForceKickMsgBody added in v1.1.2

type WhalesNominatorsForceKickMsgBody struct {
	QueryId int64
}

type WhalesNominatorsMember added in v1.0.4

type WhalesNominatorsMember struct {
	ProfitPerCoin      tlb.Int128
	Balance            tlb.Grams
	PendingWithdraw    tlb.Grams
	PendingWithdrawAll bool
	PendingDeposit     tlb.Grams
	MemberWithdraw     tlb.Grams
}

type WhalesNominatorsMembersList added in v1.0.4

type WhalesNominatorsMembersList struct {
	List tlb.Hashmap[tlb.Bits256, WhalesNominatorsMember]
}

type WhalesNominatorsSendStakeMsgBody added in v1.1.2

type WhalesNominatorsSendStakeMsgBody struct {
	QueryId         uint64
	GasLimit        tlb.Grams
	Stake           tlb.Grams
	ValidatorPubkey tlb.Bits256
	StakeAt         uint32
	MaxFactor       uint32
	AdnlAddr        tlb.Bits256
	Signature       tlb.Bits512 `tlb:"^"`
}

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 WhalesNominatorsWithdrawMsgBody struct {
	QueryId int64
	Gas     tlb.Grams
	Amount  tlb.Grams
}

type WhalesNominatorsWithdrawUnownedMsgBody added in v1.1.2

type WhalesNominatorsWithdrawUnownedMsgBody struct {
	QueryId  uint64
	GasLimit tlb.Grams
}

type WhalesNominatorsWithdrawUnownedResponseMsgBody added in v1.1.2

type WhalesNominatorsWithdrawUnownedResponseMsgBody struct {
	QueryId uint64
}

type Whoami_BidaskResult added in v1.16.35

type Whoami_BidaskResult struct {
	PoolType string
}

type WithdrawContext added in v1.16.37

type WithdrawContext struct {
	Magic            tlb.Magic `tlb:"#cb03bfaf"`
	AssetAddress     tlb.MsgAddress
	FromAddress      tlb.MsgAddress
	Amount           tlb.Grams
	ForwardTonAmount tlb.Grams
	ForwardPayload   *tlb.Any `tlb:"maybe^"`
}

type WithdrawPayloadJettonPayload added in v1.16.37

type WithdrawPayloadJettonPayload struct {
	AssetAddress     tlb.MsgAddress
	OracleParams     *tlb.Any `tlb:"maybe^"`
	ForwardTonAmount tlb.Grams
	ForwardPayload   *tlb.Any `tlb:"maybe^"`
}

type WorkerProxyPayload added in v1.16.62

type WorkerProxyPayload struct {
	Magic        tlb.Magic `tlb:"#08e7d036"`
	CoinsToPay   tlb.Grams
	CoinsToSave  tlb.Grams
	SendExcessTo tlb.MsgAddress
}

type WorkerProxyRequestMsgBody added in v1.16.62

type WorkerProxyRequestMsgBody struct {
	QueryId            uint64
	WorkerOwnerAddress tlb.MsgAddress
	State              tlb.Uint2
	Tokens             uint64
	Payload            *WorkerProxyPayload `tlb:"maybe^"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL