Skip to content

v0.1.0

Compare
Choose a tag to compare
@its-saeed its-saeed released this 10 Jan 09:18
· 19 commits to master since this release
1547779

What's Changed

  • 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.

Full Changelog: https://github.com/Zilliqa/zilliqa-rs/commits/v0.1.0