仮想通貨IOST、メインネットオリンパスv3.3.3正式にリリース!
仮想通貨IOST(IOS Token)の開発を手掛けるIOS Foundationは17日、メインネットの新たなバージョン「オリンパスv3.3.3」を正式にリリースしたことを発表した。
By upgrading the RPC interface, the command line & tools improvements, developers’ working experience & efficiency on the IOST mainnet have been greatly improved. Click for more details of IOST mainnet v3.3.3💻 👇 #IOST #mainnet #blockchain #DLThttps://t.co/9BahMrh0pq
— IOStoken (@IOStoken) April 17, 2020
新しくリリースされた 「オリンパスv3.3.3」は、開発者の「使いやすさ」の向上が主な改善点となっている。
IOS Foundationは、RPCインターフェイスの改善、コマンドラインツールの改善、その他の3つの主要な改善点によって、DAppsの開発効率が大幅に改善されたと説明している。
「オリンパスv3.3.3」の主な最適化の詳細は以下の3つ。
RPCの改善
1.エンドユーザーのシステム時刻の不正確さにより、トランザクションの送信が失敗する問題を修正。
一部のユーザーのシステム時刻が不正確だったためにトランザクションが拒否され、「TimeError」が表示される問題を修正しました。
2.契約で使用されるすべてのRAMを示すRPCを追加
指定された契約によって消費されるすべてのRAMのキーと値のペアを取得する「ListContractStorage API」を追加しました。これにより、開発者がRAMの使用状況を分析し、契約をデバッグする際の利便性が高まります。
iWalletコマンドラインの改善
1. -sオプションを使用してRPCアドレスを指定する場合、デフォルトのポート番号30002を省略することが可能に。
従来の記述例:iwallet -s 18.209.137.246:30002
改善後の記述例:iwallet -s 18.209.137.246 state
2.契約呼び出しパラメーターが単一の文字列タイプである場合、簡略化が可能に。
従来の記述例:iwallet -s 18.209.137.246 -a lispcc call vote_producer.iost getVoterBonus ‘[“ obvote”]’
改善後の記述例:iwallet -s 18.209.137.246 -a lispcc call vote_producer.iost getVoterBonus obvote
3. RPCノードがトランザクションをチェーン上で実行できないようにする。
大量のリソース消費のため、この機能はデフォルトでは無効になっていますが、iwallet callコマンドは契約では「— try_tx」オプションを追加して契約を実行するがチェーン上で実行できないようにすることができる。
ツールの改善
新しい契約管理ツールを開発しました。契約所有者が契約をアップグレードする必要がある場合、このツールを使用して、ローカル契約とオンチェーン契約の違いを比較し、変更の正確性をより確実に保証できる。
IOST開発チームはメインネットの立ち上げから1年以上の間、革新的な開発を続けており、頻繁にバージョンの更新と最適化を行ってきた。
開発者が使いやすいパブリックチェーンプラットフォームを構築することを目的とし、ユーザーに優れたメインネットユーザーエクスペリエンスを提供することを目指している。