Saludos en el día de hoy voy hacer un Smart Contract centrado en la creación de un Token bajo el estándar ERC20 el cual sirve como norma para la creación de tokens. El estándar no es más que un conjunto de funciones que se implementarán en el contrato.
El lenguaje de programación para desarrollar Smart Contracts es Solidity.
Vamos a ello:
Código:
pragma solidity ^0.8.6;
contract MyToken{
string public name = "Mi Token ERC20";
string public symbol = "JFDS";
uint8 public decimals = 18;
uint public totalSupply = 1000000 * 10 ** decimals;
mapping(address => uint) public balanceOf;
mapping(address => mapping( address => uint) )public allowance;
event Transfer(address indexed from, address indexed to, uint amount);
event Approval(address indexed owner, address indexed spender, uint amount);
constructor(){
balanceOf[msg.sender] = totalSupply;
}
function transfer(address to, uint value) public {
require(to != address (0));
require(balanceOf[msg.sender] >= value);
balanceOf[msg.sender] -= value;
balanceOf[to] += value;
emit Transfer(msg.sender, to, amount);
}
function approve(address spender, uint amount) public{
require(spender != address(0));
allowance[msg.sender][spender] = amount;
emit Approval(msg.sender, spender, amount);
}
function transferFrom(address from, address to, uint amount) public {
require(from != address(0));
require(to != address(0));
require(allowance[from][msg.sender]>=amount);
balanceOf[from] -= amount;
balanceOf[to] += amount;
allowance[from][msg.sender] -= amount;
}
}
Y con eso finalizamos nuestro contacto inteligente con la creación de nuestro token.
Lo que quedaría sería desplegarlo en la red de ethereum mainnet o binance Smart chain y listo nuestro token es compatible con cualquier exchange que tenga como estándares ERC20 .
!zen 10
sorprendente amigo, se ve que has avanzado bastante en este mundo, saludos
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
the post has been upvoted successfully! Remaining bandwidth: 250%
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Saludos estimado
Pronto subiré más contenido
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit