Tenderlyを使ってRSK上でスマートコントラクトを構築、監視、トラブルシューティング

スマートコントラクト監視プラットフォームTenderlyが、RSKに対応しました。RSKを利用する開発者は、Tenderlyのシームレスなツールを利用して、開発プロセスを強化することができます。Tenderlyは生産性を高め、時間を節約し、スマートコントラクトが期待通りに機能していることを確認するための一連のツールを提供することで、開発者によるスマートコントラクトの構築、監視、改善を支援します。

なぜTenderlyを使うのか?

  • スマートコントラクト内のエラーを追跡

トランザクションが元に戻った行を即座に見つけることができます。

  • ビジュアルデバッガを利用

トランザクションの実行状況を数回のクリックで確認できます。

  • スマートコントラクトの状態を検査

トランザクションのどの時点でもコントラクトの状態を確認できます。

  • スマートコントラクトを分析

スマートコントラクトの挙動を分析することができます。

  • カスタムメトリクスを表示

すべてのスマートコントラクトはユニークです。お客様のコントラクトに固有のカスタムメトリクスを記録します。

  • スマートコントラクトのガス使用量を検出

スマートコントラクトのガス使用量を知ることができます。メソッドレベルの精度でガス使用量を分析できます。

  • リアルタイムの通知アラートを受け取る

カスタムで設定したルールが発生すると、Slack、Eメールなどのお気に入りのチャネルに通知されます。

  • 不審な活動を検知

スマートコントラクトが期待通りに使用されていないことを知ることができます。

  • スマートコントラクトの円滑な運用を確保します。

複雑なスマートコントラクトが確実に動作するようにします。

Tenderlyの特徴

Tenderlyのシミュレーション機能は、DeFi開発者の新たな親友となり以下を可能にします。

1.取引をシミュレートする前のスマートコントラクトのソースコードの変更
2.任意のアドレスをスマートコントラクトに変換する
3.過去の取引のバグ修正や改善を試したり、新しい取引を試したりすることができます。

Transactionスイートには、実行概要、スタックトレース、イベント/ログ、コントラクト、ビジュアルデバッガ、ステートチェンジ、ガスプロファイラなど、時間を節約するツールが満載です。

Tenderlyを始めるには

RSKを利用している開発者の方で、Tenderlyを使用する必要がある方は、RSK上のスマートコントラクトを選択し、以下の手順で開始してください。
Tenderly dashboardのリンクからアクセスしてSign upしてください。
Tenderlyを始めるにはのショートガイドをご覧ください。
macOS、Linux、WindowsにTenderly CLIをインストールし、スマートコントラクトをTenderlyにプッシュし、スマートコントラクトをモニタリングするためのダッシュボードにアクセスする方法の詳細な手順については、こちらをご覧ください。


原文:https://hackernoon.com/build-monitor-and-troubleshoot-your-smart-contracts-on-rsk-with-tenderly-zm1h34sb by hackernoon