UNPKG

@stable-io/cctp-sdk-definitions

Version:

Definitions for the CCTP SDK

27 lines 856 B
// Copyright (c) 2025 Stable Technologies Inc // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at https://mozilla.org/MPL/2.0/. import { valueIndexEntries, deepReadonly, column, constMap } from "@stable-io/map-utils"; export const domains = [ "Ethereum", "Avalanche", "Optimism", "Arbitrum", "Noble", "Solana", "Base", "Polygon", "Sui", "Aptos", "Unichain", "Linea", "Codex", "Sonic", "Worldchain", ]; const domainIdEntries = deepReadonly(valueIndexEntries(domains)); const domainIds = deepReadonly(column(domainIdEntries, 1)); export const domainIdOf = constMap(domainIdEntries); export const domainOf = constMap(domainIdEntries, [1, 0]); //# sourceMappingURL=domains.js.map