# NFT kollekció aláírása Minden creator-nak alá kell írni és megerősíteni, hogy hozzájárul a másodlagos piacon való értékesítéshez. ## Előkövetelmény * [Solana CLI](https://docs.solana.com/cli/install-solana-cli-tools) - Solana parancsok futtatásához * [Deno](https://deno.land/#installation) - Egyszerű Javascript/Typescript scriptek futtatásához * [Metaplex - Candy Machine V2 CLI](https://docs.metaplex.com/candy-machine-v2/getting-started) ## JSON kulcs létrehozása A solana CLI json privát kulccsal tud csak működni, a Phantom pedig plain text privát kulcsot ad vissza. Át kell alakítanunk a Phantomból kiszedhető privát kulcsot. Phantomban, a beállítások/Export private key-ben kell kiszedni a plain kulcsot. ```console script_url=https://gist.githubusercontent.com/zicklag/feb30b217b07c013641dbfce16a754eb/raw/471f27ba6dcda188cfbd83f44299637653bfc56a/base58-to-array.ts ``` ```console deno run $script_url <phantomból kinyert plain kulcs> ``` A deno a futás végén egy tömböt fog kidobni magából. Hozzunk létre egy fájt prod-key.json néven és tegyünk bele az outputot. ## NFT aláírása Ennek lesz egy minimális sol költsége ~ 0.001 SOL ```console ts-node <metaplex útvonal>/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts sign_all -e mainnet-beta -k prod-key.json -r https://solana--mainnet.datahub.figment.io/apikey/710d16829879fac62ef366762fb68394 ``` >***Megjegyzés**: ingyenes custom RPC-t használunk, ha esetleg elfogy a keret, váltsunk a mainnet-beta-ra*