Skip to content

Commit e47204e

Browse files
committed
write address after deploy
1 parent 9ef53c8 commit e47204e

File tree

2 files changed

+28
-6
lines changed

2 files changed

+28
-6
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,3 +236,5 @@ artifacts
236236
.openzeppelin
237237
.vscode
238238
.idea
239+
240+
deploy/.address*.txt

deploy/fs.ts

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
import { ethers, upgrades } from "hardhat";
22

3+
function writeToFile(fileName: string, data: any) {
4+
const fs = require('fs');
5+
fs.writeFile(fileName, data, (err: any) => {
6+
if (err) {
7+
console.error(err);
8+
return;
9+
};
10+
console.log("File has been created");
11+
});
12+
}
13+
14+
function getNetworkName() {
15+
const network = require('hardhat').network.name;
16+
return network;
17+
}
18+
319
async function main() {
420

521
const Config = await ethers.getContractFactory("Config");
@@ -86,8 +102,9 @@ async function main() {
86102
);
87103
console.log("Initialize finished");
88104

89-
console.log("------------golang----------")
90-
console.log(
105+
let log = ''
106+
log += "------------golang----------"
107+
log +=
91108
`
92109
var ConfigAddress = ethCommon.HexToAddress("${config.address}")
93110
var NodeAddress = ethCommon.HexToAddress("${node.address}")
@@ -100,10 +117,9 @@ var ProveAddress = ethCommon.HexToAddress("${prove.address}")
100117
var ProveExtraAddress = ethCommon.HexToAddress("${proveExtra.address}")
101118
var PDPAddress = ethCommon.HexToAddress("${pdp.address}")
102119
`
103-
)
104120

105-
console.log("------------javascript----------")
106-
console.log(
121+
log += "------------javascript----------"
122+
log +=
107123
`
108124
let configAddress = "${config.address}"
109125
let nodeAddress = "${node.address}"
@@ -116,7 +132,11 @@ let proveAddress = "${prove.address}"
116132
let proveExtraAddress = "${proveExtra.address}"
117133
let pdpAddress = "${pdp.address}"
118134
`
119-
)
135+
136+
console.log(log)
137+
138+
let network = getNetworkName()
139+
writeToFile(`./deploy/.address-${network}.txt`, log)
120140
}
121141

122142
main().catch((error) => {

0 commit comments

Comments
 (0)