Add libray_api (#5304)

Simple move-based payment api
This commit is contained in:
sakridge
2019-07-27 12:11:51 -07:00
committed by GitHub
parent b8835312bb
commit c209718a6f
9 changed files with 430 additions and 7 deletions

View File

@ -1,6 +1,5 @@
use crate::bank_client::BankClient;
use serde::Serialize;
use solana_sdk::client::SyncClient;
use solana_sdk::client::Client;
use solana_sdk::instruction::{AccountMeta, Instruction};
use solana_sdk::loader_instruction;
use solana_sdk::message::Message;
@ -8,8 +7,8 @@ use solana_sdk::pubkey::Pubkey;
use solana_sdk::signature::{Keypair, KeypairUtil};
use solana_sdk::system_instruction;
pub fn load_program(
bank_client: &BankClient,
pub fn load_program<T: Client>(
bank_client: &T,
from_keypair: &Keypair,
loader_pubkey: &Pubkey,
program: Vec<u8>,