Skip to content

cleon30/Bounty-Questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

68 Commits
Β 
Β 

Repository files navigation

Bounty Questions by cleon πŸ₯·

Built in Solana β“ͺ

Table of Contents

1. SPL Tokens: Create 21.000.000 units of a Fungible Token

Reward: 50 Points πŸ’°


Description

Hey Hunter πŸ₯· , did you knew that you can create tokens in Solana? In Solana we use SPL token standards and are very easy to create.

In this challenge we will work with Fungible Tokens πŸͺ™ πŸͺ™ πŸͺ™

πŸ’‘ Record the start time so we can reference it later.

Your objective will be pretty simple, create a token and mint 21.000.000 units.

  1. Visit the Solana SPL docs: https://spl.solana.com/
  2. Click on Token Program
  3. Get Started: Install SPL, select devnet network, create a new keypair and airdrop 1 SOL to your keypair.
  4. Now you are ready to continue. Follow the guide to create Fungible Tokens

πŸ’‘ Record the end time. How long did it take?

Tips:

  • Make sure you have Rust installed!
  • Check that you are currently using devnet network πŸ‘€
  • Be careful when selecting your Token ID and your Associated Token Account
  • Set your keypair properly!

Q/A

q1: Token ID

a1: [a valid Token ID]

Explorer example:

image

q2: Signature of the Minting

a2: [a valid Signature]

Explorer example:

image

q3: How much time did it take? (mins)

a3: 10

Resources:


How to Submit

Your submission should include the following:

  1. The Token ID of the Token you created.
  2. The Signature of your mint.
  3. Time it took to complete the Fungible Token Challenge.

2. SPL Tokens: Create your first Non Fungible Token (NFT)

Reward: 50 Points πŸ’°


Description

Hey Hunter πŸ₯· , welcome to the NFT challenge πŸ’ ! In this challenge you will create your first Non-Fungible Token using SPL!

The outcome of this challenge will probably let you know why they are called NON-Fungible Tokens πŸͺ™

πŸ’‘ Record the start time so we can reference it later.

  1. Visit the Solana SPL docs: https://spl.solana.com/
  2. Click on Token Program
  3. Get Started: Install SPL, select devnet network, create a keypair and airdrop 1 SOL to your keypair.
  4. Follow the guide to create Non-Fungible Tokens

πŸ’‘ Record the end time. How long did it take?

Tips:

  • Make sure you have Rust installed!
  • Check that you are currently using devnet network πŸ‘€
  • Be careful when selecting your Token ID and your Associated Token Account
  • Set your keypair properly!
  • Initial Decimals are important!

Q/A

q1: Token ID

a1: [a valid Token ID]

Explorer example:

image

q2: How much time did it take? (mins)

a2: 10

Resources:


How to Submit

Your submission should include the following:

  1. The Token ID of the Token you created.
  2. Time it took to complete the Non-Fungible Token Challenge.

3. SPL Tokens: Transfer 1.000.000 Fungible Tokens and 1 NFT to our Bounty Address using SPL

Reward: 50 Points πŸ’°


Description

You will need to complete the SPL Token introductory challenges before working on this challenge!

Hey Hunter πŸ₯· ! Welcome to the last part of the easy SPL challenge πŸͺ™πŸ€πŸ’!

In this final part you will learn how to send Tokens!

πŸ’‘ Record the start time so we can reference it later.

For that we will ask you to send 1.000.000 Fungible Tokens and 1 NFT to our Bounty Address:

5QDcRHpEfDvCT9Ku3yaC8h9GYvDmsLGmq9FQZYh6Vd5
  1. Visit the Solana SPL docs: https://spl.solana.com/
  2. Click on Token Program
  3. Follow the guide to Transfer Tokens

πŸ’‘ Record the end time. How long did it take?

Tips:

  • If you don't remember the Tokens you created with your keypair, do the following command: spl-token accounts
  • Check that you are currently using devnet network πŸ‘€
  • Be careful when selecting your Token ID and your Associated Token Account

Q/A

q1: Transaction ID of transferring 1.000.000 Fungible Tokens

a1: [a valid Transaction ID with 5QDcRHpEfDvCT9Ku3yaC8h9GYvDmsLGmq9FQZYh6Vd5 as recipient]

q2: Transaction ID of transferring 1 Non Fungible Token

a2: [a valid Transaction ID with 5QDcRHpEfDvCT9Ku3yaC8h9GYvDmsLGmq9FQZYh6Vd5 as recipient]

q3: What is an Associated Token Account and why do we need to create it before transferring tokens to an address?

a3: An Associated Token Account is the result of deriving a token account key from a user's main System account address and a token mint address, allowing the user to create a main token account for each token they own. In simple words, an Associated Token Account is an account that references our wallet + Token ID , creating an account to hold this specific token.

q4: How much time did it take? (mins)

a4: 5

Resources:


How to Submit

Your submission should include the following:

  1. The Transaction ID of the 1.000.000 Tokens transfer.
  2. The Transaction ID of the 1 Non Fungible Token transfer.
  3. Explain what is an Associated Token Account and why is important before transferring tokens.
  4. Time it took to complete this Tutorial.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published