vechain-sdk-js
vechain-sdk-js copied to clipboard
The official JavaScript SDK for vechain.
Currently all the contract module functions (and some transaction-module functions) require signing, have the private key as an input. The idea is to **replace the private key with a signer**...
### Summary We should be able to read values in smart contracts for a particular point in time, by providing a block ID or number as a revision. ### Basic...
## Setting delegation when a smart contract is called This PR allows to set a delegator when a smart contract is called: e.g. ```javascript const transferResult = await contract.transact.transfer( '0x9e7911de289c3c856ce7f421034f66b6cde49c39',...
Create some examples showing the capability of extending the EVM context which are available via the `extension.sol` contract. Tasks: - Create examples: - blake2b256 - blockID - blockTotalScore - blockTime...
### Description When requesting pending options, the `thorClient` does ignore the `pending` flag and returns no data. The query builder internally seem to not map correctly the `pending` option to...
We need to test our core functionalities with solidity errors `(Error(string) & Panic(uint256))` with reference to the `TestingContract.sol` error handling methods
### Description While migration a hardhat project to the `@vechain/sdk-hardhat-plugin` a difference in the handling of `eth_estimateGas` occured. Calling `eth_estimateGas` requires a second parameter for the block height, which is...
The aim of the issue is to analyse and the root cause of the mismatch between ThorDevKit and the vechain-sdk, and on which of the two is required to apply...