Symbol Node 運営者様へお願い

Symbolを使ったPointyというポイントカードアプリの中で、カードの背景画像がオリジナルの場合にMetal(*symol をストレージにするプロトコル) を使ってオンチェーンにしようと考えています。

実はrest version 2.4.4へのアップデートでMetal(*symol をストレージにするプロトコル) のmetal idを含めたエンドポイントを叩くだけでデコードができるようになっています。

サンプル
https://vmi1560137.contaboserver.net:3001/metadata/metal/Fe6p1K4dmVekyBqbqrNqUhNc4X37sFsA4NMGAPd1cbjtdN

アプリでは正常なノードを無作為に抽出していますが、このデコードに関しては上の機能を使用したいと考えています。

でも、実は初期設定を含めるのを忘れていたようでbootstrap やshoestringの次回アップデートまではノーダーがrest.jsonに追加の設定を書き込まなければいけません。

そこでお願いなのですが、もし可能であれば以下の設定を

/target/gateways/rest-gateway/rest.json

に追加して対応いただけないでしょうか?

  "metal": {
  "cacheTtl": 300,
  "sizeLimit": 10000000
  }
ぱそ美嬢の例

cacheTtlは同じmetal idに対してアクセスがあった場合に一旦キャッシュに残すのですがその保存期間です。(秒)
sizeLimitはキャッシュに残す最大サイズです。

一旦stopし再度runしていただければ設定は反映され、以下で確認可能です。

  • テストネットの場合
    https://NODE:3001/metadata/metal/Fe3kBsPpMgDstJq3uALpYtUXm6pfuyx1y8tNs1MYohYX2d

  • メインネットの場合
    https://NODE:3001/metadata/metal/Fe6p1K4dmVekyBqbqrNqUhNc4X37sFsA4NMGAPd1cbjtdN

    もし、対応いただけた場合にPointyでデコード対応ノードとして追加させていただきたいので、以下までご連絡いただければありがたいです。

現在、僕がメインネットの運用しかしていないため、対応済みテストネット用ノードがありません。

なお、初回端末でアクセスした場合のみRESTから取得し、その後は端末にデータを保存する予定なので、何度も何度もアクセスしません。

また万が一の場合に猥褻な画像等の流布に利用されるリスクがあるとのご意見も頂きました。

そのあたりも踏まえて可能な場合にのみご設定いただければありがたいです。
今後の対策についてはこれから考えます。

なにとぞよろしくお願いいたします。

この記事が気に入ったらサポートをしてみませんか?