Search Results
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 |
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 …
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 …