diff --git a/packages/api-hooks/package.json b/packages/api-hooks/package.json index 3b4f8e9..725584a 100644 --- a/packages/api-hooks/package.json +++ b/packages/api-hooks/package.json @@ -1,7 +1,7 @@ { "name": "@stakekit/api-hooks", "description": "React hooks for StakeKit API", - "version": "0.0.112", + "version": "0.0.113", "type": "module", "types": "./dist/index.d.ts", "main": "./dist/index.js", diff --git a/packages/api-hooks/src/api/schemas/actionArgumentsDto.ts b/packages/api-hooks/src/api/schemas/actionArgumentsDto.ts index 05cdfae..768489b 100644 --- a/packages/api-hooks/src/api/schemas/actionArgumentsDto.ts +++ b/packages/api-hooks/src/api/schemas/actionArgumentsDto.ts @@ -15,6 +15,7 @@ export interface ActionArgumentsDto { signatureVerification?: SignatureVerificationArgumentsDto; subnetId?: number; tronResource?: TronResourceType; + useMaxAmount?: boolean; validatorAddress?: string; validatorAddresses?: string[]; } diff --git a/packages/api-hooks/src/api/schemas/adminApiKey.ts b/packages/api-hooks/src/api/schemas/adminApiKey.ts new file mode 100644 index 0000000..5e8e868 --- /dev/null +++ b/packages/api-hooks/src/api/schemas/adminApiKey.ts @@ -0,0 +1,10 @@ +export interface AdminApiKey { + apiKey: string; + createdAt: string; + deletedAt: string | null; + id: string; + info: string | null; + lastUsedAt: string | null; + name: string; + updatedAt: string; +} diff --git a/packages/api-hooks/src/api/schemas/createAdminApiKeyDto.ts b/packages/api-hooks/src/api/schemas/createAdminApiKeyDto.ts new file mode 100644 index 0000000..2187101 --- /dev/null +++ b/packages/api-hooks/src/api/schemas/createAdminApiKeyDto.ts @@ -0,0 +1,4 @@ +export interface CreateAdminApiKeyDto { + info?: string; + name: string; +} diff --git a/packages/api-hooks/src/api/schemas/evmNetworks.ts b/packages/api-hooks/src/api/schemas/evmNetworks.ts index a56478d..65c7d75 100644 --- a/packages/api-hooks/src/api/schemas/evmNetworks.ts +++ b/packages/api-hooks/src/api/schemas/evmNetworks.ts @@ -19,6 +19,7 @@ export const EvmNetworks = { linea: 'linea', unichain: 'unichain', 'monad-testnet': 'monad-testnet', + monad: 'monad', 'avalanche-c': 'avalanche-c', 'avalanche-c-atomic': 'avalanche-c-atomic', 'avalanche-p': 'avalanche-p', diff --git a/packages/api-hooks/src/api/schemas/index.ts b/packages/api-hooks/src/api/schemas/index.ts index df231d0..9a4b194 100644 --- a/packages/api-hooks/src/api/schemas/index.ts +++ b/packages/api-hooks/src/api/schemas/index.ts @@ -21,6 +21,7 @@ export * from './addressWithTokenDto'; export * from './addressWithTokenDtoAdditionalAddresses'; export * from './addressesDto'; export * from './addressesDtoAdditionalAddresses'; +export * from './adminApiKey'; export * from './amountArgumentOptionsDto'; export * from './annotatedFieldDto'; export * from './annotatedTransactionDto'; @@ -47,6 +48,7 @@ export * from './constructTransactionRequestDtoGasArgs'; export * from './cosmosAdditionalAddressesDto'; export * from './cosmosDetailsViewDto'; export * from './cosmosGasArgsDto'; +export * from './createAdminApiKeyDto'; export * from './createBannedRegionDto'; export * from './createCustomUriDto'; export * from './createEnabledYieldDto'; @@ -208,6 +210,7 @@ export * from './tronResourceArgumentOptionsDto'; export * from './tronResourceType'; export * from './tvlLevel'; export * from './unauthorizedDto'; +export * from './updateAdminApiKeyDto'; export * from './updateCustomUriDto'; export * from './updateFeeConfigurationDto'; export * from './updateKeyDto'; diff --git a/packages/api-hooks/src/api/schemas/networks.ts b/packages/api-hooks/src/api/schemas/networks.ts index cf10d3b..035b558 100644 --- a/packages/api-hooks/src/api/schemas/networks.ts +++ b/packages/api-hooks/src/api/schemas/networks.ts @@ -19,6 +19,7 @@ export const Networks = { linea: 'linea', unichain: 'unichain', 'monad-testnet': 'monad-testnet', + monad: 'monad', 'avalanche-c': 'avalanche-c', 'avalanche-c-atomic': 'avalanche-c-atomic', 'avalanche-p': 'avalanche-p', diff --git a/packages/api-hooks/src/api/schemas/updateAdminApiKeyDto.ts b/packages/api-hooks/src/api/schemas/updateAdminApiKeyDto.ts new file mode 100644 index 0000000..90906ed --- /dev/null +++ b/packages/api-hooks/src/api/schemas/updateAdminApiKeyDto.ts @@ -0,0 +1,4 @@ +export interface UpdateAdminApiKeyDto { + info?: string; + name?: string; +} diff --git a/packages/api-hooks/src/api/schemas/yieldProviders.ts b/packages/api-hooks/src/api/schemas/yieldProviders.ts index 018e413..883acb5 100644 --- a/packages/api-hooks/src/api/schemas/yieldProviders.ts +++ b/packages/api-hooks/src/api/schemas/yieldProviders.ts @@ -31,6 +31,7 @@ export const YieldProviders = { renzo: 'renzo', infstones: 'infstones', ethena: 'ethena', + upshift: 'upshift', fluid: 'fluid', 'idle-finance': 'idle-finance', gearbox: 'gearbox', @@ -54,4 +55,5 @@ export const YieldProviders = { simplystaking: 'simplystaking', coinbase: 'coinbase', 'validation-cloud': 'validation-cloud', + curve: 'curve', } as const; diff --git a/packages/api-hooks/src/api/schemas/yieldV2YieldsNetwork.ts b/packages/api-hooks/src/api/schemas/yieldV2YieldsNetwork.ts index 6258622..abd183c 100644 --- a/packages/api-hooks/src/api/schemas/yieldV2YieldsNetwork.ts +++ b/packages/api-hooks/src/api/schemas/yieldV2YieldsNetwork.ts @@ -20,6 +20,7 @@ export const YieldV2YieldsNetwork = { linea: 'linea', unichain: 'unichain', 'monad-testnet': 'monad-testnet', + monad: 'monad', 'avalanche-c': 'avalanche-c', 'avalanche-c-atomic': 'avalanche-c-atomic', 'avalanche-p': 'avalanche-p', diff --git a/packages/api-hooks/src/api/schemas/yieldV2YieldsProviderId.ts b/packages/api-hooks/src/api/schemas/yieldV2YieldsProviderId.ts index c0d78c0..ce8c362 100644 --- a/packages/api-hooks/src/api/schemas/yieldV2YieldsProviderId.ts +++ b/packages/api-hooks/src/api/schemas/yieldV2YieldsProviderId.ts @@ -31,6 +31,7 @@ export const YieldV2YieldsProviderId = { renzo: 'renzo', infstones: 'infstones', ethena: 'ethena', + upshift: 'upshift', fluid: 'fluid', 'idle-finance': 'idle-finance', gearbox: 'gearbox', @@ -54,4 +55,5 @@ export const YieldV2YieldsProviderId = { simplystaking: 'simplystaking', coinbase: 'coinbase', 'validation-cloud': 'validation-cloud', + curve: 'curve', } as const;