references

package
v1.13.13 Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2025 License: MIT Imports: 3 Imported by: 8

Documentation

Index

Constants

View Source
const (
	PlugAutoCompleteWallet     = "https://raw.githubusercontent.com/tonkeeper/opentonapi/master/pkg/references/media/wallet_plug.png"
	PlugAutoCompleteCollection = "https://raw.githubusercontent.com/tonkeeper/opentonapi/master/pkg/references/media/collection_plug.png"
	PlugAutoCompleteDomain     = "https://raw.githubusercontent.com/tonkeeper/opentonapi/master/pkg/references/media/domain_plug.png"
	PlugAutoCompleteAccount    = "https://raw.githubusercontent.com/tonkeeper/opentonapi/master/pkg/references/media/domain_plug.png"
	PlugAutoCompleteJetton     = "https://raw.githubusercontent.com/tonkeeper/opentonapi/master/pkg/references/media/jetton_plug.png"
	Placeholder                = "https://raw.githubusercontent.com/tonkeeper/opentonapi/master/pkg/references/media/token_placeholder.png"
	TonSymbol                  = "https://raw.githubusercontent.com/tonkeeper/opentonapi/master/pkg/references/media/ton_symbol.png"
)
View Source
const AffluentAssetPrefix = "aff"
View Source
const AppDomain string = "tonapi.ton"

use for checking ton-connect proofs

View Source
const DefaultExtraCurrencyDecimals = 9
View Source
const (
	Ethena = "Ethena"
)
View Source
const LiquidImplementationsUrl = "https://tonstakers.com/"
View Source
const TFPoolImplementationsName = "TON Nominators"
View Source
const TFPoolImplementationsURL = "https://tonvalidators.org/"
View Source
const TonstakersImplementationsName = "Tonstakers"
View Source
const WhalesPoolImplementationsName = "TON Whales"
View Source
const WhalesPoolImplementationsURL = "https://tonwhales.com/staking"

Variables

View Source
var (
	JUsdtSlp = ton.MustParseAccountID("EQAlM_4LY6sP1QOur5aGdFBSa5ma6nqwldflmm9mshq7vCLB")
	TonSlp   = ton.MustParseAccountID("EQCNY2AQ3ZDYwJAqx_nzl9i9Xhd_Ex7izKJM6JTxXRnO6n1F")
	UsdtSlp  = ton.MustParseAccountID("EQCup4xxCulCcNwmOocM9HtDYPU8xe0449tQLp6a-5BLEegW")
	NotSlp   = ton.MustParseAccountID("EQAqtjTPy9vjuXUDaR4HgMPQfJBpIQorJLmRuk-ZQbRT-eiY")
)
View Source
var (
	PTonV1      = ton.MustParseAccountID("EQCM3B12QK1e4yZSf8GtBRT0aLMNyEsBc_DhVfRRtOEffLez")
	PTonV2      = ton.MustParseAccountID("EQBnGWMCf3-FZZq1W4IWcWiGAc3PHuZ0_H-7sad2oY00o83S")
	AffluentTon = ton.MustParseAccountID("EQDIKEz2BYLnTRWo5W5a6moZ9PXNtyOVOFF7noi8Ufv3axz_")
)
View Source
var (
	EthenaImage = "https://ethena.fi/shared/usde.png"
	BidaskImage = "https://bidask.finance/assets/landing/bidask-logo.webp"
	StonfiImage = "https://static.ston.fi/favicon/android-chrome-192x192.png"
	ToncoImage  = "https://ton.app/media/1f913e65-9c32-433e-a0a3-a7c5ccf46ad5.png"
)
View Source
var (
	EthenaPool  = ton.MustParseAccountID("0:a11ae0f5bb47bb2945871f915a621ff281c2d786c746da74873d71d6f2aaa7a5")
	ToncoRouter = ton.MustParseAccountID("0:bffadd270a738531da7b13ba8fc403826c2586173f9ede9c316fab53bc59ac86")
)
View Source
var AffVaults = []string{
	"0:f717b131feec418f112e6fc160783a186144886c0515c9e8426ff25288254bdf",
	"0:d79ad6edd7e5923f4d2d4a1e8de851fee255fb2db9eb8ce442966b66b99aa0e1",
	"0:06b609ebd46d170e294651170e077a54865f8ba3ffc9f936893f42b87b2f1cb9",
	"0:73488b620b5be90d411fb437960f28e032eb5fe8223399ed7a8339fd88d96896",
	"0:68c174edc434d230425bac821c63322f49767d5791d6d8ea368925b4721533a1",
	"0:edc50aa4808450411e615a5ad0c6224cb4bc23477ac460d5016c472f3c3c02b3",
	"0:0343a25c2b434cb8d339bb009c4bd6e3727d914ef731608663365848872c14ad",
}
View Source
var BemoAccountNew = ton.MustParseAccountID("EQCSxGZPHqa3TtnODgMan8CEM0jf6HpY-uon_NMeFgjKqkEY")
View Source
var BemoAccountOld = ton.MustParseAccountID("EQDNhy-nxYFgUqzfUzImBEP67JqsyMIcyk2S5_RwNNEYku0k")
View Source
var DomainSuffixes = map[tongo.AccountID]string{
	RootDotTon:   ".ton",
	RootTelegram: "",
	ton.MustParseAccountID("0:d9255340783403c635169d00aaaaaf2ab85fbb5d32c707b39a42157b7c347440"): ".dolboeb.t.me",
	ton.MustParseAccountID("0:561b81016cf0efe178fbc653f0cf177b852c87333c302c1e4eeab63ed0105e6a"): ".vipx.ton",
}
View Source
var RootDotTon = tongo.MustParseAccountID("0:b774d95eb20543f186c06b371ab88ad704f7e256130caf96189368a7d0cb6ccf")
View Source
var RootTelegram = tongo.MustParseAccountID("EQCA14o1-VWhS2efqoh_9M1b_A9DtKTuoqfmkn83AbJzwnPi")
View Source
var SlpAccounts = map[SlpType]ton.AccountID{
	JUsdtSlpType: ton.MustParseAccountID("EQDynReiCeK8xlKRbYArpp4jyzZuF6-tYfhFM0O5ulOs5H0L"),
	TonSlpType:   ton.MustParseAccountID("EQDpJnZP89Jyxz3euDaXXFUhwCWtaOeRmiUJTi3jGYgF8fnj"),
	UsdtSlpType:  ton.MustParseAccountID("EQAz6ehNfL7_8NI7OVh1Qg46HsuC4kFpK-icfqK9J3Frd6CJ"),
	NotSlpType:   ton.MustParseAccountID("EQAG8_BzwlWkmqb9zImr9RJjjgZZCLMOQXP9PR0B1PYHvfSS"),
}
View Source
var StonfiWhitelistVaults = map[tongo.AccountID]struct{}{
	tongo.MustParseAddress("EQBQ_UBQvR9ryUjKDwijtoiyyga2Wl-yJm6Y8gl0k-HDh_5x").ID: {},
	tongo.MustParseAddress("EQBCtlN7Zy96qx-3yH0Yi4V0SNtQ-8RbhYaNs65MC4Hwfq31").ID: {},
	tongo.MustParseAddress("EQDBYUj5KEPUQrbj7da742UYJIeT9QU5C2dKsi12SdQ3yh9a").ID: {},
	tongo.MustParseAddress("EQDwyjgjnTXJVPjXji3OPtUilcCjceGVQOLGwr9_sRLjImfG").ID: {},
	tongo.MustParseAddress("EQAJG5pyZPWEiQiMVJdf7bDRgRLzg6QR57qKeRsOrMO-ncZN").ID: {},
	tongo.MustParseAddress("EQBzkqAN4ViYdS24lD2fFPe8odHn2rUkfMYbEJ88EBKBAS1b").ID: {},
	tongo.MustParseAddress("EQAiv3IuxYA6ZGEunOgZSTuMBzbpjwRbWw09-WsE-iqKKMrK").ID: {},
	tongo.MustParseAddress("EQDi1eWU3HWWst8owY8OMq2Dz9nJJEHUROza8R-_wEGb8yu6").ID: {},
	tongo.MustParseAddress("EQBCl1JANkTpMpJ9N3lZktPMpp2btRe2vVwHon0la8ibRied").ID: {},
	tongo.MustParseAddress("EQDTb1w1TCohFqnNcyPrrbbBJQdAwwPn8DbCoaSUd0S5T4fB").ID: {},
	tongo.MustParseAddress("EQBSNX_5mSikBVttWhIaIb0f8jJU7fL6kvyyFVppd7dWRO6M").ID: {},
	tongo.MustParseAddress("EQABT9GCyDI60CbC4c6uS33HFDwaqd6MddiwIIw7CXTgNR3A").ID: {},
	tongo.MustParseAddress("EQADEFMTMnC-gu5v2U0ZY8AYaGhAOk9TcECg1TOquAW3r-IE").ID: {},
	tongo.MustParseAddress("EQB3ncyBUTjZUA5EnFKR5_EnOMI9V1tTEAAPaiU71gc4TiUt").ID: {},
	tongo.MustParseAddress("EQCRgwuFbPRR7TGodkJwbjiBtNtb0hfzJIliV-5kY6lKr_18").ID: {},
	tongo.MustParseAddress("EQDAPye7HAPAAl4WXpz5jOCdhf2H9h9QkkzRQ-6K5usiuQeC").ID: {},
	tongo.MustParseAddress("EQDgebEMA6yriI7SMffE65DIVA9rzSRmfGV_gy3ylIhLicY8").ID: {},
	tongo.MustParseAddress("EQCx0HDJ_DxLxDSQyfsEqHI8Rs65nygvdmeD9Ra7rY15OWN8").ID: {},
	tongo.MustParseAddress("EQAiLV677BgHNXEUuDJ3Cw8K5WOiJSO86xh8YQq2LthJEoED").ID: {},
	tongo.MustParseAddress("EQChoROpuUM4cpN6IRzqNTrkP9iVZHYoHgxMABDVU28vlUiG").ID: {},
	tongo.MustParseAddress("EQAgERF5tvrNn0AM2Rrrvk-MutGP60ZL70bJPuqvCTGY-17_").ID: {},
	tongo.MustParseAddress("EQDh5oHPvfRwPu2bORBGCoLEO4WQZKL4fk5DD1gydeNG9oEH").ID: {},
	tongo.MustParseAddress("EQBigMnbY4NU1uwdvzertV5mv_yI7282R-ffW7XZFWPEVRDG").ID: {},
	tongo.MustParseAddress("EQBjK_kjY5R_DoyTRff109VzFrSlKFCC_gOOWIMtyEvCcv2J").ID: {},
	tongo.MustParseAddress("EQDx--jUU9PUtHltPYZX7wdzIi0SPY3KZ8nvOs0iZvQJd6Ql").ID: {},
	tongo.MustParseAddress("EQAyY2lBQ6RsVe88CKTmeH3BWWsUCWu7ugQNaf5kwLDYAoKt").ID: {},
	tongo.MustParseAddress("EQBZj7nhXNhB4O9rRCn4qGS82DZaPUPlyM2k6ZrbvQ1j3Ge7").ID: {},
	tongo.MustParseAddress("EQAyD7O8CvVdR8AEJcr96fHI1ifFq21S8QMt1czi5IfJPyfA").ID: {},
	tongo.MustParseAddress("EQDQ6j53q21HuZtw6oclm7z4LU2cG6S2OKvpSSMH548d7kJT").ID: {},
	tongo.MustParseAddress("EQCS4UEa5UaJLzOyyKieqQOQ2P9M-7kXpkO5HnP3Bv250cN3").ID: {},
	tongo.MustParseAddress("EQBwpBGEAb-NgjUxpmARAgVl8C4F_5GsXxZ3dpsA1qzQerNl").ID: {},
	tongo.MustParseAddress("EQBqgCTdrtSod76UrcOeALSiLCp3WuNIFQBQvyjjlQMvwLkc").ID: {},
	tongo.MustParseAddress("EQCiz74FCV2lYlvFPEYhL3Jql8WwIO7QvbvYT-LQH0SmtCgI").ID: {},
	tongo.MustParseAddress("EQBjM7B2PKa82IPKrUFbMFaKeQDFGTMRnrvY1TmptC7Kxz7B").ID: {},
	tongo.MustParseAddress("EQATvO_BXfkFocOXhlve01EZfsiyFjoV-0k9CLmpgwtzVtcN").ID: {},
	tongo.MustParseAddress("EQCiypoBWNIEPlarBp04UePyEj5zH0ZDHxuRNqJ1WQx3FCY-").ID: {},
	tongo.MustParseAddress("EQACn16m9OrZ-mw186M4NlIpVP8Tb3q6SV9aX8NjSgVfJTo9").ID: {},
	tongo.MustParseAddress("EQAz1D0ZUiG_9XCyjrJ1-xTx-CnmnQ3J3LMKQ7sZTr-XlNZP").ID: {},
	tongo.MustParseAddress("EQAGV9vw11tKW2QOCYCXEmIdyufM3p5CfcgHcY9NiiBLfZGH").ID: {},
	tongo.MustParseAddress("EQCDT9dCT52pdfsLNW0e6qP5T3cgq7M4Ug72zkGYgP17tsWD").ID: {},
	tongo.MustParseAddress("EQBQErJi0DHgKYseIHtrQk4N5CQLCr3XYwkQIEw0HNs470OG").ID: {},
	tongo.MustParseAddress("EQByADL5Ra2dldrMSBctgfSm2X2W1P61NVW2RYDb8eJNJGx6").ID: {},
	tongo.MustParseAddress("EQCxkYVQcfXKw9uJ-MMtutvR2Cu0DVCZFfLNBp6NwXgO8vQY").ID: {},
	tongo.MustParseAddress("EQAQYbnb1EGK0Wb8mk3vEW4vbHTyv7cOcfJlPWQ87_6_qfzR").ID: {},
	tongo.MustParseAddress("EQCpuYtq55nhkwYDmL4OWjsrdYy83gj5_49nNRQ5CrPOze49").ID: {},
	tongo.MustParseAddress("EQCCdNmj4QbNjrg_PM-JJE-B9f_czXLkYmrO7P9UkA6tt95m").ID: {},
	tongo.MustParseAddress("EQDkncuJ267Py3EmL2XAN7YsSNQMUu8u-GHsW9jVljcH8fr5").ID: {},
}
View Source
var TFLiquidPool = ton.MustParseAccountID("0:a45b17f28409229b78360e3290420f13e4fe20f90d7e2bf8c4ac6703259e22fa")
View Source
var TFLiquidPoolCodeHash = tongo.MustParseHash("192535677eed65c20ac387efe4dd7415ad9ebb9349103e87c60e592538c9dcf3")
View Source
var TFPoolCodeHash = tongo.MustParseHash("9A3EC14BC098F6B44064C305222CAEA2800F17DDA85EE6A8198A7095EDE10DCF")

validated nominators contract code hash

View Source
var TonstakersAccountPool = ton.MustParseAccountID("EQCkWxfyhAkim3g2DjKQQg8T5P4g-Q1-K_jErGcDJZ4i-vqR")
View Source
var TonstakersSocialLinks = []string{"https://t.me/thetonstakers", "https://twitter.com/tonstakers"}
View Source
var USDT = ton.MustParseAccountID("EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs")
View Source
var WhalesPools = map[tongo.AccountID]WhalesPoolInfo{
	tongo.MustParseAccountID("EQBYtJtQzU3M-AI23gFM91tW6kYlblVtjej59gS8P3uJ_ePN"): {
		Name:         "ePN",
		Queue:        "Queue #1",
		AvailableFor: closed,
	},
	tongo.MustParseAccountID("EQCpCjQigwF27KQ588VhQv9jm_DUuL_ZLY3HCf_9yZW5_ePN"): {
		Name:         "ePN",
		Queue:        "Queue #1",
		AvailableFor: closed,
	},
	tongo.MustParseAccountID("EQDFvnxuyA2ogNPOoEj1lu968U4PP8_FzJfrOWUsi_o1CLUB"): {
		Name:         "Whales Club",
		Queue:        "Queue #1",
		AvailableFor: closed,
	},
	tongo.MustParseAccountID("EQA_cc5tIQ4haNbMVFUD1d0bNRt17S7wgWEqfP_xEaTACLUB"): {
		Name:         "Whales Club",
		Queue:        "Queue #2",
		AvailableFor: closed,
	},
	tongo.MustParseAccountID("EQCkR1cGmnsE45N4K0otPl5EnxnRakmGqeJUNua5fkWhales"): {
		Name:         "Whales Nominators",
		Queue:        "Queue #1",
		AvailableFor: closed,
	},
	tongo.MustParseAccountID("EQCY4M6TZYnOMnGBQlqi_nyeaIB1LeBFfGgP4uXQ1VWhales"): {
		Name:         "Whales Nominators",
		Queue:        "Queue #2",
		AvailableFor: closed,
	},

	tongo.MustParseAccountID("EQAA_5_dizuA1w6OpzTSYvXhvUwYTDNTW_MZDdZ0CGKeeper"): {
		Name:         "Tonkeeper",
		Queue:        "Queue #1",
		AvailableFor: open,
	},
	tongo.MustParseAccountID("EQDvvBmP3wUcjoXPY1jHfT4-fgb294imVYH5EHdLnAKeeper"): {
		Name:         "Tonkeeper",
		Queue:        "Queue #2",
		AvailableFor: open,
	},
	tongo.MustParseAccountID("EQDhGXtbR6ejNQucRcoyzwiaF2Ke-5T8reptsiuZ_mLockup"): {
		Name:         "Lockup",
		Queue:        "Queue #1",
		AvailableFor: closed,
	},
	tongo.MustParseAccountID("EQDg5ThqQ1t9eriIv2HkH6XUiUs_Wd4YmXZeGpnPzwLockup"): {
		Name:         "Lockup",
		Queue:        "Queue #2",
		AvailableFor: closed,
	},
}

Functions

This section is empty.

Types

type Dex added in v1.3.5

type Dex string
const (
	Stonfi    Dex = "stonfi"
	Megatonfi Dex = "megatonfi"
	Dedust    Dex = "dedust"
	Bidask    Dex = "bidask"
	Mooncx    Dex = "mooncx"
	Tonco     Dex = "tonco"
)

type ExtendedCode added in v1.3.0

type ExtendedCode int64
const (
	ErrGaslessJettonIsNotSupported ExtendedCode = iota + 40_000
	ErrGaslessTemporary
	ErrGaslessSignature
	ErrGaslessPendingMessages
	ErrGaslessBadRequest
	ErrGaslessOperationIsNotSupported
	ErrGaslessUserDisabled
	ErrGaslessEstimatingCommission
	ErrGaslessCommission
	ErrGaslessBalance
	ErrGaslessBootstrapTransferDisabled
	ErrGaslessUnknown
	ErrGaslessNotEnoughJettons
	ErrGaslessUnsupportedExtension
)

type ExtraCurrencyMeta added in v1.3.0

type ExtraCurrencyMeta struct {
	Decimals int
	Symbol   string
	Image    string
}

func GetExtraCurrencyMeta added in v1.3.0

func GetExtraCurrencyMeta(id int32) ExtraCurrencyMeta

type SlpType added in v1.3.0

type SlpType string
const (
	JUsdtSlpType SlpType = "jUSDT"
	TonSlpType   SlpType = "TON"
	UsdtSlpType  SlpType = "USDT"
	NotSlpType   SlpType = "NOT"
)

type WhalesPoolInfo

type WhalesPoolInfo struct {
	Name         string
	Queue        string
	Percent      float64
	AvailableFor func(a tongo.AccountID) bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL