@wormhole-foundation/sdk-aptos-tokenbridge
Version:
SDK for Solana, used in conjunction with @wormhole-foundation/sdk
39 lines • 2.66 kB
TypeScript
import type { LayoutToType } from "@wormhole-foundation/sdk-base";
declare const foreignAddressSeedLayout: readonly [{
readonly binary: "bytes";
readonly size: 32;
readonly custom: {
to: (val: Uint8Array) => import("@wormhole-foundation/sdk-definitions").UniversalAddress;
from: (val: import("@wormhole-foundation/sdk-definitions").UniversalAddress) => Uint8Array;
};
readonly name: "tokenBridgeAddress";
}, {
readonly custom: {
to: (val: number) => "Solana" | "Ethereum" | "Bsc" | "Polygon" | "Avalanche" | "Algorand" | "Fantom" | "Klaytn" | "Celo" | "Near" | "Moonbeam" | "Injective" | "Osmosis" | "Sui" | "Aptos" | "Arbitrum" | "Optimism" | "Pythnet" | "Btc" | "Base" | "Sei" | "Scroll" | "Mantle" | "Xlayer" | "Linea" | "Berachain" | "Seievm" | "Unichain" | "Worldchain" | "Ink" | "HyperEVM" | "Monad" | "Mezo" | "Fogo" | "Sonic" | "Converge" | "Plume" | "Wormchain" | "Cosmoshub" | "Evmos" | "Kujira" | "Neutron" | "Celestia" | "Stargaze" | "Seda" | "Dymension" | "Provenance" | "Noble" | "Sepolia" | "ArbitrumSepolia" | "BaseSepolia" | "OptimismSepolia" | "Holesky" | "PolygonSepolia";
from: (val: "Solana" | "Ethereum" | "Bsc" | "Polygon" | "Avalanche" | "Algorand" | "Fantom" | "Klaytn" | "Celo" | "Near" | "Moonbeam" | "Injective" | "Osmosis" | "Sui" | "Aptos" | "Arbitrum" | "Optimism" | "Pythnet" | "Btc" | "Base" | "Sei" | "Scroll" | "Mantle" | "Xlayer" | "Linea" | "Berachain" | "Seievm" | "Unichain" | "Worldchain" | "Ink" | "HyperEVM" | "Monad" | "Mezo" | "Fogo" | "Sonic" | "Converge" | "Plume" | "Wormchain" | "Cosmoshub" | "Evmos" | "Kujira" | "Neutron" | "Celestia" | "Stargaze" | "Seda" | "Dymension" | "Provenance" | "Noble" | "Sepolia" | "ArbitrumSepolia" | "BaseSepolia" | "OptimismSepolia" | "Holesky" | "PolygonSepolia") => number;
};
readonly binary: "uint";
readonly size: 2;
readonly name: "chain";
}, {
readonly name: "domainSeparator";
readonly binary: "bytes";
readonly custom: Uint8Array;
readonly omit: true;
}, {
readonly binary: "bytes";
readonly size: 32;
readonly custom: {
to: (val: Uint8Array) => import("@wormhole-foundation/sdk-definitions").UniversalAddress;
from: (val: import("@wormhole-foundation/sdk-definitions").UniversalAddress) => Uint8Array;
};
readonly name: "tokenId";
}, {
readonly name: "domainSeparator";
readonly binary: "bytes";
readonly custom: Uint8Array;
readonly omit: true;
}];
export declare const serializeForeignAddressSeeds: (data: LayoutToType<typeof foreignAddressSeedLayout>) => Uint8Array;
export {};
//# sourceMappingURL=foreignAddress.d.ts.map