Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Program structure, initial operation #1

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

y2kappa
Copy link

@y2kappa y2kappa commented May 21, 2021

No description provided.

pub enum TroveInstruction {
/// 0
/// Starts the trade by creating and populating a trove account and transferring ownership of the
/// given SOL token account to the PDA

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PDA?

///
/// 0. `[signer]` (Borrower) The account of the person initializing the borrowing
/// 1. `[writable]` (Trove SOL Account) Trove SOL token account that should be created prior to this instruction and owned by the initializer
/// 2. `[writable]` (Trove USD Account) The initializer's USD token account for the USD token they will receive should the trade go through

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we use ROKS instead of USD token?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants