import "solidity-scale-codec/src/Xcm/v5/AssetTransferFilter/AssetTransferFilterCodec.sol";AssetTransferFilterCodec
Kind: library
Functions
function encode(struct AssetTransferFilter atf) internal pure returns (bytes)function encodedSizeAt(bytes data, uint256 offset) internal pure returns (uint256)function decode(bytes data) internal pure returns (struct AssetTransferFilter, uint256)function asTeleport(struct AssetTransferFilter atf) internal pure returns (struct TeleportParams)
encode(struct AssetTransferFilter atf)
function encode(struct AssetTransferFilter atf) internal pure returns (bytes)Encodes an `AssetTransferFilter` struct into SCALE bytes.
encodedSizeAt(bytes data, uint256 offset)
function encodedSizeAt(bytes data, uint256 offset) internal pure returns (uint256)Returns the number of bytes that an `AssetTransferFilter` would occupy when SCALE-encoded.
decode(bytes data)
function decode(bytes data) internal pure returns (struct AssetTransferFilter, uint256)Decodes an `AssetTransferFilter` from SCALE bytes starting at the beginning.
decodeAt(bytes data, uint256 offset)
function decodeAt(bytes data, uint256 offset) internal pure returns (struct AssetTransferFilter, uint256)Decodes an `AssetTransferFilter` from SCALE bytes starting at a given offset.
asTeleport(struct AssetTransferFilter atf)
function asTeleport(struct AssetTransferFilter atf) internal pure returns (struct TeleportParams)Extracts the inner `AssetFilter` from an `AssetTransferFilter` with `Teleport` variant
asReserveDeposit(struct AssetTransferFilter atf)
function asReserveDeposit(struct AssetTransferFilter atf) internal pure returns (struct ReserveDepositParams)Extracts the inner `AssetFilter` from an `AssetTransferFilter` with `ReserveDeposit` variant
asReserveWithdraw(struct AssetTransferFilter atf)
function asReserveWithdraw(struct AssetTransferFilter atf) internal pure returns (struct ReserveWithdrawParams)Extracts the inner `AssetFilter` from an `AssetTransferFilter` with `ReserveWithdraw` variant