v0.4.0
vyastrebovvareger
released this
02 Apr 15:47
·
125 commits
to master
since this release
Breaking Changes
- moved to new web3 py == 6.0.0
- Split Transaction712 with ordinary transaction builders TxFunctionCall, TxCreateContract, TxCreate2Contract and new one TxWithdraw
- ZkSync main contract almost all methods are changes
- BridgeAddresses now contains only 2 addresses of contracts, all methods related to this type are also changed
- ZkSync module added some new methods for the new Withdrawal logic, new one
wait_finalized
. Signature is similar to wait_for_transaction_receipt ContractDeployer
is renamed toPrecomputeContractDeployer
. Its purpose is only precomputingContractEncoder
now can be directly built from JSON files of compiled contract- Changed methods of
L1Bridge
&L2Bridge
classes - Added
LegacyContractFactory
for simplification of deploying contract and use Legacy Eth transaction to interact with it - Added examples for the base functionality