@spheron/protocol-sdk
Version:
Spheron Protocol SDK
30 lines • 764 B
TypeScript
export interface ProviderDetails {
name: string;
region: string;
attributes: string;
hostUri: string;
certificate: string;
paymentsAccepted: string[];
status: string;
trust: number;
timestamp: number;
}
export declare enum TransactionStatus {
SUCCESS = "success",
FAILURE = "failure"
}
export interface TransactionData {
rewardWallet: string;
tokenAddress: string;
amount: number;
decimals: number;
onSuccessCallback?: (data: unknown) => void;
onFailureCallback?: (data: unknown) => void;
}
export interface DepositData {
token: string;
amount: number;
onSuccessCallback?: (data: unknown) => void;
onFailureCallback?: (data: unknown) => void;
}
//# sourceMappingURL=types.d.ts.map