UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

24 lines (23 loc) 1.21 kB
import { resolveTvmAddress } from '@broxus/js-core'; import { AlienProxyV10Abi, AlienProxyV8Abi, AlienProxyV9Abi, MergePoolV5Abi, MergePoolV6Abi, MergePoolV7Abi, MergeRouterAbi, } from '../../models/alien-proxy/abi'; export function alienProxyV8Contract(connection, address) { return new connection.Contract(AlienProxyV8Abi, resolveTvmAddress(address)); } export function alienProxyV9Contract(connection, address) { return new connection.Contract(AlienProxyV9Abi, resolveTvmAddress(address)); } export function alienProxyV10Contract(connection, address) { return new connection.Contract(AlienProxyV10Abi, resolveTvmAddress(address)); } export function mergePoolV5Contract(connection, address) { return new connection.Contract(MergePoolV5Abi, resolveTvmAddress(address)); } export function mergePoolV6Contract(connection, address) { return new connection.Contract(MergePoolV6Abi, resolveTvmAddress(address)); } export function mergePoolV7Contract(connection, address) { return new connection.Contract(MergePoolV7Abi, resolveTvmAddress(address)); } export function mergeRouterContract(connection, address) { return new connection.Contract(MergeRouterAbi, resolveTvmAddress(address)); }