-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Handle
pauliax
Vulnerability details
Impact
The initial liquidity is minted to this address:
/// @notice this is the address that permanently locked initial liquidity for markets is held by.
/// These tokens will never move so market can never have zero liquidity on a side.
/// @dev f10a7 spells float in hex - for fun - important part is that the private key for this address in not known.
address public constant PERMANENT_INITIAL_LIQUIDITY_HOLDER = 0xf10A7_F10A7_f10A7_F10a7_F10A7_f10a7_F10A7_f10a7;
While it is true that this address currently seems to have no signs of activity, there is still a theoretical chance it will be discovered in the future. Possible mitigation could be to forbid this sender in transfer functions of SyntheticToken.
Recommended Mitigation Steps
Add restrictions on transfers of synthetic tokens from PERMANENT_INITIAL_LIQUIDITY_HOLDER.