Skip to content

v3.1.0: New ABI-encoder

Compare
Choose a tag to compare
@devops-slockIt devops-slockIt released this 05 Oct 14:17
· 1696 commits to master since this release
- optional sentry integration
- new abi encoder implementation, which is now supporting tuple[] correctly
- unique request id-per counter per client.
- adding rpc `in3_toWei` converting long decimal numbers into different units. ( https://in3.readthedocs.io/en/develop/rpc.html#in3-towei )
- documentation fixes ( https://github.com/blockchainsllc/in3-c/issues/24 )
- introducing signertype and allowing contract-signatures
- supporting `eth_acccounts` to list all registered signer addresses.
- support signer-registering per config
- thread-safe initialization (using a in3_init when loading the incubed library)
- cli: add recorder for the cli to generate tests based on recorded data
- cli: support for decimal values as argument in the CLI, like `1.3eth`,which would be converted as wei in hex internally.
- dotnet: Namescpace changes `Slockit.In3` to `Blockchains.In3`
- wasm: multi-wasm-build, which allows different CMake-options inside one module. (will be used as replacement for ts-version soon)
- wasm: decoding events as part of the TransactionReceipt when executing transactions.
- wasm: adding AccountAPI to `in3.eth.accounts` in order to add private keys
- wasm: fixing Deployment of Web3Contracts
- wasm: fixing utf8 encoding in `toHex`
- wasm: handling bigint decimals without `bigint` support directly in wasm.
- wasm: fix Buffer to Uin8Array conversion
- wasm: fix auto detect correct function-signature for same function name.
- wasm: allow wasm-builds with typescript definitions and modules depending on CMake-options
- wasm: add `sendSyncRPC` allowing to execute internally rpc-method directly and synchronously.
- wasm: add util-functions like `isAddress, checkAddressChecksum, toWei, ...