Address Checks
Interface
interface AddressChecks {
/** Require the address to be an EVM contract. */
mustBeEvmContract?: boolean;
/** Require the address to not be an EVM contract. */
mustNotBeEvmContract?: boolean;
/** Require the address to be a liquidity pool. */
mustBeLiquidityPool?: boolean;
/** Require the address to not be a liquidity pool. */
mustNotBeLiquidityPool?: boolean;
}How It Works
Collection Approvals
Incoming Approvals
Outgoing Approvals
Available Checks
EVM Contract Checks
Liquidity Pool Checks
Examples
Collection Approval: Require EVM Contract Recipients
Collection Approval: Block Liquidity Pool Senders
Incoming Approval: Require EVM Contract Initiators
Outgoing Approval: Block Liquidity Pool Recipients
Combined Checks
Use Cases
Constraints
Last updated