Skip to content

@gala-chain/apiAPI


API > IsValidChainAddress

Function: IsValidChainAddress()

IsValidChainAddress(options?): (object, propertyName) => void

Parameters

options?: ValidationOptions

Returns

(object, propertyName): void

Parameters

object: object

propertyName: string

Source

chain-api/src/validators/IsValidChainAddress.ts:302

Description

Used to register a decorator for class validation. Validates against IsValidChainAddressConstraint. Supports addresses for Ethereum, Solana, TON, and GalaChain chains.

Ethereum addresses must be checksummed and start with '0x' prefix. Solana addresses must be base58-encoded 32-byte public keys. TON addresses must be non-bounceable and not test-only (UQ... format). GalaChain addresses must be valid user aliases.

Source

chain-api/src/validators/IsValidChainAddress.ts:301