function addSymbolWithType(
string memory name,
uint256 minAcceptableQuoteValue,hassle
uint256 minAcceptablePortionLF,
uint256 tradingFee,
uint256 maxLeverage,
uint256 fundingRateEpochDuration,
uint256 fundingRateWindowTime,
uint256 symbolType
) external;
function setSymbolTypes(uint256[] calldata symbolIds, uint256[] calldata symbolTypes) external;
function setPartyBWhitelistedSymbolTypeStatus(
address partyB,
uint256 symbolType,
bool isWhiteList
) external;
function getSymbolWithType(uint256 symbolId) external view returns (SymbolWithType memory)
function isWhitelistedSymbolType(address partyB, uint256 symbolType) external view returns (bool)
This feature improves risk isolation and regulatory compliance for PartyBs.