Releases: nebulasio/go-nebulas
v3.0.0
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
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
andargs
records - Events generated within the contract add the contract address record
- Event calls between contracts add
Others
- fix contract sync bug
v2.0.2
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.
- Check
v2.0.1
Update Gas Price
Update gas price according to proposal: https://community.nebulas.io/d/190-we-need-adjust-transaction-fee-on-nebulas-mainnet/16
v2.0.0
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
Block height is now available in transaction info
Documentation updated
Console Log improved
v1.0.8
v1.0.7
Introduction
In go-nebulas v1.0.7 release, we optimized the processing logic for timeout transactions
v1.0.6
v1.0.5
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. Anduint
is the recommended value forBlockchain.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