linea-mcp
Version:
A Model Context Protocol server for interacting with the Linea blockchain
33 lines • 1.5 kB
TypeScript
import { BridgeAssetsParams, BridgeStatusParams, ClaimFundsParams } from './schemas.js';
/**
* Bridge assets between Ethereum and Linea using viem, with fee estimation and confirmation
* @param params The parameters for bridging assets
* @returns The transaction details or an abort message
*/
export declare function bridgeAssets(params: BridgeAssetsParams): Promise<any>;
/**
* Bridge USDC using CCTP protocol
* @param params The parameters for bridging USDC
* @returns The transaction details or an abort message
*/
export declare function bridgeUsdc(params: BridgeAssetsParams): Promise<any>;
/**
* Automatic claim helper for bridged funds
* This attempts to send a claim transaction with a higher gas price to incentivize quick processing
* @param params The parameters for automatic claiming
* @returns The result of the automatic claim transaction
*/
export declare function autoClaimFunds(params: ClaimFundsParams): Promise<any>;
/**
* Check the status of a bridge transaction using viem
* @param params The parameters for checking bridge status
* @returns The status of the bridge transaction
*/
export declare function bridgeStatus(params: BridgeStatusParams): Promise<any>;
/**
* Claim bridged funds that are ready to be claimed on the destination chain
* @param params The parameters for claiming funds
* @returns The result of the claim transaction
*/
export declare function claimFunds(params: ClaimFundsParams): Promise<any>;
//# sourceMappingURL=handlers.d.ts.map