UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

24 lines (23 loc) 1.28 kB
import { resolveTvmAddress } from '@broxus/js-core'; import { TonAlienProxyV1Abi, TonAlienProxyV2Abi, TonAlienProxyV3Abi, TonMergePoolV1Abi, TonMergePoolV2Abi, TonMergePoolV3Abi, TonMergeRouterAbi, } from '../../models/ton-alien-proxy/abi'; export function tonAlienProxyV1Contract(connection, address) { return new connection.Contract(TonAlienProxyV1Abi, resolveTvmAddress(address)); } export function tonMergePoolV1Contract(connection, address) { return new connection.Contract(TonMergePoolV1Abi, resolveTvmAddress(address)); } export function tonAlienProxyV2Contract(connection, address) { return new connection.Contract(TonAlienProxyV2Abi, resolveTvmAddress(address)); } export function tonAlienProxyV3Contract(connection, address) { return new connection.Contract(TonAlienProxyV3Abi, resolveTvmAddress(address)); } export function tonMergePoolV2Contract(connection, address) { return new connection.Contract(TonMergePoolV2Abi, resolveTvmAddress(address)); } export function tonMergePoolV3Contract(connection, address) { return new connection.Contract(TonMergePoolV3Abi, resolveTvmAddress(address)); } export function tonMergeRouterContract(connection, address) { return new connection.Contract(TonMergeRouterAbi, resolveTvmAddress(address)); }