solidity
import "solidity-scale-codec/src/Xcm/VersionedXcm/VersionedXcmCodec.sol";VersionedXcmCodec
Kind: library
Functions
function encode(struct VersionedXcm versionedXcm) internal pure returns (bytes)function decode(bytes data) internal pure returns (struct VersionedXcm, uint256)function decodeAt(bytes data, uint256 offset) internal pure returns (struct VersionedXcm, uint256)function asV5(struct VersionedXcm versionedXcm) internal pure returns (struct Xcm)
encode(struct VersionedXcm versionedXcm)
solidity
function encode(struct VersionedXcm versionedXcm) internal pure returns (bytes)Encodes a `VersionedXcm` into bytes, using the appropriate encoding for its version.
decode(bytes data)
solidity
function decode(bytes data) internal pure returns (struct VersionedXcm, uint256)Decodes a `VersionedXcm` from bytes, using the appropriate decoding for its version.
decodeAt(bytes data, uint256 offset)
solidity
function decodeAt(bytes data, uint256 offset) internal pure returns (struct VersionedXcm, uint256)Decodes a `VersionedXcm` from bytes starting at a given offset, using the appropriate decoding for its version.
asV5(struct VersionedXcm versionedXcm)
solidity
function asV5(struct VersionedXcm versionedXcm) internal pure returns (struct Xcm)Converts a `VersionedXcm` to an `XcmV5` struct, if it is of version `V5`.