Tópicos em alta
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Hoje damos as boas-vindas a Geez, Kodas, Chimpers e HV-MTL na Amazon.
Tornar esses códigos resgatáveis onchain foi um desafio divertido.
Tudo é alimentado pelo simples, porém poderoso, RedemptionCodeRegistry criado para a Boximus.
Veja como isso funciona 1/ 🧵

13 horas atrás
Os sentimentos já estão disponíveis na loja Otherside US da Amazon:
→ Outro Lado
→ @hvmtl2
→ @GeezOnApe
→ @ChimpersHQ
Entusiasmado para trazer IP comunitária para @AMZNvideogames com Feels, GIFs expressivos que aparecem acima do seu avatar em Otherside para mostrar seu humor.

2/ Primeiro, todo código é gerado de forma segura fora da cadeia. Cada código recebe dados de resgate compostos por um seletor de função (4 bytes), ID de token (até 8 bytes) e um endereço mint (20 bytes).
Isso foi projetado para ser empacotado em um único bytes32 para minimizar os custos de armazenamento onchain.

3/ Cada código de resgate é então hashado fora da cadeia, e o hash é armazenado onchain em um mapeamento que aponta para seus dados de resgate correspondentes.
Armazenar apenas o valor hashado protege o código subjacente contra exposição.

4/ Armazenar tudo isso onchain nos permite eliminar a necessidade de requisitos de verificação de tempo de resgate offchain, como as comprovações Merkle de assinaturas, em troca de um custo de apenas ~0,04 centavos por código graças ao pacote de dados.
5/ Os usuários agora podem comprar esses códigos na Amazon. Quando o código é usado no Otherside, o contrato calcula o hash, usa isso para extrair os dados de resgate, garante que não foi usado (e então marca como usado) e, finalmente, decodifica os dados e os usa para chamar o contrato de cunhagem.

6/ Para Boximus, cada código mapeava para um ID de token específico que era cunhado ao resgate. Para a Feels, tivemos que ser um pouco criativos.
Em vez de cunhar um único token ERC721, você cunha um pacote de 1155s. Para usar o mesmo formato de codificação, tivemos que adaptar o sistema.
7/ No lugar de um "ID de token", criamos a ideia de um StickerPack – uma estrutura flexível e otimizada para armazenamento dentro do 1155 que armazena quais adesivos devem ser cunhados para qualquer "ID".
Para o lançamento de hoje, cada código resgata o Pacote #1, que contém um de cada ID de um a dez.

8/ O legal é que esses pacotes de adesivos têm um conceito de aleatoriedade, se desejado. Os futuros pacotes podem ser marcados como aleatórios, onde cada ID de ficha tem X% de chance de ser puxado, e cada pacote tem Y número de puxadas.
9/ Não é necessário VRF aqui – a aleatoriedade é determinada pelo próprio código de resgate. Os pacotes aleatórios passam pelo seguinte mecanismo de seleção, usando uma combinação do código de resgate e dos pesos definidos pelo dono para cada carta, para determinar quais cartas serão tiradas para um baralho.

10/ Ansioso para ver como os sentimentos vão evoluir em Othersside.
Quais outras comunidades entram em cena a seguir?
Quem vai fazer um graal (a chance de puxar pode ser tão baixa quanto 0,01%) e quem será o primeiro a conseguir?
No Metaverso, todo mundo precisa de uma flexão digital.
Vamos nos divertir.
225
Melhores
Classificação
Favoritos
