Skip to content

Instantly share code, notes, and snippets.

@kasajei
Created January 1, 2018 07:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kasajei/7110c0baf9fb87a2e674830a80a1d07e to your computer and use it in GitHub Desktop.
Save kasajei/7110c0baf9fb87a2e674830a80a1d07e to your computer and use it in GitHub Desktop.
ERC20 TokenをRopstenにデプロイ
pragma solidity ^0.4.18;
import "zeppelin-solidity/contracts/token/StandardToken.sol";
contract KasajeiToken is StandardToken {
string public name = "KasajeiToken";
string public symbol = "KSJT";
uint public decimals = 18;
function KasajeiToken(uint initialSupply) public {
totalSupply = initialSupply;
balances[msg.sender] = initialSupply;
}
}
const KasajeiToken = artifacts.require('./KasajeiToken.sol')
module.exports = (deployer) => {
let initialSupply = 50000e18
deployer.deploy(KasajeiToken, initialSupply)
}
var HDWalletProvider = require("truffle-hdwallet-provider");
var mnemonic = "";
var infura_apikey = "";
module.exports = {
networks: {
development: {
host: "localhost",
port: 9545,
network_id: "*" // Match any network id
},
ropsten: {
provider: new HDWalletProvider(mnemonic, "https://ropsten.infura.io/"+infura_apikey),
network_id: 3,
gas: 2000000
}
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment