-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathpackage.json
181 lines (181 loc) · 12.1 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
{
"name": "aavedivawrapper",
"version": "1.0.0",
"description": "AaveDIVAWrapper: A connector between DIVA Protocol and Aave V3 that enables yield generation on DIVA Protocol pool collateral",
"keywords": [
"aave",
"diva",
"protocol",
"yield",
"generation",
"connector",
"aave-v3",
"diva-protocol",
"yield-generation",
"connector"
],
"repository": {
"type": "git",
"url": "git+https://github.com/Walodja1987/AaveDIVAWrapper.git"
},
"homepage": "https://www.divaprotocol.io/",
"bugs": {
"url": "https://github.com/Walodja1987/AaveDIVAWrapper/issues"
},
"author": "Wladimir Weinbender",
"license": "MIT",
"scripts": {
"help": "npx hardhat help",
"accounts": "npx hardhat accounts",
"balances": "npx hardhat balances",
"node:hh": "npx hardhat node",
"clean": "npx hardhat clean && forge clean",
"snapshot": "forge snapshot --out forge-artifacts",
"coverage:hh": "npx hardhat coverage",
"coverage:forge": "forge coverage --report summary",
"coverage:forge:report": "forge coverage --report lcov && lcov --remove lcov.info \"test/*\" \"script/*\" \"node_modules/*\" --output-file lcov.info --rc lcov_branch_coverage=1 && genhtml lcov.info --branch-coverage --output-dir coverage",
"test:hh": "npx hardhat test",
"compile": "npx hardhat compile && forge build --root . -C contracts/src --optimize --out forge-artifacts",
"size": "npx hardhat size-contracts",
"xdeploy": "npx hardhat xdeploy",
"abi": "npx hardhat export-abi",
"vars:path": "npx hardhat vars path",
"evm": "npx hardhat evm",
"deploy:hh": "npx hardhat run --network hardhat deploy/deployAaveDIVAWrapper.ts",
"deploy:localhost": "npx hardhat run --network localhost deploy/deployAaveDIVAWrapper.ts",
"deploy:dashboard": "npx hardhat run --network truffleDashboard deploy/deployAaveDIVAWrapper.ts",
"deploy:tenderly": "npx hardhat run --network tenderly deploy/deployAaveDIVAWrapper.ts",
"deploy:devnet": "npx hardhat run --network devnet deploy/deployAaveDIVAWrapper.ts",
"deploy:goerli": "npx hardhat run --network goerli deploy/deployAaveDIVAWrapper.ts",
"deploy:sepolia": "npx hardhat run --network sepolia deploy/deployAaveDIVAWrapper.ts",
"deploy:holesky": "npx hardhat run --network holesky deploy/deployAaveDIVAWrapper.ts",
"deploy:ethmain": "npx hardhat run --network ethMain deploy/deployAaveDIVAWrapper.ts",
"deploy:bsctestnet": "npx hardhat run --network bscTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:bscmain": "npx hardhat run --network bscMain deploy/deployAaveDIVAWrapper.ts",
"deploy:optimismtestnet": "npx hardhat run --network optimismTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:optimismsepolia": "npx hardhat run --network optimismSepolia deploy/deployAaveDIVAWrapper.ts",
"deploy:optimismmain": "npx hardhat run --network optimismMain deploy/deployAaveDIVAWrapper.ts",
"deploy:arbitrumsepolia": "npx hardhat run --network arbitrumSepolia deploy/deployAaveDIVAWrapper.ts",
"deploy:arbitrummain": "npx hardhat run --network arbitrumMain deploy/deployAaveDIVAWrapper.ts",
"deploy:arbitrumnova": "npx hardhat run --network arbitrumNova deploy/deployAaveDIVAWrapper.ts",
"deploy:amoy": "npx hardhat run --network amoy deploy/deployAaveDIVAWrapper.ts",
"deploy:polygonzkevmtestnet": "npx hardhat run --network polygonZkEVMTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:polygon": "npx hardhat run --network polygon deploy/deployAaveDIVAWrapper.ts",
"deploy:polygonzkevmmain": "npx hardhat run --network polygonZkEVMMain deploy/deployAaveDIVAWrapper.ts",
"deploy:hecomain": "npx hardhat run --network hecoMain deploy/deployAaveDIVAWrapper.ts",
"deploy:fantomtestnet": "npx hardhat run --network fantomTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:fantommain": "npx hardhat run --network fantomMain deploy/deployAaveDIVAWrapper.ts",
"deploy:fuji": "npx hardhat run --network fuji deploy/deployAaveDIVAWrapper.ts",
"deploy:avalanche": "npx hardhat run --network avalanche deploy/deployAaveDIVAWrapper.ts",
"deploy:chiado": "npx hardhat run --network chiado deploy/deployAaveDIVAWrapper.ts",
"deploy:gnosis": "npx hardhat run --network gnosis deploy/deployAaveDIVAWrapper.ts",
"deploy:moonbasealpha": "npx hardhat run --network moonbaseAlpha deploy/deployAaveDIVAWrapper.ts",
"deploy:moonriver": "npx hardhat run --network moonriver deploy/deployAaveDIVAWrapper.ts",
"deploy:moonbeam": "npx hardhat run --network moonbeam deploy/deployAaveDIVAWrapper.ts",
"deploy:alfajores": "npx hardhat run --network alfajores deploy/deployAaveDIVAWrapper.ts",
"deploy:celo": "npx hardhat run --network celo deploy/deployAaveDIVAWrapper.ts",
"deploy:auroratestnet": "npx hardhat run --network auroraTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:auroramain": "npx hardhat run --network auroraMain deploy/deployAaveDIVAWrapper.ts",
"deploy:harmonytestnet": "npx hardhat run --network harmonyTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:harmonymain": "npx hardhat run --network harmonyMain deploy/deployAaveDIVAWrapper.ts",
"deploy:spark": "npx hardhat run --network spark deploy/deployAaveDIVAWrapper.ts",
"deploy:fuse": "npx hardhat run --network fuse deploy/deployAaveDIVAWrapper.ts",
"deploy:cronostestnet": "npx hardhat run --network cronosTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:cronosmain": "npx hardhat run --network cronosMain deploy/deployAaveDIVAWrapper.ts",
"deploy:evmostestnet": "npx hardhat run --network evmosTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:evmosmain": "npx hardhat run --network evmosMain deploy/deployAaveDIVAWrapper.ts",
"deploy:bobatestnet": "npx hardhat run --network bobaTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:bobamain": "npx hardhat run --network bobaMain deploy/deployAaveDIVAWrapper.ts",
"deploy:cantotestnet": "npx hardhat run --network cantoTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:cantomain": "npx hardhat run --network cantoMain deploy/deployAaveDIVAWrapper.ts",
"deploy:basetestnet": "npx hardhat run --network baseTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:basesepolia": "npx hardhat run --network baseSepolia deploy/deployAaveDIVAWrapper.ts",
"deploy:basemain": "npx hardhat run --network baseMain deploy/deployAaveDIVAWrapper.ts",
"deploy:zksynctestnet": "npx hardhat deploy-zksync --network zkSyncTestnet --script deploy-zksync.ts",
"deploy:zksyncmain": "npx hardhat deploy-zksync --network zkSyncMain --script deploy-zksync.ts",
"deploy:mantletestnet": "npx hardhat run --network mantleTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:mantlemain": "npx hardhat run --network mantleMain deploy/deployAaveDIVAWrapper.ts",
"deploy:filecointestnet": "npx hardhat run --network filecoinTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:filecoinmain": "npx hardhat run --network filecoinMain deploy/deployAaveDIVAWrapper.ts",
"deploy:scrolltestnet": "npx hardhat run --network scrollTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:scrollmain": "npx hardhat run --network scrollMain deploy/deployAaveDIVAWrapper.ts",
"deploy:lineatestnet": "npx hardhat run --network lineaTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:lineamain": "npx hardhat run --network lineaMain deploy/deployAaveDIVAWrapper.ts",
"deploy:shimmerevmtestnet": "npx hardhat run --network shimmerEVMTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:zoratestnet": "npx hardhat run --network zoraTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:zoramain": "npx hardhat run --network zoraMain deploy/deployAaveDIVAWrapper.ts",
"deploy:luksotestnet": "npx hardhat run --network luksoTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:luksomain": "npx hardhat run --network luksoMain deploy/deployAaveDIVAWrapper.ts",
"deploy:mantatestnet": "npx hardhat run --network mantaTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:mantamain": "npx hardhat run --network mantaMain deploy/deployAaveDIVAWrapper.ts",
"deploy:shardeumtestnet": "npx hardhat run --network shardeumTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:artheratestnet": "npx hardhat run --network artheraTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:frametestnet": "npx hardhat run --network frameTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:endurancetestnet": "npx hardhat run --network enduranceTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:opendurancetestnet": "npx hardhat run --network openduranceTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:endurancemain": "npx hardhat run --network enduranceMain deploy/deployAaveDIVAWrapper.ts",
"deploy:blasttestnet": "npx hardhat run --network blastTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:blastmain": "npx hardhat run --network blastMain deploy/deployAaveDIVAWrapper.ts",
"deploy:kromatestnet": "npx hardhat run --network kromaTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:kromamain": "npx hardhat run --network kromaMain deploy/deployAaveDIVAWrapper.ts",
"deploy:dostestnet": "npx hardhat run --network dosTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:dosmain": "npx hardhat run --network dosMain deploy/deployAaveDIVAWrapper.ts",
"deploy:fraxtaltestnet": "npx hardhat run --network fraxtalTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:fraxtalmain": "npx hardhat run --network fraxtalMain deploy/deployAaveDIVAWrapper.ts",
"deploy:kavamain": "npx hardhat run --network kavaMain deploy/deployAaveDIVAWrapper.ts",
"deploy:metistestnet": "npx hardhat run --network metisTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:metismain": "npx hardhat run --network metisMain deploy/deployAaveDIVAWrapper.ts",
"deploy:modetestnet": "npx hardhat run --network modeTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:modemain": "npx hardhat run --network modeMain deploy/deployAaveDIVAWrapper.ts",
"deploy:seitestnet": "npx hardhat run --network seiTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:xlayertestnet": "npx hardhat run --network xlayerTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:xlayermain": "npx hardhat run --network xlayerMain deploy/deployAaveDIVAWrapper.ts",
"deploy:bobtestnet": "npx hardhat run --network bobTestnet deploy/deployAaveDIVAWrapper.ts",
"deploy:bobmain": "npx hardhat run --network bobMain deploy/deployAaveDIVAWrapper.ts",
"prettier:check": "npx prettier -c \"**/*.{js,ts,md,sol,json,yml,yaml}\"",
"prettier:fix": "npx prettier -w \"**/*.{js,ts,md,sol,json,yml,yaml}\"",
"solhint:check": "npx solhint \"contracts/**/*.sol\"",
"solhint:fix": "npx solhint \"contracts/**/*.sol\" --fix",
"lint:check": "pnpm prettier:check && pnpm solhint:check && npx eslint .",
"lint:fix": "pnpm prettier:fix && pnpm solhint:fix && npx eslint . --fix"
},
"devDependencies": {
"@eslint/js": "^9.4.0",
"@nomicfoundation/hardhat-chai-matchers": "^2.0.7",
"@nomicfoundation/hardhat-ethers": "^3.0.6",
"@nomicfoundation/hardhat-foundry": "^1.1.2",
"@nomicfoundation/hardhat-ignition": "^0.15.4",
"@nomicfoundation/hardhat-ignition-ethers": "^0.15.4",
"@nomicfoundation/hardhat-ledger": "^1.0.3",
"@nomicfoundation/hardhat-network-helpers": "^1.0.11",
"@nomicfoundation/hardhat-verify": "^2.0.8",
"@nomicfoundation/ignition-core": "^0.15.4",
"@openzeppelin/contracts": "^5.0.2",
"@openzeppelin/contracts-upgradeable": "^5.0.2",
"@tenderly/hardhat-tenderly": "^2.2.2",
"@truffle/dashboard-hardhat-plugin": "^0.2.15",
"@typechain/ethers-v6": "^0.5.1",
"@typechain/hardhat": "^9.1.0",
"@types/chai": "^4.3.16",
"@types/mocha": "^10.0.6",
"@types/node": "^20.14.2",
"chai": "^4.4.1",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"ethers": "^6.13.0",
"hardhat": "2.20.0",
"hardhat-abi-exporter": "^2.10.1",
"hardhat-contract-sizer": "^2.10.0",
"hardhat-gas-reporter": "^2.2.0",
"prettier": "^3.3.1",
"prettier-plugin-solidity": "^1.3.1",
"solhint": "^5.0.1",
"solidity-coverage": "^0.8.12",
"ts-node": "^10.9.2",
"typechain": "^8.3.2",
"typescript": "^5.4.5",
"typescript-eslint": "^7.12.0",
"xdeployer": "^3.0.12"
},
"dependencies": {}
}