I have completed all the steps successfully and deployed the contract.
Contract address: 0x48495997b81e146f0e0dc2a744f93895015bb397ce55d77103805e67951eebd
on Starknet Sepolia.
(Although, Step 11 wasn't passing consistently even though I did the same thing every time. So I used the specific subpackage from the dependecy which worked every time in it.)
- Create a file in the project's root folder called
.env
. - Export the private key of your funded Testnet wallet and paste it into the
.env
file using the keyDEPLOYER_PRIVATE_KEY
.DEPLOYER_PRIVATE_KEY=<WALLET_PRIVATE_KEY>
- Export the public key of the wallet and paste it into the
.env
file using the keyDEPLOYER_ADDRESS
.DEPLOYER_ADDRESS=<WALLET_PUBLIC_ADDRESS>
- Add the following line containing the Blast RPC endpoint in the
.env
file:RPC_ENDPOINT=https://starknet-sepolia.public.blastapi.io/
- From the project's root folder run:
$ npm install $ npm run deploy