@ar.io/sdk
Version:
[](https://codecov.io/gh/ar-io/ar-io-sdk)
39 lines (38 loc) • 2.7 kB
TypeScript
import { AddressAndVaultIdCLIWriteOptions, DecreaseDelegateStakeCLIOptions, JoinNetworkCLIOptions, OperatorStakeCLIOptions, RedelegateStakeCLIOptions, TransferCLIOptions, UpdateGatewaySettingsCLIOptions, WriteActionCLIOptions } from '../types.js';
export declare function joinNetwork(options: JoinNetworkCLIOptions): Promise<{
joinNetworkResult: import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>;
joinedAddress: string;
message: string;
}>;
export declare function updateGatewaySettings(options: UpdateGatewaySettingsCLIOptions): Promise<{
updateGatewaySettingsResult: import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>;
updatedGatewayAddress: string;
message: string;
}>;
export declare function leaveNetwork(options: WriteActionCLIOptions): Promise<import("../../types/common.js").AoMessageResult>;
export declare function saveObservations(o: WriteActionCLIOptions & {
failedGateways?: string[];
transactionId?: string;
}): Promise<import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>>;
export declare function increaseOperatorStake(o: OperatorStakeCLIOptions): Promise<import("../../types/common.js").WriteOptions>;
export declare function decreaseOperatorStake(o: OperatorStakeCLIOptions): Promise<import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>>;
export declare function instantWithdrawal(o: AddressAndVaultIdCLIWriteOptions): Promise<import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>>;
export declare function cancelWithdrawal(o: AddressAndVaultIdCLIWriteOptions): Promise<import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>>;
export declare function delegateStake(options: TransferCLIOptions): Promise<{
senderAddress: string;
transferResult: import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>;
message: string;
} | {
message: string;
}>;
export declare function decreaseDelegateStake(options: DecreaseDelegateStakeCLIOptions): Promise<{
targetGateway: string;
decreaseDelegateStakeResult: import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>;
message: string;
}>;
export declare function redelegateStake(options: RedelegateStakeCLIOptions): Promise<{
sourceGateway: string;
targetGateway: string;
redelegateStakeResult: import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>;
message: string;
}>;