|
2250 | 2250 | "additionalPrograms": [ |
2251 | 2251 | { |
2252 | 2252 | "kind": "programNode", |
2253 | | - "pdas": [], |
| 2253 | + "pdas": [ |
| 2254 | + { |
| 2255 | + "kind": "pdaNode", |
| 2256 | + "name": "associatedToken", |
| 2257 | + "seeds": [ |
| 2258 | + { |
| 2259 | + "kind": "variablePdaSeedNode", |
| 2260 | + "name": "owner", |
| 2261 | + "docs": ["The wallet address of the associated token account."], |
| 2262 | + "type": { |
| 2263 | + "kind": "publicKeyTypeNode" |
| 2264 | + } |
| 2265 | + }, |
| 2266 | + { |
| 2267 | + "kind": "variablePdaSeedNode", |
| 2268 | + "name": "tokenProgram", |
| 2269 | + "docs": ["The address of the token program to use."], |
| 2270 | + "type": { |
| 2271 | + "kind": "publicKeyTypeNode" |
| 2272 | + } |
| 2273 | + }, |
| 2274 | + { |
| 2275 | + "kind": "variablePdaSeedNode", |
| 2276 | + "name": "mint", |
| 2277 | + "docs": ["The mint address of the associated token account."], |
| 2278 | + "type": { |
| 2279 | + "kind": "publicKeyTypeNode" |
| 2280 | + } |
| 2281 | + } |
| 2282 | + ] |
| 2283 | + } |
| 2284 | + ], |
2254 | 2285 | "accounts": [], |
2255 | 2286 | "instructions": [ |
2256 | 2287 | { |
|
2271 | 2302 | "isWritable": true, |
2272 | 2303 | "isSigner": false, |
2273 | 2304 | "isOptional": false, |
2274 | | - "docs": ["Associated token account address to be created."] |
| 2305 | + "docs": ["Associated token account address to be created."], |
| 2306 | + "defaultValue": { |
| 2307 | + "kind": "pdaValueNode", |
| 2308 | + "pda": { |
| 2309 | + "kind": "pdaLinkNode", |
| 2310 | + "name": "associatedToken" |
| 2311 | + }, |
| 2312 | + "seeds": [ |
| 2313 | + { |
| 2314 | + "kind": "pdaSeedValueNode", |
| 2315 | + "name": "owner", |
| 2316 | + "value": { |
| 2317 | + "kind": "accountValueNode", |
| 2318 | + "name": "owner" |
| 2319 | + } |
| 2320 | + }, |
| 2321 | + { |
| 2322 | + "kind": "pdaSeedValueNode", |
| 2323 | + "name": "tokenProgram", |
| 2324 | + "value": { |
| 2325 | + "kind": "accountValueNode", |
| 2326 | + "name": "tokenProgram" |
| 2327 | + } |
| 2328 | + }, |
| 2329 | + { |
| 2330 | + "kind": "pdaSeedValueNode", |
| 2331 | + "name": "mint", |
| 2332 | + "value": { |
| 2333 | + "kind": "accountValueNode", |
| 2334 | + "name": "mint" |
| 2335 | + } |
| 2336 | + } |
| 2337 | + ] |
| 2338 | + } |
2275 | 2339 | }, |
2276 | 2340 | { |
2277 | 2341 | "kind": "instructionAccountNode", |
|
2340 | 2404 | "isWritable": true, |
2341 | 2405 | "isSigner": false, |
2342 | 2406 | "isOptional": false, |
2343 | | - "docs": ["Associated token account address to be created."] |
| 2407 | + "docs": ["Associated token account address to be created."], |
| 2408 | + "defaultValue": { |
| 2409 | + "kind": "pdaValueNode", |
| 2410 | + "pda": { |
| 2411 | + "kind": "pdaLinkNode", |
| 2412 | + "name": "associatedToken" |
| 2413 | + }, |
| 2414 | + "seeds": [ |
| 2415 | + { |
| 2416 | + "kind": "pdaSeedValueNode", |
| 2417 | + "name": "owner", |
| 2418 | + "value": { |
| 2419 | + "kind": "accountValueNode", |
| 2420 | + "name": "owner" |
| 2421 | + } |
| 2422 | + }, |
| 2423 | + { |
| 2424 | + "kind": "pdaSeedValueNode", |
| 2425 | + "name": "tokenProgram", |
| 2426 | + "value": { |
| 2427 | + "kind": "accountValueNode", |
| 2428 | + "name": "tokenProgram" |
| 2429 | + } |
| 2430 | + }, |
| 2431 | + { |
| 2432 | + "kind": "pdaSeedValueNode", |
| 2433 | + "name": "mint", |
| 2434 | + "value": { |
| 2435 | + "kind": "accountValueNode", |
| 2436 | + "name": "mint" |
| 2437 | + } |
| 2438 | + } |
| 2439 | + ] |
| 2440 | + } |
2344 | 2441 | }, |
2345 | 2442 | { |
2346 | 2443 | "kind": "instructionAccountNode", |
|
2403 | 2500 | "isOptional": false, |
2404 | 2501 | "docs": [ |
2405 | 2502 | "Nested associated token account, must be owned by `ownerAssociatedAccountAddress`." |
2406 | | - ] |
| 2503 | + ], |
| 2504 | + "defaultValue": { |
| 2505 | + "kind": "pdaValueNode", |
| 2506 | + "pda": { |
| 2507 | + "kind": "pdaLinkNode", |
| 2508 | + "name": "associatedToken" |
| 2509 | + }, |
| 2510 | + "seeds": [ |
| 2511 | + { |
| 2512 | + "kind": "pdaSeedValueNode", |
| 2513 | + "name": "owner", |
| 2514 | + "value": { |
| 2515 | + "kind": "accountValueNode", |
| 2516 | + "name": "ownerAssociatedAccountAddress" |
| 2517 | + } |
| 2518 | + }, |
| 2519 | + { |
| 2520 | + "kind": "pdaSeedValueNode", |
| 2521 | + "name": "tokenProgram", |
| 2522 | + "value": { |
| 2523 | + "kind": "accountValueNode", |
| 2524 | + "name": "tokenProgram" |
| 2525 | + } |
| 2526 | + }, |
| 2527 | + { |
| 2528 | + "kind": "pdaSeedValueNode", |
| 2529 | + "name": "mint", |
| 2530 | + "value": { |
| 2531 | + "kind": "accountValueNode", |
| 2532 | + "name": "nestedTokenMintAddress" |
| 2533 | + } |
| 2534 | + } |
| 2535 | + ] |
| 2536 | + } |
2407 | 2537 | }, |
2408 | 2538 | { |
2409 | 2539 | "kind": "instructionAccountNode", |
|
2419 | 2549 | "isWritable": true, |
2420 | 2550 | "isSigner": false, |
2421 | 2551 | "isOptional": false, |
2422 | | - "docs": ["Wallet's associated token account."] |
| 2552 | + "docs": ["Wallet's associated token account."], |
| 2553 | + "defaultValue": { |
| 2554 | + "kind": "pdaValueNode", |
| 2555 | + "pda": { |
| 2556 | + "kind": "pdaLinkNode", |
| 2557 | + "name": "associatedToken" |
| 2558 | + }, |
| 2559 | + "seeds": [ |
| 2560 | + { |
| 2561 | + "kind": "pdaSeedValueNode", |
| 2562 | + "name": "owner", |
| 2563 | + "value": { |
| 2564 | + "kind": "accountValueNode", |
| 2565 | + "name": "walletAddress" |
| 2566 | + } |
| 2567 | + }, |
| 2568 | + { |
| 2569 | + "kind": "pdaSeedValueNode", |
| 2570 | + "name": "tokenProgram", |
| 2571 | + "value": { |
| 2572 | + "kind": "accountValueNode", |
| 2573 | + "name": "tokenProgram" |
| 2574 | + } |
| 2575 | + }, |
| 2576 | + { |
| 2577 | + "kind": "pdaSeedValueNode", |
| 2578 | + "name": "mint", |
| 2579 | + "value": { |
| 2580 | + "kind": "accountValueNode", |
| 2581 | + "name": "nestedTokenMintAddress" |
| 2582 | + } |
| 2583 | + } |
| 2584 | + ] |
| 2585 | + } |
2423 | 2586 | }, |
2424 | 2587 | { |
2425 | 2588 | "kind": "instructionAccountNode", |
|
2429 | 2592 | "isOptional": false, |
2430 | 2593 | "docs": [ |
2431 | 2594 | "Owner associated token account address, must be owned by `walletAddress`." |
2432 | | - ] |
| 2595 | + ], |
| 2596 | + "defaultValue": { |
| 2597 | + "kind": "pdaValueNode", |
| 2598 | + "pda": { |
| 2599 | + "kind": "pdaLinkNode", |
| 2600 | + "name": "associatedToken" |
| 2601 | + }, |
| 2602 | + "seeds": [ |
| 2603 | + { |
| 2604 | + "kind": "pdaSeedValueNode", |
| 2605 | + "name": "owner", |
| 2606 | + "value": { |
| 2607 | + "kind": "accountValueNode", |
| 2608 | + "name": "walletAddress" |
| 2609 | + } |
| 2610 | + }, |
| 2611 | + { |
| 2612 | + "kind": "pdaSeedValueNode", |
| 2613 | + "name": "tokenProgram", |
| 2614 | + "value": { |
| 2615 | + "kind": "accountValueNode", |
| 2616 | + "name": "tokenProgram" |
| 2617 | + } |
| 2618 | + }, |
| 2619 | + { |
| 2620 | + "kind": "pdaSeedValueNode", |
| 2621 | + "name": "mint", |
| 2622 | + "value": { |
| 2623 | + "kind": "accountValueNode", |
| 2624 | + "name": "ownerTokenMintAddress" |
| 2625 | + } |
| 2626 | + } |
| 2627 | + ] |
| 2628 | + } |
2433 | 2629 | }, |
2434 | 2630 | { |
2435 | 2631 | "kind": "instructionAccountNode", |
|
0 commit comments