wormhole-circle-integration/solana/ts/src/state/Custodian.ts

16 lines
428 B
TypeScript

import { PublicKey } from "@solana/web3.js";
export class Custodian {
bump: number;
upgradeAuthorityBump: number;
constructor(bump: number, upgradeAuthorityBump: number) {
this.bump = bump;
this.upgradeAuthorityBump = upgradeAuthorityBump;
}
static address(programId: PublicKey): PublicKey {
return PublicKey.findProgramAddressSync([Buffer.from("emitter")], programId)[0];
}
}