fix(stablecoin): annotate initialize_program guest accounts

This commit is contained in:
Andrea Franz
2026-08-20 14:21:58 +02:00
parent a338de44c3
commit 092aa4ac98
2 changed files with 17 additions and 11 deletions
+11 -11
View File
@@ -8,38 +8,38 @@
{
"name": "admin",
"writable": false,
"signer": false,
"signer": true,
"init": false
},
{
"name": "protocol_parameters",
"writable": false,
"writable": true,
"signer": false,
"init": false
"init": true
},
{
"name": "stability_fee_accumulator",
"writable": false,
"writable": true,
"signer": false,
"init": false
"init": true
},
{
"name": "redemption_price_state",
"writable": false,
"writable": true,
"signer": false,
"init": false
"init": true
},
{
"name": "stablecoin_definition",
"writable": false,
"writable": true,
"signer": false,
"init": false
"init": true
},
{
"name": "stablecoin_master_holding",
"writable": false,
"writable": true,
"signer": false,
"init": false
"init": true
},
{
"name": "collateral_definition",
@@ -28,11 +28,17 @@ mod stablecoin {
)]
pub fn initialize_program(
ctx: ProgramContext,
#[account(signer)]
admin: AccountWithMetadata,
#[account(init)]
protocol_parameters: AccountWithMetadata,
#[account(init)]
stability_fee_accumulator: AccountWithMetadata,
#[account(init)]
redemption_price_state: AccountWithMetadata,
#[account(init)]
stablecoin_definition: AccountWithMetadata,
#[account(init)]
stablecoin_master_holding: AccountWithMetadata,
collateral_definition: AccountWithMetadata,
market_price_oracle: AccountWithMetadata,