diff --git a/v1/packages/types/src/assetlist.schema.ts b/v1/packages/types/src/assetlist.schema.ts index 4de3b2b51..0057872c0 100644 --- a/v1/packages/types/src/assetlist.schema.ts +++ b/v1/packages/types/src/assetlist.schema.ts @@ -3,7 +3,7 @@ export interface Asset { description?: string; extended_description?: string; denom_units: DenomUnit[]; - type_asset?: 'sdk.coin' | 'cw20' | 'erc20' | 'ics20' | 'snip20' | 'snip25' | 'bitcoin-like' | 'evm-base' | 'svm-base' | 'substrate' | 'unknown'; + type_asset: "sdk.coin" | "cw20" | "erc20" | "ics20" | "snip20" | "snip25" | "bitcoin-like" | "evm-base" | "svm-base" | "substrate" | "unknown"; address?: string; base: string; name: string; @@ -36,6 +36,11 @@ export interface Asset { socials?: { website?: string; twitter?: string; + telegram?: string; + discord?: string; + github?: string; + medium?: string; + reddit?: string; }; } export interface DenomUnit { @@ -48,7 +53,7 @@ export interface Pointer { base_denom?: string; } export interface IbcTransition { - type: 'ibc'; + type: "ibc"; counterparty: { chain_name: string; base_denom: string; diff --git a/v1/packages/types/src/chain.schema.ts b/v1/packages/types/src/chain.schema.ts index 47577507c..f996b413a 100644 --- a/v1/packages/types/src/chain.schema.ts +++ b/v1/packages/types/src/chain.schema.ts @@ -127,8 +127,6 @@ export interface Chain { cosmwasm_enabled?: boolean; cosmwasm_path?: string; cosmwasm?: Cosmwasm; - ibc_go_version?: string; - ics_enabled?: ('ics20-1' | 'ics27-1' | 'mauth')[]; ibc?: Ibc; genesis?: { name?: string; @@ -152,8 +150,6 @@ export interface Chain { cosmwasm_enabled?: boolean; cosmwasm_path?: string; cosmwasm?: Cosmwasm; - ibc_go_version?: string; - ics_enabled?: ('ics20-1' | 'ics27-1' | 'mauth')[]; ibc?: Ibc; binaries?: Binaries; }[]; diff --git a/v2/packages/interfaces/src/assetlist.schema.ts b/v2/packages/interfaces/src/assetlist.schema.ts index 162a422ca..53dcabb1e 100644 --- a/v2/packages/interfaces/src/assetlist.schema.ts +++ b/v2/packages/interfaces/src/assetlist.schema.ts @@ -3,7 +3,7 @@ export interface Asset { description?: string; extended_description?: string; denom_units: DenomUnit[]; - type_asset?: "sdk.coin" | "cw20" | "erc20" | "ics20" | "snip20" | "snip25" | "bitcoin-like" | "evm-base" | "svm-base" | "substrate" | "unknown"; + type_asset: "sdk.coin" | "cw20" | "erc20" | "ics20" | "snip20" | "snip25" | "bitcoin-like" | "evm-base" | "svm-base" | "substrate" | "unknown"; address?: string; base: string; name: string; @@ -36,6 +36,11 @@ export interface Asset { socials?: { website?: string; twitter?: string; + telegram?: string; + discord?: string; + github?: string; + medium?: string; + reddit?: string; }; } export interface DenomUnit { diff --git a/v2/packages/interfaces/src/chain.schema.ts b/v2/packages/interfaces/src/chain.schema.ts index 4aba58333..ddfa76ea5 100644 --- a/v2/packages/interfaces/src/chain.schema.ts +++ b/v2/packages/interfaces/src/chain.schema.ts @@ -86,7 +86,6 @@ export interface Chain { pre_fork_chain_name?: string; pretty_name?: string; website?: string; - update_link?: string; status?: "live" | "upcoming" | "killed"; network_type?: "mainnet" | "testnet" | "devnet"; bech32_prefix?: string; @@ -126,8 +125,6 @@ export interface Chain { cosmwasm_enabled?: boolean; cosmwasm_path?: string; cosmwasm?: Cosmwasm; - ibc_go_version?: string; - ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[]; ibc?: Ibc; genesis?: { name?: string; @@ -151,8 +148,6 @@ export interface Chain { cosmwasm_enabled?: boolean; cosmwasm_path?: string; cosmwasm?: Cosmwasm; - ibc_go_version?: string; - ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[]; ibc?: Ibc; binaries?: Binaries; }[]; diff --git a/v2/packages/types/src/assetlist.schema.ts b/v2/packages/types/src/assetlist.schema.ts index f0aaf19ef..e8148595e 100644 --- a/v2/packages/types/src/assetlist.schema.ts +++ b/v2/packages/types/src/assetlist.schema.ts @@ -3,7 +3,7 @@ export interface Asset { description?: string; extendedDescription?: string; denomUnits: DenomUnit[]; - typeAsset?: "sdk.coin" | "cw20" | "erc20" | "ics20" | "snip20" | "snip25" | "bitcoin-like" | "evm-base" | "svm-base" | "substrate" | "unknown"; + typeAsset: "sdk.coin" | "cw20" | "erc20" | "ics20" | "snip20" | "snip25" | "bitcoin-like" | "evm-base" | "svm-base" | "substrate" | "unknown"; address?: string; base: string; name: string; @@ -36,6 +36,11 @@ export interface Asset { socials?: { website?: string; twitter?: string; + telegram?: string; + discord?: string; + github?: string; + medium?: string; + reddit?: string; }; } export interface DenomUnit { diff --git a/v2/packages/types/src/chain.schema.ts b/v2/packages/types/src/chain.schema.ts index d09650142..769c9aa62 100644 --- a/v2/packages/types/src/chain.schema.ts +++ b/v2/packages/types/src/chain.schema.ts @@ -86,7 +86,6 @@ export interface Chain { preForkChainName?: string; prettyName?: string; website?: string; - updateLink?: string; status?: "live" | "upcoming" | "killed"; networkType?: "mainnet" | "testnet" | "devnet"; bech32Prefix?: string; @@ -126,8 +125,6 @@ export interface Chain { cosmwasmEnabled?: boolean; cosmwasmPath?: string; cosmwasm?: Cosmwasm; - ibcGoVersion?: string; - icsEnabled?: ("ics20-1" | "ics27-1" | "mauth")[]; ibc?: Ibc; genesis?: { name?: string; @@ -151,8 +148,6 @@ export interface Chain { cosmwasmEnabled?: boolean; cosmwasmPath?: string; cosmwasm?: Cosmwasm; - ibcGoVersion?: string; - icsEnabled?: ("ics20-1" | "ics27-1" | "mauth")[]; ibc?: Ibc; binaries?: Binaries; }[]; diff --git a/v2/workflows/generate-types/package.json b/v2/workflows/generate-types/package.json index 99d2e29ca..75f93c37e 100644 --- a/v2/workflows/generate-types/package.json +++ b/v2/workflows/generate-types/package.json @@ -17,9 +17,9 @@ "url": "https://github.com/cosmology-tech/chain-registry/issues" }, "scripts": { - "generate:interfaces": "chain-registry codegen --outputDir ../../v2/interfaces/src/ --no-camelCase --registryDir ../../packages/chain-registry/chain-registry", - "generate:types": "chain-registry codegen --outputDir ../../v2/types/src/ --camelCase --registryDir ../../packages/chain-registry/chain-registry", - "generate:legacy": "chain-registry codegen --outputDir ../../legacy/types/src/ --no-camelCase --registryDir ../../packages/chain-registry/chain-registry" + "generate:interfaces": "chain-registry codegen --outputDir ../../../v2/packages/interfaces/src/ --no-camelCase --registryDir ../../../repos/chain-registry", + "generate:types": "chain-registry codegen --outputDir ../../../v2/packages/types/src/ --camelCase --registryDir ../../../repos/chain-registry", + "generate:legacy": "chain-registry codegen --outputDir ../../../v1/packages/types/src/ --no-camelCase --registryDir ../../../repos/chain-registry" }, "devDependencies": { "@chain-registry/cli": "^1.50.14"