Files
nft-market/migrations/2_contract_migration.js
2021-07-13 12:59:27 +05:30

18 lines
688 B
JavaScript

const ImageContract = artifacts.require("ImageContract");
const ImageSaleContract = artifacts.require("ImageSaleContract");
const TokenContract = artifacts.require("TokenContract");
const TokenSaleContract = artifacts.require("TokenSaleContract");
module.exports = async function (deployer) {
deployer.deploy(ImageContract).then(function() {
return deployer.deploy(ImageSaleContract, ImageContract.address);
});
deployer.deploy(TokenContract).then(function() {
var tokenPrice = 1000000000000000; // Token price is 0.001 Ether
var tokenContractAddress = TokenContract.address;
return deployer.deploy(TokenSaleContract, tokenContractAddress, tokenPrice);
});
};