Deduce account size from ctor
This commit is contained in:
parent
32c6ad3cf5
commit
aa92095953
|
@ -51,3 +51,4 @@ jobs:
|
|||
- pushd examples/tutorial/basic-1 && anchor test && popd
|
||||
- pushd examples/tutorial/basic-2 && anchor test && popd
|
||||
- pushd examples/tutorial/basic-3 && anchor test && popd
|
||||
- pushd examples/tutorial/basic-4 && anchor test && popd
|
||||
|
|
|
@ -118,7 +118,8 @@ pub fn generate_non_inlined_handlers(program: &Program) -> proc_macro2::TokenStr
|
|||
let seed = anchor_lang::ProgramState::<#name>::seed();
|
||||
let owner = ctor_accounts.program.key;
|
||||
let to = Pubkey::create_with_seed(&base, seed, owner).unwrap();
|
||||
let space = 1000; // todo
|
||||
// Add 8 for the account discriminator.
|
||||
let space = 8 + instance.try_to_vec().map_err(|_| ProgramError::Custom(1))?.len();
|
||||
let lamports = ctor_accounts.rent.minimum_balance(space);
|
||||
let seeds = &[&[nonce][..]];
|
||||
|
||||
|
|
Loading…
Reference in New Issue