Skip to content

Releases: iost-official/go-iost

Everest v2.4.0

28 Jan 09:15
Compare
Choose a tag to compare

Mon Jan 28 16:54:43 CST 2019

  • Shrink docker image size.
  • Fix bug: iwallet 'compile' command fails to generate contract abi on Linux.
  • Increase block packing time from 300ms to 500ms.
  • Modify 'maxTxLimitTime' from 100ms to 200ms.
  • Increase gas charged for 'setCode'.
  • Add a reserved field in transaction.

Everest v2.3.1

19 Jan 10:42
Compare
Choose a tag to compare
  • Add can_update to exchange.iost contract.

Everest v2.3.0

19 Jan 09:53
2751def
Compare
Choose a tag to compare
  • Increase minimum GasLimit of transaction from 5000 to 6000.
  • RPC: add "voteInfos" to getAccount api
  • Complete vote, dividend test
  • Remove iwallet npm package dependencies
  • Add exchange.iost system contract, used for creating accounts and transferring

Everest v2.2.1

12 Jan 12:41
Compare
Choose a tag to compare

Everest v2.2.1

Sat Jan 12 20:36:05 CST 2019

  • Fix iWallet bug.

Everest v2.2.0

12 Jan 09:22
Compare
Choose a tag to compare

Changelog v2.2.0

Sat Jan 12 17:37:34 CST 2019

  • Change naming style of all functions in system contracts from ThisNameStyle to thisNameStyle.
  • Remove keypair pubkey ID. Change pubkey ID ( "IOST" + base58(pubkey_bytes + crc32(pubkey_bytes)) to base58(pubkey_bytes) for simplicity; signup and vote will be affected.
  • Add transaction replay protection.
  • Add ChainID field in each transaction.
  • Rewrite serialization to make it simpler and more efficient.
  • Update RPC; redefine groups to group_names in struct Permission.
  • Adjust genesis configuration.
  • Add contractOwner() system method to JS smart contract.

Everest v2.1.0

03 Jan 12:26
e074e88
Compare
Choose a tag to compare

v2.1.0

Thu Jan 3 22:11:50 CST 2019

  • Pledge 1Token, get 100000Gas immediately, 1token can generate 100000Gas per day, and the user holds the Gas limit of 300,000 times of the pledge token.
  • Increase Gas charge; now a JS contract transfer costs about 37902Gas, and a system contract (iost.token) costs about 7668Gas.
  • System Contract: buying ram fee changes from 1% to 2%, then the handling fee will be destroyed.
  • RAM can be rent, but can't be traded.
  • Add the fields interface of querying state db; i.e. , you can query all the tokens of an account.
  • Add publish for iwallet; it publishes js and abi to blockchain. The old compile command now can only generate abi file; it cannot publish contract any longer.
  • Iwallet needs amount_limit for every transaction, i.e. "iost:300|ram:200" or "*:unlimited".
  • Command flag changes for iwallet: gasLimit -> gas_limit, gasRatio -> gas_ratio (edited).
  • More friendly error message in RPC and iWallet.
  • API getAccount returns detailed ram info: used, available, total.
  • System Contract: SignUp needs the creator pledging 10IOST for gas when creating new account.

Everest v2.0.0

17 Dec 14:25
e1c2631
Compare
Choose a tag to compare
Merge pull request #643 from iost-official/IB-459

IB-459 Everest v2.0.0 release