Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 121
3 votes

How is the PDA created for this program?

Looks like they did not include the creation of the counter in the program but instead are handling it on the Client side using System Program. Take a look at the tests: const allocIx: TransactionInst …
AMilz's user avatar
  • 1,866
6 votes
Accepted

Can I create an ATA of PDA account?

Yes, a PDA can be the authority of a ATA. How are you determining your PDA and ATA on the client-side? Are you overriding the default TOKEN_PROGRAM_ID and ASSOCIATED_TOKEN_PROGRAM_ID? … Otherwise there's probably an issue in how you're deriving your ATA or PDA ATA: Make sure you are getting an ATA allowing owner off curve (since you are using PDA) by setting the 3rd parameter of getAssociatedTokenAddress …
AMilz's user avatar
  • 1,866