MongoDB Plugin
- The MongoDB Plugin
eosio::mongo_db_plugin
is an optional plugin that provides archiving of blockchain data into a MongoDB. This creates a read-only copy of the data in the blockchain that enables highly-scalable and convenient queries on that data.
For information on deploying and accessing a MongoDB cluster, please visit The EOSIO Developer Portal.
- Read-Mode: HEAD
Configuring an instance of
nodeos
for Read-Mode: HEAD means that all RPC endpoints will return data as of the latest (head) block of the chain. This excludes any changes from unconfirmed transactions that may be relying on the peer-to-peer network. This mode can be useful to determine what transactions have been applied to the blockchain by at least one producer but may not have reached finality.
Future read modes will provide even stronger guarantees for the data returned by the RPC.
For more information on configuring nodeos to run in Read-Mode: HEAD, please visit The EOSIO Developer Portal.
QUALITY OF LIFE IMPROVEMENTS
- Faster Syncing
- Database Size Guards
PREVIEW RELEASES IN 1.1.0
This release includes a few features which, while not production ready, represent the direction the EOSIO blockchain software. We invite community members to test and provide feedback on these features as they progress towards their respective releases.
Fair Warning, these features should be considered “ALPHA” quality.
HARDWARE WALLET SUPPORT IN KEOSD
Hardware wallets provide superior security to software alternatives. As part of an on-going effort to make it easy for users to secure their keys on EOSIO blockchains, keosd will be gradually adding support for accessible and widely available hardware wallet technologies.
OSX SECURE ENCLAVE (#4244)
Apple’s Secure Enclave is present in several of their popular laptop and desktop offerings. keosd now allows any user who owns a recent Apple computer to begin securing their EOSIO accounts with hardware-based keys via the Secure Enclave.
Once the wallet is unlocked, you can issue commands cleos wallet create_key -n SecureEnclave to create keys within the Secure Enclave wallet. You may not import keys.
In order to access Secure Enclave your executable must be signed. For more information on building a signed preview release of keosd with Secure Enclave support, please visit The EOSIO Developer Portal.
YUBIHSM 2 (#4526)
The YubiHSM 2 is an external hardware security module that can be added to any user’s computer with a USB port. keosd
now allows any user on supported Linux distributions and MacOS to begin securing their EOSIO accounts with hardware-based keys via the YubiHSM 2. This may be particularly interesting for block-producers running on hard-iron. We are seeking feedback on the level of interest in support for the YubiHSM 2, please add feedback to #4526.
For more information on building a preview release of keosd with YubiHSM 2 support, please visit The EOSIO Developer Portal.
LOGIN PLUGIN (#4375)
The login plugin is the first component supporting the concept of applications authenticating with the EOSIO blockchain. The plugin API allows you to verify a user is able to sign to satisfy a specified authority. The API for the plugin is preliminary and may change in the future.
OTHER CHANGES
[cleos/RPC] Support for secondary indices when reading table data (#4053)
[cleos] Support for proposing whole transactions to eosio.msig (#4248)
[cleos] Support for eosio.sudo (#4431)
[cleos] Support for issuing atomic delegatebw/buyram transactions (#4297)
[cleos] Support for buyram in KiB (#4427)
[cleos] Major pass at improving error messaging (#4587)
[RPC] Endpoint for fetching scheduled transactions (#4470)
[nodeos] Support for greylisting accounts, preventing access to the unclaimed resources in an uncongested chain (#4368)
[nodeos] Support finer control over the timing of block transmission to compensate for network lag between producers (#4118)
[nodeos] Support for checkpoints which can enforce the chain includes well-known-valid blocks during sync (#4471)
[nodeos] Support for exporting and importing reversible block database as the portable file format (#4253 and #4680)
[nodeos] Improved producer watermark tracking (#4560)
[nodeos] Logging updated to use ISO timestamps (#4255)
We tested on Jungle Testnet and We are done on Mainnet. Thanks to Cryptolion!
For more information, please click the link below:
https://bit.ly/2mrmI5Y
If you like what we do and trust us, VOTE FOR US! Also, Feel free to send us your questions by Email NOW!