Flip-Liquid

Results 12 issues of Flip-Liquid

### Problem When attempting to add a new field on an existing table, I'm using `yarn nx run :migrate` to perform the migration after having added the fields on my...

Review that each event is emitting the information it should be (i.e. see if any fields should be added, or are irrelevant and should be removed).

testFailNewOptionTypeOptionsTypeExists // TODO: investigate this revert - OptionsChainExists error should be displayed // with an argument, implying this expectRevert would use `abi.encodeWithSelector(); testExerciseWithDifferentDecimals test fails with an InvalidAssets() error

underlying and exercise assets are cast as ERC20s and checked that total supplies are less than the amount written. evaluate if the check should be kept

events are redefined in OptionSettlement.t.sol that are in IOptionSettlementEngine. Consider removing this redefinition.

testEventNewOptionType should assert first topic testEventWrite should assert claim id testEvent_sweepFees_whenFeesAccruedForExercise should be written

testTokenURI does not assert the return value of the test optionId

reimplement solmate ERC1155 impl to be compatible IERC1155Metadata

Gas tests + optimization