QuickNode: Create a Token dApp using QuickNode
Learn how to create a Token dApp using QuickNode.
What is QuickNode?
1. First, download and install S3FS-FUSE on your local environment.
2. Set up an Access Key file for use with S3FS-FUSE.
3. Mount your bucket.
4. Now, navigate into the mounted Filebase bucket.
5. Install Hardhat with the following command:
6. Initialize the Hardhat setup prompt with the command:

7. Now, let’s head over to the QuickNode dashboard. Select ‘Create an endpoint’:

8. Select the Ethereum blockchain, then select the Rinkeby network.

9. Select any add-ons if desired.

10. Select your payment plan tier and enter your payment information. Then select ‘Pay & create’.

11. Once created, copy the HTTP endpoint API URL:

12. Next, take note of your cryptowallet’s private key.
13. Navigate into your project’s contracts folder.
14. Now we want to deploy our contract.

15. Then, open the hardhat.config.js file in your project’s directory. Replace the content with the following code:
hardhat.config.js file in your project’s directory. Replace the content with the following code:16. Create a new file in your scripts directory called deploy.js. Enter the following code inside that file:
deploy.js. Enter the following code inside that file:17. Before we deploy this contract, we need some Rinkeby funds.
18. Then, head over to the Rinkeby faucet and request some test funds:


19. Next, it’s time to deploy our contract. To do this, use the following command:

20. Click on your Metamask extension. Select ‘Import Tokens’:

21. Enter the Token Contract Address.

22. Confirm that you’d like to import your token to Metamask:

23. Once imported, you’ll see your token’s balance in your wallet:

24. Next, start your react app with the command:
25. Navigate to the react app running at localhost:3000:
localhost:3000:
26. Edit the src/App.js file. Replace the existing content with the following code:
src/App.js file. Replace the existing content with the following code:
Last updated