Staking Validators

Trust Wallet displays staking validator information sourced directly from the Trust Wallet Assets repositoryarrow-up-right. Validators are listed per supported blockchain, allowing users to discover and delegate to them directly within the Trust Wallet app.

Note: Submitting a Pull Request and making a payment do not guarantee it will be merged or displayed in Trust Wallet. All entries are subject to review, and the team reserves the right to reject entries that do not meet quality standards.


Supported Chains

Validator listings are currently supported for 52 blockchains, including:

Agoric, Akash, Aptos, Axelar, Band, Binance, Cardano, Comdex, Coreum, Cosmos, Crescent, Crypto.org, Elrond, Ethereum, Fetch.ai, Harmony, IoTeX, IRISnet, Juno, Kava, Kujira, Kusama, Loom, Mars, Canto, Evmos, Injective, NEAR, Ontology, Osmosis, Persistence, Polkadot, Quasar, Secret Network, Sei, BNB Smart Chain, Solana, Sommelier, Stargaze, Stride, Sui, Teritori, Terra Classic, Terra v2, Tezos, Celestia, TRON, Umee, VeChain, Wanchain, Waves, ZetaChain

See all supported staking coinsarrow-up-right on the Trust Wallet website.


Repository Structure

Validator data follows a consistent structure across all chains:

blockchains/<chain>/validators/
├── list.json                    (metadata for all validators on this chain)
└── assets/
    └── <validator_id>/
        └── logo.png             (validator logo image)

Examples by chain:

blockchains/cosmos/validators/assets/cosmosvaloper1k6e7l0lz497l8njqjxpd3g4wlkdfwe93uqf03k/logo.png
blockchains/solana/validators/assets/FiijvR2ibXEHaFqB127CxrL3vSj19K2Kx1jf2RbK4BWS/logo.png
blockchains/tezos/validators/assets/tz1hAYfexyzPGG6RhZZMpDvAHifubsbb6kgn/logo.png
blockchains/ethereum/validators/assets/0x2401c39d7ba9E283668a53fcC7B8F5FD9e716fdf/logo.png

How to Add a Validator

  1. Add validator metadata — append your entry to the bottom of blockchains/<chain>/validators/list.json

  2. Add a logo — place logo.png at blockchains/<chain>/validators/assets/<validator_id>/logo.png

  3. Open a pull request — submit your changes and pay the processing fee

Tip: Review the existing entries in the chain's list.json before adding yours to understand the expected ID format and any chain-specific fields.


list.json Schema

Each entry in list.json is a JSON object within a top-level array.

Required Fields

Field
Type
Description

id

string

The validator's unique identifier on-chain (address, operator address, or public key — format varies by chain)

name

string

Display name shown in the Trust Wallet app

description

string

A brief description of the validator or service

website

string

The validator's official website URL

Optional Fields

payout object

Field
Type
Description

commission

integer

Fee charged by the validator as a percentage (e.g. 10 = 10%)

payoutDelay

integer

Number of cycles/periods before rewards are distributed

payoutPeriod

integer

Frequency of reward payouts (in cycles/periods)

staking object

Field
Type
Description

minDelegation

number

Minimum amount required to delegate to this validator

status object

Field
Type
Description

disabled

boolean

Set to true to mark the validator as inactive

note

string

Optional note explaining the status (e.g. reason for disabling)


Examples

Basic entry (Cosmos)

Entry with payout and staking details (Tezos)

Disabled validator


Logo Requirements

Place the logo at: blockchains/<chain>/validators/assets/<validator_id>/logo.png

Property
Requirement

File name

logo.png (all lowercase — PNG is invalid)

Format

png

Dimensions

256 x 256 px recommended, 512 x 512 px maximum

File size

Maximum 100 kB

Aspect ratio

1:1

For full logo design guidelines — including circular cropping, background handling, and dark mode compatibility — see Image Requirements.


Chain-Specific Requirements

The id format and available metadata fields vary by chain. Before submitting, review the existing list.json for your target chain to confirm the correct ID format.

Reference validator lists for commonly supported chains:

Last updated

Was this helpful?