* get all neded data for the header from 3box, aqua and subgraph
* fix tvl display error
* WIP metadata header styling
* added more styling for the header
* make page title optional so we can remove it on account page
* stroke change for svg images and default values
* more styling added to the header
* fixed linter
* added ocean balance to tvl
* update styling for statistcs
* fixed eror for go to my account from another account page
* updated styling for mobile use
* wip show more on explorer links and description
* properly display read more for explorer links and description
* replaced show more with 3box redirect on description
* change accounts default picture and check links length before display element
* use optional on links
* grid cleanup, new number unit, split up stats
* rename all the things, more profile header styling
* visual hierarchy, improve image loading experience
* layout flow & visual tweaks
* more description
* replaced account route with profile when accesing a profile by the eth address
* use account id from url if exists when fetching data
* bump @oceanprotocol/art to v3.2.0
* styling, fallbacks, edge case fixes
* clean up Publisher atom, link to profile page
* fixed issue when switching to my profile from another profile
* output accountId, make it copyable, remove stats icons
* render tweaks, markup cleanup
* add 3box reference
* mobile tabs spacing tweaks
* text flow and spacing tweaks
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
* WIP
* calculate price impact by subtracting tokens fiat values
* get and use spotPrice for price impact calculation, use Decimal
* set impact to 0 if input and output values are undefined
* move price impact to a new component
* turn price impact value color to red if grater than 5
* add tooltip to price impact and slippage
* removed fiat price
* change formula
* remove console.log
* don't block add liquidity button
* typos
* proper text alignment
Co-authored-by: mihaisc <mihai@oceanprotocol.com>
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
* multiple graphs queried
* multiple graphs queried
WIP
* fixes
* urql provider added
* urql used in downloads tab
* wip on downloads, pool shares and compute orders
* OperationContext added
* urql client query used
* added method for query multiple subgraphs
* get multiple subgraphs data
* aqua changes integrated
* published and poolTransaction tabs data correctly fetched
* poolTransaction symbol taken from Subgraph
* Downloads loading fixed, logs deleted
* compute history partial fix
* fetch data after deselecting network fix, logs deleted
* changes after Multinetwork branch merge
* ddo usage and config removed
* get out symbol fix, unused imports deleted
* loading data fix
* console log removed
* loading data with no wallet connected fix
* no wallet connected and empty result message updated
* NetworkName added on table
* explorer link fix for pool transactions
* NetworkName added in PoolTransactions table
* transactions and downloads sorted by timestamp
* pool shares and compute jobs sorted by timestamp
* use transaction network id for explorer link
* pool transactions refetch
* pool shares refetch
* stop re-displaying table data if no changes on refetch
Co-authored-by: claudia.holhos <claudia.holhos@hpm.ro>
Co-authored-by: Norbert <katunanorbert@gmail.com>
Co-authored-by: mihaisc <mihai@oceanprotocol.com>
* updated pool history and pool liquidity graph queries
* fixed lint errors
* fixed graph issues
* refatch graph every 10s
* refetch liquidity info and fixed typo's
* cleared refetch intervals when unmounting pool and graph compoments on assets detail page
* ordered subgraph did array before return
* updated aqua querry offset to fit multi network
* fixed typo and removed logs
* sort assets by oceanReserve
* added TVL label and rename Pool Creator Liquidity to Pool Creator Statistics
* remove obsolete comments
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
* fetch pools from graph, fetch ddos for pools
* WIP on displaying highest liquidity assets
* loader added
* check ddo state for each asset
* data ordered by valueLocked, logger added
* filter ddos for purgatory
* verify ddo isConsumable price attribute
* moved query into subgraph.ts
* send did list, fix assets display
* fixes on assets display
* assets sorted by dids
* get assets on correct order
* get assets in correct order
* loading assets fixes
* correct order and loading, network overloaded
* fixes on loading
* fixed on network change, added loading
* fixed on network change when no wallet connected, improved loading
Co-authored-by: claudia.holhos <claudia.holhos@hpm.ro>
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
Co-authored-by: Norbi <katunanorbert@gmai.com>
* used price from subgraph for asset teasers
* moved loading component inside AssetList
* replaced any with proper types inside subgraph utils
* fixed loading component displayed when empty assets or prices list
* show loading component when refetching data on sort and filter
* get each asset price before displaying the component, loading changes
* refactoring functions for getting asset prices
Co-authored-by: Norbi <katunanorbert@gmai.com>