@dfns/sdk
Advanced tools
Comparing version 0.6.2-rc.3 to 0.6.2-rc.4
@@ -398,3 +398,3 @@ export type CreateDepositBody = { | ||
}) & { | ||
network: "Algorand" | "AlgorandTestnet" | "Aptos" | "AptosTestnet" | "ArbitrumOne" | "ArbitrumGoerli" | "ArbitrumSepolia" | "AvalancheC" | "AvalancheCFuji" | "Base" | "BaseGoerli" | "BaseSepolia" | "BerachainBArtio" | "Berachain" | "Bitcoin" | "BitcoinSignet" | "BitcoinTestnet3" | "Bsc" | "BscTestnet" | "Cardano" | "CardanoPreprod" | "Celo" | "CeloAlfajores" | "Ethereum" | "EthereumGoerli" | "EthereumSepolia" | "EthereumHolesky" | "FantomOpera" | "FantomTestnet" | "InternetComputer" | "Ion" | "IonTestnet" | "Iota" | "IotaTestnet" | "Kaspa" | "KaspaTestnet11" | "Kusama" | "Litecoin" | "LitecoinTestnet" | "Optimism" | "OptimismGoerli" | "OptimismSepolia" | "Origyn" | "Polkadot" | "Polygon" | "PolygonAmoy" | "PolygonMumbai" | "Race" | "RaceSepolia" | "SeiAtlantic2" | "SeiPacific1" | "Solana" | "SolanaDevnet" | "Stellar" | "StellarTestnet" | "Tezos" | "TezosGhostnet" | "Ton" | "TonTestnet" | "Tron" | "TronNile" | "Westend" | "XrpLedger" | "XrpLedgerTestnet" | "KeyECDSA" | "KeyECDSAStark" | "KeyEdDSA"; | ||
network: "Algorand" | "AlgorandTestnet" | "Aptos" | "AptosTestnet" | "ArbitrumOne" | "ArbitrumGoerli" | "ArbitrumSepolia" | "AvalancheC" | "AvalancheCFuji" | "Base" | "BaseGoerli" | "BaseSepolia" | "BerachainBArtio" | "Berachain" | "Bitcoin" | "BitcoinSignet" | "BitcoinTestnet3" | "Bsc" | "BscTestnet" | "Cardano" | "CardanoPreprod" | "Celo" | "CeloAlfajores" | "DogecoinTestnet" | "Dogecoin" | "Ethereum" | "EthereumGoerli" | "EthereumSepolia" | "EthereumHolesky" | "FantomOpera" | "FantomTestnet" | "InternetComputer" | "Ion" | "IonTestnet" | "Iota" | "IotaTestnet" | "Kaspa" | "KaspaTestnet11" | "Kusama" | "Litecoin" | "LitecoinTestnet" | "Optimism" | "OptimismGoerli" | "OptimismSepolia" | "Origyn" | "Polkadot" | "Polygon" | "PolygonAmoy" | "PolygonMumbai" | "Race" | "RaceSepolia" | "SeiAtlantic2" | "SeiPacific1" | "Solana" | "SolanaDevnet" | "Stellar" | "StellarTestnet" | "Tezos" | "TezosGhostnet" | "Ton" | "TonTestnet" | "Tron" | "TronNile" | "Westend" | "XrpLedger" | "XrpLedgerTestnet" | "KeyECDSA" | "KeyECDSAStark" | "KeyEdDSA"; | ||
decimals: number; | ||
@@ -401,0 +401,0 @@ })[]; |
@@ -6,3 +6,3 @@ export type GetFeesQuery = { | ||
kind: "Bitcoin"; | ||
network: "Bitcoin" | "BitcoinSignet" | "BitcoinTestnet3"; | ||
network: ("Bitcoin" | "BitcoinSignet" | "BitcoinTestnet3") | ("Dogecoin" | "DogecoinTestnet") | ("Litecoin" | "LitecoinTestnet"); | ||
blockNumber: number; | ||
@@ -9,0 +9,0 @@ slow: { |
@@ -8,4 +8,5 @@ import { DfnsApiClientOptions } from '../../types/generic'; | ||
createStakeAction(request: T.CreateStakeActionRequest): Promise<T.CreateStakeActionResponse>; | ||
getStakeRewards(request: T.GetStakeRewardsRequest): Promise<T.GetStakeRewardsResponse>; | ||
listStakeActions(request?: T.ListStakeActionsRequest): Promise<T.ListStakeActionsResponse>; | ||
listStakes(request?: T.ListStakesRequest): Promise<T.ListStakesResponse>; | ||
} |
@@ -35,2 +35,13 @@ "use strict"; | ||
} | ||
async getStakeRewards(request) { | ||
const path = (0, url_1.buildPathAndQuery)('/staking/stakes/:stakeId/rewards', { | ||
path: request ?? {}, | ||
query: {}, | ||
}); | ||
const response = await (0, fetch_1.simpleFetch)(path, { | ||
method: 'GET', | ||
apiOptions: this.apiOptions, | ||
}); | ||
return response.json(); | ||
} | ||
async listStakeActions(request) { | ||
@@ -37,0 +48,0 @@ const path = (0, url_1.buildPathAndQuery)('/staking/stakes/:stakeId/actions', { |
@@ -11,4 +11,5 @@ import { SignUserActionChallengeRequest, UserActionChallengeResponse } from '../../baseAuthApi'; | ||
createStakeActionComplete(request: T.CreateStakeActionRequest, signedChallenge: SignUserActionChallengeRequest): Promise<T.CreateStakeActionResponse>; | ||
getStakeRewards(request: T.GetStakeRewardsRequest): Promise<T.GetStakeRewardsResponse>; | ||
listStakeActions(request?: T.ListStakeActionsRequest): Promise<T.ListStakeActionsResponse>; | ||
listStakes(request?: T.ListStakesRequest): Promise<T.ListStakesResponse>; | ||
} |
@@ -65,2 +65,13 @@ "use strict"; | ||
} | ||
async getStakeRewards(request) { | ||
const path = (0, url_1.buildPathAndQuery)('/staking/stakes/:stakeId/rewards', { | ||
path: request ?? {}, | ||
query: {}, | ||
}); | ||
const response = await (0, fetch_1.simpleFetch)(path, { | ||
method: 'GET', | ||
apiOptions: this.apiOptions, | ||
}); | ||
return response.json(); | ||
} | ||
async listStakeActions(request) { | ||
@@ -67,0 +78,0 @@ const path = (0, url_1.buildPathAndQuery)('/staking/stakes/:stakeId/actions', { |
@@ -69,2 +69,5 @@ export type CreateStakeBody = { | ||
}; | ||
export type CreateStakeActionParams = { | ||
stakeId: string; | ||
}; | ||
export type CreateStakeActionResponse = { | ||
@@ -120,5 +123,13 @@ stake: { | ||
}; | ||
export type CreateStakeActionRequest = { | ||
export type CreateStakeActionRequest = CreateStakeActionParams & { | ||
body: CreateStakeActionBody; | ||
}; | ||
export type GetStakeRewardsParams = { | ||
stakeId: string; | ||
}; | ||
export type GetStakeRewardsResponse = { | ||
symbol: string; | ||
balance: string; | ||
} | undefined; | ||
export type GetStakeRewardsRequest = GetStakeRewardsParams; | ||
export type ListStakeActionsQuery = { | ||
@@ -125,0 +136,0 @@ limit?: number | undefined; |
{ | ||
"name": "@dfns/sdk", | ||
"version": "0.6.2-rc.3", | ||
"version": "0.6.2-rc.4", | ||
"dependencies": { | ||
@@ -5,0 +5,0 @@ "buffer": "6.0.3", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
628976
15525