Armani Ferrante
Armani Ferrante
We have all the orderbook data. Might be nice to provide an additional, advanced view to display the entire orderbook for the currently selected swap pair.
We should open a websocket connection to listen to changes for open orders balances, so that, when a user settles, the balances update.
The following Cargo.toml settings have been shown to reduce compute units ```toml [profile.release] lto = "fat" codegen-units = 1 [profile.release.build-override] opt-level = 3 incremental = false codegen-units = 1 ```...
We should consider adding a circuit breaker mechanism to automatically pause a market in extraordinary circumstances, e.g., a crank hasn't been run in some period of time or price changes...
For example, the `payer = ` here should be used with an underscore in the code gen. ```rust #[derive(Accounts)] pub struct Initialize, payer: UncheckedAccount, #[account(init, seeds = [AccountRecord::PREFIX.as_ref(), payer.key().as_ref()], bump,...
When running `anchor test` it should use the Anchor.toml value (or the --provider.wallet override).
Right now there's no loading indicator on the xnft applications page. We should add a skeleton component.
Steps to reproduce: * go to xnft.gg * preview an xnft (causing backpack to pop up with the xnft open) * close the xnft inside backpack (by clicking the power...
steps to reproduce: * open extension * open xnft (leave it open) * close extension * open extension (the first screen you see should be the xnft now) * close...