diff --git a/web3.js/src/budget-program.js b/web3.js/src/budget-program.js index 78bb40f317..783a329725 100644 --- a/web3.js/src/budget-program.js +++ b/web3.js/src/budget-program.js @@ -167,9 +167,6 @@ export class BudgetProgram { userdata.writeUInt32LE(amount, pos); // Contract.tokens pos += 8; - userdata.writeUInt32LE(0, pos); // Contract.plan = Budget - pos += 4; - switch (conditions.length) { case 0: userdata.writeUInt32LE(0, pos); // Budget enum = Pay diff --git a/web3.js/src/system-program.js b/web3.js/src/system-program.js index 2bbd00fa00..2804b7f036 100644 --- a/web3.js/src/system-program.js +++ b/web3.js/src/system-program.js @@ -24,7 +24,7 @@ export class SystemProgram { newAccount: PublicKey, tokens: number, space: number, - programId: ?PublicKey + programId: PublicKey ): Transaction { const userdata = Buffer.alloc(4 + 8 + 8 + 1 + 32); let pos = 0; @@ -38,17 +38,9 @@ export class SystemProgram { userdata.writeUInt32LE(space, pos); // space as u64 pos += 8; - if (programId) { - userdata.writeUInt8(1, pos); // 'Some' - pos += 1; - - const programIdBytes = Transaction.serializePublicKey(programId); - programIdBytes.copy(userdata, pos); - pos += 32; - } else { - userdata.writeUInt8(0, pos); // 'None' - pos += 1; - } + const programIdBytes = Transaction.serializePublicKey(programId); + programIdBytes.copy(userdata, pos); + pos += 32; assert(pos <= userdata.length);