fix: update budget wire format
This commit is contained in:
@ -186,12 +186,9 @@ export class BudgetProgram {
|
|||||||
): Transaction {
|
): Transaction {
|
||||||
const userdata = Buffer.alloc(1024);
|
const userdata = Buffer.alloc(1024);
|
||||||
let pos = 0;
|
let pos = 0;
|
||||||
userdata.writeUInt32LE(0, pos); // NewContract instruction
|
userdata.writeUInt32LE(0, pos); // NewBudget instruction
|
||||||
pos += 4;
|
pos += 4;
|
||||||
|
|
||||||
userdata.writeUInt32LE(amount, pos); // Contract.tokens
|
|
||||||
pos += 8;
|
|
||||||
|
|
||||||
switch (conditions.length) {
|
switch (conditions.length) {
|
||||||
case 0:
|
case 0:
|
||||||
userdata.writeUInt32LE(0, pos); // Budget enum = Pay
|
userdata.writeUInt32LE(0, pos); // Budget enum = Pay
|
||||||
@ -267,12 +264,9 @@ export class BudgetProgram {
|
|||||||
): Transaction {
|
): Transaction {
|
||||||
const userdata = Buffer.alloc(1024);
|
const userdata = Buffer.alloc(1024);
|
||||||
let pos = 0;
|
let pos = 0;
|
||||||
userdata.writeUInt32LE(0, pos); // NewContract instruction
|
userdata.writeUInt32LE(0, pos); // NewBudget instruction
|
||||||
pos += 4;
|
pos += 4;
|
||||||
|
|
||||||
userdata.writeUInt32LE(amount, pos); // Contract.tokens
|
|
||||||
pos += 8;
|
|
||||||
|
|
||||||
userdata.writeUInt32LE(3, pos); // Budget enum = And
|
userdata.writeUInt32LE(3, pos); // Budget enum = And
|
||||||
pos += 4;
|
pos += 4;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user