プラットフォームの設定
初めての場合は、--init フラグを使って設定ファイルを生成できます。
例えば、次のような対話形式になります。
$ blockfrost-platform --init
> Run in solitary mode? No
> Enable metrics? Yes
> Mode? Compact
> What should be the log level? Info
> Enter the server IP address: 0.0.0.0
> Enter the port number: 3000
> Enter path to Cardano node socket: /home/blockfrost/cardano-node/node.socket
> Data node URL (empty to skip): http://localhost:3010
> Data node timeout (s): 30
> Enter the reward address: addr1qyppgpfznd04jxfmc7mq53nt8pjayjzv854xw2usavwgsrzegm73yx3pu8q4egayq3l5lz8suwylrq4t4y4tc6qlv6tqrvq6qw
> Enter the icebreakers secret: 1234567890
Config has been written to "/home/blockfrost/.config/blockfrost-platform/config.toml"特別な理由がない限り、デフォルト設定のままにしておくことをおすすめします。 ただし、Cardano ノードのソケット、リワードアドレス、シークレットはご自身の環境に固有のものを設定してください。
設定ファイルの保存場所は OS によって異なります。
- Linux:
~/.config/blockfrost-platform/config.toml - macOS:
~/Library/Application Support/blockfrost-platform/config.toml
環境変数
すべての CLI オプションは BLOCKFROST_ プレフィックス付きの環境変数でも設定できます。例:
BLOCKFROST_NODE_SOCKET_PATH=/path/to/node.socket
BLOCKFROST_SECRET=my_secret
BLOCKFROST_REWARD_ADDRESS=addr1...
BLOCKFROST_LOG_LEVEL=debug
BLOCKFROST_DATA_NODE=http://localhost:3010設定の優先順位は次のとおりです (上位が優先)。
- CLI 引数
- 環境変数 (
BLOCKFROST_プレフィックス) - 設定ファイル (TOML)
Last updated on