@wormhole-foundation/sdk-solana-cctp
Version:
SDK for Solana, used in conjunction with @wormhole-foundation/sdk
8 lines • 803 B
TypeScript
import type { PublicKeyInitData } from '@solana/web3.js';
import { PublicKey } from '@solana/web3.js';
import type { CircleAttestation, circle } from '@wormhole-foundation/sdk-connect';
import { CircleBridge } from '@wormhole-foundation/sdk-connect';
export declare function calculateFirstNonce(nonce: bigint): bigint;
export declare function nonceAccount(nonce: bigint, sourceChain: circle.CircleChainId, messageTransmitterProgramId: PublicKey): PublicKey;
export declare function createReceiveMessageInstruction(messageTransmitterProgramId: PublicKey, tokenMessengerProgramId: PublicKey, usdcAddress: PublicKey, circleMessage: CircleBridge.Message, attestation: CircleAttestation, payer?: PublicKeyInitData): Promise<import("@solana/web3.js").Transaction>;
//# sourceMappingURL=receiveMessage.d.ts.map