/* Alphabet contract is a contract deployed in FrostFS sidechain. Alphabet contract is designed to support GAS production and vote for new validators in the sidechain. NEO token is required to produce GAS and vote for a new committee. It can be distributed among alphabet nodes of the Inner Ring. However, some of them may be malicious, and some NEO can be lost. It will destabilize the economic of the sidechain. To avoid it, all 100,000,000 NEO are distributed among all alphabet contracts. To identify alphabet contracts, they are named with letters of the Glagolitic alphabet. Names are set at contract deploy. Alphabet nodes of the Inner Ring communicate with one of the alphabetical contracts to emit GAS. To vote for a new list of side chain committee, alphabet nodes of the Inner Ring create multisignature transactions for each alphabet contract. # Contract notifications Alphabet contract does not produce notifications to process. # Contract storage scheme | Key | Value | Description | |--------------------|------------|-------------------------------------------------| | `netmapScriptHash` | Hash160 | netmap contract hash | | `proxyScriptHash` | Hash160 | proxy contract hash | | `name` | string | assigned glagolitic letter | | `index` | int | the index of deployed alphabet contract | | `threshold` | int | the total number of deployed alphabet contracts | */ package alphabet