# アルファベットエンコーディングによるベット

アルファベットエンコーディングを使用したベット

これらのベッティング契約は、ユーザーからのアルファベットの回答のみを受け付けます。ユーザーが提供する回答は文字であり、スマートコントラクトは数字しか理解しないため、ユーザーが提供した回答を数字に変換します。

次に、次のようなスポーツベッティングイベントを考えてみましょう。次にゴールを決める選手の名前に賭けるユーザーを集めようとしています。オプションが多すぎるため、すべての可能なオプションをリストアップする代わりに、このベッティングイベントをアルファベットエンコーディングにするのが良いアイデアです。ユーザーには、20以上の異なるオプションがある可能性があるためです。

以下は、そのようなベッティングイベントを作成するためのステップバイステップのガイドです：

* ベッティング契約に移動します。ベッティング契約を展開する方法については、以下のページでガイドを読むことができます：

{% content-ref url="" %}
[](https://docs.payswap.org/ri-ben-yu/products/betting)
{% endcontent-ref %}

* 契約のパネルで、\[コントロールパネル]ボタンをクリックし、次に\[パラメータの更新]ボタンをクリックします。ベッティング契約のチケットサイズをアルファベットの文字数である27に設定する必要があります。

<div><figure><img src="https://610299453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPqcAxRO5aNJ3Ru8Cly8H%2Fuploads%2Fgit-blob-f4c8141753af5c0f2290fab39f979535c3890f3f%2Fbetting4%20(1).png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://610299453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPqcAxRO5aNJ3Ru8Cly8H%2Fuploads%2Fgit-blob-15e890b78535f962632232da8cf93292b4f7c5f0%2Fbetting7.png?alt=media" alt=""><figcaption></figcaption></figure></div>

* 次に、ベッティング契約のコントロールパネルメニューに戻り、「**イベントの作成/更新**」ボタンをクリックします。

<div><figure><img src="https://610299453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPqcAxRO5aNJ3Ru8Cly8H%2Fuploads%2Fgit-blob-f4c8141753af5c0f2290fab39f979535c3890f3f%2Fbetting4%20(2).png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://610299453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPqcAxRO5aNJ3Ru8Cly8H%2Fuploads%2Fgit-blob-c6ee420a27b93835791ccc45425bc5ead4b85459%2Fbetting6%20(1).png?alt=media" alt=""><figcaption></figcaption></figure></div>

* フォームのフィールドに適切な値を入力し、**Alphabet Encoding**フィールドがYesに設定されていることを確認します。
* フォームを検証し、トランザクションを確認します。
