solidity
import "solidity-scale-codec/src/Xcm/v5/XcmError/XcmErrorCodec.sol";XcmErrorCodec
Kind: library
Functions
function encode(struct XcmError e) internal pure returns (bytes)function encodedSizeAt(bytes data, uint256 offset) internal pure returns (uint256)function decode(bytes data) internal pure returns (struct XcmError, uint256)function decodeAt(bytes data, uint256 offset) internal pure returns (struct XcmError, uint256)function asTrap(struct XcmError e) internal pure returns (struct TrapErrorParams)
encode(struct XcmError e)
solidity
function encode(struct XcmError e) internal pure returns (bytes)Encodes an `XcmError` into SCALE bytes.
encodedSizeAt(bytes data, uint256 offset)
solidity
function encodedSizeAt(bytes data, uint256 offset) internal pure returns (uint256)Returns the number of bytes that an `XcmError` would occupy when SCALE-encoded.
decode(bytes data)
solidity
function decode(bytes data) internal pure returns (struct XcmError, uint256)Decodes an `XcmError` from SCALE bytes starting at the beginning.
decodeAt(bytes data, uint256 offset)
solidity
function decodeAt(bytes data, uint256 offset) internal pure returns (struct XcmError, uint256)Decodes an `XcmError` from SCALE bytes starting at a given offset.
asTrap(struct XcmError e)
solidity
function asTrap(struct XcmError e) internal pure returns (struct TrapErrorParams)Decodes the trap code from a `Trap` error.