feat: add room in the API for Transactions with multiple Instructions

This commit is contained in:
Michael Vines
2018-10-23 15:17:43 -07:00
parent 90c9df15ef
commit b8d586c67e
7 changed files with 120 additions and 65 deletions

View File

@ -231,8 +231,7 @@ export class Token {
);
await sendAndConfirmTransaction(connection, owner, transaction);
transaction = new Transaction({
fee: 0,
transaction = new Transaction().add({
keys: [tokenAccount.publicKey, initialAccountPublicKey],
programId,
userdata,
@ -283,8 +282,7 @@ export class Token {
if (source) {
keys.push(source);
}
transaction = new Transaction({
fee: 0,
transaction = new Transaction().add({
keys,
programId: this.programId,
userdata,
@ -389,8 +387,7 @@ export class Token {
if (accountInfo.source) {
keys.push(accountInfo.source);
}
const transaction = new Transaction({
fee: 0,
const transaction = new Transaction().add({
keys,
programId: this.programId,
userdata,
@ -427,8 +424,7 @@ export class Token {
userdata,
);
const transaction = new Transaction({
fee: 0,
const transaction = new Transaction().add({
keys: [owner.publicKey, account, delegate],
programId: this.programId,
userdata,
@ -477,8 +473,7 @@ export class Token {
);
const keys = [owner.publicKey, account,newOwner];
const transaction = new Transaction({
fee: 0,
const transaction = new Transaction().add({
keys,
programId: this.programId,
userdata,