File: src/Xcm/VersionedXcm/VersionedXcmCodec.sol
VersionedXcmCodec
Kind: library
ABI Surface
Errors
error InvalidVersionedXcmLength()error UnsupportedXcmVersion(uint8 version)
Function Surface
function encode(struct VersionedXcm versionedXcm) internal pure returns (bytes)- Encodes a
VersionedXcminto bytes, using the appropriate encoding for its version.
- Encodes a
function decode(bytes data) internal pure returns (struct VersionedXcm, uint256)- Decodes a
VersionedXcmfrom bytes, using the appropriate decoding for its version.
- Decodes a
function decodeAt(bytes data, uint256 offset) internal pure returns (struct VersionedXcm, uint256)- Decodes a
VersionedXcmfrom bytes starting at a given offset, using the appropriate decoding for its version.
- Decodes a
function asV5(struct VersionedXcm versionedXcm) internal pure returns (struct Xcm)- Converts a
VersionedXcmto anXcmV5struct, if it is of versionV5.
- Converts a