Ethereum · Auditoria de contratos pré-lançamento · Janeiro de 2022

Planetary Property Association

Auditei os smart contracts da Planetary Property Association antes do lançamento, revendo a lógica de mint dos contratos ERC-1155 Shuttle Pass e ERC-721 Surrealestates antes de o sistema entrar em produção.

Auditor de smart contracts pré-lançamento Contratos Ethereum da Planetary Property Association revistos antes do lançamento, ligando Shuttle Passes, allowlists, o mint Surrealestates e 10 000 NFTs
1 854,79 ETHreceitas primárias do contrato
10,000Oferta dos Surrealestates
1 945,226 ETHvolume secundário registado

Dossiê do projeto

PeríodoJanuary 2022

Produto
Um Shuttle Pass ERC-1155 por níveis que definia a elegibilidade para uma coleção de terrenos ERC-721 com 10 000 peças.
Âmbito da entrega
Revisão pré-lançamento da arquitetura de dois contratos, alocações Merkle, controlos de venda, regras de oferta, funções privilegiadas e percursos de transação do comprador.
Evidência pública
7fontes públicas3registos on-chain

Condicionantes do projeto

  1. 01Três níveis de passe com direitos diferentes
  2. 02Dois contratos e várias fases de venda
  3. 03Elegibilidade e feedback da transação antes de gastar gas

The technology and delivery problem behind this work.

Use these signals to compare this case study with the closest relevant work.

Technology
EthereumInfrastructureWeb / app
Delivery impact
Mint operationsNFT infrastructureSmart contract deployment

Rever dois contratos interligados antes do lançamento e identificar riscos na elegibilidade, oferta, preços, estados de venda, controlos privilegiados e fluxos de fundos.

A Planetary Property Association não era apenas um contrato e um botão de mint. Os Shuttle Passes Bronze, Silver e Gold davam direitos diferentes na venda principal dos Surrealestates. A minha função foi auditar este sistema de contratos antes do lançamento: seguir as premissas entre os dois contratos e rever os percursos que podiam afetar elegibilidade, oferta, preços, mint, metadados ou levantamentos.

01

Revisão dos limites entre contratos

Revi como os três níveis de Shuttle Pass ERC-1155 determinavam a elegibilidade para o mint ERC-721, incluindo as premissas de cada contrato sobre oferta, propriedade dos tokens e estado da venda.

02

Verificação de elegibilidade e limites de mint

Analisei a validação das provas Merkle, as alocações por carteira, os limites do mint público e antecipado e os ramos de preço para rever que percursos podiam fazer mint e em que condições.

03

Controlos de venda e percursos privilegiados

Revi as transições dos estados de venda, o mint pelo proprietário, os controlos de metadados, a definição de preços e os levantamentos, com especial atenção às permissões e à utilização indevida durante o lançamento.

04

Percursos de transação do comprador

Segui a elegibilidade da carteira, a quantidade, o valor a pagar, as condições de falha e a conclusão da transação a partir do limite do contrato, para que a equipa pudesse inspecionar todo o percurso de mint antes do lançamento.

  1. 01

    Auditei os contratos ERC-1155 Shuttle Pass e ERC-721 Surrealestates antes do lançamento.

  2. 02

    Revi o acesso por níveis, provas Merkle, alocações por carteira, fases de venda, limites de oferta, preços, controlos do proprietário e levantamentos.

  3. 03

    Analisei as premissas entre o contrato dos passes, a coleção principal e a transação de mint apresentada ao comprador.

  4. 04

    Entreguei a revisão dos contratos antes do lançamento público na mainnet.

Contexto após o lançamento: o contrato Shuttle Pass recebeu exatamente 1 854,79 ETH durante o mint de 9–10 de janeiro de 2022; relatórios históricos de mercado registaram mais tarde 1 945,226 ETH em negociação secundária.

A auditoria foi concluída antes do lançamento. O histórico público de transações após o lançamento mostra 6 810 chamadas bem-sucedidas com transferência de valor para o contrato Shuttle Pass entre 9 e 10 de janeiro de 2022, totalizando exatamente 1 854,79 ETH. Com base em valores diários de ETH de cerca de $3 083–$3 158, isso corresponde a aproximadamente $5,7M–$5,9M na altura. Estes números descrevem o projeto após a auditoria; não são apresentados como conclusões da auditoria.

  • Concluí a revisão dos smart contracts antes do lançamento público.
  • Os contratos ERC-1155 e ERC-721 posteriormente implementados têm código-fonte publicado, tornando o sistema lançado verificável.
  • Os dados históricos de mercado registaram 9,434 vendas de Shuttle Passes e 1,945.226 ETH em transações no mercado secundário.
From the pre-launch contract review

“David found a backdoor in the contract in less than five minutes. The function could have allowed ETH to bypass the initial investors’ repayment. He gave us clear instructions on what to do next. He saved us 50 ETH, along with a lot of potential legal fees. We are absolutely in his debt.”

Huntclubhero
Huntclubhero.eth Investor
Revisão de segurança de smart contractsSolidity 0.8.7ERC-1155ERC-721MerkleProofExperiência de carteira EthereumMetadados NFT e operações de lançamento

Start from the service closest to this work.

These services match the decisions, delivery, or evidence shown in this case study.

Próximo estudo de caso42 Lisboa