@baking-bad/tezos-etherlink-bridge-sdk
Version:
SDK designed for building token bridge applications between Tezos (L1) and Etherlink (L2)
14 lines (13 loc) • 1.93 kB
TypeScript
import type { BridgeDepositDto, BridgeWithdrawalDto, BridgeOperationDto, BridgeOperationsDto, BridgeOperationsStreamDto, TokenBalancesDto } from './dtos';
import { BridgeTokenTransferKind, BridgeTokenTransferStatus, type BridgeTokenTransfer, type BridgeTokenDeposit, type BridgeTokenWithdrawal } from '../../bridgeCore';
import type { AccountTokenBalance, AccountTokenBalances } from '../balancesBridgeDataProvider';
export declare const mapBridgeDepositDtoToDepositBridgeTokenTransfer: (dto: BridgeDepositDto, isFailed: boolean, error?: string) => BridgeTokenDeposit | null;
export declare const mapBridgeWithdrawalDtoToWithdrawalBridgeTokenTransfer: (dto: BridgeWithdrawalDto, isFailed: boolean, error?: string) => BridgeTokenWithdrawal | null;
export declare const mapBridgeOperationDtoToBridgeTokenTransfer: (dto: BridgeOperationDto) => BridgeTokenTransfer | null;
export declare const mapBridgeOperationsDtoToBridgeTokenTransfer: (dto: BridgeOperationsDto | BridgeOperationsStreamDto) => BridgeTokenTransfer[];
export declare const mapTokenBalancesDtoToAccountTokenBalance: (dto: TokenBalancesDto) => AccountTokenBalance | null;
export declare const mapTokenBalancesDtoToAccountTokenBalances: (dto: TokenBalancesDto, address?: string) => AccountTokenBalances;
export declare const mapBridgeTokenTransferKindToBridgeOperationDtoType: (kind: BridgeTokenTransferKind) => BridgeOperationDto['type'] | null;
export declare const mapBridgeTokenTransferKindsToBridgeOperationDtoTypes: (kinds: readonly BridgeTokenTransferKind[]) => Array<BridgeOperationDto['type']>;
export declare const mapBridgeTokenTransferStatusToBridgeOperationDtoStatuses: (status: BridgeTokenTransferStatus) => BridgeOperationDto['status'] | Array<BridgeOperationDto['status']> | null;
export declare const mapBridgeTokenTransferStatusesToBridgeOperationDtoStatuses: (statuses: readonly BridgeTokenTransferStatus[]) => Array<BridgeOperationDto['status']>;