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

Выполнить команду


Для локальной разработки. Не используйте в интернете!