@collabland/staking-contracts
Version:
Staking contracts supported by Collab.Land
26 lines (20 loc) • 969 B
text/typescript
// Copyright Abridged, Inc. 2022. All Rights Reserved.
// Node module: @collabland/staking-contracts
// This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT
import {BindingKey, CoreBindings} from '@loopback/core';
import type {StakingContractsComponent} from './component.js';
import type {StakingContractsService} from './services/staking-contracts.service.js';
import type {EthersProviderService} from './staking.js';
export const STAKING_CONTRACTS_COMPONENT =
BindingKey.create<StakingContractsComponent>(
`${CoreBindings.COMPONENTS}.StakingContractsComponent`,
);
export const STAKING_CONTRACTS_SERVICE =
BindingKey.create<StakingContractsService>(
'services.StakingContractsService',
);
export const ETHERS_PROVIDER_SERVICE = BindingKey.create<EthersProviderService>(
'services.EthersProviderService',
);
export const STAKING_ADAPTERS_EXTENSION_POINT = 'collabland.stakingContracts';