Skip to content

Commit 02b86d5

Browse files
committed
[wip]: Add account meta
1 parent 4eb480e commit 02b86d5

27 files changed

+325
-100
lines changed

packages/renderers-pinocchio/e2e/dummy/src/generated/instructions/instruction1.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ impl Instruction1 {
1818
&self,
1919
_signers: &[pinocchio::instruction::Signer],
2020
) -> pinocchio::ProgramResult {
21+
// account metadata
22+
let account_metas: [pinocchio::instruction::AccountMeta; 0] = [];
23+
2124
Ok(())
2225
}
2326
}

packages/renderers-pinocchio/e2e/dummy/src/generated/instructions/instruction2.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ impl Instruction2 {
1818
&self,
1919
_signers: &[pinocchio::instruction::Signer],
2020
) -> pinocchio::ProgramResult {
21+
// account metadata
22+
let account_metas: [pinocchio::instruction::AccountMeta; 0] = [];
23+
2124
Ok(())
2225
}
2326
}

packages/renderers-pinocchio/e2e/dummy/src/generated/instructions/instruction3.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ impl Instruction3 {
1818
&self,
1919
_signers: &[pinocchio::instruction::Signer],
2020
) -> pinocchio::ProgramResult {
21+
// account metadata
22+
let account_metas: [pinocchio::instruction::AccountMeta; 0] = [];
23+
2124
Ok(())
2225
}
2326
}

packages/renderers-pinocchio/e2e/dummy/src/generated/instructions/instruction4.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ impl Instruction4 {
2020
&self,
2121
_signers: &[pinocchio::instruction::Signer],
2222
) -> pinocchio::ProgramResult {
23+
// account metadata
24+
let account_metas: [pinocchio::instruction::AccountMeta; 0] = [];
25+
2326
Ok(())
2427
}
2528
}

packages/renderers-pinocchio/e2e/dummy/src/generated/instructions/instruction5.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ impl Instruction5 {
2020
&self,
2121
_signers: &[pinocchio::instruction::Signer],
2222
) -> pinocchio::ProgramResult {
23+
// account metadata
24+
let account_metas: [pinocchio::instruction::AccountMeta; 0] = [];
25+
2326
Ok(())
2427
}
2528
}

packages/renderers-pinocchio/e2e/dummy/src/generated/instructions/instruction6.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ impl<'a> Instruction6<'a> {
2020
&self,
2121
_signers: &[pinocchio::instruction::Signer],
2222
) -> pinocchio::ProgramResult {
23+
// account metadata
24+
let account_metas: [pinocchio::instruction::AccountMeta; 1] =
25+
[pinocchio::instruction::AccountMeta::new(
26+
self.my_account.key(),
27+
true,
28+
false,
29+
)];
30+
2331
Ok(())
2432
}
2533
}

packages/renderers-pinocchio/e2e/dummy/src/generated/instructions/instruction7.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ impl<'a> Instruction7<'a> {
2020
&self,
2121
_signers: &[pinocchio::instruction::Signer],
2222
) -> pinocchio::ProgramResult {
23+
// account metadata
24+
let account_metas: [pinocchio::instruction::AccountMeta; 1] =
25+
[pinocchio::instruction::AccountMeta::new(
26+
self.my_account.key(),
27+
true,
28+
false,
29+
)];
30+
2331
Ok(())
2432
}
2533
}

packages/renderers-pinocchio/e2e/memo/src/generated/instructions/add_memo.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ impl AddMemo {
2020
&self,
2121
_signers: &[pinocchio::instruction::Signer],
2222
) -> pinocchio::ProgramResult {
23+
// account metadata
24+
let account_metas: [pinocchio::instruction::AccountMeta; 0] = [];
25+
2326
Ok(())
2427
}
2528
}

packages/renderers-pinocchio/e2e/system/src/generated/instructions/advance_nonce_account.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,17 @@ impl<'a> AdvanceNonceAccount<'a> {
2424
&self,
2525
_signers: &[pinocchio::instruction::Signer],
2626
) -> pinocchio::ProgramResult {
27+
// account metadata
28+
let account_metas: [pinocchio::instruction::AccountMeta; 3] = [
29+
pinocchio::instruction::AccountMeta::new(self.nonce_account.key(), true, false),
30+
pinocchio::instruction::AccountMeta::new(
31+
self.recent_blockhashes_sysvar.key(),
32+
false,
33+
false,
34+
),
35+
pinocchio::instruction::AccountMeta::new(self.nonce_authority.key(), false, true),
36+
];
37+
2738
Ok(())
2839
}
2940
}

packages/renderers-pinocchio/e2e/system/src/generated/instructions/allocate.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@ impl<'a> Allocate<'a> {
2121
&self,
2222
_signers: &[pinocchio::instruction::Signer],
2323
) -> pinocchio::ProgramResult {
24+
// account metadata
25+
let account_metas: [pinocchio::instruction::AccountMeta; 1] =
26+
[pinocchio::instruction::AccountMeta::new(
27+
self.new_account.key(),
28+
true,
29+
true,
30+
)];
31+
2432
Ok(())
2533
}
2634
}

0 commit comments

Comments
 (0)