@le7el/rewards_engine
Version:
Smart contracts that distribute reward tokens according to conditional oracle or a merkle root
27 lines (26 loc) • 817 B
text/typescript
import { ethers } from 'ethers'
import BalanceTree from './balance-tree'
import contracts from './contracts'
import MerkleDistributor from './merkle-distributor'
import ConditionalDistributor from './conditional-distributor'
import ERC721Holder from './oracles/erc721-holder'
import OneTimeOffchainTickets from './oracles/one-time-offchain-tickets'
import VirtualDistributor from './virtual-distributor'
import Le7elEvents from './le7el-events'
import OneSidedStaking from './one-sided-staking'
import VestingRewarder from './vesting-rewarder'
import { getWeb3Provider } from './utils'
export {
ethers,
BalanceTree,
Le7elEvents,
contracts,
getWeb3Provider,
MerkleDistributor,
ConditionalDistributor,
ERC721Holder,
OneTimeOffchainTickets,
VirtualDistributor,
OneSidedStaking,
VestingRewarder
}