min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

NFT独自コントラクトで発行 on macOS(iMac Rate 2015)

ハピタス登録で1,000円分になるURL

その買うを、もっとハッピーに。|ハピタス

 

RaspberryPi3 ではNFT環境入れられなかったのでmacOSで試す

 

この流れこのままやる。

 

開発環境の準備

$ npm init --yes

 

さきにnpmのアプデせよ、か。

$ npm install -g npm

ち。権限エラー。

 

$ sudo -s 

$ npm install -g npm

ctrl + d でexitしてもっかい npm init から。

$ npm init --yes

hardhat入れる

$ npm install --save-dev hardhat

お。入った。

 

$ npm install @openzeppelin/contracts web3

なんかうまくいったくさい。

 

$ npx hardhat

Create a JavaScript project にしておくか。

 

npxは npmのeXecuteらしい

$ npx hardhat test

 

$ vim contracts/MYNFT.sol

まるコピペ。

 

$ npx hardhat node

なんかETHが作成されたぞ。

 

$ vim scripts/deploy.js

別のコンソールを上げて

$ npx hardhat run --network localhost scripts/deploy.js

なんか引数エラー出たな。調べる。

 

 

 

 

その買うを、もっとハッピーに。|ハピタス