Add loader_ prefix to LoaderTransaction methods
This commit is contained in:
parent
6c10458b5b
commit
43bd28cdfa
|
@ -7,7 +7,7 @@ use solana_sdk::pubkey::Pubkey;
|
|||
use transaction::Transaction;
|
||||
|
||||
pub trait LoaderTransaction {
|
||||
fn write(
|
||||
fn loader_write(
|
||||
from_keypair: &Keypair,
|
||||
loader: Pubkey,
|
||||
offset: u32,
|
||||
|
@ -16,11 +16,11 @@ pub trait LoaderTransaction {
|
|||
fee: u64,
|
||||
) -> Self;
|
||||
|
||||
fn finalize(from_keypair: &Keypair, loader: Pubkey, last_id: Hash, fee: u64) -> Self;
|
||||
fn loader_finalize(from_keypair: &Keypair, loader: Pubkey, last_id: Hash, fee: u64) -> Self;
|
||||
}
|
||||
|
||||
impl LoaderTransaction for Transaction {
|
||||
fn write(
|
||||
fn loader_write(
|
||||
from_keypair: &Keypair,
|
||||
loader: Pubkey,
|
||||
offset: u32,
|
||||
|
@ -38,7 +38,7 @@ impl LoaderTransaction for Transaction {
|
|||
Transaction::new(from_keypair, &[], loader, &instruction, last_id, fee)
|
||||
}
|
||||
|
||||
fn finalize(from_keypair: &Keypair, loader: Pubkey, last_id: Hash, fee: u64) -> Self {
|
||||
fn loader_finalize(from_keypair: &Keypair, loader: Pubkey, last_id: Hash, fee: u64) -> Self {
|
||||
trace!(
|
||||
"LoaderTransaction::Finalize() program {:?}",
|
||||
from_keypair.pubkey(),
|
||||
|
|
|
@ -422,7 +422,7 @@ pub fn process_command(config: &WalletConfig) -> Result<String, Box<error::Error
|
|||
|
||||
let mut offset = 0;
|
||||
for chunk in program_userdata.chunks(USERDATA_CHUNK_SIZE) {
|
||||
let tx = Transaction::write(
|
||||
let tx = Transaction::loader_write(
|
||||
&program,
|
||||
bpf_loader::id(),
|
||||
offset,
|
||||
|
@ -440,7 +440,7 @@ pub fn process_command(config: &WalletConfig) -> Result<String, Box<error::Error
|
|||
}
|
||||
|
||||
let last_id = get_last_id(&config)?;
|
||||
let tx = Transaction::finalize(&program, bpf_loader::id(), last_id, 0);
|
||||
let tx = Transaction::loader_finalize(&program, bpf_loader::id(), last_id, 0);
|
||||
send_and_confirm_tx(&config, &tx).map_err(|_| {
|
||||
WalletError::DynamicProgramError("Program finalize transaction failed".to_string())
|
||||
})?;
|
||||
|
|
|
@ -75,7 +75,7 @@ impl Loader {
|
|||
check_tx_results(&bank, &tx, bank.process_transactions(&vec![tx.clone()]));
|
||||
|
||||
let name = String::from(loader_name);
|
||||
let tx = Transaction::write(
|
||||
let tx = Transaction::loader_write(
|
||||
&loader,
|
||||
native_loader::id(),
|
||||
0,
|
||||
|
@ -85,7 +85,7 @@ impl Loader {
|
|||
);
|
||||
check_tx_results(&bank, &tx, bank.process_transactions(&vec![tx.clone()]));
|
||||
|
||||
let tx = Transaction::finalize(&loader, native_loader::id(), mint.last_id(), 0);
|
||||
let tx = Transaction::loader_finalize(&loader, native_loader::id(), mint.last_id(), 0);
|
||||
check_tx_results(&bank, &tx, bank.process_transactions(&vec![tx.clone()]));
|
||||
|
||||
let tx = Transaction::system_spawn(&loader, mint.last_id(), 0);
|
||||
|
@ -144,7 +144,7 @@ impl Program {
|
|||
let chunk_size = 256; // Size of chunk just needs to fit into tx
|
||||
let mut offset = 0;
|
||||
for chunk in userdata.chunks(chunk_size) {
|
||||
let tx = Transaction::write(
|
||||
let tx = Transaction::loader_write(
|
||||
&program,
|
||||
loader.loader,
|
||||
offset,
|
||||
|
@ -160,7 +160,7 @@ impl Program {
|
|||
offset += chunk_size as u32;
|
||||
}
|
||||
|
||||
let tx = Transaction::finalize(&program, loader.loader, loader.mint.last_id(), 0);
|
||||
let tx = Transaction::loader_finalize(&program, loader.loader, loader.mint.last_id(), 0);
|
||||
check_tx_results(
|
||||
&loader.bank,
|
||||
&tx,
|
||||
|
|
Loading…
Reference in New Issue