mirror of
https://github.com/ton-blockchain/ton
synced 2025-02-14 20:22:19 +00:00
Fix bug in docs for storing and loading coins (#617)
Coins are 120-bit integer, not 128-bit. Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com>
This commit is contained in:
parent
1366a2e1aa
commit
16e5433981
1 changed files with 2 additions and 2 deletions
|
@ -310,7 +310,7 @@ cell preload_ref(slice s) asm "PLDREF";
|
|||
;;; Preloads the first `0 ≤ len ≤ 1023` bits from slice [s] into a separate `slice s''`.
|
||||
;; slice preload_bits(slice s, int len) asm "PLDSLICEX";
|
||||
|
||||
;;; Loads serialized amount of TonCoins (any unsigned integer up to `2^128 - 1`).
|
||||
;;; Loads serialized amount of TonCoins (any unsigned integer up to `2^120 - 1`).
|
||||
(slice, int) load_grams(slice s) asm( -> 1 0) "LDGRAMS";
|
||||
(slice, int) load_coins(slice s) asm( -> 1 0) "LDGRAMS";
|
||||
|
||||
|
@ -426,7 +426,7 @@ builder store_ref(builder b, cell c) asm(c b) "STREF";
|
|||
;;; Stores `slice` [s] into `builder` [b]
|
||||
builder store_slice(builder b, slice s) asm "STSLICER";
|
||||
|
||||
;;; Stores (serializes) an integer [x] in the range `0..2^128 − 1` into `builder` [b].
|
||||
;;; Stores (serializes) an integer [x] in the range `0..2^120 − 1` into `builder` [b].
|
||||
;;; The serialization of [x] consists of a 4-bit unsigned big-endian integer `l`,
|
||||
;;; which is the smallest integer `l ≥ 0`, such that `x < 2^8l`,
|
||||
;;; followed by an `8l`-bit unsigned big-endian representation of [x].
|
||||
|
|
Loading…
Reference in a new issue