Sunday, February 27, 2022

Creating Ethereum NFT Project

git clone https://github.com/HashLips/hashlips_art_engine.git

git clone https://github.com/HashLips/hashlips_nft_minting_dapp.git

git clone https://github.com/HashLips/hashlips_nft_contract.git


create a nfts with hashlips_art_engine


upload nfts to pinata cloud

create hidden and upload 


Tuesday, February 15, 2022

Creating a Solana NFT project

 

Important Links:

https://github.com/HashLips/hashlips_art_engine

https://github.com/metaplex-foundation/metaplex

https://github.com/exiled-apes/candy-machine-mint


npm run generate

For creating your assets


//// metaplex-master % npm install yarn

//// metaplex-master % npm install -D ts-node

//// metaplex-master % npm install -D typescript


I installed solana command line tools. For more: https://docs.metaplex.com/


Choose network 

for devnet: solana config set --url https://api.devnet.solana.com

for mainet: solana config set --url https://api.mainnet.solana.com


Create a new sol wallet 

solana-keygen new --outfile ~/.config/solana/devnet.json  


Set default wallet

solana config set --keypair ~/.config/solana/devnet.json


Set devnet

solana config set --url https://metaplex.devnet.rpcpool.com/


Get money$$$

solana airdrop 1

You will get 1 sol


cd js

yarn install

yarn build 

yarn bootstrap


--------------------------------------------======================

test del all-====

================================================


solana-keygen new --outfile ./keypair.json

git clone https://github.com/metaplex-foundation/metaplex.git

cd metaplex/js

yarn install --cwd /Users/username/Desktop/worker/solana/solana-nft/metaplex/js 

solana config set --url https://api.devnet.solana.com

solana config set --keypair keypair.json

solana airdrop 2

 

after you have to add config.json to solana-nft folder

check this website for config file : 

https://docs.metaplex.com/candy-machine-v2/configuration



npx ts-node /Users/username/Desktop/worker/solana/solana-nft/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts upload \
-e devnet \
-k keypair.json \
-cp config.json \
./assets

save the initialized config for a candy machine with publickey:

npx ts-node /Users/username/Desktop/worker/solana/solana-nft/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts verify_upload \
-e devnet \
-k keypair.json


npx ts-node /Users/username/Desktop/worker/solana/solana-nft/metaplex/js/packages/cli/src/candy-machine-v2-cli.ts mint_one_token \
-e devnet \
-k keypair.json


metaplex/js/packages/candy-machine-ui

you have to change .env.example file name with .env


change <YOUR CANDY MACHINE PROGRAM ID> with which is we saved cm publickey


save and go to this path


cd metaplex/js/packages/candy-machine-ui

yarn install && yarn start












file tree for nodejs project

 find . \( -path "*/node_modules" -o -path "*/.git" \) -prune -o -print | tree -a -I 'node_modules|.git'