DropAllowanceERC20
O Token Allowance Drop é uma versão estendida do contrato Token Drop que permite aos usuários definir o token que desejam vender para uma lista de destinatários.
O DropAllowanceERC20 o contrato é uma versão estendida do padrão DropERC20 contrato, permitindo aos usuários definir o token ERC-20 que desejam vender. Este contrato funciona com qualquer token ERC-20 que use 18 decimais e possibilita um fluxo de pré-venda ou venda pública onde o proprietário do token concede uma allowance ao contrato, e os compradores podem reivindicar tokens sob condições predefinidas.
Principais Recursos
Suporte a Token Personalizado – Ao contrário de drops com token fixo, esta versão permite que você especifique qual token ERC-20 deseja vender no momento do deploy.
Venda Baseada em Allowance – O contrato não retém seus tokens diretamente. Em vez disso, o proprietário do token deve conceder allowance ao contrato para que ele possa transferir tokens aos compradores quando reivindicados.
Conformidade Padrão com ERC-20 – Funciona com qualquer token ERC-20 que possua 18 decimais.
Integração com Thirdweb – Totalmente compatível com Thirdweb SDK, permitindo que você defina condições de reivindicação, preço e parâmetros de distribuição a partir do painel ou via código.
Flexibilidade de Propriedade – Você pode definir um
Proprietário do Tokendiferente do deployer, permitindo configurações com múltiplas partes.
Casos de Uso
Pré-vendas de tokens onde você não quer transferir a custódia dos tokens antes da venda.
Campanhas de recompensas comunitárias usando tokens ERC-20 existentes.
Distribuições controladas onde o vendedor pode revogar a allowance a qualquer momento.
Drops privados ou públicos usando condições de reivindicação personalizadas.
Implantando este contrato

Como Funciona
Implantação Ao implantar o contrato, você fornecerá:
Endereço do Token – O endereço do contrato do token ERC-20 a ser vendido.
Proprietário do Token – O endereço da carteira que atualmente detém os tokens.
Destinatário da Venda – O endereço da carteira que receberá o pagamento pelas vendas de tokens.
Concessão de Allowance Antes que quaisquer reivindicações possam ocorrer, o
Proprietário do Tokendeve chamar aapprove()função no contrato do token, concedendo allowance aoDropAllowanceERC20contrato pelo valor que desejam vender.Definindo Condições de Reivindicação Através do painel ou SDK, você pode definir:
Preço por token
Início da venda. A data de término finalizará quando o suprimento for totalmente reivindicado ou outra fase for criada.
Limites de compra por carteira
Qualquer outra restrição de reivindicação
Reivindicação de Tokens Quando um usuário reivindica tokens, o contrato transfere os tokens diretamente da
Proprietário do Tokencarteira do
para o comprador, deduzindo da allowance concedida.
Nome
Parâmetros de Implantação
Símbolo
O nome exibido para seu drop (usado na exibição do painel).
Descrição
Símbolo do token para fins de referência.
Imagem
Descrição em rich-text ou markdown do seu drop de token.
Endereço do Token
Logo/imagem opcional para representar sua venda de tokens.
Proprietário do Token
Endereço do contrato do token ERC-20 que você deseja vender. Deve ter 18 decimais.
Destinatário da Venda
Endereço a partir do qual os tokens serão transferidos durante as reivindicações. Deve aprovar este contrato para gastar os tokens.
Endereço que receberá o pagamento pelas vendas de tokens.

Fluxo de Exemplo
DropAllowanceERC20Implantecom o endereço do seu token, o endereço do proprietário do token e o endereço do destinatário da venda.
O Proprietário do Token executaapprove(contractAddress, amount)no contrato do token ERC-20.
Defina suas condições de reivindicação via painel ou programaticamente.
Os compradores reivindicam tokens de acordo com suas regras.
O contrato transfere automaticamente os tokens do proprietário do token para os compradores até que a allowance se esgote ou as condições expirem.

O Condições de Reivindicação Token Allowance Drop
suporta as mesmas configurações de condição de reivindicação do Token Drop regular:
Hora de início
Quantidade máxima por transação
Fases de reivindicação
Configurações de whitelist
Configuração do token de pagamento (token nativo ou ERC20)
Você pode definir e gerenciar condições de reivindicação via painel após a implantação.
Notas e Boas Práticas Garanta que seu token ERC-20use 18 decimais
O
Proprietário do Token—outras configurações não são suportadas.deve manter saldo de token e allowance suficientes para que as reivindicações tenham sucesso.
A allowance pode ser aumentada ou diminuída a qualquer momento para controlar o suprimento da venda.
Proprietário do TokenUse uma carteira segura para o
Last updated

