v0.4.0
·
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 ContractDeployeris renamed toPrecomputeContractDeployer. Its purpose is only precomputingContractEncodernow can be directly built from JSON files of compiled contract- Changed methods of
L1Bridge&L2Bridgeclasses - Added
LegacyContractFactoryfor simplification of deploying contract and use Legacy Eth transaction to interact with it - Added examples for the base functionality