UNPKG

@locker-labs/sdk

Version:

A utility library for enhancing your ERC-4337 experience

16 lines 956 B
import type { ILockerSplitClient } from '../plugins/index.js'; import { type ICctpBridgeFromSolanaResponse } from './providers/cctp/cctpBridge.js'; import type { IBridgeFromSolanaParams, IBridgeFromSolanaResponse, IBridgeName } from './types.js'; /** * Bridges a token from Solana to another chain. */ export declare function bridgeTokenFromSolana(bridgeFromSolanaParams: IBridgeFromSolanaParams): Promise<IBridgeFromSolanaResponse>; /** * Receives a token bridged from Solana to another chain. */ export declare function receiveTokenFromSolana(bridgeName: IBridgeName, bridgeFromSolanaResponse: IBridgeFromSolanaResponse, splitsClient: ILockerSplitClient): Promise<ICctpBridgeFromSolanaResponse>; /** * Bridges a token from Solana and receives on destination chain. */ export declare function bridgeAndReceiveTokenFromSolana(bridgeFromSolanaParams: IBridgeFromSolanaParams): Promise<ICctpBridgeFromSolanaResponse>; //# sourceMappingURL=impl.d.ts.map