Skip to content

Commit 87a1178

Browse files
author
Iztok
committed
logging in AssetContractRetriever
1 parent 74be6e9 commit 87a1178

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/fasset-bots-core/src/config/AssetContractRetriever.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { FAssetInstance, IIAddressUpdaterInstance, IIAssetManagerControllerInstance, IIAssetManagerInstance, Truffle } from "../../typechain-truffle";
22
import { CommandLineError, requireNotNullCmd } from "../utils/command-line-errors";
33
import { ZERO_ADDRESS } from "../utils/helpers";
4+
import { logger } from "../utils/logger";
45
import { artifacts } from "../utils/web3";
56
import { ChainContracts, loadContracts } from "./contracts";
67

@@ -20,12 +21,14 @@ export class ContractRetriever {
2021
if (this.contracts == null || this.prioritizeAddressUpdater) {
2122
const address = await this.addressUpdater.getContractAddress(addressUpdaterName);
2223
if (address !== ZERO_ADDRESS) {
24+
logger.info(`Retrieved contract ${name} at ${address} from address updater.`);
2325
return address;
2426
}
2527
}
2628
if (this.contracts != null) {
2729
const address = this.contracts[name]?.address;
2830
if (address) {
31+
logger.info(`Retrieved contract ${name} at ${address} from contracts json.`);
2932
return address;
3033
}
3134
}
@@ -56,9 +59,11 @@ export class AssetContractRetriever extends ContractRetriever {
5659
let assetManagerController: IIAssetManagerControllerInstance;
5760
let addressUpdater: IIAddressUpdaterInstance;
5861
if (assetManagerControllerAddress) {
62+
logger.info(`Loading contract addresses via asset manager controller at ${assetManagerControllerAddress} ${prioritizeAddressUpdater ? '[prioritize address updater]' : ''}`);
5963
assetManagerController = await IIAssetManagerController.at(assetManagerControllerAddress);
6064
addressUpdater = await AddressUpdater.at(await assetManagerController.getAddressUpdater());
6165
} else if (contracts != null) {
66+
logger.info(`Loading contract addresses from contracts json file ${contractsJsonFile} ${prioritizeAddressUpdater ? '[prioritize address updater]' : ''}`);
6267
addressUpdater = await AddressUpdater.at(contracts.AddressUpdater.address);
6368
const contractRetriever = new ContractRetriever(prioritizeAddressUpdater, addressUpdater, contracts);
6469
assetManagerController = await contractRetriever.getContract(IIAssetManagerController, "AssetManagerController");

0 commit comments

Comments
 (0)