1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00

updated smartcontracts

- updated smartcontracts
- updated fullnode database layout
- fixed memory leak in blockchain-explorer
- updated tonlib
This commit is contained in:
ton 2019-10-23 17:43:50 +04:00
parent 9c9248a9ae
commit c860ce3d1e
104 changed files with 7309 additions and 1335 deletions

View file

@ -1,4 +1,5 @@
"Asm.fif" include
"TonUtil.fif" include
31 -1<< constant wc_undef
0 constant wc_base
@ -187,6 +188,7 @@ dictnew constant special-dict
// restricted wallet creation
"auto/wallet-code.fif" include =: WCode0
"auto/restricted-wallet-code.fif" include =: RWCode1
"auto/restricted-wallet2-code.fif" include =: RWCode2
@ -200,7 +202,7 @@ dictnew constant special-dict
0 // ticktock
2 // mode: create
register_smc
Masterchain 6 .Addr cr
Masterchain swap 6 .Addr cr
} : create-wallet1
// D x t -- D'
@ -225,5 +227,18 @@ dictnew constant special-dict
0 // ticktock
2 // mode: create
register_smc
Masterchain 6 .Addr cr
Masterchain swap 6 .Addr cr
} : create-wallet2
// pubkey amount
{ over ."Key " pubkey>$ type ." -> "
WCode0 // code
<b 1 32 u, 3 roll 256 u, b> // data
empty_cell // libs
3 roll // balance
0 // split_depth
0 // ticktock
2 // mode: create
register_smc
Masterchain swap 6 .Addr cr
} : create-wallet0