Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 2.29 KB

CHANGELOG.md

File metadata and controls

30 lines (26 loc) · 2.29 KB

Changelog

[0.2.0] - 2023-01-18

Added

  • Additional documentation.

[0.1.0] - 2023-01-10

Added

  • Providers are supported in general.
  • HTTP provider is implemented.
  • All JSON-RPC endpoints are supported.
  • Signer, something that can sign is implemented in general.
  • LocalWallet is implemented as a signer.
  • MultAccountWallet is implemented as a signer.
  • Signing and sending payment transactions are supported.
  • TransactionBuilder is added which simplifies the process of composing transactions.
  • Contract deployment transactions are supported.
  • Interacting with contracts is implemented.
  • Rust binding for scilla contracts is implemented. Corresponding rust code is generated for scilla contracts at compile time.
  • parse_zil and a few more auxiliary functions are added to simplify the unit conversion.
  • Ethers-rs-like middleware system is supported.
  • All of the data types are type-safe, you can't pass a raw string when a real address is needed.
  • Possible to call a transition with a different signer than the one who deployed the contract.
  • Possible to override default transaction parameters such as amount and gasPrice, etc while calling a transition.