Tokens ERC20
ERC-20 TOKENS
A maioria das operações ERC-20 são suportadas sem a necessidade de contratos inteligentes.
Global
O alcance global do Burstcoin torna sua plataforma perfeita para negócios locais e internacionais.
Acessível
Crie tokens na Rede Burstcoin por uma taxa baixa de 1.000 BURST.
Gerar
Crie tokens fungíveis com apenas alguns cliques para definir o símbolo, suprimento e decimais.
Intercâmbio
A bolsa descentralizada do Burstcoin fornece um mercado inicial para tokens por meio de sua carteira clássica.
Fungível
Os tokens estão imediatamente disponíveis para transferência, venda e troca após a criação.
Fungible Tokens
Os tokens fungíveis do Burstcoin são baseados no conceito de moedas coloridas. Em um sentido abstrato, colorir é uma técnica de marcação simples usada para permitir a distinção e, portanto, a coexistência de várias instâncias de classe em um contexto de dados comum. Colorir é um processo que anexa metadados às transações, aproveitando assim a infraestrutura para emitir e negociar ativos digitais imutáveis que representam ativos do mundo real.
Em relação à implementação do Burstcoin, o conceito de moedas coloridas refere-se a um método para rastrear a origem das moedas de forma que certas moedas possam ser reservadas e conservadas, permitindo que uma parte as reconheça de várias maneiras. Os tokens Burstcoin podem representar tokens digitais arbitrários, como ações, títulos ou propriedade. Eles podem até representar objetos do mundo real.
Os tokens podem ser negociados na rede Burstcoin ou trocados por qualquer objeto que o token represente.
Este conceito de moedas coloridas forma a base para o Burstcoin Asset Exchange, um protocolo de troca embutido na base de código do Burstcoin.
Para obter um excelente white paper sobre o conceito de moedas coloridas, conforme escrito para o projeto Burstcoin, consulte https://bitcoil.co.il/BitcoinX.pdf.
Protocolo ERC20
ERC20 é um padrão Ethereum popular para gerenciamento de tokens, explicado aqui https://github.com/ethereum/EIPs/issues/20 .
A funcionalidade de troca de ativos do Burstcoin suporta nativamente a maioria das operações ERC20 sem a necessidade de emitir um contrato inteligente.
Este documento explica como implementar as APIs ERC20 usando as APIs Burstcoin equivalentes.
Emitindo tokens
- Cada token ERC20 é representado como um ativo Burstcoin.
- Emita o ativo usando o
issueAsset
API. - Cada ativo é identificado por um id de ativo único definido para o id de transação do
issueAsset
transação.
Para mais detalhes, veja A API Burstcoin .
Implementando as APIs do ERC20
totalSupply
Para obter o fornecimento total de um ativo, invoque ogetAsset
API e forneça o ID do ativo. O fornecimento total é fornecido peloinitialQuantityQNT
atributo. O fornecimento existente, após possíveis exclusões de compartilhamento, é especificado peloquantityQNT
atributo. Os valores de quantidade são sempre fornecidos como valores inteiros. O número de casas decimais a serem aplicadas a essas quantidades é especificado pelo atributo “decimais”.
balanceOf
Para obter o saldo da conta, invoque ogetAssetAccounts
API e fornecer o endereço Burstcoin como oaccount
parâmetro e o id do ativo como oasset
parâmetro.
O unconfirmedQuantityQNT
atributo na resposta representa o saldo da conta atual. O quantityQNT
atributo representa a quantidade disponível para uso ao considerar o saldo bloqueado por pedidos de ativos em aberto.
transferAsset
Para enviar tokens de uma conta para outra, use otransferAsset
API, especifique o endereço do destinatário, o ID do ativo e a quantidade a ser transferida, bem como a senha de sua conta, a taxa de transação e o prazo da transação. OtransferAsset
transação é registrada no blockchain Burstcoin. Posteriormente, você pode rastrear as transferências de token usando ogetAssetTransfers
API.
Para exemplos, veja o API Burstcoin .
Para entrar em contato com a equipe de desenvolvimento ou solicitar assistência com qualquer coisa relacionada a este projeto, entre em contato conosco no canal Burstcoin Discord.