Skip to content

v0.4.0

Compare
Choose a tag to compare
@vyastrebovvareger 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 to PrecomputeContractDeployer. Its purpose is only precomputing
  • ContractEncoder 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