@broxus/js-bridge-essentials
Version:
Bridge JavaScript Essentials library
24 lines (23 loc) • 1.21 kB
JavaScript
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));
}