
Integrações com bibliotecas Web3 populares, novos métodos para simplificar a conexão de carteiras e integração com a chave de API da Infura foram adicionados ao M...

O MetaMask é utilizado por milhões de usuários Web3 para gerenciar ativos digitais, identidade e autoridade. O MetaMask SDK permite que desenvolvedores integrem as funcionalidades do MetaMask em seus dapps em qualquer plataforma e dispositivo.
O SDK oferece uma conexão segura e comunicação direta com o MetaMask Mobile App e/ou a Extensão MetaMask. Ele suporta uma variedade de frameworks para desenvolvedores, incluindo todos os principais frameworks JavaScript, aplicações nativas para iOS, aplicações nativas para Android e aplicações Unity.
Para desenvolvedores de dapps que desejam se conectar com usuários do MetaMask, o SDK aprimora a experiência do usuário final no mobile ao oferecer um deep link entre seu dapp em um navegador mobile ou aplicativo mobile e a carteira MetaMask do usuário.
As conexões mobile estabelecidas via SDK persistem por até 30 dias a partir do momento da última conexão. Essa persistência facilita a conveniência para usuários ativos diários, semanais e mensais, eliminando a necessidade de reconectar do zero ao retornar. Com o novo método Connect + Sign do SDK, os desenvolvedores podem simplificar ainda mais o processo de conexão, eliminando alternâncias desnecessárias entre o dapp e a carteira, reduzindo os requisitos de conexão a uma única troca de aplicativo.
No desktop, o SDK oferece suporte a múltiplos clientes de carteira, permitindo que os usuários escolham se desejam se conectar ao seu dapp pela extensão MetaMask ou pela carteira mobile.
No último trimestre, introduzimos diversas funcionalidades para apoiar a jornada do desenvolvedor de dapps que estamos ansiosos para compartilhar.
O SDK agora inclui bibliotecas de alto nível para interação com contratos inteligentes, React hooks e um kit de UI para React. O processo de integração do JS SDK foi simplificado com suporte à popular biblioteca de conveniência Web3Onboard. As etapas detalhadas para essa integração estão disponíveis na documentação.
Para clientes da Infura, facilitamos o uso da API da Infura por meio do MetaMask SDK. Os desenvolvedores agora podem utilizar sua API da Infura com os SDKs JS e Unity do MetaMask para quaisquer métodos JSON RPC somente leitura. Requisições JSON-RPC diretas e somente leitura — requisições de blockchain que não exigem interação com a carteira do usuário — permitem que seu dapp chame a maioria dos métodos da API JSON-RPC diretamente, contornando a autenticação da carteira do usuário para operações somente leitura. Isso simplifica seu devops e aprimora a experiência do usuário ao criar um mecanismo de fallback simplificado que permite que dados on-chain sejam exibidos no frontend do seu dapp, mesmo quando a carteira do usuário não está ativa.
Por fim, temos o prazer de anunciar que nosso Android SDK, lançado inicialmente de forma limitada em setembro, agora está disponível para todos os desenvolvedores. Exclusivo do MetaMask, o Android SDK é composto por dois componentes: o SDK cliente, que é importado no dapp, e o novo SDK servidor, um Módulo Nativo Android incorporado na MetaMask React Native Wallet. O SDK cliente se comunica com o SDK servidor usando Comunicação entre Processos (IPC), tornando-o mais rápido e seguro do que implementações de Android SDK que dependem de um servidor relay.
Traduzido por IA. Pode conter erros. Por favor, verifique sempre as informações.