Releases: Temi-Tade/RivETH
Releases · Temi-Tade/RivETH
Release list
v1.7.1: updated solc version
v1.7.0: Workflows
In this release:
- The workflow feature for automating smart contract development has been added. It is still a beta feature so it might act funky and it has not been configured for wallets yet.
- Bug fixes and code clean up.
- UI optimization.
v1.6.0: Formatting for contract tx parameters
In this release:
- Issues with formatting strings, addresses and bytes data types when passing them as function parameters in the UI have now been fixed, no need to wrap values in quotes before calling txs.
- New demo contract to the
contracts/folder.
Full Changelog: v1.5.0...v1.6.0
v1.5.0: Injected Provider
What’s New in v1.5.0:
- Injected Provider Support: You can now connect browser wallets directly to RivETH. This allows for seamless testing of contract interactions using a wallet interface, it has only been tested with MetaMask as at the time of this release. The injected provider can be connected by pressing [I] on the keyboard.
- Refined User Interface: Small UI enhancements to improve navigation and provide a more cohesive development experience.
- Stability Improvements: This release includes a series of bug fixes addressing edge cases in contract deployment and interaction logs.
v1.4.0: Local block explorer, UI changes...
In this release:
- There is now a local block explorer (RivETHScan) that listens for transactions and can decode transaction calldata, events will be added in the next release
- A menu to access keyboard shortcuts and launch the explorer in a new tab, can be found by clicking the RivETH logo in the centre of the page or by pressing key [M] on the keyboard.
- Buttons are now colour-coded based on function state mutability. Blue -> non-payable pure/view; orange -> state-changing; red -> payable
- Added new demo contracts
v1.3.0: Keyboard shortcuts, Improved UI, Update script
- Added keyboard shortcuts for easy navigation: (L -> [L]oad contract, C -> Launch [C]onverter, D -> [D]eploy contract, A -> Switch [A]ccount)
- Improved function buttons UI with colors that represent function state mutability. Blue -> nonpayable (view/pure), Red -> Payable, Orange -> State changing
- Added an update script that syncs local RivETH version with remote version
RivETH v1.2.1 - Bug fixes
In this release:
- Fixed Makefile error
- Updated compile script
- Updated README
RivETH v1.2.0 - Bug fixes and performance update
In this release:
- Live server auto-reload whenever solidity files are edited or compiled have been disabled.
- Issues with constructor for imported contracts have been fixed.
- Added a Makefile for compilation.
- Updated the compile script.
v1.1.0
Fixed a major issue with passing arrays as parameters in the UI; before now the UI always threw an invalid array value error anytime a function was called with an array as a parameter in the function call. This has now been fixed, to pass an array as a parameter, surround the array values with square braces (e.g. [1 ,2 ,3])
Another change in this release is how values are formatted in the UI when they are passed in function parameters:
- Surround strings and addresses with quotes anywhere they are passed as function parameters.
- In the constructor, separate parameters with a comma and a space (e.g. "RaffleContract", 200)
- If the constructor takes an array as an argument, separate the array elements with a comma followed by no space. (e.g. "RaffleContract", [1,2,3], 200)
1.0.2: ETH converter, new demo contract
In this release, an ETH converter was added to RivETH to convert ether units from wei to gwei/eth.
Also, a new demo contract was added to the contracts folder.