como crear tu propio token en la red smart chain. En este tutorial veras como crear tu propio tocken en la red de smart chain de binance en el lenguaje solidity, la blochain es cada vez mas importante y con mayor adopcion mundial, actualmente a los programadores que programan en block chain son muy bien renumerados, asi que por eso decidi investigar este tema y les dejo a ustedes este tutorial.
PASOS PARA CREAR UN TOCKEN EN LA RED SMART CHAIN
1.- Tienen que crear una cuenta en metamask aca les dejo el enlace de la extension de la wallet click aca. Recuerden guardar bei n su clave semilla y no compartirla con nadie, porque es con la que restauraran su wallet
2.-Tienen que configurar su metamask con la red smart chain de la siguiente manera.
Mainnet (ésta es probablemente la que andes buscando)
Network name: Smart Chain
New RPC URL: https://bsc-dataseed.binance.org/
ChainID: 56
Symbol: BNB
Block Explorer URL: https://bscscan.com
3.-No se olviden de tener saldo en su cuenta smart chain un poco de bnb para las transacciones
3.-Tienen que ingresar a la web de solidity para crear tu tocken para crear su tocken
4.- Tiene que copiar el codigo siguiente click aqui
pragma solidity ^0.8.2;
contract Token {
mapping(address => uint) public balances;
mapping(address => mapping(address => uint)) public allowance;
uint public totalSupply = 10000 * 10 ** 18;
string public name = "SeinCoin";
string public symbol = "SI21";
uint public decimals = 18;
event Transfer(address indexed from, address indexed to, uint value);
event Approval(address indexed owner, address indexed spender, uint value);
constructor() {
balances[msg.sender] = totalSupply;
}
function balanceOf(address owner) public returns(uint) {
return balances[owner];
}
function transfer(address to, uint value) public returns(bool) {
require(balanceOf(msg.sender) >= value, 'balance too low');
balances[to] += value;
balances[msg.sender] -= value;
emit Transfer(msg.sender, to, value);
return true;
}
function transferFrom(address from, address to, uint value) public returns(bool) {
require(balanceOf(from) >= value, 'balance too low');
require(allowance[from][msg.sender] >= value, 'allowance too low');
balances[to] += value;
balances[from] -= value;
emit Transfer(from, to, value);
return true;
}
function approve(address spender, uint value) public returns (bool) {
allowance[msg.sender][spender] = value;
emit Approval(msg.sender, spender, value);
return true;
}
}
5.-Tiene que copiar el codigo a solidity y modificarlo
6.-compilarlo y darle deploy