O aplicativo Arcana Network SendIt permite aos usuários enviar criptografia por e-mail ou Twitter do destinatário. Ter um endereço de carteira não é um pré-requisito para o destinatário, pois o SendIt cuida disso de forma segura e com total propriedade do destinatário. Assim que o remetente confirma a transação de envio criptográfico para o e-mail do destinatário ou identificador do Twitter, um novo endereço de carteira é automaticamente associado a ele. Toda a criptografia recebida pode ser acessada usando este endereço de carteira apenas pelo receptor após a autenticação.
SendIt usa o Arcana Auth SDK nos bastidores que ajuda os usuários a integrar aplicativos Web3 facilmente. Para obter mais detalhes, consulte a documentação do Arcana Auth.
Você pode verificar o aplicativo SendIt implantado na Arcana Mainnet: https://sendit.arcana.network
Basta fazer login no SendIt através do seguinte link:
https://sendit.arcana.network/app
Para poder enviar criptografia, os usuários na lista de permissões DEVEM fazer login usando Google, Twitter ou outros provedores de autenticação suportados. Além disso, eles devem ter saldo diferente de zero na carteira Arcana. Todos os usuários da lista de permissões serão inicializados com alguns tokens Polygon Mumbai Testnet MATIC para que sua carteira tenha saldo diferente de zero.
Após o login, os usuários da lista de permissões podem acessar a carteira Arcana. Visualize vários tokens e ativos criptográficos associados à carteira. Eles podem usar o aplicativo SendIt para enviar criptografia para qualquer ID de e-mail ou identificador do Twitter. Assim que a transação for confirmada, eles podem enviar um e-mail ao destinatário informando sobre o link SendIt para recuperar a criptografia recebida. Existem outras opções para ganhar recompensas e XP enviando mensagens e compartilhando experiências com a comunidade em geral.
Os usuários da lista de permissões também podem usar a carteira Arcana para enviar e receber criptografia de outros endereços de carteira.
Para receber criptografia que foi presenteada/enviada a um usuário por meio de ID de e-mail ou Twitter, o remetente deve garantir que enviou um e-mail ou compartilhou o link SendIt exibido no aplicativo após confirmar a transação de envio ao destinatário. O destinatário é notificado sobre a transferência de blockchain por meio deste e-mail. Eles podem usar o link compartilhado pelo remetente para reivindicar a criptografia. Como parte da reivindicação da criptografia, eles precisam usar o mesmo emailID ou identificador do Twitter e fazer login no aplicativo SendIt usando este link:
https://sendit.arcana.network/app
Para login por e-mail, um e-mail de verificação será enviado pela Arcana Network para o mesmo ID de e-mail do destinatário usado para fazer login no SendIt. Depois que o destinatário for autenticado, ele poderá acessar instantaneamente a carteira Arcana incorporada exibida no contexto do aplicativo SendIt no canto inferior direito. Esta carteira é totalmente privada, de propriedade do usuário e pode ser usada para assinar transações blockchain.
Os destinatários são automaticamente colocados na lista de permissões para uso do SendIt. Eles podem ainda enviar/compartilhar criptografia com outros usuários por meio de ID de e-mail, identificador do Twitter por meio do SendIt. Eles também podem compartilhar criptografia por meio de qualquer endereço de carteira usando a interface da carteira Arcana. Os usuários também podem visualizar NFTs e muito mais.
Para obter detalhes sobre como usar a carteira Arcana, consulte o Guia do usuário da carteira Arcana.
SendIt é um aplicativo Vue escrito em TypeScript que usa a estrutura Vite. A construção 'dev' é implantada no Arcana Testnet em https://sendit-app.dev.arcana.network e o aplicativo Mainnet é implantado em https://sendit.arcana.network para acesso. Novos usuários exigem e são convidados para entrar no SendIt. Somente os usuários da lista de permissões podem usar o aplicativo para enviar criptografia. Qualquer pessoa, mesmo os não titulares de contas SendIt, pode receber criptografia por meio de seu ID de e-mail ou identificador do Twitter.
Este modelo deve ajudá-lo a começar a desenvolver com Vue 3 e TypeScript no Vite. O modelo usa SFCs Vue 3 <script setup>
, verifique a documentação de configuração do script para saber mais.
Código VS + Volar (e desabilitar Vetur) + TypeScript Vue Plugin (Volar).
.vue
em TS O TypeScript não pode manipular informações de tipo para importações .vue
por padrão, portanto, substituímos a CLI tsc
por vue-tsc
para verificação de tipo. Nos editores, precisamos do TypeScript Vue Plugin (Volar) para tornar o serviço de linguagem TypeScript ciente dos tipos .vue
.
Se o plug-in TypeScript independente não parecer rápido o suficiente para você, Volar também implementou um modo Take Over com melhor desempenho. Você pode ativá-lo seguindo as seguintes etapas:
Desative a extensão TypeScript integrada
Executar Extensions: Show Built-in Extensions
na paleta de comandos do VSCode
Encontre TypeScript and JavaScript Language Features
, clique com o botão direito e selecione Disable (Workspace)
Recarregue a janela VSCode executando Developer: Reload Window
na paleta de comandos.
SendIt usa Arcana Network Auth SDK nos bastidores. Confira a documentação da Arcana Network para o Guia de início rápido do Auth SDK e o Guia de referência da API.