@yoroi/claim
Version:
The Claim (proof-of-onboarding) package of Yoroi SDK
433 lines • 21.3 kB
TypeScript
export declare const claimApiMockResponses: {
readonly claimTokens: {
readonly accepted: {
readonly status: "accepted";
readonly amounts: readonly [{
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: ".";
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Primary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType.FT;
};
readonly quantity: 2000000n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 44n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 410n;
}];
};
readonly processing: {
readonly status: "processing";
readonly amounts: readonly [{
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: ".";
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Primary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType.FT;
};
readonly quantity: 2000000n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 44n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 410n;
}];
};
readonly done: {
readonly status: "done";
readonly amounts: readonly [{
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: ".";
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Primary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType.FT;
};
readonly quantity: 2000000n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 44n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 410n;
}];
readonly txHash: "3a27ac29f4218a4503ed241a19e59291835b38ccdb1f1f71ae4dc889d7dbfeb4";
};
};
};
export declare const claimApiMockFetchers: {
readonly claimTokens: {
readonly success: {
readonly accepted: () => Promise<{
readonly status: "accepted";
readonly amounts: readonly [{
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: ".";
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Primary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType.FT;
};
readonly quantity: 2000000n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 44n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 410n;
}];
}>;
readonly processing: () => Promise<{
readonly status: "processing";
readonly amounts: readonly [{
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: ".";
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Primary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType.FT;
};
readonly quantity: 2000000n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 44n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 410n;
}];
}>;
readonly done: () => Promise<{
readonly status: "done";
readonly amounts: readonly [{
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: ".";
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Primary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType.FT;
};
readonly quantity: 2000000n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 44n;
}, {
readonly info: {
decimals: number;
ticker: string;
name: string;
symbol: string;
status: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenStatus;
application: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenApplication;
tag: string;
reference: string;
fingerprint: string;
description: string;
website: string;
originalImage: string;
} & {
id: `${string}.${string}`;
nature: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenNature.Secondary;
type: import("@yoroi/types/lib/typescript/portfolio/token").PortfolioTokenType;
};
readonly quantity: 410n;
}];
readonly txHash: "3a27ac29f4218a4503ed241a19e59291835b38ccdb1f1f71ae4dc889d7dbfeb4";
}>;
};
readonly error: () => Promise<never>;
readonly loading: () => Readonly<{
status: import("@yoroi/types/lib/typescript/claim/claim").ClaimStatus;
amounts: readonly import("@yoroi/types/lib/typescript/portfolio/amount").PortfolioTokenAmount[];
txHash?: string | undefined;
}>;
};
};
export declare const claimManagerMockInstances: {
readonly error: Readonly<{
claimTokens: (action: Readonly<{
action: "claim";
url: string;
code: string;
params: Record<string, any> | undefined;
}>) => Promise<Readonly<{
status: import("@yoroi/types/lib/typescript/claim/claim").ClaimStatus;
amounts: readonly import("@yoroi/types/lib/typescript/portfolio/amount").PortfolioTokenAmount[];
txHash?: string | undefined;
}>>;
address: string;
primaryTokenInfo: import("@yoroi/types/lib/typescript/portfolio/info").PortfolioTokenInfo;
}>;
readonly processing: Readonly<{
claimTokens: (action: Readonly<{
action: "claim";
url: string;
code: string;
params: Record<string, any> | undefined;
}>) => Promise<Readonly<{
status: import("@yoroi/types/lib/typescript/claim/claim").ClaimStatus;
amounts: readonly import("@yoroi/types/lib/typescript/portfolio/amount").PortfolioTokenAmount[];
txHash?: string | undefined;
}>>;
address: string;
primaryTokenInfo: import("@yoroi/types/lib/typescript/portfolio/info").PortfolioTokenInfo;
}>;
};
//# sourceMappingURL=manager.mocks.d.ts.map