435 lines
11 KiB
Text
Generated
435 lines
11 KiB
Text
Generated
'"' Literal.String
|
|
'TonUtil.fif' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'include' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'"' Literal.String
|
|
'Asm' Literal.String
|
|
'\\"' Literal.String.Escape
|
|
'.fif' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'include' Name
|
|
'\n\n' Text.Whitespace
|
|
|
|
'0x01' Literal.Number.Hex
|
|
' ' Text.Whitespace
|
|
'0xaC' Literal.Number.Hex
|
|
' ' Text.Whitespace
|
|
'0b0001' Literal.Number.Bin
|
|
' ' Text.Whitespace
|
|
'b{0101}' Literal
|
|
' ' Text.Whitespace
|
|
'x{eBac0c}' Literal
|
|
' ' Text.Whitespace
|
|
'B{eBaC0C}' Literal
|
|
'\n\n' Text.Whitespace
|
|
|
|
'{' Name
|
|
' ' Text.Whitespace
|
|
'."' Literal.String
|
|
'usage: ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'$0' Name
|
|
' ' Text.Whitespace
|
|
'type' Name
|
|
' ' Text.Whitespace
|
|
'."' Literal.String
|
|
' <workchain-id> <wallet-id> [<filename-base>]' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n ' Text.Whitespace
|
|
'."' Literal.String
|
|
'Creates a new advanced wallet with unique 32-bit identifier <wallet-id> in specified workchain, with private key saved to or loaded from <filename-base>.pk' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n ' Text.Whitespace
|
|
'."' Literal.String
|
|
"('new-wallet.pk' by default)" Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'halt' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Name
|
|
' ' Text.Whitespace
|
|
':' Name
|
|
' ' Text.Whitespace
|
|
'usage' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'$#' Name
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Decimal
|
|
'-' Name
|
|
' ' Text.Whitespace
|
|
'-2' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'and' Name
|
|
' ' Text.Whitespace
|
|
"'" Name
|
|
' ' Text.Whitespace
|
|
'usage' Name
|
|
' ' Text.Whitespace
|
|
'if' Name
|
|
'\n\n' Text.Whitespace
|
|
|
|
'3' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
':$1..n' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'$1' Name
|
|
' ' Text.Whitespace
|
|
'parse-workchain-id' Name
|
|
' ' Text.Whitespace
|
|
'=:' Name
|
|
' ' Text.Whitespace
|
|
'wc' Name
|
|
' ' Text.Whitespace
|
|
'// set workchain id from command line argument' Comment.Singleline
|
|
'\n' Text.Whitespace
|
|
|
|
'$2' Name
|
|
' ' Text.Whitespace
|
|
'parse-int' Name
|
|
' ' Text.Whitespace
|
|
'=:' Name
|
|
' ' Text.Whitespace
|
|
'subwallet-id' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'$3' Name
|
|
' ' Text.Whitespace
|
|
'"' Literal.String
|
|
'new-wallet' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'replace-if-null' Name
|
|
' ' Text.Whitespace
|
|
'=:' Name
|
|
' ' Text.Whitespace
|
|
'file-base' Name
|
|
'\n\n' Text.Whitespace
|
|
|
|
'."' Literal.String
|
|
'Creating new advanced v3 wallet in workchain ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'wc' Name
|
|
' ' Text.Whitespace
|
|
'.' Name
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'."' Literal.String
|
|
'with unique wallet id ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'subwallet-id' Name
|
|
' ' Text.Whitespace
|
|
'.' Name
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n\n' Text.Whitespace
|
|
|
|
'// Create new advanced wallet; code adapted from `auto/wallet3-code.fif`' Comment.Singleline
|
|
'\n' Text.Whitespace
|
|
|
|
'"' Literal.String
|
|
'wallet-v3-code.fif' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'include' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'// >libref' Comment.Singleline
|
|
'\n' Text.Whitespace
|
|
|
|
'// code' Comment.Singleline
|
|
'\n' Text.Whitespace
|
|
|
|
'<b' Name
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'32' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'u,' Name
|
|
' ' Text.Whitespace
|
|
'subwallet-id' Name
|
|
' ' Text.Whitespace
|
|
'32' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'u,' Name
|
|
'\n ' Text.Whitespace
|
|
'file-base' Name
|
|
' ' Text.Whitespace
|
|
'+"' Literal.String
|
|
'.pk' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'load-generate-keypair' Name
|
|
'\n ' Text.Whitespace
|
|
'constant' Name
|
|
' ' Text.Whitespace
|
|
'wallet_pk' Name
|
|
'\n ' Text.Whitespace
|
|
'B,' Name
|
|
' \n' Text.Whitespace
|
|
|
|
'b>' Name
|
|
' ' Text.Whitespace
|
|
'// data' Comment.Singleline
|
|
'\n' Text.Whitespace
|
|
|
|
'null' Name
|
|
' ' Text.Whitespace
|
|
'// no libraries' Comment.Singleline
|
|
'\n' Text.Whitespace
|
|
|
|
'<b' Name
|
|
' ' Text.Whitespace
|
|
'b{0011}' Literal
|
|
' ' Text.Whitespace
|
|
's,' Name
|
|
' ' Text.Whitespace
|
|
'3' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'roll' Name
|
|
' ' Text.Whitespace
|
|
'ref,' Name
|
|
' ' Text.Whitespace
|
|
'rot' Name
|
|
' ' Text.Whitespace
|
|
'ref,' Name
|
|
' ' Text.Whitespace
|
|
'swap' Name
|
|
' ' Text.Whitespace
|
|
'dict,' Name
|
|
' ' Text.Whitespace
|
|
'b>' Name
|
|
' ' Text.Whitespace
|
|
'// create StateInit' Comment.Singleline
|
|
'\n' Text.Whitespace
|
|
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'."' Literal.String
|
|
'StateInit: ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'<s' Name
|
|
' ' Text.Whitespace
|
|
'csr.' Name
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'hashu' Name
|
|
' ' Text.Whitespace
|
|
'wc' Name
|
|
' ' Text.Whitespace
|
|
'swap' Name
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Decimal
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Decimal
|
|
'constant' Name
|
|
' ' Text.Whitespace
|
|
'wallet_addr' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'."' Literal.String
|
|
'new wallet address = ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Decimal
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'.addr' Name
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'2' Literal.Number.Decimal
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'file-base' Name
|
|
' ' Text.Whitespace
|
|
'+"' Literal.String
|
|
'.addr' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'save-address-verbose' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'."' Literal.String
|
|
'Non-bounceable address (for init): ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Decimal
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'7' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'.Addr' Name
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'."' Literal.String
|
|
'Bounceable address (for later access): ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'6' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'.Addr' Name
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'<b' Name
|
|
' ' Text.Whitespace
|
|
'subwallet-id' Name
|
|
' ' Text.Whitespace
|
|
'32' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'u,' Name
|
|
' ' Text.Whitespace
|
|
'-1' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'32' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'i,' Name
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'32' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'u,' Name
|
|
' ' Text.Whitespace
|
|
'b>' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'."' Literal.String
|
|
'signing message: ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'<s' Name
|
|
' ' Text.Whitespace
|
|
'csr.' Name
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'hashu' Name
|
|
' ' Text.Whitespace
|
|
'wallet_pk' Name
|
|
' ' Text.Whitespace
|
|
'ed25519_sign_uint' Name
|
|
' ' Text.Whitespace
|
|
'rot' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'<b' Name
|
|
' ' Text.Whitespace
|
|
'b{1000100}' Literal
|
|
' ' Text.Whitespace
|
|
's,' Name
|
|
' ' Text.Whitespace
|
|
'wallet_addr' Name
|
|
' ' Text.Whitespace
|
|
'addr,' Name
|
|
' ' Text.Whitespace
|
|
'b{000010}' Literal
|
|
' ' Text.Whitespace
|
|
's,' Name
|
|
' ' Text.Whitespace
|
|
'swap' Name
|
|
' ' Text.Whitespace
|
|
'<s' Name
|
|
' ' Text.Whitespace
|
|
's,' Name
|
|
' ' Text.Whitespace
|
|
'b{0}' Literal
|
|
' ' Text.Whitespace
|
|
's,' Name
|
|
' ' Text.Whitespace
|
|
'swap' Name
|
|
' ' Text.Whitespace
|
|
'B,' Name
|
|
' ' Text.Whitespace
|
|
'swap' Name
|
|
' ' Text.Whitespace
|
|
'<s' Name
|
|
' ' Text.Whitespace
|
|
's,' Name
|
|
' ' Text.Whitespace
|
|
'b>' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'."' Literal.String
|
|
'External message for initialization is ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'<s' Name
|
|
' ' Text.Whitespace
|
|
'csr.' Name
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'2' Literal.Number.Decimal
|
|
' ' Text.Whitespace
|
|
'boc+>B' Name
|
|
' ' Text.Whitespace
|
|
'dup' Name
|
|
' ' Text.Whitespace
|
|
'Bx.' Name
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'file-base' Name
|
|
' ' Text.Whitespace
|
|
'+"' Literal.String
|
|
'-query.boc' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'tuck' Name
|
|
' ' Text.Whitespace
|
|
'B>file' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'."' Literal.String
|
|
'(Saved wallet creating query to file ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'type' Name
|
|
' ' Text.Whitespace
|
|
'."' Literal.String
|
|
')' Literal.String
|
|
'"' Literal.String
|
|
' ' Text.Whitespace
|
|
'cr' Name
|
|
'\n' Text.Whitespace
|