@yfi/keep3r-cli-jobs
Version:
Yearn Keep3r CLI Jobs
15 lines (14 loc) • 823 B
JavaScript
import { Contract } from 'ethers';
import mainnetHarvestJobAbi from '../../../eth-sdk/abis/mainnet/harvestJob.json';
import mainnetTendJobAbi from '../../../eth-sdk/abis/mainnet/tendJob.json';
import mainnetStealthRelayerAbi from '../../../eth-sdk/abis/mainnet/stealthRelayer.json';
export function getContract(address, abi, defaultSigner) {
return new Contract(address, abi, defaultSigner);
}
export function getMainnetSdk(defaultSigner) {
return {
"harvestJob": getContract('0x220a85bCd2212ab0b27EFd0de8b5e03175f0adee', mainnetHarvestJobAbi, defaultSigner),
"tendJob": getContract('0xdeE991cbF8527A33E84a2aAb8a65d68D5D591bAa', mainnetTendJobAbi, defaultSigner),
"stealthRelayer": getContract('0x0a61c2146A7800bdC278833F21EBf56Cd660EE2a', mainnetStealthRelayerAbi, defaultSigner),
};
}