From 4836e19fba9ae8752fb6e68734d5a1e34ac4cc83 Mon Sep 17 00:00:00 2001 From: mayor Date: Wed, 25 Feb 2026 10:43:05 -0700 Subject: [PATCH] Update API report for v1.4.0 ChainFamily types --- etc/data-models.api.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/etc/data-models.api.md b/etc/data-models.api.md index b2038d9..1b57c97 100644 --- a/etc/data-models.api.md +++ b/etc/data-models.api.md @@ -122,6 +122,7 @@ export enum AccountType { export interface AddressRequest { accountId: AccountId; address: string; + chainFamily: ChainFamily; chainScope: Chain[]; } @@ -211,6 +212,9 @@ export interface BaseEntity { updatedAt: Date; } +// @public +export type Caip2ChainId = string; + // @public export enum Chain { ARBITRUM = "ARBITRUM", @@ -226,11 +230,22 @@ export enum Chain { SUI = "SUI" } +// @public +export enum ChainFamily { + APTOS = "aptos", + BITCOIN = "bitcoin", + COSMOS = "cosmos", + EVM = "evm", + SOLANA = "solana", + SUI = "sui" +} + // @public export interface ConnectedAccount { accountId: AccountId; accountLabel: string; address: string; + chainFamily: ChainFamily; chainScope: Chain[]; discoveredAt: string; isActive: boolean; @@ -328,10 +343,13 @@ export interface IntegrationCredentials { // @public export enum IntegrationSource { + APTOS = "APTOS", BALANCER = "BALANCER", BINANCE = "BINANCE", + BITCOIN = "BITCOIN", BLOCKCHAIN_DIRECT = "BLOCKCHAIN_DIRECT", COINBASE = "COINBASE", + COSMOS = "COSMOS", CURVE = "CURVE", KRAKEN = "KRAKEN", MANUAL_ENTRY = "MANUAL_ENTRY", @@ -342,6 +360,7 @@ export enum IntegrationSource { RABBY = "RABBY", ROBINHOOD = "ROBINHOOD", SLUSH = "SLUSH", + SUI = "SUI", SUIET = "SUIET", SUSHISWAP = "SUSHISWAP", UNISWAP = "UNISWAP" @@ -528,6 +547,7 @@ export interface TrackedAddress { accountId: AccountId; accountLabel: string; address: string; + chainFamily: ChainFamily; chainScope: Chain[]; connectionLabel: string; providerId: WalletProviderId | 'watch'; @@ -629,6 +649,7 @@ export interface WalletConnection { providerId: WalletProviderId; providerName: string; sessionStatus: 'active' | 'stale' | 'disconnected'; + supportedChainFamilies: ChainFamily[]; supportedChains: Chain[]; } @@ -653,6 +674,7 @@ export interface WatchAddress { addedAt: string; address: string; addressLabel: string; + chainFamily: ChainFamily; chainScope: Chain[]; }