Skip to content

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 VersionedXcm into bytes, using the appropriate encoding for its version.
  • function decode(bytes data) internal pure returns (struct VersionedXcm, uint256)
    • Decodes a VersionedXcm from bytes, using the appropriate decoding for its version.
  • 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.
  • function asV5(struct VersionedXcm versionedXcm) internal pure returns (struct Xcm)
    • Converts a VersionedXcm to an XcmV5 struct, if it is of version V5.

Created with solidity-doc-generator