Ver código fonte

Remove span from GovernanceHeader

Guillermo Bescos Alapont 2 anos atrás
pai
commit
63a9a35aa1

+ 2 - 3
xc-admin/packages/xc-admin-common/src/__tests__/GovernancePayload.test.ts

@@ -1,6 +1,5 @@
-import { ChainName } from "@certusone/wormhole-sdk";
-import { PACKET_DATA_SIZE, PublicKey, SystemProgram } from "@solana/web3.js";
-import { ActionName, PythGovernanceHeader, ExecutePostedVaa } from "..";
+import { PublicKey, SystemProgram } from "@solana/web3.js";
+import { PythGovernanceHeader, ExecutePostedVaa } from "..";
 
 test("GovernancePayload ser/de", (done) => {
   jest.setTimeout(60000);

+ 1 - 1
xc-admin/packages/xc-admin-common/src/governance_payload/ExecutePostedVaa.ts

@@ -131,7 +131,7 @@ export class ExecutePostedVaa implements PythGovernanceAction {
     const span = new Vector<InstructionData>(
       instructionDataLayout,
       "instructions"
-    ).encode(instructions, buffer, PythGovernanceHeader.span);
+    ).encode(instructions, buffer);
     return Buffer.concat([headerBuffer, buffer.subarray(0, span)]);
   }
 }

+ 0 - 1
xc-admin/packages/xc-admin-common/src/governance_payload/index.ts

@@ -76,7 +76,6 @@ export class PythGovernanceHeader {
     ],
     "header"
   );
-  static span: 8;
 
   constructor(targetChainId: ChainName, action: ActionName) {
     this.targetChainId = targetChainId;