diff --git a/changelog/v1.2-release-note.md b/changelog/v1.2-release-note.md new file mode 100644 index 0000000..18b3ce6 --- /dev/null +++ b/changelog/v1.2-release-note.md @@ -0,0 +1,21 @@ +# v1.2 Release Note + +### v1.2 Release Note +1. web3js compatibility. With v1.2 user can connect their favorite tools in the +Ethereum eco-system (such as Metamask, Subgraph) to IoTeX blockchain simply by +setting up RPC endpoint to IoTeX endpoint +2. Support multiple chain DB files. v1.2 will now generate 1 db file for every +1,000,000 accumulated blocks added to the blockchain. This prevents one single +overly large db file in the long run, and opens up possibility for faster and +incremental download (only need to download new latest db files) +3. Reduced DB file size. Together with the multiple DB files feature, the DB file +itself has been overhaualed by using an improved block storage with better +compression. The estimated storage saving is about 30~40% when enabling v1.2 +4. Added EVM revert message in transaction receipt. For contract calls that get +reverted in the middle, we can now see the actual revert error message from the +transaction receipt +5. Improved transaction indexing scheme. As a result, certain API queries (for +example, pull all transactions from an address within a block range) now get a +much faster response +6. Improved p2p connection reliability and network robustness +7. Fix ioctl crashes in Ubuntu when creating an action diff --git a/config_mainnet.yaml b/config_mainnet.yaml index 17b1582..387f10c 100644 --- a/config_mainnet.yaml +++ b/config_mainnet.yaml @@ -13,7 +13,9 @@ chain: chainDBPath: "/var/data/chain.db" trieDBPath: "/var/data/trie.db" indexDBPath: "/var/data/index.db" + bloomfilterIndexDBPath: "/var/data/bloomfilter.index.db" candidateIndexDBPath: "/var/data/candidate.index.db" + stakingIndexDBPath: "/var/data/staking.index.db" maxCacheSize: 1000 committee: gravityChainAPIs: diff --git a/config_testnet.yaml b/config_testnet.yaml index e1f1312..486351c 100644 --- a/config_testnet.yaml +++ b/config_testnet.yaml @@ -7,10 +7,13 @@ network: chain: # producerPrivKey: SET YOUR PRIVATE KEY HERE (e.g., 96f0aa5e8523d6a28dc35c927274be4e931e74eaa720b418735debfcbfe712b8) + evmNetworkID: 4690 chainDBPath: "/var/data/chain.db" trieDBPath: "/var/data/trie.db" indexDBPath: "/var/data/index.db" + bloomfilterIndexDBPath: "/var/data/bloomfilter.index.db" candidateIndexDBPath: "/var/data/candidate.index.db" + stakingIndexDBPath: "/var/data/staking.index.db" maxCacheSize: 1000 committee: gravityChainAPIs: diff --git a/genesis_testnet.yaml b/genesis_testnet.yaml index 55c5bdf..6aaa216 100644 --- a/genesis_testnet.yaml +++ b/genesis_testnet.yaml @@ -16,6 +16,7 @@ blockchain: fbkMigrationHeight: 3250081 fairbankHeight: 3252241 greenlandHeight: 4794481 + hawaiiHeight: 8613361 numCandidateDelegates: 36 numDelegates: 24 numSubEpochs: 15