All programsStaging
Jupiter Lend Integration Staging
Integration adapter for Jupiter Lend. Lets a GLAM vault deposit and withdraw Jupiter Earn assets and initialize or operate Jupiter Borrow positions under GLAM authorization. This staging deployment exposes additional or pre-release functionality for review.
Accounts owned or controlled
| Account | Owner / authority | Purpose |
|---|---|---|
| Integration authority PDA | Jupiter Lend Integration Staging | Program-derived authority used for integration-level signing during Jupiter Earn and Borrow CPI calls. |
Protocols
Jupiter Lend Integration Staging groups its instructions into the following protocols. Each protocol corresponds to a delegate-permission set on the GLAM state's integration ACL.
| Protocol | Description | Instructions |
|---|---|---|
| Earn | Deposit into and withdraw from Jupiter Earn lending positions. | 3 |
| Borrow | Initialize and operate Jupiter Borrow positions owned by the GLAM vault. | 3 |
Instructions
6 total
| Instruction | Description |
|---|---|
| borrow_init_position | Initialize a Jupiter Borrow position NFT owned by the GLAM vault. |
| borrow_operate | Operate a Jupiter Borrow position. Required permissions are derived from signed deltas: positive collateral = deposit, negative collateral = withdraw, positive debt = borrow, negative debt = repay. |
| earn_deposit | Deposit underlying tokens into Jupiter Earn and mint jlTokens to the GLAM vault. |
| earn_withdraw | Burn Jupiter Earn jlTokens and withdraw underlying tokens to the GLAM vault. |
| set_borrow_policy | Set the Jupiter Borrow policy on the GLAM state. |
| set_earn_policy | Set the Jupiter Earn policy on the GLAM state. |