TokenBridge: {
    accounts: [];
    instructions: [{
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: true;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }];
        args: [{
            name: "wormhole";
            type: "publicKey";
        }];
        name: "initialize";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: true;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: false;
            isSigner: false;
            name: "splMetadata";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }];
        name: "attestToken";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: false;
            isSigner: false;
            name: "endpoint";
        }, {
            isMut: true;
            isSigner: false;
            name: "to";
        }, {
            isMut: true;
            isSigner: false;
            name: "toFees";
        }, {
            isMut: true;
            isSigner: false;
            name: "custody";
        }, {
            isMut: false;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "custodySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [];
        name: "completeNative";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: false;
            isSigner: false;
            name: "endpoint";
        }, {
            isMut: true;
            isSigner: false;
            name: "to";
        }, {
            isMut: true;
            isSigner: false;
            name: "toFees";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: false;
            isSigner: false;
            name: "mintAuthority";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [];
        name: "completeWrapped";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "from";
        }, {
            isMut: true;
            isSigner: true;
            name: "fromOwner";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: false;
            isSigner: false;
            name: "authoritySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }, {
            name: "amount";
            type: "u64";
        }, {
            name: "fee";
            type: "u64";
        }, {
            name: "targetAddress";
            type: {
                array: ["u8", 32];
            };
        }, {
            name: "targetChain";
            type: "u16";
        }];
        name: "transferWrapped";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "from";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: true;
            isSigner: false;
            name: "custody";
        }, {
            isMut: false;
            isSigner: false;
            name: "authoritySigner";
        }, {
            isMut: false;
            isSigner: false;
            name: "custodySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }, {
            name: "amount";
            type: "u64";
        }, {
            name: "fee";
            type: "u64";
        }, {
            name: "targetAddress";
            type: {
                array: ["u8", 32];
            };
        }, {
            name: "targetChain";
            type: "u16";
        }];
        name: "transferNative";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "endpoint";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [];
        name: "registerChain";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "endpoint";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: true;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: true;
            isSigner: false;
            name: "splMetadata";
        }, {
            isMut: false;
            isSigner: false;
            name: "mintAuthority";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "splMetadataProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [];
        name: "createWrapped";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: false;
            isSigner: false;
            name: "upgradeAuthority";
        }, {
            isMut: true;
            isSigner: false;
            name: "spill";
        }, {
            isMut: true;
            isSigner: false;
            name: "implementation";
        }, {
            isMut: true;
            isSigner: false;
            name: "programData";
        }, {
            isMut: true;
            isSigner: false;
            name: "tokenBridgeProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "bpfLoaderUpgradeable";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }];
        args: [];
        name: "upgradeContract";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "from";
        }, {
            isMut: true;
            isSigner: true;
            name: "fromOwner";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: false;
            isSigner: false;
            name: "authoritySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "sender";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }, {
            name: "amount";
            type: "u64";
        }, {
            name: "targetAddress";
            type: {
                array: ["u8", 32];
            };
        }, {
            name: "targetChain";
            type: "u16";
        }, {
            name: "payload";
            type: "bytes";
        }, {
            name: "cpiProgramId";
            type: {
                option: "publicKey";
            };
        }];
        name: "transferWrappedWithPayload";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "from";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: true;
            isSigner: false;
            name: "custody";
        }, {
            isMut: false;
            isSigner: false;
            name: "authoritySigner";
        }, {
            isMut: false;
            isSigner: false;
            name: "custodySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "sender";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }, {
            name: "amount";
            type: "u64";
        }, {
            name: "targetAddress";
            type: {
                array: ["u8", 32];
            };
        }, {
            name: "targetChain";
            type: "u16";
        }, {
            name: "payload";
            type: "bytes";
        }, {
            name: "cpiProgramId";
            type: {
                option: "publicKey";
            };
        }];
        name: "transferNativeWithPayload";
    }];
    name: "wormhole";
    version: "0.1.0";
}

Type declaration

  • accounts: []
  • instructions: [{
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: true;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }];
        args: [{
            name: "wormhole";
            type: "publicKey";
        }];
        name: "initialize";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: true;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: false;
            isSigner: false;
            name: "splMetadata";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }];
        name: "attestToken";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: false;
            isSigner: false;
            name: "endpoint";
        }, {
            isMut: true;
            isSigner: false;
            name: "to";
        }, {
            isMut: true;
            isSigner: false;
            name: "toFees";
        }, {
            isMut: true;
            isSigner: false;
            name: "custody";
        }, {
            isMut: false;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "custodySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [];
        name: "completeNative";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: false;
            isSigner: false;
            name: "endpoint";
        }, {
            isMut: true;
            isSigner: false;
            name: "to";
        }, {
            isMut: true;
            isSigner: false;
            name: "toFees";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: false;
            isSigner: false;
            name: "mintAuthority";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [];
        name: "completeWrapped";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "from";
        }, {
            isMut: true;
            isSigner: true;
            name: "fromOwner";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: false;
            isSigner: false;
            name: "authoritySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }, {
            name: "amount";
            type: "u64";
        }, {
            name: "fee";
            type: "u64";
        }, {
            name: "targetAddress";
            type: {
                array: ["u8", 32];
            };
        }, {
            name: "targetChain";
            type: "u16";
        }];
        name: "transferWrapped";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "from";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: true;
            isSigner: false;
            name: "custody";
        }, {
            isMut: false;
            isSigner: false;
            name: "authoritySigner";
        }, {
            isMut: false;
            isSigner: false;
            name: "custodySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }, {
            name: "amount";
            type: "u64";
        }, {
            name: "fee";
            type: "u64";
        }, {
            name: "targetAddress";
            type: {
                array: ["u8", 32];
            };
        }, {
            name: "targetChain";
            type: "u16";
        }];
        name: "transferNative";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "endpoint";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [];
        name: "registerChain";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: false;
            isSigner: false;
            name: "endpoint";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: true;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: true;
            isSigner: false;
            name: "splMetadata";
        }, {
            isMut: false;
            isSigner: false;
            name: "mintAuthority";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "splMetadataProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [];
        name: "createWrapped";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "vaa";
        }, {
            isMut: true;
            isSigner: false;
            name: "claim";
        }, {
            isMut: false;
            isSigner: false;
            name: "upgradeAuthority";
        }, {
            isMut: true;
            isSigner: false;
            name: "spill";
        }, {
            isMut: true;
            isSigner: false;
            name: "implementation";
        }, {
            isMut: true;
            isSigner: false;
            name: "programData";
        }, {
            isMut: true;
            isSigner: false;
            name: "tokenBridgeProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "bpfLoaderUpgradeable";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }];
        args: [];
        name: "upgradeContract";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "from";
        }, {
            isMut: true;
            isSigner: true;
            name: "fromOwner";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: false;
            isSigner: false;
            name: "wrappedMeta";
        }, {
            isMut: false;
            isSigner: false;
            name: "authoritySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "sender";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }, {
            name: "amount";
            type: "u64";
        }, {
            name: "targetAddress";
            type: {
                array: ["u8", 32];
            };
        }, {
            name: "targetChain";
            type: "u16";
        }, {
            name: "payload";
            type: "bytes";
        }, {
            name: "cpiProgramId";
            type: {
                option: "publicKey";
            };
        }];
        name: "transferWrappedWithPayload";
    }, {
        accounts: [{
            isMut: true;
            isSigner: true;
            name: "payer";
        }, {
            isMut: false;
            isSigner: false;
            name: "config";
        }, {
            isMut: true;
            isSigner: false;
            name: "from";
        }, {
            isMut: true;
            isSigner: false;
            name: "mint";
        }, {
            isMut: true;
            isSigner: false;
            name: "custody";
        }, {
            isMut: false;
            isSigner: false;
            name: "authoritySigner";
        }, {
            isMut: false;
            isSigner: false;
            name: "custodySigner";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeBridge";
        }, {
            isMut: true;
            isSigner: true;
            name: "wormholeMessage";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeEmitter";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeSequence";
        }, {
            isMut: true;
            isSigner: false;
            name: "wormholeFeeCollector";
        }, {
            isMut: false;
            isSigner: false;
            name: "clock";
        }, {
            isMut: false;
            isSigner: false;
            name: "sender";
        }, {
            isMut: false;
            isSigner: false;
            name: "rent";
        }, {
            isMut: false;
            isSigner: false;
            name: "systemProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "tokenProgram";
        }, {
            isMut: false;
            isSigner: false;
            name: "wormholeProgram";
        }];
        args: [{
            name: "nonce";
            type: "u32";
        }, {
            name: "amount";
            type: "u64";
        }, {
            name: "targetAddress";
            type: {
                array: ["u8", 32];
            };
        }, {
            name: "targetChain";
            type: "u16";
        }, {
            name: "payload";
            type: "bytes";
        }, {
            name: "cpiProgramId";
            type: {
                option: "publicKey";
            };
        }];
        name: "transferNativeWithPayload";
    }]
  • name: "wormhole"
  • version: "0.1.0"

Generated using TypeDoc