fix: remove return value from load, unnecessary

This commit is contained in:
Jack May 2020-05-20 11:57:51 -07:00 committed by Michael Vines
parent 6b0c4bf17f
commit f02e73cd5e
3 changed files with 6 additions and 7 deletions

View File

@ -39,7 +39,7 @@ export class BpfLoader {
payer: Account,
program: Account,
elf: Buffer | Uint8Array | Array<number>,
): Promise<PublicKey> {
): Promise<void> {
return Loader.load(connection, payer, program, BpfLoader.programId, elf);
}
}

View File

@ -53,7 +53,7 @@ export class Loader {
program: Account,
programId: PublicKey,
data: Buffer | Uint8Array | Array<number>,
): Promise<PublicKey> {
): Promise<void> {
{
const balanceNeeded = await connection.getMinimumBalanceForRentExemption(
data.length,
@ -145,6 +145,5 @@ export class Loader {
});
await sendAndConfirmTransaction(connection, transaction, payer, program);
}
return program.publicKey;
}
}

View File

@ -39,10 +39,10 @@ test('load BPF C program', async () => {
const from = await newAccountWithLamports(connection, fees + balanceNeeded);
const program = new Account();
const programId = await BpfLoader.load(connection, from, program, data);
await BpfLoader.load(connection, from, program, data);
const transaction = new Transaction().add({
keys: [{pubkey: from.publicKey, isSigner: true, isWritable: true}],
programId,
programId: program.publicKey,
});
await sendAndConfirmTransaction(connection, transaction, from);
});
@ -68,10 +68,10 @@ test('load BPF Rust program', async () => {
const from = await newAccountWithLamports(connection, fees + balanceNeeded);
const program = new Account();
const programId = await BpfLoader.load(connection, from, program, data);
await BpfLoader.load(connection, from, program, data);
const transaction = new Transaction().add({
keys: [{pubkey: from.publicKey, isSigner: true, isWritable: true}],
programId,
programId: program.publicKey,
});
await sendAndConfirmTransaction(connection, transaction, from);
});