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.
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 maisModular
Suporte a provedores de assinatura específicos através de uma arquitetura de plugins modular e extensível.
Saiba maisGerenciamento de Estado
Gerenciamento de estado da carteira agnóstico de UI com assinatura de eventos integrada.
Saiba maisBaixo Consumo
O núcleo tem apenas 9Kb minificado e 2.7Kb comprimido com gzip, otimizando o carregamento.
Saiba maisTypeScript
Aproveite a tipagem estática opcional, classes e interfaces suportadas em todas as principais IDEs.
Saiba maisComece Agora
Explore nossa documentação completa e integre o EOS Transit em minutos.
Transit API
A ponte entre o número crescente de dApps e carteiras, permitindo que se comuniquem de forma fácil e consistente.
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.
Carteiras e Provedores de Assinatura
Ofereça suporte instantâneo a qualquer uma dessas carteiras ou crie um novo plugin
MEET.ONE
MEET.ONE é uma carteira popular e explorador de dApps - "O Portal para o Ecossistema EOS".
Saiba MaisAdicione Sua Carteira
Torne-se parte do ecossistema EOS Transit e alcance mais usuários.
Comece AgoraNão vê sua carteira favorita? Entre em contato conosco!
Solicitar IntegraçãoExemplos 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 completaExemplo 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çãoReferência da API
Documentação completa de todas as funções, métodos e propriedades da API Transit.
Explorar APITutoriais
Guias passo-a-passo para implementar casos de uso comuns e avançados com EOS Transit.
Ver tutoriaisPesquisar na Documentação
Guias por Categoria
Recursos Populares
Criando seu primeiro Plugin Transit
Aprenda a construir e publicar um plugin personalizado para carteiras.
Ler guiaIntegrando Multi-Assinaturas
Implementação de transações com múltiplas assinaturas usando EOS Transit.
Ler guiaMelhores Práticas de UX
Como criar uma experiência de usuário fluida com fluxos de carteira.
Ver recomendaçõesSolução de Problemas
Guia para resolver problemas comuns e questões frequentes durante a integração.
Ver FAQPrecisa 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.
Telegram
Junte-se ao nosso grupo do Telegram para discussões em tempo real e suporte direto da comunidade.
Discord
Converse com outros desenvolvedores, obtenha ajuda e participe das discussões sobre o futuro da API Transit.
WhatsApp GB
Acesse recursos avançados e personalizações exclusivas com o WhatsApp GB para desenvolvedores do EOS Transit.
Colaboradores
Agradecemos a todos que contribuem para o desenvolvimento do EOS Transit API
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
Integração com Carteiras
Demonstração ao vivo: como integrar múltiplas carteiras em minutos
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.