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 oissueAsset API.
  • Cada ativo é identificado por um id de ativo único definido para o id de transação doissueAsset 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 quantityQNTatributo 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 .

8 + 3 =

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.