@avalanche-sdk/interchain
Version:
Interchain package for handling ICM/ICTT messages
30 lines • 1.51 kB
TypeScript
import { pvmSerial } from "@avalabs/avalanchejs";
/**
* Parses a SubnetToL1ConversionMessage (AddressedCall payload) from a hex string.
*
* @param subnetToL1ConversionMessageHex - The hex string representing the SubnetToL1ConversionMessage.
* @returns The parsed SubnetToL1ConversionMessage instance. {@link SubnetToL1ConversionMessage}
*/
export declare function parseSubnetToL1ConversionMessage(subnetToL1ConversionMessageHex: string): SubnetToL1ConversionMessage;
/**
* Creates a new SubnetToL1ConversionMessage from a conversion ID.
*
* @param conversionId - The conversion ID (base58check encoded).
* @returns A new SubnetToL1ConversionMessage instance. {@link SubnetToL1ConversionMessage}
*/
export declare function newSubnetToL1ConversionMessage(conversionId: string): SubnetToL1ConversionMessage;
/**
* SubnetToL1ConversionMessage class provides utility methods to build
* and parse SubnetToL1ConversionMessage from hex strings or values, and
* access its properties.
*/
export declare class SubnetToL1ConversionMessage extends pvmSerial.warp.AddressedCallPayloads.SubnetToL1ConversionMessage {
static fromHex(subnetToL1ConversionMessageHex: string): SubnetToL1ConversionMessage;
static fromValues(conversionId: string): SubnetToL1ConversionMessage;
toHex(): string;
/**
* Do not use this method directly.
*/
static fromBytes(_bytes: never, _codec: never): [SubnetToL1ConversionMessage, Uint8Array];
}
//# sourceMappingURL=subnetToL1ConversionMessage.d.ts.map