Skip to content

Releases: nebulasio/go-nebulas

v3.0.0

29 Mar 14:11
Compare
Choose a tag to compare

Introduction

In go-nebulas v3.0.0 release, we release Nebulas Voyager version.

Change details

New features

Voyager’s core upgrade is the Proof of Devotion (PoD) consensus mechanism. The PoD mechanism is built on the basis of the contribution size from the community and is a novel method for decentralized collaboration.

The PoD mechanism comprises two components:

  • Consensus mechanism: PoD delivers a fully decentralized blockchain relying on community managed nodes for mainnet operation, security and stability.
  • Governance mechanism: The consensus nodes which produce the most blocks will be chosen as governance nodes and will decide if community proposals should become projects, funding and more. All governance votes will utilize on-chain voting.

Others

  • Adjustment of the event contract address record generated within smart contracts which modifies the binary hex of the smart contract address in topic.
  • Security upgrade of the mainnet pertaining to modifications of the blacklist management via smart contract.

v2.1.0

07 Aug 11:44
Compare
Choose a tag to compare

Introduction

In go-nebulas v2.1.0 release, we increased system stability and added contract event information.

Change details

New features

  • NBRE is separated from the nebulae nodes. The mainnet responsible for packaging transactions and contract execution.
  • New record content added for contract event
    • Event calls between contracts add function and args records
    • Events generated within the contract add the contract address record

Others

  • fix contract sync bug

v2.0.2

20 Jun 09:31
Compare
Choose a tag to compare

Add NRC20 Security Check

Change details

  • Add NRC20 security check
    • Check transfer transferFrom,approve arguments
      • Check the validity of the first parameter as an address
      • Check the validity of the transfer/approve amount. The amount is only a numeric string. No longer supports Numbers, scientific notation, decimals, etc.

v2.0.1

05 May 11:18
Compare
Choose a tag to compare

v2.0.0

15 Apr 08:09
Compare
Choose a tag to compare

Nebulas release a big version of Nova.

Change details

New Feature

  • Support inner-contract transaction.
  • Support Nbre.
    • Support submit protocol code and calculate the Nebulas Rank and Dip rewards.
    • Support nr and dip api interface.
    • Support nr and summary info in smart contract.

Others

  • Update random calculate logic in smart contract.
  • Nonce automatic computation is supported when transactions with node signatures are submitted.
  • Fix bugs.

v1.0.8.1

25 Sep 03:27
Compare
Choose a tag to compare

Block height is now available in transaction info
Documentation updated
Console Log improved

v1.0.8

21 Aug 11:26
Compare
Choose a tag to compare

Upgrade security

v1.0.7

17 Jul 09:07
Compare
Choose a tag to compare

Introduction

In go-nebulas v1.0.7 release, we optimized the processing logic for timeout transactions

v1.0.6

25 Jun 22:31
Compare
Choose a tag to compare

Upgrade contract security

v1.0.5

19 Jun 09:32
Compare
Choose a tag to compare

Introduction

In go-nebulas v1.0.5 release, we bring several exciting features for smart contract and fix same bug.

Change details

New features

  • Added support for Blockchain.getAccountState, return get account's balance and nonce.
  • Added support for Blockchain.getPreBlockHash, return get a previous block's hash.
  • Added support for Blockchain.getPreBlockSeed, return get a previous block's hash.
  • Date all standardized APIs are available .
  • Added new contract lib uint to perform unsigned integer arithmetic with overflow checking. And uint is the recommended value for Blockchain.transfer now.
  • Added new contract lib crypto to provide frequently-used cryptographic hash functions.

Others

  • updae js lib with version
  • fix stack overflow bug
  • fix timeout gas limit bug