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.
Escrever um contrato de airdrop não precisa ser complexo.
Com o Sway, ignore arquivos de contrato grandes e hacks inseguros, apenas uma lógica limpa, segura e direta.
Vamos mergulhar na escrita de um contrato de airdrop no Sway. ⤵️
Lidar com a lógica de airdrop no Sway é fácil:
→ Gerar uma raiz Merkle off-chain
→ Armazene essa raiz Merkle em configuráveis de contrato
→ Verifique as provas com a função 'verify_proof()' do Sway_libs
→ Transferir ativos diretamente para os destinatários
Aqui está uma rápida visão geral da estrutura 👇 do contrato
Armazene sua raiz Merkle, assetId e campos essenciais nos configuráveis:

Mantenha os estados de declaração ordenadamente no armazenamento de contrato, juntamente com outros campos obrigatórios:

Verificação de prova? Basta chamar a função 'verify_proof()' de sway_libs diretamente em sua função 'claim()'

Depois de verificado, transfira ativos para o destinatário com uma única linha na função 'claim()'.

1,19K
Melhores
Classificação
Favoritos

