v3.1.0: New ABI-encoder
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, ...