PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/sdk-core/dist/src/bitgo/staking
Просмотр файла: goStakingWallet.d.ts
import { IWallet } from '../wallet';
import { BaseGoStakeOptions, GoStakeOptions, GoStakingRequest, GoStakingRequestOptions, GoStakingRequestResults, GoStakingWalletObject, GoStakingWalletResults } from './goStakingInterfaces';
import { IGoStakingWallet } from './iGoStakingWallet';
export declare class GoStakingWallet implements IGoStakingWallet {
private readonly bitgo;
wallet: IWallet;
constructor(wallet: IWallet);
get accountId(): string;
stake(options: GoStakeOptions): Promise<GoStakingRequest>;
/**
* Unstake request
* @param options
*/
unstake(options: BaseGoStakeOptions): Promise<GoStakingRequest>;
/**
* Preview staking request
* @param options
*/
private previewStake;
/**
* Finalize staking request
* will prepare the payload and sign the transaction
* and submit it to the go-staking-service
* @param options
*/
private finalizeStake;
/**
* Get go staking request
* @param goStakingRequestId
*/
getGoStakingRequest(goStakingRequestId: string): Promise<GoStakingRequest>;
/**
* Get go staking requests by coin
* @param options
*/
getGoStakingRequestsByWalletCoin(options?: GoStakingRequestOptions): Promise<GoStakingRequestResults>;
/**
* Get all go staking requests for the account
* @param options
*/
getGoStakingRequests(options?: GoStakingRequestOptions): Promise<GoStakingRequestResults>;
/**
* Get go staking wallets for the account
* @param options
*/
getGoStakingWallets(options?: {
page?: number;
pageSize?: number;
}): Promise<GoStakingWalletResults>;
/**
* Get go staking wallets for the account
*/
getGoStakingWallet(): Promise<GoStakingWalletObject>;
private createGoStakingRequest;
private goStakingBaseURL;
private goStakingRequestBaseURL;
private getGoStakingRequestURL;
private getGoStakingRequestsUrl;
private getGoStakingWalletsUrl;
private getGoStakingWalletUrl;
}
//# sourceMappingURL=goStakingWallet.d.ts.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!