Query Service

Bridge Service

The BridgeService class provides methods to interact with the Cycle network's bridge functionality, allowing users to manage deposits, claims, and cross-chain transactions.

1.getBridge

Gets a specific bridge deposit.

sdk.bridgeService.getBridge(netId: number, depositCnt: string): Promise<AxiosResponse>;

2.getMerkleProof

Retrieves the Merkle proof for a specific deposit.

sdk.bridgeService.getMerkleProof(netId: number, depositCnt: string, destNetwork: number): Promise<AxiosResponse>;

3.getBridgeByTransaction

Gets a bridge deposit by its transaction hash.

sdk.bridgeService.getBridgeByTransaction(netId: number, txHash: string): Promise<AxiosResponse>;

4.getBridges

Retrieves bridge deposits for a specific user address.

5.getSenderBridges

Retrieves all bridge deposits for a specific sender address.

6.getSenderBridgesNotClaimed

Retrieves all bridge deposits to be claimed for a specific sender address.

7.getCrossChainBridges

Gets cross-chain bridge transactions for a specific user address.

8.getCrossChainBridgeByRollIn

Retrieves a cross-chain bridge transaction by its roll-in transaction hash.

9.batchGetCrossChainBridges

Gets multiple cross-chain bridge transactions in a single batch request.