Entenda o seu contrato de cobrança
Como Aurora ERC-721 -C e ERC-1155 -C coleções lidar com a propriedade, pagamentos, obras de arte, negociação e royalties .
Nesta página
Referência da função do contrato
Cada função de coleção legível e gravável, com argumentos, permissões e ações unidirecionais explicadas. Escolha seu tipo de coleção.
Dois tipos de coleção, o mesmo criador controla
Os padrões C adicionam validação de transferência para o mercado suportado Creator -fee políticas. Ambos os tipos de coleta têm controles do proprietário para cunhagem, metadados, royalties e negociação. Rede gas , os preços das obras de arte e as taxas da plataforma são custos separados.
| Tipo de coleção | Como funcionam os tokens |
|---|---|
| ERC-721-C · Unique NFTs | Cada obra de arte cunhado tem seu próprio ID de token e um proprietário. |
| ERC-1155-C · Editions | Uma obra de arte tem um ID de token com várias cópias. Os colecionadores podem conter mais de uma cópia dessa edição. |
Sua carteira é dona da coleção
Para novas coleções nativas cunhar, a carteira que implanta a coleção se torna sua proprietária. A fábrica da Aurora implanta o contrato; ele não se torna o administrador da coleção. A escolha da carteira de pagamento de um artista não dá permissões ao proprietário da carteira.
O proprietário pode configurar liberações e royalties, pausar ou fechar permanentemente cunhagem, publicar revisões de metadados, permitir a negociação e retirar os rendimentos retidos cunhar. A transferência de propriedade usa duas etapas: o proprietário existente nomeia uma nova carteira e essa carteira aceita. Uma revelação programada pendente deve ser concluída ou cancelada antes das mudanças de propriedade.
Algumas coleções mais antigas usam um controlador separado cunhar. Nessa configuração, o controlador possui a coleção e sua carteira proprietária administra o cunhar. Verifique os endereços do contrato e o proprietário para sua implantação específica.
Escolha quando seu artista recebe cunhar pagamentos
Apenas o preço da obra de arte vai para a carteira cunhar proventos. A taxa de plataforma da Aurora é processada separadamente. A arte livre não tem pagamento Creator, embora as taxas de plataforma e gas ainda possam ser aplicadas. A revenda royalties é configurada separadamente.
O proprietário pode alterar o modo ou receber carteira para o futuro mints de uma liberação aberta. O Aurora pausa a liberação ao aplicar a mudança e, em seguida, restaura seu estado de pausa anterior. Os rendimentos anteriormente retidos permanecem disponíveis para retirada; a mudança para pagamento direto não envia automaticamente esse saldo antigo.
O pagamento direto requer uma carteira ou contrato que aceite a moeda nativa da rede. Se ele rejeita o pagamento, todo o cunhar reverte, incluindo o NFT e transferência de taxa de plataforma. Uma transação falhada minada ainda pode custar gas. O proprietário pode corrigir a carteira receptora ou mudar para o modo de retirada antes de tentar novamente.
Defina a carteira de cunhar proventos
Insira a carteira que deve receber o preço da obra de arte. Esta pode ser a carteira do artista e não precisa ser sua carteira de implantação.
Escolha cunhar procede pagamento
Enviar para a carteira após cada cunhar é o padrão para novos lançamentos em coleções suportadas. O contrato reencaminha o preço da obra de arte na mesma transacção que o cunhar . Em vez disso, mantenha o contrato de retirada para acumular recursos.
Publique e aprove as configurações
Revise o endereço de recebimento e assine as transações de carteira necessárias. Aurora mostra as etapas de aprovação. As configurações de pagamento são registradas na blockchain antes do lançamento ser aberto.
Quem pode retirar os recursos retidos?
Apenas o proprietário do contrato cunhar pode autorizar uma retirada. Aurora preenche a carteira de receitas cunhar salva como destinatário. O proprietário também pode ligar para retirar manualmente com um destinatário escolhido e quantidade. A carteira salva não é uma restrição irreversível à autoridade de retirada do proprietário.
Os rendimentos retidos são mantidos na blockchain na coleção ou controlador legado. Aurora não os mantém em uma conta offchain. O saldo do produto pode incluir várias liberações. Você pode retirar enquanto cunhagem está ativo, pausado ou terminado.
Obras de arte, metadados e revelação
O proprietário controla atualizações de metadados após cunhar . Não há nenhum interruptor de congelamento separado apenas de metadados. Uma referência de arquivo imutável identifica uma versão fixa, mas o proprietário pode publicar uma nova referência. Renovar a propriedade remove permanentemente essa capacidade, juntamente com todos os outros controles do proprietário.
Essa flexibilidade suporta manutenção a longo prazo: os criadores podem corrigir metadados ou mudar para outro provedor de armazenamento compatível se um provedor ficar indisponível. As novas construções ERC-721 -C 0.6 e ERC-1155 -C 0.3 aceitam esquemas de URI sem uma lista de permissão de protocolo, incluindo IPFS, HTTPS e futuros esquemas de armazenamento. Os contratos mais antigos mantêm suas restrições originais. Aurora uploads ainda usam IPFS; mudar para outro provedor atualmente requer uma transação de proprietário através de uma interface de contrato.
Uma referência não é uma garantia de hospedagem. O conteúdo HTTPS pode mudar no mesmo endereço, e futuros esquemas de armazenamento precisam de suporte de carteiras e mercados para exibi-los. Os diretórios de metadados devem terminar com uma barra e fornecer arquivos JSON de identificação simbólica decimal; o contrato não verifica se um provedor está on-line.
A revelação atrasada mostra inicialmente a arte finala do espaço reservado. Em Aurora, a Reveal e a Força programada revelam tanto o fim do lançamento atual quanto publicam sua obra de arte comprometida por meio de aprovações de carteira de proprietário; a contagem regressiva não envia uma transação por si só. A revelação da Força pode ser usada antes do tempo planejado, inclusive depois que cunhagem tiver parado ou terminado. Após a confirmação, a contagem regressiva desaparece. Para cunhar mais tarde, escolha Adicionar outra versão e defina novas fases, datas e preços na mesma coleção; a coleção em si não está permanentemente fechada.
Taxas de negociação e criador
Antes do primeiro cunhar, escolha se a negociação começa com esse cunhar ou é ativada manualmente mais tarde. Permitir a negociação é uma maneira: as transferências não podem ser bloqueadas novamente com o interruptor de negociação. Pausar cunhagem não pausa a negociação já habilitada.
O royalty destinatário e porcentagem descrevem a venda secundária royalties, não os pagamentos primários cunhar. royalties são limitadas a 10% . A execução depende da política de validador selecionada e da rota de negociação suportada pelo mercado; ERC-721 -C ou ERC-1155 -C por si só não é uma promessa de que toda revenda pague royalties .
De ERC-721 -C 0.6.0 -beta. 2 e ERC-1155 -C 0.3.0 -erc1155-beta. 2 em diante, o proprietário da coleção pode substituir o validador de transferência ativa por updateTransferValidator , por exemplo, ao migrar para uma atualização de segurança revisada. Isso muda a validação de transferência, não a implementação da coleção. As coleções mais antigas mantêm suas restrições originais.
A definição do validador para 0x0000000000000000000000000000000000000000 desabilita as verificações de validador. O proprietário pode restaurar o validador anterior ou escolher um substituto mais tarde. Enquanto desativado, a aplicação de royalty baseada em validador e outras restrições de validador param. O royalty destinatário e porcentagem permanecem registrados; os mercados ainda podem honrá-los voluntariamente. As aprovações de titulares, rede gas, taxas de plataforma cunhar e o bloqueio de negociação de coleta ainda se aplicam.
Substituir, desativar ou restaurar um validador de transferência
Esta é atualmente uma transação de proprietário através do explorador de blocos da coleção, como o Basescan. Use o endereço de coleta e sua interface de contrato verificada, incluindo Read as Proxy ou Write as Proxy, se mostrado. O setTransferValidator herdado permanece bloqueado para chamadas diretas: use updateTransferValidator .
Antes de substituí-lo, verifique se o novo validador é confiável, suporta seu padrão de token e trabalha com suas rotas de mercado pretendidas nesta cadeia. Ter apenas o código do contrato não estabelece compatibilidade. O registro do tipo token é tentado automaticamente, mas as políticas de segurança e as listas de operadores não migram automaticamente; configure e verifique-as com as ferramentas suportadas pelo novo validador.
Registre o atual validador
Leia proprietário e getTransferValidator em sua coleção. Salve o endereço atual do validador para que você possa restaurá-lo, se necessário. O validador getter separado registra a vinculação de implantação inicial e não rastreia alterações posteriores.
Escolha a nova configuração
Conecte a carteira do proprietário da coleção. Abra updateTransferValidator e digite o endereço de substituição compatível. Para desativar a validação, digite o endereço zero completo: 0x0000000000000000000000000000000000000000. Não deixe o campo em branco ou digite a palavra null.
Confirme e verifique
Revise e confirme a transação da carteira. Após a confirmação, leia getTransferValidator novamente e verifique se ela corresponde à configuração pretendida. Zero significa desativado.
Restaurar após uma inutilização temporária
Ligue para updateTransferValidator novamente com o endereço salvo ou de substituição, verifique sua política e teste a rota de transferência pretendida. Substituir um validador não o aprova automaticamente para mover NFTs dos titulares.
Desista permanentemente dos controles do proprietário
As novas construções fornecem renounceOwnership como uma ação final e irreversível. Ele define o proprietário para o endereço zero e limpa qualquer transferência de propriedade pendente. Nem Aurora nem o proprietário anterior pode restaurar o controle depois.
Antes de renunciar, termine seus metadados e royalty configurações, permanentemente fechar cunhagem, permitir a negociação, retirar todos os rendimentos retidos e completar ou cancelar a revelação pendente. O contrato rejeita a renúncia até que essas condições sejam atendidas. O cancelamento de uma revelação não publica a arte final: não renuncie enquanto os tokens ainda precisam de uma atualização de metadados.
A Renúncia é atualmente uma transação manual do proprietário através da interface exploradora da coleção. Previne futuras alterações do proprietário em metadados, royalties, configurações de pagamento e cunhar controles. Ele não torna o conteúdo de um servidor web imutável ou congela as políticas de validador externo, e remove sua capacidade de executar a administração do validador que requer a propriedade da coleção.
O que acontece se Aurora não estiver disponível?
cunhado NFTs e seus registros de propriedade permanecem na blockchain. O contrato implantado existe independentemente do site da Aurora. Os proprietários podem usar funções contratuais suportadas através de um explorador ou outra interface. A disponibilidade de obras de arte e a exibição no mercado também dependem dos serviços de armazenamento e mercado.
Public cunhagem nestas construções requer uma autorização de taxa assinada Aurora, incluindo quando a taxa da plataforma é dispensada. Um serviço de assinatura indisponível pode, portanto, parar o novo público mints. Essa autoridade de assinatura não pode usar funções exclusivas do proprietário, assumir a propriedade da coleção ou retirar o produto do criador.
A coleção usa uma implementação fixa e não é atualizável. Novos recursos e correções de código exigem novas implantações; os tokens existentes não são movidos automaticamente ou atualizados. Testes de segurança locais e revisão de código não são uma auditoria de segurança independente ou uma garantia de segurança.