solidity
import "solidity-scale-codec/src/Xcm/v5/OriginKind/OriginKindCodec.sol";OriginKindCodec
Kind: library
Functions
function encode(enum OriginKind originKind) internal pure returns (bytes)function encodedSizeAt(bytes data, uint256 offset) internal pure returns (uint256)function decode(bytes data) internal pure returns (enum OriginKind, uint256)function decodeAt(bytes data, uint256 offset) internal pure returns (enum OriginKind, uint256)
encode(enum OriginKind originKind)
solidity
function encode(enum OriginKind originKind) internal pure returns (bytes)Encodes an `OriginKind` enum value into a bytes array using SCALE encoding.
encodedSizeAt(bytes data, uint256 offset)
solidity
function encodedSizeAt(bytes data, uint256 offset) internal pure returns (uint256)Returns the number of bytes that an `OriginKind` enum value would occupy when SCALE-encoded.
decode(bytes data)
solidity
function decode(bytes data) internal pure returns (enum OriginKind, uint256)Decodes a bytes array into an `OriginKind` enum value using SCALE decoding.
decodeAt(bytes data, uint256 offset)
solidity
function decodeAt(bytes data, uint256 offset) internal pure returns (enum OriginKind, uint256)Decodes a bytes array into an `OriginKind` enum value starting at a specific offset.