Version 1.45.0
New
- ABI 2.4 supported.
Breaking
-
For contracts with ABI version => 2.4 initial public key should be explicitly supplied
insideinitial_data
inabi
module functions. Signer public key andinitial_pubkey
parameter
are not used in contract initial data encoding since ABI version 2.4. -
abi.decode_initial_data
andabi.update_initial_data
functions don't support ABI version => 2.4.
abi.decode_account_data
andabi.encode_initial_data
should be used instead -
Only
workchain_id
parameter is allowed ifstate_init
parameter ofDeploySet
is provided.
State init should be finalized and ready to be used in message as is. -
abi.encode_account
parameterstate_init
is BOC or cached BOC reference instead of
StateInitSource
enum. There is only one way to provide account state init now.