1
1
import ilComptrollerArtifact from "@venusprotocol/isolated-pools/artifacts/contracts/Comptroller.sol/Comptroller.json" assert { type : "json" } ;
2
+ import ilVTokenArtifact from "@venusprotocol/isolated-pools/artifacts/contracts/VToken.sol/VToken.json" assert { type : "json" } ;
2
3
import poolLensArtifact from "@venusprotocol/isolated-pools/artifacts/contracts/Lens/PoolLens.sol/PoolLens.json" assert { type : "json" } ;
3
4
import tokenConverterOperatorArtifact from "@venusprotocol/keeper-bot-contracts/artifacts/contracts/operators/TokenConverterOperator.sol/TokenConverterOperator.json" assert { type : "json" } ;
4
5
import protocolShareReserveArtifact from "@venusprotocol/protocol-reserve/artifacts/contracts/ProtocolReserve/ProtocolShareReserve.sol/ProtocolShareReserve.json" assert { type : "json" } ;
@@ -7,6 +8,8 @@ import vBnbAdminArtifact from "@venusprotocol/venus-protocol/artifacts/contracts
7
8
import diamondComptrollerArtifact from "@venusprotocol/venus-protocol/artifacts/contracts/Comptroller/Diamond/DiamondConsolidated.sol/DiamondConsolidated.json" assert { type : "json" } ;
8
9
import venusLensArtifact from "@venusprotocol/venus-protocol/artifacts/contracts/Lens/VenusLens.sol/VenusLens.json" assert { type : "json" } ;
9
10
import coreVTokenArtifact from "@venusprotocol/venus-protocol/artifacts/contracts/Tokens/VTokens/VBep20Delegate.sol/VBep20Delegate.json" assert { type : "json" } ;
11
+ import resilientOracleArtifact from "@venusprotocol/oracle/artifacts/contracts/ResilientOracle.sol/ResilientOracle.json" assert { type : "json" } ;
12
+ import liquidationOperatorArtifact from "@venusprotocol/keeper-bot-contracts/artifacts/contracts/operators/LiquidationOperator.sol/LiquidationOperator.json" assert { type : "json" } ;
10
13
import { defineConfig } from "@wagmi/cli" ;
11
14
import { Abi } from "abitype" ;
12
15
@@ -23,6 +26,18 @@ const getExternalContracts = async (): Promise<{ name: string; abi: Abi }[]> =>
23
26
abi : ilComptrollerArtifact . abi as Abi ,
24
27
name : "IlComptroller" ,
25
28
} ,
29
+ {
30
+ abi : ilVTokenArtifact . abi as Abi ,
31
+ name : "ilVToken" ,
32
+ } ,
33
+ {
34
+ abi : resilientOracleArtifact . abi as Abi ,
35
+ name : "resilientOracle" ,
36
+ } ,
37
+ {
38
+ abi : liquidationOperatorArtifact . abi as Abi ,
39
+ name : "liquidationOperator" ,
40
+ } ,
26
41
{
27
42
abi : coreVTokenArtifact . abi as Abi ,
28
43
name : "CoreVToken" ,
0 commit comments