UNPKG

@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
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']>;