# Stonks. Prosecco review. ### Artifacts - [specification](https://hackmd.io/6fmMnLqoQcq3LqFYcIdMwQ) - [code](https://github.com/lidofinance/stonks) (main branch) - [deploy plan](https://www.notion.so/Stonks-deploy-plan-37a8a7e7d3324bd6ac3dd6ff7cfe76c6?pvs=4) - [audit report](https://www.notion.so/Stonks-deploy-plan-37a8a7e7d3324bd6ac3dd6ff7cfe76c6?pvs=4) (Attached as a file to deploy plan in the reference section) ### Main changes since last review - added `minBuyAmount` parameter to the [`placeOrder`](https://github.com/lidofinance/stonks/blob/aa273c25f511fad51b689ceff4251344d6048463/contracts/Stonks.sol#L125) function - created new contract [`Ownable`](https://github.com/lidofinance/stonks/blob/aa273c25f511fad51b689ceff4251344d6048463/contracts/Ownable.sol) to separate logic between asset recovering and contract managing. - added possibility to [change/remove](https://github.com/lidofinance/stonks/blob/aa273c25f511fad51b689ceff4251344d6048463/contracts/Ownable.sol#L52) manager by agent - added [`forceApprove`](https://github.com/lidofinance/stonks/blob/aa273c25f511fad51b689ceff4251344d6048463/contracts/Order.sol#L121) instead of `approve` in the Order contract - added necessary events over all contracts - added necessary comments for margin and price tolerance - significantly improved test coverage