Como se Juntar à Mainnet da Nebulas¶
Introdução¶
A Mainnet 2.0 da Nebulas (Nebulas Nova) foi lançada. Este tutorial visa explicar como utilizá-la. Junte-se à Mainnet e desfrute!
Compilação¶
O ficheiro executável da Mainnet da Nebulas e as suas bibliotecas têm de ser compilados primeiro. Modulos de alta importância estão listados abaixo:
- NBRE: O Ambiente de Execução da Nebulas é a plataforma que corre o Protocolo de Representação da Nebulas, como o DIP, o NR, etcetera.
- NEB: O processo principal da Mainnet da Nebulas, o
NEB
e oNBRE
correm em processos individuais, e comunicam através de IPC
Detalhes sobre a compilação dos modulos pode ser encontrada em tutoriais.
Configuração¶
Os ficheiros de configuração da Mainnet estão no directório mainnet/conf
, incluíndo
genesis.conf¶
Toda a informação da configuração do bloco genesis está definida em genesis.conf, incluíndo
- meta.chain_id: cadeia de identidade
- consensus.dpos.dynasty: a dinastia inicial dos validadores
- token_distribution: a alocação inicial de tokens
Atenção: NÃO altere o genesis.conf.
config.conf¶
Toda a informação da configuração sobre o runtime está definida em config.conf.
Por favor, verifique o template.conf
para encontrar mais detalhes sobre a configuração do tempo de execução.
Nota: a informação do nó da raíz oficial está descrita em baixo,
seed:["/ip4/52.2.205.12/tcp/8680/ipfs/QmQK7W8wrByJ6So7rf84sZzKBxMYmc1i4a7JZsne93ysz5","/ip4/52.56.55.238/tcp/8680/ipfs/QmVy9AHxBpd1iTvECDR7fvdZnqXeDhnxkZJrKsyuHNYKAh","/ip4/13.251.33.39/tcp/8680/ipfs/QmVm5CECJdPAHmzJWN2X7tP335L5LguGb9QLQ78riA9gw3"]
Lista do API¶
Ponto final principal:
API | URL | Protocol |
---|---|---|
RESTful | https://mainnet.nebulas.io/ | HTTP |
- GetNebState : retorna a informação do cliente Nebulas.
- GetAccountState: retorna o saldo da conta e o nonce.
- Call: executa o smart contract local, sem o submeter na chain.
- SendRawTransaction: submete a transação assinada.
- GetTransactionReceipt: obtém a factura da transacção através da sua hash.
Mais APIs Nebulas em RPC.
Tutoriais¶
Português¶
- Instalação (crédito: Cristiano)
- Envio de Transacções (crédito: Cristiano)
- Criar Smart Contract em JavaScript (crédito: Cristiano)
- Introdução de Armazenamento em Smart Contracts (crédito: Cristiano)
- Interacção com Nebulas através do API RPC (crédito: Cristiano)
Contribuição¶
Sinta-se livre de se juntar à Mainnet Nebulas. Se encontrar algo errado, submeta um relatório ou envie uma pull request para nos informar, e adicionaremos seu nome e seu URL a esta página o mais rápido possível.