Deployer · Registro · Society · Sala

Collegamento post-deploy · suite verificata

Tx 0xf6b9df3c… · status success · mittente tesoreria · check on-chain 23/23 PASS.

ContrattoIndirizzo
Factory0x5d98d86722e4435c7df63243158ff7cdce0fda16
$CRAB0xcbaf471EcBb7a926fdF1D1CC8790664AAB108172
NFT CRABGEN0x7293E969b4524669C8A1b3955A47effC56e34A4e
CrabbyMarket0xc402F0C974E8FDf075A7C384cff925Aef3d216Ef
DirectoryV20xfBD4Ba9fEccA3E3E3AFCC2E51a5864E7DEf3b9Bd
Tesoreria / founder0x3C320B3a0917fF44BF6551CDdee44402AFcF250C

Reward $CRAB — approve?

Nessun approve ERC20 richiesto. Su questo CRABToken, mint del minter NFT esegue _transfer(founder, to, amount) interno: sposta dal saldo tesoreria senza allowance. Allowance attuale tesoreria→NFT = 0 ed è corretto. Il mint UI è stato abilitato.

Opzionale (non necessario): se in futuro si passasse a transferFrom, allora dalla tesoreria: CRAB.approve(NFT, type(uint256).max).

Passi rimanenti (in ordine)

  1. Polygonscan verify — pubblica i sorgenti di CRAB / NFT / Market / DirectoryV2 / Factory (cartella admin/verify-final/).
  2. wallet_watchAsset — aggiungi $CRAB in MetaMask: address 0xcbaf471EcBb7a926fdF1D1CC8790664AAB108172, symbol CRAB, decimals 18, logo https://crabby.blue/nft/crab/crab-256.png.
  3. PersonalIdentityRegistry 0x760BE33DA81Fe54FafD3916951f54393750d5f51 — da tesoreria chiama setNft(0x7293E969b4524669C8A1b3955A47effC56e34A4e) e setCrab(0xcbaf471EcBb7a926fdF1D1CC8790664AAB108172) (se i setter esistono con quei nomi; verifica ABI su Polygonscan).
  4. Pause / abbandona legacy
    • Old NFT 0xE17C0d5b727EB6DA15784a38Aa7E624c9818bB72 — pause vendita se esposto; non riusare /pubblica/.
    • NFT v2 0x7A8Bb22Dfde9ADac0193C1788f051e1807F402b3 — pause se ancora mintabile.
    • Old $CRAB 0xAd9f9C0AD50171668599F12A9b8B848ec85F4593 — lasciare; non trasferibile; non usare.
  5. EmergencyPause 0x8E27…d775 — assicurati che punti / controlli il nuovo canale vendita o documenta che vale solo sul legacy.
  6. SIC-ID al mint — SICRegistry 0x22A739ac6d4Df4FA2c7678b18738B65d61c00028: grant ruolo se previsto, poi processo sala/off-chain per ogni Transfer del nuovo NFT (il contratto NFT non chiama SICRegistry da solo).
  7. DirectoryV2 — già seedata in deploy; aggiorna eventuali chiavi extra se serve (set(bytes32,address) da tesoreria).
  8. ChamberGovernor — dopo audit, valuta ripunto votes sul nuovo CRAB (ERC20Votes); non urgente al giorno 0.
  9. Timelock — quando l’audit è ok, pianifica passaggio ruoli owner → Timelock (7 giorni).
  10. Smoke mint di prova — 1 pezzo da wallet di test, verifica saldo CRAB 1:1, e-book claim, royalty market.
  11. OpenSea / Rarible — le collection legacy restano sull’old NFT; non pubblicizzare quelle URL per il mint nuovo.

Già fatto on-chain (verificato)

MiCAR / legale: punti utilità Society. Nessuna promessa di rendimento.