# tokenization/genesis.proto

Proto package `tokenization`, part of the [x/tokenization](https://docs.bitbadges.io/chain/proto/tokenization) module. It declares 1 message. [Read the raw source](https://github.com/BitBadges/bitbadgeschain/blob/master/proto/tokenization/genesis.proto).

## Messages

### GenesisState

GenesisState defines the tokens module's genesis state.

| Field | # | Type | Rule | Description |
| --- | --- | --- | --- | --- |
| `params` | 1 | [`Params`](https://docs.bitbadges.io/chain/proto/tokenization/params#params) | singular |   |
| `port_id` | 2 | `string` | singular |   |
| `collections` | 3 | [`TokenCollection`](https://docs.bitbadges.io/chain/proto/tokenization/collections#tokencollection) | repeated |   |
| `nextCollectionId` | 4 | `string` | singular |   |
| `balances` | 5 | [`UserBalanceStore`](https://docs.bitbadges.io/chain/proto/tokenization/user_balance_store#userbalancestore) | repeated |   |
| `balanceStoreKeys` | 6 | `string` | repeated |   |
| `challengeTrackers` | 7 | `string` | repeated |   |
| `challengeTrackerStoreKeys` | 8 | `string` | repeated |   |
| `addressLists` | 9 | [`AddressList`](https://docs.bitbadges.io/chain/proto/tokenization/address_lists#addresslist) | repeated |   |
| `approvalTrackers` | 10 | [`ApprovalTracker`](https://docs.bitbadges.io/chain/proto/tokenization/approval_tracking#approvaltracker) | repeated |   |
| `approvalTrackerStoreKeys` | 11 | `string` | repeated |   |
| `approvalTrackerVersions` | 12 | `string` | repeated |   |
| `approvalTrackerVersionsStoreKeys` | 13 | `string` | repeated |   |
| `dynamicStores` | 14 | [`DynamicStore`](https://docs.bitbadges.io/chain/proto/tokenization/dynamic_stores#dynamicstore) | repeated |   |
| `nextDynamicStoreId` | 15 | `string` | singular |   |
| `dynamicStoreValues` | 16 | [`DynamicStoreValue`](https://docs.bitbadges.io/chain/proto/tokenization/dynamic_stores#dynamicstorevalue) | repeated |   |
| `ethSignatureTrackers` | 17 | `string` | repeated |   |
| `ethSignatureTrackerStoreKeys` | 18 | `string` | repeated |   |
| `votingTrackers` | 19 | [`VoteProof`](https://docs.bitbadges.io/chain/proto/tokenization/challenges#voteproof) | repeated |   |
| `votingTrackerStoreKeys` | 20 | `string` | repeated |   |
| `collectionStats` | 21 | [`CollectionStats`](https://docs.bitbadges.io/chain/proto/tokenization/collections#collectionstats) | repeated |   |
| `collectionStatsIds` | 22 | `string` | repeated |   |
| `votingChallengeTrackers` | 23 | [`VotingChallengeTracker`](https://docs.bitbadges.io/chain/proto/tokenization/challenges#votingchallengetracker) | repeated |   |
| `votingChallengeTrackerStoreKeys` | 24 | `string` | repeated |   |
| `nextAddressListCounter` | 25 | `string` | singular |   |
| `reservedProtocolAddresses` | 26 | `string` | repeated |   |
