Skip to content

Releases: ObsidianLabs/BNB-Studio

BNB Studio (formerly BSC Studio) v0.10.6

18 Aug 01:28
Compare
Choose a tag to compare

BNB Studio (formerly BSC Studio) v0.10.5

14 Mar 12:20
Compare
Choose a tag to compare
chore: update workflow node version

BSC Studio v0.10.4

11 Oct 08:36
Compare
Choose a tag to compare

BSC Studio v0.10.3

09 Sep 08:31
Compare
Choose a tag to compare

Updates

  • Fix faucet button

BSC Studio v0.10.2

05 Sep 06:19
Compare
Choose a tag to compare

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

15 Jul 20:46
Compare
Choose a tag to compare

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

30 Jun 17:45
Compare
Choose a tag to compare

Update

  • Support fixed-length array in contract parameter inputs
  • Fix loading ABIs from current project on the web

BSC Studio v0.6.3

29 Jun 14:31
Compare
Choose a tag to compare

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

22 Jun 21:45
Compare
Choose a tag to compare

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

05 Jun 03:21
Compare
Choose a tag to compare
add math template