aballerr
28be15ef9f
fix: fixing color of buttons ( #5179 )
...
* fixing color states, price slider and navbar
2022-11-14 16:04:29 -05:00
Charles Bachmeier
9d5e0701e7
fix: disable polling after scroll ( #5191 )
...
disable polling after scroll
2022-11-13 13:33:38 -05:00
Zach Pomerantz
935694630b
fix: do not poll when loading more assets ( #5184 )
2022-11-11 14:54:26 -08:00
Zach Pomerantz
5325b5f8b4
fix: nft waterfalls requests ( #5168 )
...
* fix: request all sweep data in parallel
* fix: trigger collection query from a wrapping screen
* load sweep for correct markets
* add preload logic for assets query
* add load query to explore table
* fix: cleanup AssetFetcherParams
* fix: preload trending collections
* fix: graphql array argument
* fix: actually use preloaded asset query
* fix: use network and suspense to actually parallelize
Co-authored-by: Charlie <charles@bachmeier.io>
2022-11-11 14:55:09 -05:00
lynn
a70ef4326d
feat: unlisted view my nft cards ( #5129 )
...
* init
* it's working with jack's card.tsx components
* add nft details on cards for view my nfts
* listed cards ready for review
* remove unnecessary code
* updated radius
* first round charlie comments
* respond all comments
* fix
* remove floor price when not on sell mode
2022-11-10 15:28:17 -05:00
cartcrom
12eb337444
fix: one point price charts + added suspense ( #5030 )
...
* Used suspense for graph queries
* cleaned up unused code
* updated skeleton
* fixed zach's pr comments
* removed console.log
* throw error on missing token details address
2022-11-10 11:00:32 -05:00
Charles Bachmeier
2abae0ee4c
refactor: replace sweep query with gql call ( #5143 )
...
replace sweep query with gql call
2022-11-09 16:05:57 -05:00
Charles Bachmeier
1893d258b5
feat: add marketplace and trait counts to assets query ( #5137 )
...
* working total count
* trait counts
* marketplace counts
* carousel card
* undo count refactor
* Filter styles
* remove any cast and handle 0
2022-11-09 10:44:42 -05:00
Charles Bachmeier
ed7f126bd0
fix: updates to wallet asset schemas ( #5132 )
...
* updates to wallet asset schemas
* update map type and market check
* much better syntax
2022-11-09 10:31:30 -05:00
aballerr
eb35d3a2a0
fix: price range and details screen sizing ( #5094 )
...
* adjustments to screen sizing and updating to work better with graphql
2022-11-08 15:36:52 -05:00
Charles Bachmeier
36109a1fe7
refactor: update nft gql fetcher endpoint ( #5126 )
...
update gql fetcher for prod endpoint
2022-11-08 13:11:25 -05:00
Charles Bachmeier
415b3a1548
fix: add more null checks for Asset gql query ( #5123 )
...
add more null checks for Asset gql query
2022-11-08 10:54:11 -05:00
Charles Bachmeier
4e7b8264c3
refactor: Wallet Assets GraphQL Query ( #5053 )
...
* begin nft balance integration
* inf scroll works
* working list
* update comment
* connect collection filters
* use lazyload
* update schema
* working with new schema
* details for nfs assets
* cleanup
* more null checks
* unique index for loading cards
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-11-08 09:02:39 -05:00
Jordan Frankfurt
b2481d6ba8
fix(asset-details): if an asset has no listings, don't try to render them ( #5088 )
...
* fix(asset-details): if an asset has no listings, don't try to render them
* add todo
2022-11-07 10:22:03 -06:00
Zach Pomerantz
eaa9b51913
feat: nft polling ( #5083 )
...
* feat: nft polling
* docs: document the poll
* chore: add todo for cursor tracking
* fix: poll all pages
* 5s polling
Co-authored-by: Charlie <charles@bachmeier.io>
2022-11-07 07:28:38 -08:00
aballerr
4b1b6098f3
feat: Details implementation ( #5059 )
...
* Details Page Update
2022-11-04 12:06:39 -06:00
Charles Bachmeier
bd0a32b07c
fix: gql traits for collection ( #5080 )
...
fix gql traits for collection
2022-11-04 10:07:59 -07:00
Charles Bachmeier
9fd6ab01de
refactor: Asset Details GQL Query ( #5037 )
...
* add details query
* add new query file
* connect details gql query to page
* remove comment
* type refactoring
* working pooled asset logic
* useLazyload
* remove any cast
* Deprecated_SellOrder
* extranneous cast
* return markets
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-11-03 10:52:20 -07:00
Charles Bachmeier
fda9d29d5e
fix: prices passed in scientific notation ( #5070 )
...
fix prices passed in scientific notation
2022-11-02 13:48:02 -07:00
Charles Bachmeier
d74c05008b
refactor: Add Collection Stats GraphQL query ( #5022 )
...
* add demo Asset Fetcher
* new file
* update fetcher
* update query name
* beginning integration type
* uncomment
* working mutant apes
* comment out debug logging
* pass in inputs to query
* update collections to handle inf scroll
* paginated query first attempt
* wrapped assetQuery
* building pagination, needs spread
* working pagination
* working sort
* use cacheconfig
* change query source in Collection page
* passed in filters
* fetch schema from main endpoint
* delete unused relayenv
* rename token_url
* easy GenieAsset refactoring
* add rarity
* update price info
* remove logging
* remove redundancy
* refactor usd price fetching for assets
* update standard and address
* remove unused cacheconfig
* add gql collection query
* dont repeat ethprice calc
* unmemo bools
* reduce duplicated usd price logic
* cleanup imports
* useUsd price hook
* restructure Traits datatype
* working traits
* add new markets
* resolve merge conflict
* totalVolume workaround
* update comment
* fix for totalVolume bug
* add sudoswap icon
* deprecate unused vars in GenieCollection
* interim rarity verified
* cleanup
* use forEach
* add comment
* undefined division
* cleanup
* usememo marketplace select
* update % formatting
* use updated prod schema
* useLazyLoad
* remove any cast
* re-add null checks
* respond to comments
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-11-02 13:33:08 -07:00
Charles Bachmeier
734a15e350
fix: Adds some null checks to Asset gql query ( #5058 )
...
* add some null checks
* undo susflag change
* fix not for sale logic
* fix rarity
* fix rarity format
* remove logging
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-11-01 11:06:53 -07:00
Charles Bachmeier
ef57ff7611
refactor: NFT Assets GraphQL Integration ( #4928 )
...
* add demo Asset Fetcher
* new file
* update fetcher
* update query name
* beginning integration type
* uncomment
* working mutant apes
* comment out debug logging
* pass in inputs to query
* update collections to handle inf scroll
* paginated query first attempt
* wrapped assetQuery
* building pagination, needs spread
* working pagination
* working sort
* use cacheconfig
* change query source in Collection page
* passed in filters
* fetch schema from main endpoint
* delete unused relayenv
* rename token_url
* easy GenieAsset refactoring
* add rarity
* update price info
* remove logging
* remove redundancy
* refactor usd price fetching for assets
* update standard and address
* remove unused cacheconfig
* dont repeat ethprice calc
* unmemo bools
* reduce duplicated usd price logic
* cleanup imports
* useUsd price hook
* resolve merge conflict
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-10-27 10:08:25 -07:00
Zach Pomerantz
751ba3c62d
fix: token price ( #5018 )
...
* feat: add decimals, wrapper to token query
* fix: construct token in details page
* fix: clean widget default behavior
* fix: actual defaulting again
* fix: split token from price queries
* fix: reimplement TokenPrice query
* chore: rm old code
* fix: keep loading chart while loading
* fix: mv loader down
* fix: loading chart
2022-10-26 18:53:44 -07:00
Zach Pomerantz
058aa52faf
fix: fetch decimals from token query ( #5016 )
...
* feat: add decimals, wrapper to token query
* fix: construct token in details page
2022-10-26 18:00:53 -07:00
Charles Bachmeier
a21bbfd5a7
feat: NFT GraphQL Feature Flag ( #4969 )
...
* add nft graphQl feature flag
* connect flag to env provider
* attempting metadata relay env switch
* working config
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-10-20 08:51:00 -07:00
vignesh mohankumar
443cfe7540
chore: remove favoriteTokens flag ( #4955 )
...
* chore: remove favoriteTokens flag
* remove more favorites stuff
* unused imports
2022-10-19 12:55:45 -04:00
Yadong Zhang
175ffade5e
fix: handled undefined circleLogoUrl and failed fetchQuery ( #4916 )
...
* fix: handled circleLogoUrl undefined.
* fix: catch error and return empty data.
* fix: added optional chaining for circleLogoUrl in TokenRow file.
2022-10-17 14:26:30 -07:00
Zach Pomerantz
4f74267144
fix: prevent marking x-chain wrapped as native ( #4921 )
2022-10-13 11:34:27 -07:00
cartcrom
55beaf65a2
fix: use correct optimism icon in explore ( #4893 )
2022-10-13 11:38:26 -04:00
Zach Pomerantz
4806c69053
fix: map wrapped tokens to native tokens for top/trending ( #4855 )
...
* fix: map wrapped to native for trending tokens
* fix: close top tokens subscription
* fix: map wrapped to native for top tokens
* fix: link to native from native
* refactor: unwrapToken.ts
* fix: mv query to effect
* fix: native token logos
* fix: use NATIVE_CHAIN_ID
* fix: rm todo
* fix: include NATIVE_CHAIN_ID
* fix: NATIVE_CHAIN_ID import
2022-10-10 22:34:11 -07:00
cartcrom
d8677d8a6d
feat: lazy load sparklines ( #4827 )
...
* testing removing sparklines
* fixed build
* filter working
* added lazy loading of sparklines
* fixed bugs
* removed comments
* add back memo
Co-authored-by: Connor McEwen <connor.mcewen@gmail.com>
2022-10-10 16:51:45 -04:00
Jordan Frankfurt
b0b61f886d
fix: refactors the way chainId is accessed in some places ( #4818 )
...
fix: refactors the way some data is accessed
2022-10-06 11:55:46 -05:00
lynn
d794cef770
fix: more explore table fixes ( #4806 )
...
* testing
* remove dev dep
* fixed
* fixes
* add developer comments
* link to eth token page when eth clicked in search bar
* undo commit to wrong pr / branch smh
* fix ascending sorted tokens index
2022-10-05 22:51:22 -04:00
lynn
19f175ba89
fix: make eth in search bar navigate to eth token details ( #4812 )
...
* make eth in search bar navigate to eth token details
* use local resolving functions
2022-10-05 22:44:27 -04:00
cartcrom
904f6e22f4
feat: search attempts route to current chain ( #4785 )
...
* finished feature
* added L2 icons
* removed console.log
2022-10-05 15:50:33 -04:00
cartcrom
66fad96e61
perf: improve token details query performance ( #4808 )
...
* updated hook
* fixed build error
2022-10-05 15:50:08 -04:00
cartcrom
d62013177d
feat: add 52 w highlow ( #4791 )
...
updated query
2022-10-05 10:44:09 -04:00
lynn
84364c9df2
fix: make number of loading rows make more sense when filtering, changing duration etc ( #4781 )
...
* fix loading
* simplify
* respond to zach
* remove console log
* simplify and eliminate tokensListLength
* respond to nit
2022-10-04 16:40:24 -04:00
lynn
1361f99639
fix: remove ALL in time periods (temporary until v2 backend data available) ( #4780 )
...
* remove ALL
* fix to zach comments
* fix comment
2022-10-03 18:19:46 -04:00
lynn
8c1e41a3a8
fix: glitchy lazy loading (big jump / unnecessary scroll) ( #4776 )
...
* fix glitchy loading
* fix initial no tokens state
2022-09-30 17:23:05 -04:00
lynn
134f30e81f
fix: resolve bug where changing duration when filter string is applied does not change data (original duration is still applied) ( #4737 )
...
* init middle of change
* init
* fix
* respond to jordan
2022-09-28 13:22:52 -04:00
cartcrom
0041b787ec
refactor: remove unnecessary auth ( #4723 )
...
* removed aws auth
* updated fetching and package scripts
* updated url usage
2022-09-26 18:01:50 -04:00
cartcrom
868edc6028
fix: error when hitting enter on search ( #4721 )
...
* fixed issue
* fixed comment
2022-09-26 16:49:49 -04:00
Annie Ke
d8c84a91f4
chore: switch optimism testnet from kovan to goerli ( #4719 )
...
* chore: switch optimism testnet from kovan to goerli
* update supported chain id check
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
2022-09-26 14:42:47 -04:00
cartcrom
4deab7554c
fix: search crash and explore row numbering ( #4715 )
...
fixed
2022-09-23 15:28:54 -04:00
cartcrom
b92c8007e4
feat: explore chain switching ( #4710 )
...
* initial commit
* replaced isUserAddedToken with chain-switching friendly version of hook
* reverted useTopTokens()
* addressed first round of PR comments
2022-09-23 15:15:59 -04:00
lynn
029f3acbd5
fix: fix explore table filtering and sorting bugs ( #4705 )
...
* fix explore table bugs
* temp
* fix search bar incongruency when navigating to other tab + remove flickering data
* add local cache
* more clear names
* add back useTopTokens return type interface
* respond to comments and dedup repeated code
* respond to cmcewen comments
2022-09-23 14:45:28 -04:00
Jordan Frankfurt
397b9d423e
feat(explore): rewrite top tokens hook ( #4697 )
...
rewrite top tokens hook
2022-09-22 13:06:31 -05:00
Jordan Frankfurt
7f2cc9a3e6
feat: add tvl to token details page ( #4692 )
...
* add tvl to token details page
* remove mcap, add explanation of market entities
2022-09-21 15:35:17 -05:00
lynn
28538214d2
feat: new lazy load that scrolls whole window and not inside fixed size container ( #4684 )
...
* init
* messy but working omfg
* dont set initial to 500 set to just 1 for testing purposes
* it looks pretty now and works well
* sorting filtering and suspense loading are working
* fix comments
* handle token rows lacking addresS
* start working with new data schema
* new gql schema
* initial commit
* improved performance, added filtering
* lint
* removed comments and accidental settings.json changes
* refactor: switch explore over to new queries (#4657 )
* initial commit
* improved performance, added filtering
* addressed pr comments
* fixed typescript issue
* merges
* fix
* fix oopsies
* fix accidental changes
* its working
* drop leftover comment
* clean up loaded row props
* respond to comments
* respond to jordan comments
* init
* remove unnecessary pkgs
* undo yarn lock changes
* loading rows fix
* change loading rows to 3 as per fred instruction
* remove anys
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
Co-authored-by: cartcrom <cartergcromer@gmail.com>
Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com>
2022-09-21 14:03:54 -04:00