Ethereum 有没有办法设置部署地址?

Ethereum 有没有办法设置部署地址?,ethereum,solidity,truffle,ganache,Ethereum,Solidity,Truffle,Ganache,我目前正在Solidity中开发一个dapp,并希望经常在本地对其进行测试和更新,所以我并不想每次都将其重新部署到测试网。 但是,每次我部署它时,智能合约的部署地址都会发生变化,因此我必须将前端代码更新为新地址 有没有办法“强制”智能合约始终部署在同一地址?或者你有没有其他类似的解决方案 谢谢 面临同样的问题。我不知道这是否合法,但你可以: 在迁移文件中(migrations/1_example_migration.js) 您可以通过传入accounts参数来获得您拥有的帐户列表,如deploy

我目前正在Solidity中开发一个dapp,并希望经常在本地对其进行测试和更新,所以我并不想每次都将其重新部署到测试网。 但是,每次我部署它时,智能合约的部署地址都会发生变化,因此我必须将前端代码更新为新地址

有没有办法“强制”智能合约始终部署在同一地址?或者你有没有其他类似的解决方案


谢谢

面临同样的问题。我不知道这是否合法,但你可以:

在迁移文件中(migrations/1_example_migration.js)


您可以通过传入accounts参数来获得您拥有的帐户列表,如
deploy\u migration
文件中所述:

module.exports = function(deployer, network, accounts) {
  // Use the accounts within your migrations.
}

仅供参考,这很有趣,但对我的情况并没有真正的帮助。。。除非我错过了什么?
module.exports = function(deployer, network, accounts) {
  // Use the accounts within your migrations.
}