<aside> 💡
KTON is a next-generation liquid staking protocol for the TON ecosystem, designed to unlock liquidity for both institutional and retail users. With its liquid staking token $KTON, users earn staking rewards while accessing TON’s expanding DeFi landscape. Backed by institutional-grade security, decentralized governance, and seamless DeFi integration, KTON is driving the next wave of growth in Telegram Finance and accelerating mass adoption.
</aside>
KTON SDK: https://www.npmjs.com/package/kton-sdk
KTON Contract Address: EQBuIhXNNkWf9AW9miNGNTSO_uFZ23ejfIWrieXge5f733mw
KTON icon image: https://app.kton.io/logo-256x256.png
View on TON Viewer: https://tonviewer.com/EQBuIhXNNkWf9AW9miNGNTSO_uFZ23ejfIWrieXge5f733mw
View on TON Scan: https://tonscan.org/jetton/EQBuIhXNNkWf9AW9miNGNTSO_uFZ23ejfIWrieXge5f733mw
GitHub Repository (open-source): https://github.com/KTON-IO/liquid-staking-contract
Auditing Report: https://github.com/KTON-IO/liquid-staking-contract/blob/v2/KTON-Final-Audit-Report.pdf
Metadata
{
"address": "0:6e2215cd36459ff405bd9a234635348efee159db77a37c85ab89e5e07b97fbdf",
"name": "KTON",
"symbol": "KTON",
"decimals": "9",
"image": "<https://app.kton.io/logo-256x256.png>",
"description": "KTON, The Liquid Staking Token of TON.",
"websites": [
"<https://app.kton.io>"
]
}
Get KTON/TON and TON/KTON rates
curl -s -X POST <https://toncenter.com/api/v2/jsonRPC> \\
-H 'Content-Type: application/json' \\
-d '{"id":"1","jsonrpc":"2.0","method":"runGetMethod","params":{"address":"ㄊ","method":"get_pool_full_data_raw","stack":[]}}' \\
| jq -r '.result.stack[32][1] + " " + .result.stack[33][1]' \\
| while read balance supply; do
balance=$(printf "%d" "$balance")
supply=$(printf "%d" "$supply")
kton_rate=$(echo "scale=6; $balance / $supply" | bc -l)
ton_rate=$(echo "scale=6; $supply / $balance" | bc -l)
echo "1 KTON = $kton_rate TON"
echo "1 TON = $ton_rate KTON"
done
Get next round KTON/TON and TON/KTON rates
curl -s -X POST <https://toncenter.com/api/v2/jsonRPC> \\
-H 'Content-Type: application/json' \\
-d '{"id":"1","jsonrpc":"2.0","method":"runGetMethod","params":{"address":"EQA9HwEZD_tONfVz6lJS0PVKR5viEiEGyj9AuQewGQVnXPg0","method":"get_pool_full_data_raw","stack":[]}}' \\
| jq -r '.result.stack[32][1] + " " + .result.stack[33][1] + " " + .result.stack[3][1]' \\
| while read balance supply interest; do
balance=$(printf "%d" "$balance")
supply=$(printf "%d" "$supply")
interest=$(printf "%d" "$interest")
actual_interest=$(echo "scale=8; $interest / 16777216" | bc -l)
profit=$(echo "scale=2; $balance * $actual_interest" | bc -l)
next_balance=$(echo "scale=0; $balance + $profit" | bc -l)
kton_to_ton=$(echo "scale=6; $next_balance / $supply" | bc -l)
ton_to_kton=$(echo "scale=6; $supply / $next_balance" | bc -l)
echo "1 KTON = $kton_to_ton TON"
echo "1 TON = $ton_to_kton KTON"
done