Final commit

This commit is contained in:
voidz0r 2022-03-30 00:23:58 +02:00
parent 50a90c8106
commit 32d839d05d
2 changed files with 5 additions and 5 deletions

Binary file not shown.

View File

@ -7,7 +7,7 @@ use poc_framework::{
keypair, solana_sdk::signer::Signer, Environment, LocalEnvironment, PrintableTransaction
};
use solana_program::{pubkey::Pubkey, native_token::sol_to_lamports};
use borsh::BorshSerialize;
use borsh::{BorshSerialize};
fn main() {
setup();
@ -34,23 +34,23 @@ fn setup() -> u8 {
let program = Pubkey::from_str("W4113t3333333333333333333333333333333333333").unwrap();
let farm = keypair(123);
let authority = Pubkey::create_program_address(&[&farm.pubkey().to_bytes(), &[12]], &program).unwrap();
let authority = Pubkey::create_program_address(&[&farm.pubkey().to_bytes(), &[1]], &program).unwrap();
let victim = keypair(4);
let mint = keypair(5);
let mut env = LocalEnvironment::builder()
.add_program(program, path)
.add_account_with_tokens(victim.pubkey(), mint.pubkey(), farm.pubkey(), sol_to_lamports(31337.0))
.add_account_with_tokens(victim.pubkey(), mint.pubkey(), authority, 3_000_000_000)
.add_account_with_lamports(
authority,
program,
sol_to_lamports(100000.0))
.build();
let farm_vec = Farm {
enabled: 0,
nonce: 12,
nonce: 1,
token_program_id: program,
creator: farm.pubkey(),
fee_vault: farm.pubkey()