* displayed compute jobs on asset detail page
* filter compute jobs by datatoken address
* lint error fix
* changed query name for selecting compute orders by datatoken
* renamed Transactions component and moved it outside Pool directory
* style compose path fix
* query just one subgraph based on ddo chainId
* fixed displayed columns, added Finished column, table scroll fix
* changed AssetActionsHistoryTable titles
* made tabel cell width smaller
* external link get oceanConfing when undefined, use chainId for pools
* pass chainId to editHistory explorerLinks
* remove ddo check from Pool explorer link
* removed chainId verfication from datatoken external link path
* add Gaia-X chainId verification to pool datatoken external link
* add chainId check for Moonbeam
* check the maximum available datatoken to receive before buy compute or consume
* added previous order check in disable buy button logic when max dt in pool is bellow 1 datatoken
* fixed lint errors
* hide seccond message if one of the assets in compute has low liquidity
* 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
* wip added check chainId check for asset selection list
* updated condition and update oceanJs lib
* update lock file
* removed config metadatacacheUri since it was not used anymore
* refactor get only chain algos from aqua
* manually added lock file from multinetwork branch
* 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>
* created component for wallet network switching
* component styling
* display network names
* created networks config
* fix get network config function
* wip
* moved switcher component inside consume
* use isAssetNetwork to show Switcher component, added to publish
* get network properties using networkList and oceanConfig
* error fix
* hide wallet network switcher if no provider
* use chainId from useAsset ddo
* added switcher component to Compute
* added component to edit metadata and compute settings
* added component to advance settings form
* fixed lint errors
* included component inside Web3Feedback
* updated text and icon design
* button design update, and Web3Feedback position on edit asset
* fixed lint error
* message update
* tag error fixes
* disabled pool and trade buttons if not asset network
* mainnet aquarius fallback url
* filename typo fix
* replace NetworkName component with getNetworkDisplayName function
* added method to switch to EthereumChain networks, removed logs
* fixed lint error
* style tweaks
* markup and styles simplification
* restrict add datatoken
Co-authored-by: Norbi <katunanorbert@gmai.com>
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
* wip
* get latest assets from multiple networks
* updated queryMetadata function in components
* added new multinetwork aquarius api
* Use ddo chainId for AssetType inside teaser
* added chainId filter to queries from home page
* put chainId query string in parenthesis
* search filter by chainIds
* updated getDoo and getAssetName functions
* removed logs and fixed lint errors
* updated get published assets query
* adapted bookmarks aquarius call to multinetwork
* removed temporary ddo
Co-authored-by: Norbi <katunanorbert@gmai.com>
* removed compose previous data with new data
* removed unused states
* fix refetch multiple times for same block number
Co-authored-by: Norbi <katunanorbert@gmai.com>
* WIP
* UI changes
* get and display datasets on both compute and consume
* new component for datasets that algorithm can run compute job on
* AssetSelection className refactor
* added internal link to AssetSelection
* show loading page when changing asset
* Component and asset title UI update
* created new component for dataset list
* removed unnecessary changes
* updated link margin
* prettier fix
* merge fix
* another fix
Co-authored-by: Norbi <katunanorbert@gmai.com>
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
* adding env for RBAC server url to app.config.js
* creating util function for requesting auth from the rbac server
* fixing typing error
* testing rbac request on homepage
* removing console logs
* importing RBAC url from config file
* creating develpment .env file
* return true if no rbac url env is set
* creating permissions parent component
* wrapping homepage content in permission element
* wrapping publish in permissions wrapper
* wrapping search results in permissions wrapper
* wrapping asset actions in permissions element
* creating an error alert for permission denied
* updating react hook dependency
* passing address to rbac component
* sedning address to RBAC server
* wrapping asset in permission component
* removing unused import of Permission component
* sending request based on address
* chaning default permission case to restrict access
* updating eventType as consume
* Adding loader icon while waiting form permission response
* only sending request to RBAC if address is defined
* adding wallet connection info message
* changing the env name and checking for undefined
* updating .env.development
* Check for undefined RBAC_URL in permissions component
* removing .env.development and updating .env.example
* updating .env.example comment
* switching alert messages and reducing return statements
* removing console.log message
* fixing linting issue
* Revert "fixing linting issue"
This reverts commit 8bcb80be3d.
* Fixing linting errors
* pull from origin main
* Revert "pull from origin main"
This reverts commit 9535e41a5f.