Ir para conteúdo
Ajuda & guias
Navegue pelos guias

Retirar cunhar fundos

Colete seus cunhar proventos através de Aurora ou retire manualmente com BaseScan na Base.

Nesta página
Duas rotas de retirada: Aurora preenche a carteira de recursos salvos e o valor disponível; BaseScan requer a entrada de um destinatário e o valor em wei. Ambos exigem a aprovação do proprietário do contrato cunhar.
Ambas as rotas se retiram do mesmo contrato cunhar. Aurora preenche os detalhes da retirada; em BaseScan, você mesmo as insere. Imagem aberta para ampliar

Onde seus cunhar fundos são mantidos

Este guia aplica-se a Manter em contrato para retirada e a coleções mais antigas que apenas suportam retiradas. Com Enviar para a carteira após cada cunhar, o preço da obra de arte é pago automaticamente à sua carteira escolhida; os rendimentos retidos anteriores ainda precisam de retirada. A taxa de plataforma da Aurora é coletada separadamente, e a rede gas não faz parte do seu produto.

O proprietário do contrato autoriza retiradas. O destinatário é a carteira que recebe o pagamento; não precisa ser o proprietário. Seu destinatário royalty é uma configuração separada para vendas secundárias.

Você pode retirar enquanto cunhagem está ativo ou depois que ele termina. A retirada não pausa cunhagem, termina uma liberação ou transfere a propriedade. As receitas são rastreadas para todo o contrato cunhar e podem incluir vários lançamentos, não apenas o lançamento atualmente aberto no editor.

Retirar através de Aurora

  1. Abra as configurações públicas da sua coleção cunhar

    Abra o Open Collectibles Studio, escolha sua coleção e expanda seu painel de coleta NFT. Selecione a rede correta e abra a versão pública cunhar que você deseja gerenciar.

  2. Verifique sua carteira e destino de pagamento

    Conecte a carteira que possui o contrato cunhar. Verifique se a carteira do lançamento salva cunhar procede: Aurora usa esse endereço para a retirada, não o destinatário royalty ou qualquer carteira que esteja conectada.

  3. Escolha Retirar proventos

    Para uma liberação ativa ou final, use Retirar rendimentos nos controles de liberação. Aurora lê os rendimentos disponíveis e prepara um saque para esse valor para a carteira de recursos salvos.

  4. Revise e confirme em sua carteira

    Verifique a rede, recebendo endereço e quantidade na revisão. Aprove a transação de retirada e aguarde a confirmação. Você precisa de moeda nativa na carteira do proprietário para pagar a rede gas; você não envia um pagamento adicional cunhar.

  5. Verifique a carteira receptora

    Após a confirmação, verifique seu saldo em moeda nativa e a transação no explorador de rede. Se mais mints chegou depois que o montante foi preparado, esses recursos mais recentes permanecem disponíveis para outra retirada.

BaseScan : identificar o contrato que detém os fundos

BaseScan é para a rede Base. Para outra rede, use o explorador dessa rede. Use o endereço do contrato cunhar mostrado na revisão cunhar ou o destino de uma chamada de contrato real bem-sucedida da cunhar. Uma carteira inteligente pode envolver uma transação, de modo que seu destino externo por si só pode não identificar o contrato cunhar.

Com cunhagem embutido, use o endereço de coleta. Com um controlador separado cunhar, use o endereço do controlador. Não use a fábrica ou o endereço de implementação compartilhado. O próprio proprietário da coleção pode ser um controlador; verifique o proprietário do contrato que realmente detém os lucros.

  1. Abra o endereço em basescan.org

    Se a coleção for um proxy e suas funções forem expostas em Read as Proxy, use essa guia enquanto permanece no endereço da coleção.

  2. Leia proprietário e proventos

    O proprietário identifica quem pode autorizar a retirada. os rendimentos retornam a quantidade disponível como um inteiro em wei. Copie esse número inteiro para retirar todos os recursos atualmente disponíveis. Use o produto em vez do saldo geral do endereço ETH.

BaseScan : apresentar a retirada

  1. Conecte o proprietário autorizado

    No mesmo endereço, escolha Escrever contrato ou Escreva como proxy e, em seguida, Conecte-se à Web3. Conecte a carteira do proprietário e selecione Base. Se o proprietário é um multisig ou outro contrato, a chamada deve ser feita através do fluxo de transação do proprietário; conectar um signatário individual não é suficiente.

  2. Localizar retirada(endereço destinatário, montante uint256)

    Insira sua carteira receptora no destinatário. Digite o número inteiro bruto do produto em valor para retirar o valor total disponível, ou um número inteiro positivo menor para uma retirada parcial. Verifique todo o endereço do destinatário: BaseScan não preenche Aurora ' s salva carteira proventos para você.

  3. Escreva e aprove

    Clique em Escrever e reveja a transação na sua carteira. Anexar no ETH pagamento: esta função não é paga. Aprovar apenas a transação de retirada e sua rede gas, em seguida, esperar por um recibo bem sucedido.

  4. Verifique o resultado

    Verifique a carteira receptora e as transferências internas da transação ou o evento ProceedsWithdrawn. Leia novamente para ver o que resta. Uma transação falhada não retira os fundos, embora uma falha minada ainda possa consumir gas.

Exemplo de quantidade ETHquantidade em wei
0.001 ETH1000000000000000
0.01 ETH10000000000000000
1 ETH1000000000000000000

Se a retirada falhar

  • Proprietário errado: compare a carteira conectada com o proprietário no contrato cunhar. O destinatário do pagamento e o destinatário royalty não têm automaticamente autoridade de retirada.
  • Sem rendimentos: pagamentos diretos podem já ter enviado o preço da obra de arte para sua carteira. Um cunhar gratuito não tem receita de criador, os fundos podem já ter sido retirados ou você pode estar vendo o contrato ou a rede errado.
  • Montante alterado: atualizar procede após outra retirada e preparar uma nova quantia. Nunca insira um valor decimal ETH no campo uint256.
  • Não o suficiente gas : o proprietário precisa de ETH em Base, mesmo quando o próprio contrato cunhar detém ETH .
  • Pagamento rejeitado pelo destinatário: um contrato de recebimento deve aceitar ETH nativo. A retirada reverte e prossegue permanecer no contrato cunhar se a transferência falhar.
  • Transação já submetida: verifique a transação existente antes de enviar outra. A confirmação pode levar tempo; uma tela pendente por si só não significa que falhou.
Open Collectibles Studio (em inglês)