Deploy plain ERC20 as test token
Previously we were using a Wormhole Wrapped asset which could cause confusions Change-Id: Id3d52c30dad839ab97caed6ea892555f7a9f12a3
This commit is contained in:
parent
4469df136e
commit
6e3e43d35b
|
@ -1,30 +1,17 @@
|
||||||
// run this script with truffle exec
|
// run this script with truffle exec
|
||||||
|
|
||||||
const TokenImplementation = artifacts.require("TokenImplementation")
|
const ERC20 = artifacts.require("ERC20PresetMinterPauser")
|
||||||
|
|
||||||
module.exports = async function (callback) {
|
module.exports = async function (callback) {
|
||||||
try {
|
try {
|
||||||
const accounts = await web3.eth.getAccounts();
|
const accounts = await web3.eth.getAccounts();
|
||||||
|
|
||||||
// deploy token contract
|
// deploy token contract
|
||||||
const tokenAddress = (await TokenImplementation.new()).address;
|
const tokenAddress = (await ERC20.new("Ethereum Test Token", "TKN")).address;
|
||||||
const token = new web3.eth.Contract(TokenImplementation.abi, tokenAddress);
|
const token = new web3.eth.Contract(ERC20.abi, tokenAddress);
|
||||||
|
|
||||||
console.log("Token deployed at: " + tokenAddress);
|
console.log("Token deployed at: " + tokenAddress);
|
||||||
|
|
||||||
// initialize token contract
|
|
||||||
await token.methods.initialize(
|
|
||||||
"Test Token",
|
|
||||||
"TKN",
|
|
||||||
"18", // decimals
|
|
||||||
accounts[0], // owner
|
|
||||||
"0",
|
|
||||||
"0x00000000000000000000000000000000"
|
|
||||||
).send({
|
|
||||||
from:accounts[0],
|
|
||||||
gas:1000000
|
|
||||||
});
|
|
||||||
|
|
||||||
// mint 1000 units
|
// mint 1000 units
|
||||||
await token.methods.mint(accounts[0], "1000000000000000000000").send({
|
await token.methods.mint(accounts[0], "1000000000000000000000").send({
|
||||||
from: accounts[0],
|
from: accounts[0],
|
||||||
|
@ -32,8 +19,7 @@ module.exports = async function(callback) {
|
||||||
});
|
});
|
||||||
|
|
||||||
callback();
|
callback();
|
||||||
}
|
} catch (e) {
|
||||||
catch (e) {
|
|
||||||
callback(e);
|
callback(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue