For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tips & Tricks

Chiliz Chain 開発者向けの tips: Spicy Testnet で無制限の ERC-20 テストトークンを作成する方法、RPC で現在の gas 価格を取得する方法、faucet の 1 日あたりの上限を回避する方法。

Spicy Testnet で独自のトークンを作成する方法

Chiliz Chain Mainnet 上でアプリを開発するには、まず Spicy Testnet 上でテストし、高価な CHZ トークンを大量に使用せずに、コードが testCHZ トークンを適切に処理できることを確認する必要があります。そのために、Spicy Faucets を通じて Testnet トークンを無料で入手できます。

無料の testnet token を入手する

しかし開発では大量のテストトークンが必要になることがあり、faucet では 1 日あたりに入手できるトークン数に制限があります。

この制限から解放されるために、Spicy Testnet 上で独自のトークンを作成できます! 実際、Chiliz Chain(Mainnet と Testnet)は EVM 互換のチェーンであり、CHZ および testCHZ トークンは実際には ERC20 トークンです。

したがって、Spicy Testnet 上で実質的に無制限の独自の ERC20 トークンを mint し、そのトークンを使ってコードを徹底的にテストできます。そして準備ができたと感じたら、Chiliz Chain Mainnet で本番稼働する前に、Spicy 上でテスト用 CHZ トークンを使って dApp をもう数回テストしてください。

Spicy Testnet で独自のトークンを作成する手順は次のとおりです。

  1. MetaMask を Chiliz Spicy Testnet に接続する。

  2. Spicy Faucet からテスト用 CHZ トークンを入手する。ERC20 コントラクトを deploy するには CHZ トークンが必要になるため、これが必要です。

  3. トークンの smart contract を記述する(OpenZeppelin の ERC20 を利用することをお勧めします)。constructor 内で、トークンの名前(例: "MyOwnToken")、シンボル(例: "MOT")を設定し、必要に応じた初期供給量を mint します。

  4. コントラクトをコンパイルして Spicy Testnet に deploy し、block explorer を通じて verify します。

  5. MetaMask で新しいトークンを表示する。

    1. デプロイツールセット(例: Remix の "Deployed Contracts" メニュー)からトークンの contract アドレスをコピーします。

    2. MetaMask で "Tokens" タブに移動し、"Import tokens" をクリックします。

    3. contract アドレスを貼り付けます。シンボルと小数桁数は自動的に入力されるはずです。

    4. "Add custom token" をクリックし、続いて "Import tokens" をクリックします。これで新しいトークンの残高が表示されるはずです。

これで、独自のトークンを使って Spicy Testnet 上で Chiliz Chain dApp をテストする準備が整いました!

現在の gas 価格を取得する方法

Chiliz Chain で gas 価格を取得するには、公開 RPC ノードの 1 つ を使用できます。

現在の gas 価格は次のようにして取得できます。

トランザクションが失敗した理由を確認する方法

トランザクションは失敗することがありますが、特に block explorer がエラーを表示しないため、その理由が必ずしもわかるとは限りません。

トランザクションが失敗した理由を確認するには、正しいトランザクション ID を指定して、ターミナルで次のスクリプトを実行します。

最終更新

役に立ちましたか?