picasso-sdk
Version:
Picasso sdk for cosmos, ethereum, solana, and polkadot ibc transfer
15 lines • 3.58 kB
TypeScript
import { type ApiPromise } from '@polkadot/api';
import { MultihopRoutePath } from './types';
export declare const buildXcmPalletTransferV1: (fromApi: ApiPromise, chainInfo: any, convertedToAddr: string, amount: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildBatchTransfer: (fromApi: ApiPromise, path: MultihopRoutePath, amount: string, polkadotAddr: string, parachainId: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildXcmPalletTransferV2: (fromApi: ApiPromise, chainInfo: any, convertedToAddr: string, amount: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildXTokensTransferV1: (fromApi: ApiPromise, convertedToAddr: string, assetId: string, amount: string, toChainId: string, type: "VToken" | "Native" | "AssetId" | "VToken2") => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildXTokensTransferV2: (fromApi: ApiPromise, convertedToAddr: string, assetId: string, amount: string, toChainId: string, type: "VToken" | "Native" | "AssetId" | "VToken2", addrType: "AccountId32" | "AccountKey20") => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildXTokensMoonbeamTransferV2: (fromApi: ApiPromise, convertedToAddr: string, assetId: string, amount: string, toChainId: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildXTokensTransferV3: (fromApi: ApiPromise, convertedToAddr: string, assetId: string, amount: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildXTokensTransferV3X2: (fromApi: ApiPromise, convertedToAddr: string, assetId: string, amount: string, toChainId: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildXcmVersionedMultiAssetV3: (fromApi: ApiPromise, convertedToAddr: string, toChainId: string, amount: string, general_index: string, para_chain_id: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildXcmLimitedReserveTransferV2: (fromApi: ApiPromise, convertedToAddr: string, toChainId: string, assetId: string, amount: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildPolkadotXcmTransferV2: (fromApi: ApiPromise, convertedToAddr: string, toChainId: string, assetId: string, amount: string, general_index?: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
export declare const buildPolkadotXcmTransferV3: (fromApi: ApiPromise, convertedToAddr: string, toChainId: string, amount: string) => () => import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>;
//# sourceMappingURL=type-builder.d.ts.map