Tokens ERC20

Tokens ERC-20

A maioria das operações ERC-20 são suportadas sem a necessidade de contratos inteligentes.

Global

O alcance global da Signum torna sua plataforma perfeita para negócios locais e internacionais.

Acessível

Crie tokens na Rede Signum por uma taxa baixa de 1.000 Signa.

Intercâmbio

A bolsa descentralizada da Signum fornece um mercado inicial para tokens por meio de sua carteira clássica.

Gerar

Crie tokens fungíveis com apenas alguns cliques para definir o símbolo, suprimento e decimais.

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 de Signum 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 Signum, 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 Signum 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 Signum ou trocados por qualquer objeto que o token represente.

Este conceito de moedas coloridas forma a base do Signum Asset Exchange, um protocolo de troca embutido na base de código do Signum.

Para um excelente white paper sobre o conceito de moedas coloridas, conforme escrito para o projeto Signum, 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 da Signum oferece suporte nativo à maioria das operações do ERC20 sem a necessidade de emitir um contrato inteligente.

Este documento explica como implementar as APIs ERC20 usando as APIs Signum equivalentes.

Emitindo tokens

  • Cada token ERC20 é representado como um ativo Signum.
  • 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 Signum .

Implementando as APIs do ERC20

Abastecimento Total

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”.

Equilíbrio de

Para obter o saldo da conta, invoque ogetAssetAccounts API e forneça o endereço Signum 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.

Transferir Ativo

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 Signum. Posteriormente, você pode rastrear as transferências de token usando ogetAssetTransfers API.

Para exemplos, veja o API Signum .

13 + 5 =

Share This