Sempre fui um grande defensor das criptomoedas. Adoro a tecnologia, a facilidade de uso e a liberdade que as criptomoedas trazem para o mundo. Apesar de meu amor pelas criptomoedas, sei que a adoção levará muito tempo e que o estado das criptomoedas não é amigável para os novos usuários.
Uma parte assustadora da criptografia é o envio de moeda para outro endereço de carteira. É claro que atualmente enviamos dinheiro por meio de bancos com números de roteamento e de conta, mas até simplificamos isso com cartões de crédito, Venmo e Paypal. Resumindo: enviar dinheiro é sempre difícil e enervante.
Eu queria descobrir se havia uma maneira de me sentir um pouco mais seguro ao enviar criptografia. Encontrei a resposta em cryptocurrency-address-detector
, uma biblioteca que detecta uma criptomoeda pelo endereço da carteira.
O senhor pode instalar com:
yarn add cryptocurrency-address-detector
Com o recurso disponível, o senhor pode fornecer um endereço e obter uma criptomoeda relevante de volta:
const addressDetect = require('cryptocurrency-address-detector'); addressDetect('0x281055afc982d96fab65b3a49cac8b878184cb16').then(cryptocurrency => { console.log(cryptocurrency); //=> 'ETH' }); addressDetect('1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp').then(cryptocurrency => { console.log(cryptocurrency); //=> 'BTC/BCH' }); addressDetect('LQL9pVH1LsMfKwt82Y2wGhNGkrjF8vwUst').then(cryptocurrency => { console.log(cryptocurrency); //=> 'LTC' }); addressDetect('0xsfdlffsjksldfj[IPv6:2001:db8::2]').then(cryptocurrency => { console.log(cryptocurrency); //=> 'Cryptocurrency could not be detected' });
Esse tipo de biblioteca também atua inerentemente como um validador de endereços para qualquer tipo de criptomoeda. Se o senhor não puder corresponder ao tipo de moeda, obviamente o endereço não funcionará.
Tudo o que pudermos fazer para tornar as criptomoedas mais fáceis e confiáveis para os usuários aumentará as taxas de adoção. Também é ótimo o fato de termos utilitários que podem determinar uma moeda apenas com base no valor da carteira.
Expressões regulares para o resto de nós
Mais cedo ou mais tarde, o senhor se deparará com uma expressão regular. Com sua sintaxe enigmática, documentação confusa e enorme curva de aprendizado, a maioria dos desenvolvedores se contenta em copiá-las e colá-las do StackOverflow e torcer para que funcionem. Mas e se o senhor pudesse decodificar as expressões regulares e aproveitar seu poder? Em…
Enviar mensagens de texto com PHP
As crianças de hoje em dia, eu lhe digo. Tudo o que lhes interessa é a tecnologia. Os videogames. A água engarrafada. Ah, e as mensagens de texto, sempre as mensagens de texto. Na minha época, tudo o que tínhamos era… OK, eu também tinha todas essas coisas. Mas ainda não entendo…