34 lines
967 B
JavaScript
34 lines
967 B
JavaScript
const base = require("../scripts/base");
|
|
|
|
module.exports = async function (deployer, network, accounts) {
|
|
const tokens = [
|
|
{
|
|
name: "CEC",
|
|
desc: "CRYPTO ELITE'S COIN",
|
|
limit: "10000000000000000000000000",
|
|
},
|
|
{ name: "CEG", desc: "CRYPTO ELITE'S GOLD", limit: 0 },
|
|
{ name: "BEUSDC", desc: "USDC for test", limit: 0 },
|
|
{ name: "BEUSDT", desc: "USDT for test", limit: 0 },
|
|
];
|
|
for (let i = 0, l = tokens.length; i < l; i++) {
|
|
const Coin = artifacts.require("tokens/erc20/FT");
|
|
const { name, desc, limit } = tokens[i];
|
|
await deployer.deploy(Coin, desc, name, limit);
|
|
|
|
const coinInstance = await Coin.deployed();
|
|
if (coinInstance) {
|
|
console.log(
|
|
`${name} successfully deployed. address: ${coinInstance.address}`
|
|
);
|
|
}
|
|
base.updateArray({
|
|
name: name,
|
|
type: "erc20",
|
|
json: "assets/contracts/FT.json",
|
|
address: coinInstance.address,
|
|
network,
|
|
});
|
|
}
|
|
};
|