Releases: ObsidianLabs/BNB-Studio
Releases · ObsidianLabs/BNB-Studio
BNB Studio (formerly BSC Studio) v0.10.6
chore: update to v0.10.6
BNB Studio (formerly BSC Studio) v0.10.5
chore: update workflow node version
BSC Studio v0.10.4
v0.10.3
BSC Studio v0.10.3
Updates
- Fix faucet button
BSC Studio v0.10.2
Updates
truffle
-
Support native truffle (without docker). If you want to import an existing truffle project to BSC Studio, consider using the following
truffle-config.js
file// truffle-config.js const config = require('./config.json') // the config file of BSC Studio module.exports = { compilers: { solc: { version: config.compilers.solc, settings: { optimizer: config.compilers.optimizer, evmVersion: config.compilers.evmVersion, }, } }, networks: { development: { host: '127.0.0.1', port: 62743, network_id: '*' } } }
Project
- Support Hardhat and Waffle
- Allow selecting npm client (npm, yarn, or cpnm) when creating a new project
- Add a project toolbar button to run scripts defined in
package.json
- Expose the network RPC in order for truffle & hardhat to connect the running network
- Expose keypairs to sign transactions issued from truffle & hardhat
- Allow sending BNB in contract deployment
- Do lint for solidity files on change
- Improve markdown rendering
- Add editor configuration (font family, font size & font ligatures) in project settings
- Display remote projects in the header dropdown menu
Contract Explorer
- Render the return value in pretty format for contract methods
- Display and save the returned result from contract executions
- Parse and display errors for transactions (transfer, deployment and contract execution)
- Display keypair names in inputs of type address[]
Others
- Get transaction history for local nodes
- Allow modifying the code hash in ABI Storage
- Save a list of custom network connections
- Fix many other bugs
BSC Studio v0.7.1
Update
- Integrate solhint and solium/ethlint
- Support evmVersion and optimizer config in project settings
- Fix bug: fail to use an array of structs as parameters
- Fix bug: cannot load events with type struct
- Fix bug: fatal error in deployment
- Fix keypair creation bug
BSC Studio v0.6.4
Update
- Support fixed-length array in contract parameter inputs
- Fix loading ABIs from current project on the web
BSC Studio v0.6.3
Update
- Allow to login using the desktop IDE
- Load remote projects on the desktop IDE when logged in
- Fix an explorer bug
BSC Studio v0.5.0
Updates
- RPC client for making RPC requests to the connected network
- Cache solc compilers and list all available solc versions
- Toggle comments using
ctrl + /
- Get the gas price when estimating gas
- Update the notification content when the file to deploy does not exist
- Fix the bug for links in Markdown files
BSC Studio v0.1.2
add math template