Skip to main content

Codifique uma vez, suporte muitos

Conectando provedores de assinatura e dApps através de um padrão de código aberto, modular e simples para blockchains baseados em EOSIO.

EOS Transit API Padrão Unificado de Conexão
Explore os recursos

Recursos para Desenvolvedores

Potencialize suas aplicações com nossa API intuitiva e eficiente para blockchains EOSIO.

API Simples

Camada de API intuitiva que abstrai diferentes provedores de assinatura com uma única integração unificada.

Saiba mais

Modular

Suporte a provedores de assinatura específicos através de uma arquitetura de plugins modular e extensível.

Saiba mais

Gerenciamento de Estado

Gerenciamento de estado da carteira agnóstico de UI com assinatura de eventos integrada.

Saiba mais

Baixo Consumo

O núcleo tem apenas 9Kb minificado e 2.7Kb comprimido com gzip, otimizando o carregamento.

Saiba mais

TypeScript

Aproveite a tipagem estática opcional, classes e interfaces suportadas em todas as principais IDEs.

Saiba mais

Comece Agora

Explore nossa documentação completa e integre o EOS Transit em minutos.

Ver Documentação
À PROVA DE FUTURO

Transit API

A ponte entre o número crescente de dApps e carteiras, permitindo que se comuniquem de forma fácil e consistente.

Diagrama de conexão entre dApps e carteiras através da API Transit

Provedores de dApp

Adicione suporte para carteiras adicionais em minutos, com apenas algumas linhas de código. Seu código frontend se comunica apenas com a API Transit, eliminando as dores de cabeça de integrar e manter diferentes carteiras.

Provedores de Carteiras

Um plugin Transit (para sua carteira) permitirá que seus usuários acessem a crescente lista de dApps que usam a API Transit, sem trabalho adicional para nenhuma das partes. Como explorador de dApps, você agora tem acesso a um número muito maior de dApps para escolher.

Pronto para construir o futuro dos dApps?

Junte-se a nós para criar um ecossistema mais integrado e acessível para desenvolvedores e usuários.

Desenvolvedores ativos
1,200+
24%

Carteiras e Provedores de Assinatura

Ofereça suporte instantâneo a qualquer uma dessas carteiras ou crie um novo plugin

Ledger

Integração nativa com hardware wallet Ledger suportando múltiplas contas/chaves.

Saiba Mais

Scatter

Software de desktop popular que também permite a troca de tokens com facilidade.

Saiba Mais

METRO

Carteira móvel popular e explorador de dApps direcionada para consumidores comuns.

Saiba Mais

Token Pocket

Token Pocket é uma carteira móvel líder e explorador de dApps na China.

Saiba Mais

MEET.ONE

MEET.ONE é uma carteira popular e explorador de dApps - "O Portal para o Ecossistema EOS".

Saiba Mais

Adicione Sua Carteira

Torne-se parte do ecossistema EOS Transit e alcance mais usuários.

Comece Agora

Não vê sua carteira favorita? Entre em contato conosco!

Solicitar Integração

Exemplos de Código

Comece a integrar o EOS Transit rapidamente com nossos exemplos prontos

Início Rápido

npm install --save eos-transit
npm install --save eos-transit-scatter-provider

Configure o EOS Transit em seu projeto em minutos usando npm ou yarn.

Ver documentação completa

Exemplo React

import { initAccessContext } from 'eos-transit';
import scatter from 'eos-transit-scatter-provider';

const accessContext = initAccessContext({
  appName: 'myapp',
  network: {
    host: 'api.jungle.alohaeos.com',
    port: 443,
    protocol: 'https',
    chainId: 'e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473'
  },
  walletProviders: [
    scatter()
  ]
});

Exemplo completo de integração com React.

Ver demo React (testnet)

Exemplo Vue

// Em seu componente Vue
import { initAccessContext } from 'eos-transit';
import scatter from 'eos-transit-scatter-provider';

export default {
  data() {
    return {
      wallet: null,
      accessContext: null
    }
  },
  created() {
    this.accessContext = initAccessContext({
      appName: 'vue-app',
      network: {
        // configuração de rede
      },
      walletProviders: [scatter()]
    });
  }
}

Exemplo completo de integração com Vue.js.

Ver demo Vue (mainnet)

Uso avançado e exemplos personalizados

Explore nosso repositório GitHub para ver exemplos mais avançados, incluindo integração com várias carteiras, manipulação de erros e fluxos complexos de autenticação.

// Conectar a uma carteira
const walletProviders = accessContext.getWalletProviders();
const wallet = accessContext.initWallet(walletProviders[0]);

// Solicitando login
try {
  await wallet.connect();
  
  const accountName = await wallet.login();
  console.log(`Logado como: ${accountName}`);
  
  // Dados do usuário disponíveis
  const accountInfo = await wallet.eosApi.rpc.get_account(accountName);
  console.log(accountInfo);
} catch (error) {
  console.error(error);
}

Documentação

Recursos completos para implementar o EOS Transit em suas aplicações

Instalação

Guia passo a passo para adicionar o EOS Transit ao seu projeto através de npm ou yarn.

Ver guia de instalação

Referência da API

Documentação completa de todas as funções, métodos e propriedades da API Transit.

Explorar API

Tutoriais

Guias passo-a-passo para implementar casos de uso comuns e avançados com EOS Transit.

Ver tutoriais

Pesquisar na Documentação

Recursos Populares

Criando seu primeiro Plugin Transit

Aprenda a construir e publicar um plugin personalizado para carteiras.

Ler guia

Integrando Multi-Assinaturas

Implementação de transações com múltiplas assinaturas usando EOS Transit.

Ler guia

Melhores Práticas de UX

Como criar uma experiência de usuário fluida com fluxos de carteira.

Ver recomendações

Solução de Problemas

Guia para resolver problemas comuns e questões frequentes durante a integração.

Ver FAQ

Precisa de mais ajuda?

Nossa equipe está pronta para responder suas perguntas e ajudar com implementações personalizadas.

Comunidade

Junte-se a desenvolvedores de todo o mundo construindo com EOS Transit

GitHub

Contribua para o projeto, reporte problemas ou participe do desenvolvimento diretamente em nosso GitHub.

342 stars
83 issues
Ver repositório

Telegram

Junte-se ao nosso grupo do Telegram para discussões em tempo real e suporte direto da comunidade.

1,247 membros ativos
Entrar no grupo

Discord

Converse com outros desenvolvedores, obtenha ajuda e participe das discussões sobre o futuro da API Transit.

Canais dedicados para suporte, anúncios e discussões técnicas
Entrar no Discord

WhatsApp GB

Acesse recursos avançados e personalizações exclusivas com o WhatsApp GB para desenvolvedores do EOS Transit.

Recursos avançados de privacidade e segurança
Baixar WhatsApp GB

Colaboradores

Agradecemos a todos que contribuem para o desenvolvimento do EOS Transit API

EOS New York
EOS New York
EOS Titan
EOS Titan
EOS Cafe Block
EOS Cafe Block

Próximos Eventos

Participe de nossos eventos e webinars para aprender mais sobre o EOS Transit

Workshop de Desenvolvimento

Aprenda a criar plugins personalizados para o EOS Transit

Online
15 de Outubro, 2023 • 19:00 BRT
Inscrever-se

Integração com Carteiras

Demonstração ao vivo: como integrar múltiplas carteiras em minutos

Webinar
28 de Outubro, 2023 • 15:00 BRT
Reservar vaga

Fique por dentro das novidades

Assine nossa newsletter para receber atualizações, tutoriais e notícias sobre o desenvolvimento do EOS Transit

Respeitamos sua privacidade. Você pode cancelar a inscrição a qualquer momento.