Skip to content

Develop to preprod: Fix PR#135 (#136)#142

Closed
Sigri44 wants to merge 2 commits intodevelopfrom
preprod
Closed

Develop to preprod: Fix PR#135 (#136)#142
Sigri44 wants to merge 2 commits intodevelopfrom
preprod

Conversation

@Sigri44
Copy link
Copy Markdown
Member

@Sigri44 Sigri44 commented Mar 30, 2026

  • fix: unchecked asset filters (fix: unchecked asset filters #95)

  • merge master in develop (merge master in develop #103)

  • Revert "Master"

  • merge preprod <> master (merge preprod <> master #67)

  • add dropdown

  • simplify selector and add all token option

  • feat: change allPage value to Infinity

  • feat: estimate the fully rented rent

  • feat: add fully rented estimation to asset cards

  • refactor: move hook calls to top of the page

  • fix: propInfo definition

  • fix: last rent condition

  • feat: add estimation for property with not fully rented history

  • feat: get fully rented APR

  • apply max APR method

  • rename variable and functions

  • feat: add RWA token

  • feat: re-enable property onClick

  • feat: add rwa valuation on the rwa card

  • fix: missing property

  • feat: add rwa to summary card

  • define useRWA

  • take into account user currency

  • feat: add RWA value to net value calculation

  • remove comment

  • refactor: clean imports

  • feat: include RWA on Ethereum

  • fix: en communs

  • feat: update filter to support RWA token

  • fix: prettier

  • fix: other prettier errors

  • let prettier add strange semi-column

  • fix: imports

  • use hook

  • add fallback

  • switch for a useMemo

  • feat: add real time fully rented APR

  • feat: add gloabl metric fully rented APR

  • feat: add disclaimer

  • feat: add disclaimer

  • feat: update disclaimer message

  • fix: disclaimer message

  • improve message

  • feat: create yam statics stics page

  • feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

  • feat: mask tokens with no volume

  • fix: add token name

  • feat: add pagination

  • feat: improve style

  • feat: change token per page to 100

  • feat: add fully rented APR to asset grid

  • refactor: remove logs

  • feat: add fully rented APR to property details

  • fix: reset current page when tokens changed

  • fix: reset current page when user change page size

  • feat: add translation for YAM statistics hearder label

  • fix: yamStatistics: use selected currency for token price

  • feat: yamStatistics: add owned | all filter

  • feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

  • add additional fallbacks RPC URLs

  • fix: RPC initialization on currencies file


  • merge preprod <> master (merge preprod <> master #77)

  • add dropdown

  • simplify selector and add all token option

  • feat: change allPage value to Infinity

  • feat: estimate the fully rented rent

  • feat: add fully rented estimation to asset cards

  • refactor: move hook calls to top of the page

  • fix: propInfo definition

  • fix: last rent condition

  • feat: add estimation for property with not fully rented history

  • feat: get fully rented APR

  • apply max APR method

  • rename variable and functions

  • feat: add RWA token

  • feat: re-enable property onClick

  • feat: add rwa valuation on the rwa card

  • fix: missing property

  • feat: add rwa to summary card

  • define useRWA

  • take into account user currency

  • feat: add RWA value to net value calculation

  • remove comment

  • refactor: clean imports

  • feat: include RWA on Ethereum

  • fix: en communs

  • feat: update filter to support RWA token

  • fix: prettier

  • fix: other prettier errors

  • let prettier add strange semi-column

  • fix: imports

  • use hook

  • add fallback

  • switch for a useMemo

  • feat: add real time fully rented APR

  • feat: add gloabl metric fully rented APR

  • feat: add disclaimer

  • feat: add disclaimer

  • feat: update disclaimer message

  • fix: disclaimer message

  • improve message

  • feat: create yam statics stics page

  • feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

  • feat: mask tokens with no volume

  • fix: add token name

  • feat: add pagination

  • feat: improve style

  • feat: change token per page to 100

  • feat: add fully rented APR to asset grid

  • refactor: remove logs

  • feat: add fully rented APR to property details

  • fix: reset current page when tokens changed

  • fix: reset current page when user change page size

  • feat: add translation for YAM statistics hearder label

  • fix: yamStatistics: use selected currency for token price

  • feat: yamStatistics: add owned | all filter

  • feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

  • add additional fallbacks RPC URLs

  • fix: RPC initialization on currencies file

  • feat: YamStatistic: add Yamp Volume's number of days

  • fix: fullyRentedAPR: fix french disclaimer text

  • fix: second disclaimer text small error

  • feat: fullyRentedAPR: manage VEFA properties

  • refactore: improve comment

  • feat: show VEFA properties forced fully rented APR only if property do not have tenants

  • fix: RWA table view

  • feat: add bridge link on header (feat: add bridge link on header #74)

  • fix: VEFA Realtime APR


This reverts commit 68daad5.


Bumps body-parser from 1.20.2 to 1.20.3.


updated-dependencies:

  • dependency-name: body-parser dependency-type: indirect ...

'other' assets = tokens others than RealTokens = RWA, REG, ...

  • Display switch for hiding 'other' assets in table rows
  • 'other' assets figures added to Summary section
  • contracts utils

  • use contract utils for fetching balances

  • Eth provider removed: REG Voting Power is not deployed on Eth

  • batchCallOneFunction

not fully tested

  • error args

  • comments

  • wrong 'inheritance'

  • smol fix: properly throw 'User not found' error

  • style/comments

  • settings labels and icons

  • unitIcon: optional + alignment with other units

  • Filter 'other' assets in Grid view

  • Settings: switch icons, section names

  • fix: lint warning

  • fix: lint warning

  • fix: build error ?

  • fix: build error No xDai/USD conversion rate used #2 ?

  • fix: build error RMM debt is not up to date #3 ?

  • fix: build error No refresh when changing wallet address #4 ?

  • fix: build error [Feature] Add connexion via Web3 wallet #5 ?

  • Fix: existing filter error when filtering on "Owned on"

  • fix: avoid fetching others assets balances if user wallet was not set

  • feat: add other token price on cards and fix decimals rounds for total invest

  • fix: improve subsudy filter for exclude other realtokens

  • fix: fix last changes filter and use correct typing in filters for avoid futurs errors

  • feat: set initial launch date for RWA token

  • feat: initialize rpc provider only once

  • feat: include reg tokens locked inside the incentive vault

  • fix: fix eslint warnings and add missing translations

  • Update .gitignore

exclude pnpm lockfile

  • Create .nvmrc

add .nvmrc for switching between node versions

  • Update contract.ts

optional parameters for customizing batch calls: batch max and min size, number of attempts before giving up

  • Regvotingpower: icon orange, size grows depending on amount

  • unused import

  • Usdc currency/rate

  • Voting power size & fill color depending on power amount

  • Voting power size & fill color depending on power amount

  • Fixes: token prices in USD, avoid fetching REG vault balances on Eth

  • Tokens values fix: Updated assets prices by using currenciesRates and user currency rate (previously considering usdc = usd and xdai = usd as well), now assets prices are converted from their respective currencies (e.g. usdc, xdai) to usd, then total value is priced in user choosen currency.
  • Smol fix: getAddressesLockedBalances was fetching vault balances on Eth, throwing errors as there is not such vault on Eth. Added parameters for fetching any number of vault by provider(s).
  • comment

  • Check Providers ability to handle requests

  • Assets hooks moved in index for avoiding duplicate requests
  • Both SummaryCard and AssetsView use the same hooks for getting their data, leading to duplicate web3 requests Moving hooks in parent components prevents this form happening.
  • prettier

  • Avoid divide by zero in case asset.totalUnits is unknown/zero

  • "Clean" scripts

  • Assets filtering moved to the right place

filter has to be in assetsView/AssetsView.tsx

  • Paging translation labels: placeholder, All

  • simplify pageSize handling

  • Assets filtering fix (causing pagination issues)

OtherAssets filtering was improperly implemented into the map loops by skipping non "others assets" value, causing holes in display (missing cards). Filtering is now done in AssetsView where it should have been in the first place

  • Revert changes: realtime/global labels for rents calculation switch

Moves api urls to (.)ENV
set utls to new api.realtoken.community domain (previously api.realt.community)

  • Update .env.sample

missing update of sample .env

  • Update .env.sample

  • NEXT_PUBLIC_ prefix removed for REALTOKENAPI ENV vars

  • feat: update yarn lock (feat: update yarn lock #99)

  • feat: add new API urls to deployment workflow (Add new api urls to deployment workflow #100)

  • feat: pass new env variables to docker env (feat: pass new env variables to docker env #101)

  • fix: unchecked asset filters (fix: unchecked asset filters #95)

  • merge master in develop (merge master in develop #103)

  • Revert "Master"

  • merge preprod <> master (merge preprod <> master #67)

  • add dropdown

  • simplify selector and add all token option

  • feat: change allPage value to Infinity

  • feat: estimate the fully rented rent

  • feat: add fully rented estimation to asset cards

  • refactor: move hook calls to top of the page

  • fix: propInfo definition

  • fix: last rent condition

  • feat: add estimation for property with not fully rented history

  • feat: get fully rented APR

  • apply max APR method

  • rename variable and functions

  • feat: add RWA token

  • feat: re-enable property onClick

  • feat: add rwa valuation on the rwa card

  • fix: missing property

  • feat: add rwa to summary card

  • define useRWA

  • take into account user currency

  • feat: add RWA value to net value calculation

  • remove comment

  • refactor: clean imports

  • feat: include RWA on Ethereum

  • fix: en communs

  • feat: update filter to support RWA token

  • fix: prettier

  • fix: other prettier errors

  • let prettier add strange semi-column

  • fix: imports

  • use hook

  • add fallback

  • switch for a useMemo

  • feat: add real time fully rented APR

  • feat: add gloabl metric fully rented APR

  • feat: add disclaimer

  • feat: add disclaimer

  • feat: update disclaimer message

  • fix: disclaimer message

  • improve message

  • feat: create yam statics stics page

  • feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

  • feat: mask tokens with no volume

  • fix: add token name

  • feat: add pagination

  • feat: improve style

  • feat: change token per page to 100

  • feat: add fully rented APR to asset grid

  • refactor: remove logs

  • feat: add fully rented APR to property details

  • fix: reset current page when tokens changed

  • fix: reset current page when user change page size

  • feat: add translation for YAM statistics hearder label

  • fix: yamStatistics: use selected currency for token price

  • feat: yamStatistics: add owned | all filter

  • feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

  • add additional fallbacks RPC URLs

  • fix: RPC initialization on currencies file


  • merge preprod <> master (merge preprod <> master #77)

  • add dropdown

  • simplify selector and add all token option

  • feat: change allPage value to Infinity

  • feat: estimate the fully rented rent

  • feat: add fully rented estimation to asset cards

  • refactor: move hook calls to top of the page

  • fix: propInfo definition

  • fix: last rent condition

  • feat: add estimation for property with not fully rented history

  • feat: get fully rented APR

  • apply max APR method

  • rename variable and functions

  • feat: add RWA token

  • feat: re-enable property onClick

  • feat: add rwa valuation on the rwa card

  • fix: missing property

  • feat: add rwa to summary card

  • define useRWA

  • take into account user currency

  • feat: add RWA value to net value calculation

  • remove comment

  • refactor: clean imports

  • feat: include RWA on Ethereum

  • fix: en communs

  • feat: update filter to support RWA token

  • fix: prettier

  • fix: other prettier errors

  • let prettier add strange semi-column

  • fix: imports

  • use hook

  • add fallback

  • switch for a useMemo

  • feat: add real time fully rented APR

  • feat: add gloabl metric fully rented APR

  • feat: add disclaimer

  • feat: add disclaimer

  • feat: update disclaimer message

  • fix: disclaimer message

  • improve message

  • feat: create yam statics stics page

  • feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

  • feat: mask tokens with no volume

  • fix: add token name

  • feat: add pagination

  • feat: improve style

  • feat: change token per page to 100

  • feat: add fully rented APR to asset grid

  • refactor: remove logs

  • feat: add fully rented APR to property details

  • fix: reset current page when tokens changed

  • fix: reset current page when user change page size

  • feat: add translation for YAM statistics hearder label

  • fix: yamStatistics: use selected currency for token price

  • feat: yamStatistics: add owned | all filter

  • feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

  • add additional fallbacks RPC URLs

  • fix: RPC initialization on currencies file

  • feat: YamStatistic: add Yamp Volume's number of days

  • fix: fullyRentedAPR: fix french disclaimer text

  • fix: second disclaimer text small error

  • feat: fullyRentedAPR: manage VEFA properties

  • refactore: improve comment

  • feat: show VEFA properties forced fully rented APR only if property do not have tenants

  • fix: RWA table view

  • feat: add bridge link on header (feat: add bridge link on header #74)

  • fix: VEFA Realtime APR


This reverts commit 68daad5.



calendar is considered as "outside" of the settings menu

  • State added for watching calendar "display" state
  • Allow menu closing (on any click) when calendar is not opened and prevents it from closing when calendar is open

todo:

  • check amounts with vault
  • remove debug log
  • check types / interfaces
  • console.log debug removed

  • getChainId

returns Provider's chain id
used with getWalletChainName (wallets\walletsSelector.ts)

  • getWalletChainName

returns "wallet" chain
used with getChainId (repositories\RpcProvider.ts)

  • Sum's wallets token balances by chain (wallet type)

returns addresses balances by "wallets" (chain) and sums all balances

  • prettier

  • feat: optimize RPC calls (feat: optimize RPC calls #114)

  • feat: add address book lib

  • feat: add aave core lib

  • feat: add wallet balance provider provider ABI

  • feat: optimize getAddressesBalances to minimize RPC calls

  • fix: remove un-used lib

  • fix: erc20 abi

  • small enhancement

fix: Balances details (by chain) missing #111

  • fix: merge issue

  • useless console.dir


Bumps body-parser from 1.20.2 to 1.20.3.


updated-dependencies:

  • dependency-name: body-parser dependency-type: indirect ...

'other' assets = tokens others than RealTokens = RWA, REG, ...

  • Display switch for hiding 'other' assets in table rows
  • 'other' assets figures added to Summary section
  • contracts utils

  • use contract utils for fetching balances

  • Eth provider removed: REG Voting Power is not deployed on Eth

  • batchCallOneFunction

not fully tested

  • error args

  • comments

  • wrong 'inheritance'

  • smol fix: properly throw 'User not found' error

  • style/comments

  • settings labels and icons

  • unitIcon: optional + alignment with other units

  • Filter 'other' assets in Grid view

  • Settings: switch icons, section names

  • fix: lint warning

  • fix: lint warning

  • fix: build error ?

  • fix: build error No xDai/USD conversion rate used #2 ?

  • fix: build error RMM debt is not up to date #3 ?

  • fix: build error No refresh when changing wallet address #4 ?

  • fix: build error [Feature] Add connexion via Web3 wallet #5 ?

  • Fix: existing filter error when filtering on "Owned on"

  • fix: avoid fetching others assets balances if user wallet was not set

  • feat: add other token price on cards and fix decimals rounds for total invest

  • fix: improve subsudy filter for exclude other realtokens

  • fix: fix last changes filter and use correct typing in filters for avoid futurs errors

  • feat: set initial launch date for RWA token

  • feat: initialize rpc provider only once

  • feat: include reg tokens locked inside the incentive vault

  • fix: fix eslint warnings and add missing translations

  • Update .gitignore

exclude pnpm lockfile

  • Create .nvmrc

add .nvmrc for switching between node versions

  • Update contract.ts

optional parameters for customizing batch calls: batch max and min size, number of attempts before giving up

  • Regvotingpower: icon orange, size grows depending on amount

  • unused import

  • Usdc currency/rate

  • Voting power size & fill color depending on power amount

  • Voting power size & fill color depending on power amount

  • Fixes: token prices in USD, avoid fetching REG vault balances on Eth

  • Tokens values fix: Updated assets prices by using currenciesRates and user currency rate (previously considering usdc = usd and xdai = usd as well), now assets prices are converted from their respective currencies (e.g. usdc, xdai) to usd, then total value is priced in user choosen currency.
  • Smol fix: getAddressesLockedBalances was fetching vault balances on Eth, throwing errors as there is not such vault on Eth. Added parameters for fetching any number of vault by provider(s).
  • comment

  • Check Providers ability to handle requests

  • Assets hooks moved in index for avoiding duplicate requests
  • Both SummaryCard and AssetsView use the same hooks for getting their data, leading to duplicate web3 requests Moving hooks in parent components prevents this form happening.
  • prettier

  • Avoid divide by zero in case asset.totalUnits is unknown/zero

  • "Clean" scripts

  • Assets filtering moved to the right place

filter has to be in assetsView/AssetsView.tsx

  • Paging translation labels: placeholder, All

  • simplify pageSize handling

  • Assets filtering fix (causing pagination issues)

OtherAssets filtering was improperly implemented into the map loops by skipping non "others assets" value, causing holes in display (missing cards). Filtering is now done in AssetsView where it should have been in the first place

  • Revert changes: realtime/global labels for rents calculation switch

Moves api urls to (.)ENV
set utls to new api.realtoken.community domain (previously api.realt.community)

  • Update .env.sample

missing update of sample .env

  • Update .env.sample

  • NEXT_PUBLIC_ prefix removed for REALTOKENAPI ENV vars

  • feat: update yarn lock (feat: update yarn lock #99)

  • feat: add new API urls to deployment workflow (Add new api urls to deployment workflow #100)

  • feat: pass new env variables to docker env (feat: pass new env variables to docker env #101)

  • fix: unchecked asset filters (fix: unchecked asset filters #95)

  • merge master in develop (merge master in develop #103)

  • Revert "Master"

  • merge preprod <> master (merge preprod <> master #67)

  • add dropdown

  • simplify selector and add all token option

  • feat: change allPage value to Infinity

  • feat: estimate the fully rented rent

  • feat: add fully rented estimation to asset cards

  • refactor: move hook calls to top of the page

  • fix: propInfo definition

  • fix: last rent condition

  • feat: add estimation for property with not fully rented history

  • feat: get fully rented APR

  • apply max APR method

  • rename variable and functions

  • feat: add RWA token

  • feat: re-enable property onClick

  • feat: add rwa valuation on the rwa card

  • fix: missing property

  • feat: add rwa to summary card

  • define useRWA

  • take into account user currency

  • feat: add RWA value to net value calculation

  • remove comment

  • refactor: clean imports

  • feat: include RWA on Ethereum

  • fix: en communs

  • feat: update filter to support RWA token

  • fix: prettier

  • fix: other prettier errors

  • let prettier add strange semi-column

  • fix: imports

  • use hook

  • add fallback

  • switch for a useMemo

  • feat: add real time fully rented APR

  • feat: add gloabl metric fully rented APR

  • feat: add disclaimer

  • feat: add disclaimer

  • feat: update disclaimer message

  • fix: disclaimer message

  • improve message

  • feat: create yam statics stics page

  • feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

  • feat: mask tokens with no volume

  • fix: add token name

  • feat: add pagination

  • feat: improve style

  • feat: change token per page to 100

  • feat: add fully rented APR to asset grid

  • refactor: remove logs

  • feat: add fully rented APR to property details

  • fix: reset current page when tokens changed

  • fix: reset current page when user change page size

  • feat: add translation for YAM statistics hearder label

  • fix: yamStatistics: use selected currency for token price

  • feat: yamStatistics: add owned | all filter

  • feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

  • add additional fallbacks RPC URLs

  • fix: RPC initialization on currencies file


  • merge preprod <> master (merge preprod <> master #77)

  • add dropdown

  • simplify selector and add all token option

  • feat: change allPage value to Infinity

  • feat: estimate the fully rented rent

  • feat: add fully rented estimation to asset cards

  • refactor: move hook calls to top of the page

  • fix: propInfo definition

  • fix: last rent condition

  • feat: add estimation for property with not fully rented history

  • feat: get fully rented APR

  • apply max APR method

  • rename variable and functions

  • feat: add RWA token

  • feat: re-enable property onClick

  • feat: add rwa valuation on the rwa card

  • fix: missing property

  • feat: add rwa to summary card

  • define useRWA

  • take into account user currency

  • feat: add RWA value to net value calculation

  • remove comment

  • refactor: clean imports

  • feat: include RWA on Ethereum

  • fix: en communs

  • feat: update filter to support RWA token

  • fix: prettier

  • fix: other prettier errors

  • let prettier add strange semi-column

  • fix: imports

  • use hook

  • add fallback

  • switch for a useMemo

  • feat: add real time fully rented APR

  • feat: add gloabl metric fully rented APR

  • feat: add disclaimer

  • feat: add disclaimer

  • feat: update disclaimer message

  • fix: disclaimer message

  • improve message

  • feat: create yam statics stics page

  • feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

  • feat: mask tokens with no volume

  • fix: add token name

  • feat: add pagination

  • feat: improve style

  • feat: change token per page to 100

  • feat: add fully rented APR to asset grid

  • refactor: remove logs

  • feat: add fully rented APR to property details

  • fix: reset current page when tokens changed

  • fix: reset current page when user change page size

  • feat: add translation for YAM statistics hearder label

  • fix: yamStatistics: use selected currency for token price

  • feat: yamStatistics: add owned | all filter

  • feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

  • add additional fallbacks RPC URLs

  • fix: RPC initialization on currencies file

  • feat: YamStatistic: add Yamp Volume's number of days

  • fix: fullyRentedAPR: fix french disclaimer text

  • fix: second disclaimer text small error

  • feat: fullyRentedAPR: manage VEFA properties

  • refactore: improve comment

  • feat: show VEFA properties forced fully rented APR only if property do not have tenants

  • fix: RWA table view

  • feat: add bridge link on header (feat: add bridge link on header #74)

  • fix: VEFA Realtime APR


This reverts commit 68daad5.



  • Matomo analytics

  • should work way better with this

  • fix: pushed old/wrong version

  • disable cookie set to true


  • deployment fix

ERROR: failed to solve: process "/bin/sh -c yarn --frozen-lockfile" did not complete successfully: exit code: 1

https://github.com/RealToken-Community/dashboard-v2/actions/runs/14044504299/job/39322225393

  • Clean env

  • Update branch.yml

  • Fix spellcheck

  • Fix spellcheck

  • Fix spellcheck

  • Clean README

  • Fix spellcheck

  • Add id site for matomo

  • Fix matomo id

  • Factoring tokens added (Factoring tokens added #121)

  • prefilter
  • advanced filter
  • labels

... so current bug/freeze due to error on ETH won't show up (rpc error, bug in real-token\realt-interface-commons\packages\realt-commons\src\components\modals\WalletModal\WalletModal.tsx ?) when choosing read-only

  • Update _app.tsx

  • Packages upgrades & downgrades

@mantine/* downgraded to ^7.13.4 for matching realt-interface-commons versions

  • Update package.json

  • Update src/pages/_app.tsx


  • Make yarn lockfile great again ... again

  • Squashed commit of the following:

commit 511597e
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Sat May 24 21:40:03 2025 +0200

typo

commit 58c4546
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Sat May 24 21:37:57 2025 +0200

useless import removed

commit db039ff
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Sat May 24 21:34:57 2025 +0200

add realt-commons default rpc to dashboard default rpcs list

commit 2c7a38f
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Sat May 24 21:28:51 2025 +0200

comment

commit 9a94f4f
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Sat May 24 17:32:05 2025 +0200

Squashed commit of the following:

commit 57552411ab2851c9ad13f52accfbd3614846a20e
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 17:12:45 2025 +0200

    prettier

commit 2b3703fd1ce717d097862422d3c894a3f4213171
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 17:10:06 2025 +0200

    RPC urls

    Additionnal rpc urls (codes defines default urls, thes additional ones (if setted) will prefix defaults)
    Env value is a string, urls are separated by commas.

    Duplicates, empty, nulls values are merged and removed

    valid values:
    RPC_URLS_ETH_MAINNET = https://rpc.eth.gateway.fm
    RPC_URLS_ETH_MAINNET = ,,https://rpc.eth.gateway.fm,

commit 197dd98f97658fc53b82b1edd84fc77cecc26738
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 17:03:59 2025 +0200

    Read-only fix

    Redefine realt-commons chain config using RpcProviders config

commit 1759ad998d19243a3fdc03ed87637219ae1adf95
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 14:49:43 2025 +0200

    temporary commit

commit 422ca846e6135ca1a11d08abb418d3897052c1b3
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 12:43:10 2025 +0200

    restore previous version

commit 24dbc43b0372c382230f5d02396051aef9d9772e
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 12:39:01 2025 +0200

    restore previous version

commit 35ecebff78c68860bf870d57082bcbd5a5398330
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Fri May 23 19:36:31 2025 +0200

    Update RpcProvider.ts

commit 2726a2b18697c92cff674966d7293c07a1279a2a
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Fri May 23 11:13:45 2025 +0200

    temp commit for backup

commit 22022e6
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed May 21 21:01:28 2025 +0200

Make yarn lockfile great again

commit b002698
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed May 21 19:23:15 2025 +0200

Update src/pages/_app.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

commit 159ef85
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed May 21 19:21:34 2025 +0200

Update package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

commit 022c8b9
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed May 21 19:15:37 2025 +0200

Packages upgrades & downgrades

@mantine/* downgraded to ^7.13.4 for matching realt-interface-commons versions

commit a2ec820
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed May 21 18:03:46 2025 +0200

Update _app.tsx

commit 70f02ec
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed May 21 17:58:22 2025 +0200

Explicitly set Gnosis as the default chain

... so current bug/freeze due to error on ETH won't show up (rpc error, bug in real-token\realt-interface-commons\packages\realt-commons\src\components\modals\WalletModal\WalletModal.tsx ?) when choosing read-only

commit a09a916
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Tue May 20 15:35:09 2025 +0200

Upgrade to latest realt-commons
  • Fix docker local build error

=> ERROR [app builder 4/5] COPY . . 14.2s

[app builder 4/5] COPY . .:


failed to solve: cannot replace to directory /var/lib/docker/overlay2/np0icniix570dylxjdxatwyl7/merged/app/node_modules/@apollo/client with file  ELIFECYCLE  Command failed with exit code 1.

  • Docker: fixes

docker-compose: version is obsolete
upgrade build to node 18

  • Fix CI/CD

  • v2.4.2

  • Clean .env.sample

  • fix: consume initializeProvidersQueue and add timout (fix: consume initializeProvidersQueue and add timout #125)

  • fix: consume initializeProvidersQueue and add timout

  • fix: resolve linting issues using Prettier

  • fix: fix type issue (GnosisRpcProvider property on unknown type)

  • fix: resolve type error in RpcProvider (assigning 'unknown' to 'ProvidersWithUrls')

  • feat: add page test-rpc for debug

  • Include alternative apis (PitsBI actually) (Include alternative apis (PitsBI actually) #129)

  • Prevent missing rentStartDate property from crashing app

Set date to null when rentStartDate(.)date is not defined: avoid "Cannot read properties of null" RWA asset is missing this field

  • ENV updates: REALTOKEN_API, PITSBI

REALTOKENAPI, REALTOKENAPI_HISTORY renamed/splited into
REALTOKEN_API_BASE
REALTOKEN_API_VERSION
REALTOKEN_API_GET_ALLTOKENS
REALTOKEN_API_HISTORY_BASE

plus PITSBI_API env vars

  • Squashed commit of the following:

commit b89ddda
Author: BenoistP bp_github.com@gazouille.net
Date: Fri Jul 25 16:00:07 2025 +0200

Prettier

commit d9b976f
Author: BenoistP bp_github.com@gazouille.net
Date: Fri Jul 25 15:58:54 2025 +0200

Update index.ts

stupido

commit d3aab8d
Author: BenoistP bp_github.com@gazouille.net
Date: Fri Jul 25 15:58:24 2025 +0200

Clean

debug removed
display fetch error (status) in console

commit 0aeabe9
Author: BenoistP bp_github.com@gazouille.net
Date: Fri Jul 25 15:17:43 2025 +0200

Build warnings fix

commit d55fdbc
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 23:11:26 2025 +0200

Clean

Todo: display response error reason in logs

commit 3799702
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 23:05:29 2025 +0200

Update index.ts

commit 18fb791
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 23:04:48 2025 +0200

Skip fetching Pitsbi data twice

commit c50593c
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 22:53:32 2025 +0200

Use Pisbi API as fallback

commit 869d804
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 22:38:31 2025 +0200

debug removed

commit 413f05d
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 22:02:31 2025 +0200

Setting: set DisplayAdditionalData initial value

commit d7add13
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 21:36:44 2025 +0200

clean

commit 5b8db34
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 21:23:57 2025 +0200

Package update: ethers

commit 2c9ad41
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 21:17:55 2025 +0200

Package update: @tabler/icons -> @tabler/icons-react

commit f2fe3fb
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 19:36:35 2025 +0200

Priority icon size

commit a00e48e
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 19:35:48 2025 +0200

Show/Hide additional data Setting

commit ab80d66
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 19:07:32 2025 +0200

Asset Issues

commit 024a632
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 14:34:22 2025 +0200

Style

every icons have the same color

commit 0076c5b
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 14:17:44 2025 +0200

Styling

Style: Loader icon replaced by Skeleton fading, Badge style removed
selectRealtokensIsLoadingExtraData

commit 041b973
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 12:40:58 2025 +0200

fetchWithRetry

commit d76b6ff
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 12:40:26 2025 +0200

Update general.ts

commit cd627fe
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Wed Jul 23 12:39:34 2025 +0200

fetchWithRetry

commit c1f21bc
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Tue Jul 22 23:24:14 2025 +0200

AssetCard

commit 49dbc25
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Tue Jul 22 23:18:09 2025 +0200

AssetCard

commit 6e2ce8f
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Tue Jul 22 22:41:13 2025 +0200

Tags moved to IssuesStatusTags.tsx, AssetCard

commit 7819ca6
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Tue Jul 22 21:29:39 2025 +0200

Undefined rentStartDate_date

Display warning

commit 54ccacd
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Tue Jul 22 20:21:11 2025 +0200

Icon Loader

commit 2e34a8f
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Tue Jul 22 20:03:16 2025 +0200

Icon loader

commit ea4f09d
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Tue Jul 22 19:43:15 2025 +0200

Icons, Badge, "Unknown" state (loading)

commit 5fb4128
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Tue Jul 22 15:20:26 2025 +0200

Icons + Tooltips

commit 13f0cb7
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Mon Jul 21 23:26:47 2025 +0200

WIP

Icons
todo:
- use Pitsbi as main source of data if realt community api fails
- add hover on priority/status
- add priority/status data on cards view
- fix asset detail (crash on card click / forward)

commit cfb4d97
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Mon Jul 21 18:07:36 2025 +0200

ENV updates: REALTOKEN_API

commit 30d79d1
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Mon Jul 21 18:06:23 2025 +0200

Set date to null when rentStartDate(.)date is not defined

Set date to null when rentStartDate(.)date is not defined,
avoid "Cannot read properties of null".
Typically for RWA asset

commit 6ad40ac
Author: BenoistP 75934369+BenoistP@users.noreply.github.com
Date: Mon Jul 21 14:43:56 2025 +0200

WIP

Error: The connectors prop passed to Web3ReactProvider must be referentially static. If connectors is changing, try providing a key prop to Web3ReactProvider that changes every time connectors changes.

  • use contracts addresses as IDs

  • prettier

  • Feat reusd sushiv3 (Feat reusd sushiv3 #134)

  • First implementation using Honeyswap pools for price

Todo: use Sushi v3 for asset pricing

  • Squashed commit of the following:

commit 9f53ea5
Author: BenoistP bp_github.com@gazouille.net
Date: Sat Aug 2 10:01:46 2025 +0200

Clean

debug removed, tests

commit 5a61f55
Author: BenoistP bp_github.com@gazouille.net
Date: Thu Jul 31 14:22:44 2025 +0200

result decimals fixed

todo: clean & test

commit 011bff6
Author: BenoistP bp_github.com@gazouille.net
Date: Wed Jul 30 18:35:43 2025 +0200

todo: fix getUniV3AssetPrice final price

commit 781628c
Author: BenoistP bp_github.com@gazouille.net
Date: Sun Jul 27 16:18:24 2025 +0200

tmp
  • Update yarn.lock / fix for failed build

ERROR: failed to build: failed to solve: process "/bin/sh -c yarn --frozen-lockfile" did not complete successfully: exit code: ***

  • Revert "Update yarn.lock / fix for failed build"

This reverts commit 03560ac.

  • yarn: fix for failed build

ERROR: failed to build: failed to solve: process "/bin/sh -c yarn --frozen-lockfile" did not complete successfully: exit code: ***

  • workflow: vercel

Deploying to Vercel for the time being

  • Update vercel.json

  • Revert "Update vercel.json"

This reverts commit 7a1bcda.

  • Revert "workflow: vercel"

This reverts commit 949a457.

Bumps body-parser from 1.20.2 to 1.20.3.


updated-dependencies:

  • dependency-name: body-parser dependency-type: indirect ...

'other' assets = tokens others than RealTokens = RWA, REG, ...

  • Display switch for hiding 'other' assets in table rows
  • 'other' assets figures added to Summary section
  • contracts utils

  • use contract utils for fetching balances

  • Eth provider removed: REG Voting Power is not deployed on Eth

  • batchCallOneFunction

not fully tested

  • error args

  • comments

  • wrong 'inheritance'

  • smol fix: properly throw 'User not found' error

  • style/comments

  • settings labels and icons

  • unitIcon: optional + alignment with other units

  • Filter 'other' assets in Grid view

  • Settings: switch icons, section names

  • fix: lint warning

  • fix: lint warning

  • fix: build error ?

  • fix: build error No xDai/USD conversion rate used #2 ?

  • fix: build error RMM debt is not up to date #3 ?

  • fix: build error No refresh when changing wallet address #4 ?

  • fix: build error [Feature] Add connexion via Web3 wallet #5 ?

  • Fix: existing filter error when filtering on "Owned on"

  • fix: avoid fetching others assets balances if user wallet was not set

  • feat: add other token price on cards and fix decimals rounds for total invest

  • fix: improve subsudy filter for exclude other realtokens

  • fix: fix last changes filter and use correct typing in filters for avoid futurs errors

  • feat: set initial launch date for RWA token

  • feat: initialize rpc provider only once

  • feat: include reg tokens locked inside the incentive vault

  • fix: fix eslint warnings and add missing translations

  • Update .gitignore

exclude pnpm lockfile

  • Create .nvmrc

add .nvmrc for switching between node versions

  • Update contract.ts

optional parameters for customizing batch calls: batch max and min size, number of attempts before giving up

  • Regvotingpower: icon orange, size grows depending on amount

  • unused import

  • Usdc currency/rate

  • Voting power size & fill color depending on power amount

  • Voting power size & fill color depending on power amount

  • Fixes: token prices in USD, avoid fetching REG vault balances on Eth

  • Tokens values fix: Updated assets prices by using currenciesRates and user currency rate (previously considering usdc = usd and xdai = usd as well), now assets prices are converted from their respective currencies (e.g. usdc, xdai) to usd, then total value is priced in user choosen currency.
  • Smol fix: getAddressesLockedBalances was fetching vault balances on Eth, throwing errors as there is not such vault on Eth. Added parameters for fetching any number of vault by provider(s).
  • comment

  • Check Providers ability to handle requests

  • Assets hooks moved in index for avoiding duplicate requests
  • Both SummaryCard and AssetsView use the same hooks for getting their data, leading to duplicate web3 requests Moving hooks in parent components prevents this form happening.
  • prettier

  • Avoid divide by zero in case asset.totalUnits is unknown/zero

  • "Clean" scripts

  • Assets filtering moved to the right place

filter has to be in assetsView/AssetsView.tsx

  • Paging translation labels: placeholder, All

  • simplify pageSize handling

  • Assets filtering fix (causing pagination issues)

OtherAssets filtering was improperly implemented into the map loops by skipping non "others assets" value, causing holes in display (missing cards). Filtering is now done in AssetsView where it should have been in the first place

  • Revert changes: realtime/global labels for rents calculation switch

Moves api urls to (.)ENV
set utls to new api.realtoken.community domain (previously api.realt.community)

  • Update .env.sample

missing update of sample .env

  • Update .env.sample

  • NEXT_PUBLIC_ prefix removed for REALTOKENAPI ENV vars

  • feat: update yarn lock (feat: update yarn lock #99)

  • feat: add new API urls to deployment workflow (Add new api urls to deployment workflow #100)

  • feat: pass new env variables to docker env (feat: pass new env variables to docker env #101)

  • fix: unchecked asset filters (fix: unchecked asset filters #95)

  • merge master in develop (merge master in develop #103)

  • Revert "Master"

  • merge preprod <> master (merge preprod <> master #67)

  • add dropdown

  • simplify selector and add all token option

  • feat: change allPage value to Infinity

  • feat: estimate the fully rented rent

  • feat: add fully rented estimation to asset cards

  • refactor: move hook calls to top of the page

  • fix: propInfo definition

  • fix: last rent condition

  • feat: add estimation for property with not fully rented history

  • feat: get fully rented APR

  • apply max APR method

  • rename variable and functions

  • feat: add RWA token

  • feat: re-enable property onClick

  • feat: add rwa valuation on the rwa card

  • fix: missing property

  • feat: add rwa to summary card

  • define useRWA

  • take into account user currency

  • feat: add RWA value to net value calculation

  • remove comment

  • refactor: clean imports

  • feat: include RWA on Ethereum

  • fix: en communs

  • feat: update filter to support RWA token

  • fix: prettier

  • fix: other prettier errors

  • let prettier add strange semi-column

  • fix: imports

  • use hook

  • add fallback

  • switch for a useMemo

  • feat: add real time fully rented APR

  • feat: add gloabl metric fully rented APR

  • feat: add disclaimer

  • feat: add disclaimer

  • feat: update disclaimer message

  • fix: disclaimer message

  • improve message

  • feat: create yam statics stics page

  • feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

  • feat: mask tokens with no volume

  • fix: add token name

  • feat: add pagination

  • feat: improve style

  • feat: change token per page to 100

  • feat: add fully rented APR to asset grid

  • refactor: remove logs

  • feat: add fully rented APR to property details

  • fix: reset current page when tokens changed

  • fix: reset current page when user change page size

  • feat: add translation for YAM statistics hearder label

  • fix: yamStatistics: use selected currency for token price

  • feat: yamStatistics: add owned | all filter

  • feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

  • add additional fallbacks RPC URLs

  • fix: RPC initialization on currencies file


  • merge preprod <> master (merge preprod <> master #77)

  • add dropdown

  • simplify selector and add all token option

  • feat: change allPage value to Infinity

  • feat: estimate the fully rented rent

  • feat: add fully rented estimation to asset cards

  • refactor: move hook calls to top of the page

  • fix: propInfo definition

  • fix: last rent condition

  • feat: add estimation for property with not fully rented history

  • feat: get fully rented APR

  • apply max APR method

  • rename variable and functions

  • feat: add RWA token

  • feat: re-enable property onClick

  • feat: add rwa valuation on the rwa card

  • fix: missing property

  • feat: add rwa to summary card

  • define useRWA

  • take into account user currency

  • feat: add RWA value to net value calculation

  • remove comment

  • refactor: clean imports

  • feat: include RWA on Ethereum

  • fix: en communs

  • feat: update filter to support RWA token

  • fix: prettier

  • fix: other prettier errors

  • let prettier add strange semi-column

  • fix: imports

  • use hook

  • add fallback

  • switch for a useMemo

  • feat: add real time fully rented APR

  • feat: add gloabl metric fully rented APR

  • feat: add disclaimer

  • feat: add disclaimer

  • feat: update disclaimer message

  • fix: disclaimer message

  • improve message

  • feat: create yam statics stics page

  • feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

  • feat: mask tokens with no volume

  • fix: add token name

  • feat: add pagination

  • feat: improve style

  • feat: change token per page to 100

  • feat: add fully rented APR to asset grid

  • refactor: remove logs

  • feat: add fully rented APR to property details

  • fix: reset current page when tokens changed

  • fix: reset current page when user change page size

  • feat: add translation for YAM statistics hearder label

  • fix: yamStatistics: use selected currency for token price

  • feat: yamStatistics: add owned | all filter

  • feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

  • add additional fallbacks RPC URLs

  • fix: RPC initialization on currencies file

  • feat: YamStatistic: add Yamp Volume's number of days

  • fix: fullyRentedAPR: fix french disclaimer text

  • fix: second disclaimer text small error

  • feat: fullyRentedAPR: manage VEFA properties

  • refactore: improve comment

  • feat: show VEFA properties forced fully rented APR only if property do not have tenants

  • fix: RWA table view

  • feat: add bridge link on header (feat: add bridge link on header #74)

  • fix: VEFA Realtime APR


This reverts commit 68daad5.



  • Revert "Update yarn.lock / fix for failed build"

This reverts commit 03560ac.

  • yarn: fix for failed build

ERROR: failed to build: failed to solve: process "/bin/sh -c yarn --frozen-lockfile" did not complete successfully: exit code: ***

  • Fix prettier

Sigri44 and others added 2 commits February 18, 2026 22:11
* fix: unchecked asset filters (#95)

* merge master in develop (#103)

* Revert "Master"

* merge preprod <> master (#67)

* add dropdown

* simplify selector and add all token option

* feat: change allPage value to Infinity

* feat: estimate the fully rented rent

* feat: add fully rented estimation to asset cards

* refactor: move hook calls to top of the page

* fix: propInfo definition

* fix: last rent condition

* feat: add estimation for property with not fully rented history

* feat: get fully rented APR

* apply max APR method

* rename variable and functions

* feat: add RWA token

* feat: re-enable property onClick

* feat: add rwa valuation on the rwa card

* fix: missing property

* feat: add rwa to summary card

* define useRWA

* take into account user currency

* feat: add RWA value to net value calculation

* remove comment

* refactor: clean imports

* feat: include RWA on Ethereum

* fix: en communs

* feat: update filter to support RWA token

* fix: prettier

* fix: other prettier errors

* let prettier add strange semi-column

* fix: imports

* use hook

* add fallback

* switch for a useMemo

* feat: add real time fully rented APR

* feat: add gloabl metric fully rented APR

* feat: add disclaimer

* feat: add disclaimer

* feat: update disclaimer message

* fix: disclaimer message

* improve message

* feat: create yam statics stics page

* feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

* feat: mask tokens with no volume

* fix: add token name

* feat: add pagination

* feat: improve style

* feat: change token per page to 100

* feat: add fully rented APR to asset grid

* refactor: remove logs

* feat: add fully rented APR to property details

* fix: reset current page when tokens changed

* fix: reset current page when user change page size

* feat: add translation for YAM statistics hearder label

* fix: yamStatistics: use selected currency for token price

* feat: yamStatistics: add owned | all filter

* feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

* add additional fallbacks RPC URLs

* fix: RPC initialization on currencies file

---------

Co-authored-by: Nandy Bâ <nandyba@yahoo.fr>

* merge preprod <> master (#77)

* add dropdown

* simplify selector and add all token option

* feat: change allPage value to Infinity

* feat: estimate the fully rented rent

* feat: add fully rented estimation to asset cards

* refactor: move hook calls to top of the page

* fix: propInfo definition

* fix: last rent condition

* feat: add estimation for property with not fully rented history

* feat: get fully rented APR

* apply max APR method

* rename variable and functions

* feat: add RWA token

* feat: re-enable property onClick

* feat: add rwa valuation on the rwa card

* fix: missing property

* feat: add rwa to summary card

* define useRWA

* take into account user currency

* feat: add RWA value to net value calculation

* remove comment

* refactor: clean imports

* feat: include RWA on Ethereum

* fix: en communs

* feat: update filter to support RWA token

* fix: prettier

* fix: other prettier errors

* let prettier add strange semi-column

* fix: imports

* use hook

* add fallback

* switch for a useMemo

* feat: add real time fully rented APR

* feat: add gloabl metric fully rented APR

* feat: add disclaimer

* feat: add disclaimer

* feat: update disclaimer message

* fix: disclaimer message

* improve message

* feat: create yam statics stics page

* feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

* feat: mask tokens with no volume

* fix: add token name

* feat: add pagination

* feat: improve style

* feat: change token per page to 100

* feat: add fully rented APR to asset grid

* refactor: remove logs

* feat: add fully rented APR to property details

* fix: reset current page when tokens changed

* fix: reset current page when user change page size

* feat: add translation for YAM statistics hearder label

* fix: yamStatistics: use selected currency for token price

* feat: yamStatistics: add owned | all filter

* feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

* add additional fallbacks RPC URLs

* fix: RPC initialization on currencies file

* feat: YamStatistic: add Yamp Volume's number of days

* fix: fullyRentedAPR: fix french disclaimer text

* fix: second disclaimer text small error

* feat: fullyRentedAPR: manage VEFA properties

* refactore: improve comment

* feat: show VEFA properties forced fully rented APR only if property do not have tenants

* fix: RWA table view

* feat: add bridge link on header (#74)

* fix: VEFA Realtime  APR

---------

Co-authored-by: Nandy Bâ <nandyba@yahoo.fr>
Co-authored-by: Yohann Durand <yohanndurand76@gmail.com>

* Revert "merge preprod <> master (#77)"

This reverts commit 68daad55434377c91e0224a580528e9a501e392f.

* fix: APY fully rented for properties before start rent day (#85)

Co-authored-by: alex <123092072+AlexRLT@users.noreply.github.com>

* Change NS for RealToken (#89) (#90)

---------

Co-authored-by: Sigri <sigri44@hotmail.fr>
Co-authored-by: Kurtisone <104103601+Kurtisone@users.noreply.github.com>
Co-authored-by: jycssu-com <110905167+jycssu-com@users.noreply.github.com>
Co-authored-by: alex <123092072+AlexRLT@users.noreply.github.com>
Co-authored-by: Jycssu <contact@jycssu.com>
Co-authored-by: Yohann Durand <yohanndurand76@gmail.com>

* feat: restrict merges to preprod (#104)

* merge develop into master (#102) (#107)

* Change NS for RealToken (#89)

* chore: install required sharp dependency for production

* chore(deps): bump body-parser from 1.20.2 to 1.20.3 (#87)

Bumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.2 to 1.20.3.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-type: indirect
...




* feat: add new assets REG, REG Vote Power (#91)

* first version : Assets as rows

* 'other' assets display switch; 'other' assets shown in Summary

'other' assets = tokens others than RealTokens = RWA, REG, ...

- Display switch for hiding 'other' assets in table rows
- 'other' assets figures added to Summary section

* contracts utils

* use contract utils for fetching balances

* Eth provider removed: REG Voting Power is not deployed on Eth

* batchCallOneFunction

not fully tested

* error args

* comments

* wrong 'inheritance'

* smol fix: properly throw 'User not found' error

* style/comments

* settings labels and icons

* unitIcon: optional + alignment with other units

* Filter 'other' assets in Grid view

* Settings: switch icons, section names

* fix: lint warning

* fix: lint warning

* fix: build error ?

* fix: build error #2 ?

* fix: build error #3 ?

* fix: build error #4 ?

* fix: build error #5 ?

* Fix: existing filter error when filtering on "Owned on"

* fix: avoid fetching others assets balances if user wallet was not set

* feat: add other token price on cards and fix decimals rounds for total invest

* fix: improve subsudy filter for exclude other realtokens

* fix: fix last changes filter and use correct typing in filters for avoid futurs errors

* feat: set initial launch date for RWA token

* feat: initialize rpc provider only once

* feat: include reg tokens locked inside the incentive vault

* fix: fix eslint warnings and add missing translations

* Update .gitignore

exclude pnpm lockfile

* Create .nvmrc

add .nvmrc for switching between node versions

* Update contract.ts

optional  parameters for customizing batch calls: batch max and min size, number of attempts before giving up

* Regvotingpower: icon orange, size grows depending on amount

* unused import

* Usdc currency/rate

* Voting power size & fill color depending on power amount

* Voting power size & fill color depending on power amount

* Fixes: token prices in USD, avoid fetching REG vault balances on Eth

- Tokens values fix: Updated assets prices by using currenciesRates and user currency rate (previously considering usdc = usd and xdai = usd as well),
now assets prices are converted from their respective currencies (e.g. usdc, xdai) to usd, then total value is priced in user choosen currency.
- Smol fix: getAddressesLockedBalances was fetching vault balances on Eth, throwing errors as there is not such vault on Eth.
Added parameters for fetching any number of vault by provider(s).

* comment

* Check Providers ability to handle requests

- Check Providers ability to handle requests
- Additionnal providers
https://rpc.ankr.com/eth and https://eth-pokt.nodies.app currently fail to handle concurrent requests

* Assets hooks moved in index for avoiding duplicate requests

- Both SummaryCard and AssetsView use the same hooks for getting their data, leading to duplicate web3 requests
Moving hooks in parent components prevents this form happening.

* prettier

* Avoid divide by zero in case asset.totalUnits is unknown/zero

* "Clean" scripts

* Assets filtering moved to the right place

filter has to be in assetsView/AssetsView.tsx

* Paging translation labels: placeholder, All

* simplify pageSize handling

* Assets filtering fix (causing pagination issues)

OtherAssets filtering was improperly implemented into the map loops by skipping non "others assets" value, causing holes in display (missing cards).
Filtering is now done in AssetsView where it should have been in the first place

* Revert changes: realtime/global labels for rents calculation switch

---------



* fix: API URLs issue #97 (#98)

* addresses issue #97

Moves api urls to (.)ENV
set utls to new api.realtoken.community domain (previously api.realt.community)

* Update .env.sample

missing update of sample .env

* Update .env.sample

* NEXT_PUBLIC_ prefix removed for REALTOKENAPI ENV vars

* feat: update yarn lock (#99)

* feat: add new API urls to deployment workflow (#100)

* feat: pass new env variables to docker env (#101)

* fix: unchecked asset filters (#95)

* merge master in develop (#103)

* Revert "Master"

* merge preprod <> master (#67)

* add dropdown

* simplify selector and add all token option

* feat: change allPage value to Infinity

* feat: estimate the fully rented rent

* feat: add fully rented estimation to asset cards

* refactor: move hook calls to top of the page

* fix: propInfo definition

* fix: last rent condition

* feat: add estimation for property with not fully rented history

* feat: get fully rented APR

* apply max APR method

* rename variable and functions

* feat: add RWA token

* feat: re-enable property onClick

* feat: add rwa valuation on the rwa card

* fix: missing property

* feat: add rwa to summary card

* define useRWA

* take into account user currency

* feat: add RWA value to net value calculation

* remove comment

* refactor: clean imports

* feat: include RWA on Ethereum

* fix: en communs

* feat: update filter to support RWA token

* fix: prettier

* fix: other prettier errors

* let prettier add strange semi-column

* fix: imports

* use hook

* add fallback

* switch for a useMemo

* feat: add real time fully rented APR

* feat: add gloabl metric fully rented APR

* feat: add disclaimer

* feat: add disclaimer

* feat: update disclaimer message

* fix: disclaimer message

* improve message

* feat: create yam statics stics page

* feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

* feat: mask tokens with no volume

* fix: add token name

* feat: add pagination

* feat: improve style

* feat: change token per page to 100

* feat: add fully rented APR to asset grid

* refactor: remove logs

* feat: add fully rented APR to property details

* fix: reset current page when tokens changed

* fix: reset current page when user change page size

* feat: add translation for YAM statistics hearder label

* fix: yamStatistics: use selected currency for token price

* feat: yamStatistics: add owned | all filter

* feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

* add additional fallbacks RPC URLs

* fix: RPC initialization on currencies file

---------



* merge preprod <> master (#77)

* add dropdown

* simplify selector and add all token option

* feat: change allPage value to Infinity

* feat: estimate the fully rented rent

* feat: add fully rented estimation to asset cards

* refactor: move hook calls to top of the page

* fix: propInfo definition

* fix: last rent condition

* feat: add estimation for property with not fully rented history

* feat: get fully rented APR

* apply max APR method

* rename variable and functions

* feat: add RWA token

* feat: re-enable property onClick

* feat: add rwa valuation on the rwa card

* fix: missing property

* feat: add rwa to summary card

* define useRWA

* take into account user currency

* feat: add RWA value to net value calculation

* remove comment

* refactor: clean imports

* feat: include RWA on Ethereum

* fix: en communs

* feat: update filter to support RWA token

* fix: prettier

* fix: other prettier errors

* let prettier add strange semi-column

* fix: imports

* use hook

* add fallback

* switch for a useMemo

* feat: add real time fully rented APR

* feat: add gloabl metric fully rented APR

* feat: add disclaimer

* feat: add disclaimer

* feat: update disclaimer message

* fix: disclaimer message

* improve message

* feat: create yam statics stics page

* feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

* feat: mask tokens with no volume

* fix: add token name

* feat: add pagination

* feat: improve style

* feat: change token per page to 100

* feat: add fully rented APR to asset grid

* refactor: remove logs

* feat: add fully rented APR to property details

* fix: reset current page when tokens changed

* fix: reset current page when user change page size

* feat: add translation for YAM statistics hearder label

* fix: yamStatistics: use selected currency for token price

* feat: yamStatistics: add owned | all filter

* feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

* add additional fallbacks RPC URLs

* fix: RPC initialization on currencies file

* feat: YamStatistic: add Yamp Volume's number of days

* fix: fullyRentedAPR: fix french disclaimer text

* fix: second disclaimer text small error

* feat: fullyRentedAPR: manage VEFA properties

* refactore: improve comment

* feat: show VEFA properties forced fully rented APR only if property do not have tenants

* fix: RWA table view

* feat: add bridge link on header (#74)

* fix: VEFA Realtime  APR

---------




* Revert "merge preprod <> master (#77)"

This reverts commit 68daad55434377c91e0224a580528e9a501e392f.

* fix: APY fully rented for properties before start rent day (#85)



* Change NS for RealToken (#89) (#90)

---------








---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Sigri <sigri44@hotmail.fr>
Co-authored-by: Jycssu <contact@jycssu.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BenoistP <75934369+BenoistP@users.noreply.github.com>
Co-authored-by: Kurtisone <104103601+Kurtisone@users.noreply.github.com>
Co-authored-by: jycssu-com <110905167+jycssu-com@users.noreply.github.com>
Co-authored-by: alex <123092072+AlexRLT@users.noreply.github.com>
Co-authored-by: Yohann Durand <yohanndurand76@gmail.com>

* feat: add workflow to restrict merges to master (#108)

* feat: add product type filter (#94)

* feat: add product type filter

* refactor: change filter file name

* feat: add product type i18n translations

* feat: update REG and RWA type to support new filter

* feat: automatically activate other assets fetch it equity token filter is selected

* feat: add default value for product type filter if user un-checked it

* Prevents settings menu from closing while clicking on calendar (#113)

* Prevents settings menu from closing while clicking on calendar

calendar is considered as "outside" of the settings menu
- State added for watching calendar "display" state
- Allow menu closing (on any click) when calendar is not opened
and prevents it from closing when calendar is open

* prettier

* fix: other asset balance by wallet (#112)

* tmp/test

* debug removed

* detailed balances by wallet type

todo:
- check  amounts with vault
- remove debug log
- check types / interfaces

* console.log debug removed

* getChainId

returns Provider's chain id
used with getWalletChainName  (wallets\walletsSelector.ts)

* getWalletChainName

returns "wallet" chain
used with getChainId (repositories\RpcProvider.ts)

* Sum's wallets token balances by chain (wallet type)

returns addresses balances by "wallets" (chain) and sums all balances

* prettier

* feat: optimize RPC calls (#114)

* feat: add address book lib

* feat: add aave core lib

* feat: add wallet balance provider provider ABI

* feat: optimize getAddressesBalances to minimize RPC calls

* fix: remove un-used lib

* fix: erc20 abi

* small enhancement

fix: Balances details (by chain) missing #111

* fix: merge issue

* useless console.dir

---------

Co-authored-by: BenoistP <bp_github.com@gazouille.net>
Co-authored-by: BenoistP <75934369+BenoistP@users.noreply.github.com>

* 73 feature add matomo analytics 2 (#110)

* merge develop into master (#102)

* Change NS for RealToken (#89)

* chore: install required sharp dependency for production

* chore(deps): bump body-parser from 1.20.2 to 1.20.3 (#87)

Bumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.2 to 1.20.3.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: add new assets REG, REG Vote Power (#91)

* first version : Assets as rows

* 'other' assets display switch; 'other' assets shown in Summary

'other' assets = tokens others than RealTokens = RWA, REG, ...

- Display switch for hiding 'other' assets in table rows
- 'other' assets figures added to Summary section

* contracts utils

* use contract utils for fetching balances

* Eth provider removed: REG Voting Power is not deployed on Eth

* batchCallOneFunction

not fully tested

* error args

* comments

* wrong 'inheritance'

* smol fix: properly throw 'User not found' error

* style/comments

* settings labels and icons

* unitIcon: optional + alignment with other units

* Filter 'other' assets in Grid view

* Settings: switch icons, section names

* fix: lint warning

* fix: lint warning

* fix: build error ?

* fix: build error #2 ?

* fix: build error #3 ?

* fix: build error #4 ?

* fix: build error #5 ?

* Fix: existing filter error when filtering on "Owned on"

* fix: avoid fetching others assets balances if user wallet was not set

* feat: add other token price on cards and fix decimals rounds for total invest

* fix: improve subsudy filter for exclude other realtokens

* fix: fix last changes filter and use correct typing in filters for avoid futurs errors

* feat: set initial launch date for RWA token

* feat: initialize rpc provider only once

* feat: include reg tokens locked inside the incentive vault

* fix: fix eslint warnings and add missing translations

* Update .gitignore

exclude pnpm lockfile

* Create .nvmrc

add .nvmrc for switching between node versions

* Update contract.ts

optional  parameters for customizing batch calls: batch max and min size, number of attempts before giving up

* Regvotingpower: icon orange, size grows depending on amount

* unused import

* Usdc currency/rate

* Voting power size & fill color depending on power amount

* Voting power size & fill color depending on power amount

* Fixes: token prices in USD, avoid fetching REG vault balances on Eth

- Tokens values fix: Updated assets prices by using currenciesRates and user currency rate (previously considering usdc = usd and xdai = usd as well),
now assets prices are converted from their respective currencies (e.g. usdc, xdai) to usd, then total value is priced in user choosen currency.
- Smol fix: getAddressesLockedBalances was fetching vault balances on Eth, throwing errors as there is not such vault on Eth.
Added parameters for fetching any number of vault by provider(s).

* comment

* Check Providers ability to handle requests

- Check Providers ability to handle requests
- Additionnal providers
https://rpc.ankr.com/eth and https://eth-pokt.nodies.app currently fail to handle concurrent requests

* Assets hooks moved in index for avoiding duplicate requests

- Both SummaryCard and AssetsView use the same hooks for getting their data, leading to duplicate web3 requests
Moving hooks in parent components prevents this form happening.

* prettier

* Avoid divide by zero in case asset.totalUnits is unknown/zero

* "Clean" scripts

* Assets filtering moved to the right place

filter has to be in assetsView/AssetsView.tsx

* Paging translation labels: placeholder, All

* simplify pageSize handling

* Assets filtering fix (causing pagination issues)

OtherAssets filtering was improperly implemented into the map loops by skipping non "others assets" value, causing holes in display (missing cards).
Filtering is now done in AssetsView where it should have been in the first place

* Revert changes: realtime/global labels for rents calculation switch

---------

Co-authored-by: Jycssu <contact@jycssu.com>

* fix: API URLs issue #97 (#98)

* addresses issue #97

Moves api urls to (.)ENV
set utls to new api.realtoken.community domain (previously api.realt.community)

* Update .env.sample

missing update of sample .env

* Update .env.sample

* NEXT_PUBLIC_ prefix removed for REALTOKENAPI ENV vars

* feat: update yarn lock (#99)

* feat: add new API urls to deployment workflow (#100)

* feat: pass new env variables to docker env (#101)

* fix: unchecked asset filters (#95)

* merge master in develop (#103)

* Revert "Master"

* merge preprod <> master (#67)

* add dropdown

* simplify selector and add all token option

* feat: change allPage value to Infinity

* feat: estimate the fully rented rent

* feat: add fully rented estimation to asset cards

* refactor: move hook calls to top of the page

* fix: propInfo definition

* fix: last rent condition

* feat: add estimation for property with not fully rented history

* feat: get fully rented APR

* apply max APR method

* rename variable and functions

* feat: add RWA token

* feat: re-enable property onClick

* feat: add rwa valuation on the rwa card

* fix: missing property

* feat: add rwa to summary card

* define useRWA

* take into account user currency

* feat: add RWA value to net value calculation

* remove comment

* refactor: clean imports

* feat: include RWA on Ethereum

* fix: en communs

* feat: update filter to support RWA token

* fix: prettier

* fix: other prettier errors

* let prettier add strange semi-column

* fix: imports

* use hook

* add fallback

* switch for a useMemo

* feat: add real time fully rented APR

* feat: add gloabl metric fully rented APR

* feat: add disclaimer

* feat: add disclaimer

* feat: update disclaimer message

* fix: disclaimer message

* improve message

* feat: create yam statics stics page

* feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

* feat: mask tokens with no volume

* fix: add token name

* feat: add pagination

* feat: improve style

* feat: change token per page to 100

* feat: add fully rented APR to asset grid

* refactor: remove logs

* feat: add fully rented APR to property details

* fix: reset current page when tokens changed

* fix: reset current page when user change page size

* feat: add translation for YAM statistics hearder label

* fix: yamStatistics: use selected currency for token price

* feat: yamStatistics: add owned | all filter

* feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

* add additional fallbacks RPC URLs

* fix: RPC initialization on currencies file

---------

Co-authored-by: Nandy Bâ <nandyba@yahoo.fr>

* merge preprod <> master (#77)

* add dropdown

* simplify selector and add all token option

* feat: change allPage value to Infinity

* feat: estimate the fully rented rent

* feat: add fully rented estimation to asset cards

* refactor: move hook calls to top of the page

* fix: propInfo definition

* fix: last rent condition

* feat: add estimation for property with not fully rented history

* feat: get fully rented APR

* apply max APR method

* rename variable and functions

* feat: add RWA token

* feat: re-enable property onClick

* feat: add rwa valuation on the rwa card

* fix: missing property

* feat: add rwa to summary card

* define useRWA

* take into account user currency

* feat: add RWA value to net value calculation

* remove comment

* refactor: clean imports

* feat: include RWA on Ethereum

* fix: en communs

* feat: update filter to support RWA token

* fix: prettier

* fix: other prettier errors

* let prettier add strange semi-column

* fix: imports

* use hook

* add fallback

* switch for a useMemo

* feat: add real time fully rented APR

* feat: add gloabl metric fully rented APR

* feat: add disclaimer

* feat: add disclaimer

* feat: update disclaimer message

* fix: disclaimer message

* improve message

* feat: create yam statics stics page

* feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

* feat: mask tokens with no volume

* fix: add token name

* feat: add pagination

* feat: improve style

* feat: change token per page to 100

* feat: add fully rented APR to asset grid

* refactor: remove logs

* feat: add fully rented APR to property details

* fix: reset current page when tokens changed

* fix: reset current page when user change page size

* feat: add translation for YAM statistics hearder label

* fix: yamStatistics: use selected currency for token price

* feat: yamStatistics: add owned | all filter

* feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

* add additional fallbacks RPC URLs

* fix: RPC initialization on currencies file

* feat: YamStatistic: add Yamp Volume's number of days

* fix: fullyRentedAPR: fix french disclaimer text

* fix: second disclaimer text small error

* feat: fullyRentedAPR: manage VEFA properties

* refactore: improve comment

* feat: show VEFA properties forced fully rented APR only if property do not have tenants

* fix: RWA table view

* feat: add bridge link on header (#74)

* fix: VEFA Realtime  APR

---------

Co-authored-by: Nandy Bâ <nandyba@yahoo.fr>
Co-authored-by: Yohann Durand <yohanndurand76@gmail.com>

* Revert "merge preprod <> master (#77)"

This reverts commit 68daad55434377c91e0224a580528e9a501e392f.

* fix: APY fully rented for properties before start rent day (#85)

Co-authored-by: alex <123092072+AlexRLT@users.noreply.github.com>

* Change NS for RealToken (#89) (#90)

---------

Co-authored-by: Sigri <sigri44@hotmail.fr>
Co-authored-by: Kurtisone <104103601+Kurtisone@users.noreply.github.com>
Co-authored-by: jycssu-com <110905167+jycssu-com@users.noreply.github.com>
Co-authored-by: alex <123092072+AlexRLT@users.noreply.github.com>
Co-authored-by: Jycssu <contact@jycssu.com>
Co-authored-by: Yohann Durand <yohanndurand76@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Sigri <sigri44@hotmail.fr>
Co-authored-by: Jycssu <contact@jycssu.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BenoistP <75934369+BenoistP@users.noreply.github.com>
Co-authored-by: Kurtisone <104103601+Kurtisone@users.noreply.github.com>
Co-authored-by: jycssu-com <110905167+jycssu-com@users.noreply.github.com>
Co-authored-by: alex <123092072+AlexRLT@users.noreply.github.com>
Co-authored-by: Yohann Durand <yohanndurand76@gmail.com>

* Matomo analytics

* should work way better with this

* fix: pushed old/wrong version

* disable cookie set to true

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Nandy Bâ <nandyba@yahoo.fr>
Co-authored-by: Sigri <sigri44@hotmail.fr>
Co-authored-by: Jycssu <contact@jycssu.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kurtisone <104103601+Kurtisone@users.noreply.github.com>
Co-authored-by: jycssu-com <110905167+jycssu-com@users.noreply.github.com>
Co-authored-by: alex <123092072+AlexRLT@users.noreply.github.com>
Co-authored-by: Yohann Durand <yohanndurand76@gmail.com>

* deployment fix

ERROR: failed to solve: process "/bin/sh -c yarn --frozen-lockfile" did not complete successfully: exit code: 1

https://github.com/RealToken-Community/dashboard-v2/actions/runs/14044504299/job/39322225393

* Clean env

* Update branch.yml

* Fix spellcheck

* Fix spellcheck

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix spellcheck

* Clean README

* Fix spellcheck

* Add id site for matomo

* Fix matomo id

* Factoring tokens added (#121)

- prefilter
- advanced filter
- labels

* 117 read only not working (#122)

* Upgrade to latest realt-commons

* Explicitly set Gnosis as the default chain

... so current bug/freeze due to error on ETH won't show up (rpc error, bug in real-token\realt-interface-commons\packages\realt-commons\src\components\modals\WalletModal\WalletModal.tsx ?) when choosing read-only

* Update _app.tsx

* Packages upgrades & downgrades

@mantine/* downgraded to ^7.13.4 for matching realt-interface-commons versions

* Update package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/pages/_app.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Make yarn lockfile great again ... again

* Squashed commit of the following:

commit 511597e79ace97981419772db180dc197d8647ed
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 21:40:03 2025 +0200

    typo

commit 58c4546b0eed59aa672f701feeb63dcaddef2cdd
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 21:37:57 2025 +0200

    useless import removed

commit db039ff418c7998458b55229e66c1b77e5308281
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 21:34:57 2025 +0200

    add realt-commons default rpc to dashboard default rpcs list

commit 2c7a38fdd71ee29ee2caff2660d9cf6ab6dce106
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 21:28:51 2025 +0200

    comment

commit 9a94f4f04daf6af17cb01f71cb276b33fe5ff2ed
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Sat May 24 17:32:05 2025 +0200

    Squashed commit of the following:

    commit 57552411ab2851c9ad13f52accfbd3614846a20e
    Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
    Date:   Sat May 24 17:12:45 2025 +0200

        prettier

    commit 2b3703fd1ce717d097862422d3c894a3f4213171
    Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
    Date:   Sat May 24 17:10:06 2025 +0200

        RPC urls

        Additionnal rpc urls (codes defines default urls, thes additional ones (if setted) will prefix defaults)
        Env value is a string, urls are separated by commas.

        Duplicates, empty, nulls values are merged and removed

        valid values:
        RPC_URLS_ETH_MAINNET = https://rpc.eth.gateway.fm
        RPC_URLS_ETH_MAINNET = ,,https://rpc.eth.gateway.fm,

    commit 197dd98f97658fc53b82b1edd84fc77cecc26738
    Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
    Date:   Sat May 24 17:03:59 2025 +0200

        Read-only fix

        Redefine realt-commons chain config using RpcProviders config

    commit 1759ad998d19243a3fdc03ed87637219ae1adf95
    Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
    Date:   Sat May 24 14:49:43 2025 +0200

        temporary commit

    commit 422ca846e6135ca1a11d08abb418d3897052c1b3
    Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
    Date:   Sat May 24 12:43:10 2025 +0200

        restore previous version

    commit 24dbc43b0372c382230f5d02396051aef9d9772e
    Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
    Date:   Sat May 24 12:39:01 2025 +0200

        restore previous version

    commit 35ecebff78c68860bf870d57082bcbd5a5398330
    Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
    Date:   Fri May 23 19:36:31 2025 +0200

        Update RpcProvider.ts

    commit 2726a2b18697c92cff674966d7293c07a1279a2a
    Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
    Date:   Fri May 23 11:13:45 2025 +0200

        temp commit for backup

commit 22022e67668c1a1202699df04497d6fe59691692
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed May 21 21:01:28 2025 +0200

    Make yarn lockfile great again

commit b00269800130d2e912e071b3425f2d8fdc706d74
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed May 21 19:23:15 2025 +0200

    Update src/pages/_app.tsx

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

commit 159ef858febb0e2b538c3fefd0f377ac4546918c
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed May 21 19:21:34 2025 +0200

    Update package.json

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

commit 022c8b908cb9e87a3b4cba310e2d9f5eb64d32ba
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed May 21 19:15:37 2025 +0200

    Packages upgrades & downgrades

    @mantine/* downgraded to ^7.13.4 for matching realt-interface-commons versions

commit a2ec82042d5b439b825dede4676b667b05b8853c
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed May 21 18:03:46 2025 +0200

    Update _app.tsx

commit 70f02ec5a469d0f39f71491a263c56aeaffa410e
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed May 21 17:58:22 2025 +0200

    Explicitly set Gnosis as the default chain

    ... so current bug/freeze due to error on ETH won't show up (rpc error, bug in real-token\realt-interface-commons\packages\realt-commons\src\components\modals\WalletModal\WalletModal.tsx ?) when choosing read-only

commit a09a9164e829807272daafe0cb601e7bb8f10e3c
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Tue May 20 15:35:09 2025 +0200

    Upgrade to latest realt-commons

* Fix docker local build error

 => ERROR [app builder 4/5] COPY . .                                                                                                                                               14.2s
------
 > [app builder 4/5] COPY . .:
------
failed to solve: cannot replace to directory /var/lib/docker/overlay2/np0icniix570dylxjdxatwyl7/merged/app/node_modules/@apollo/client with file
 ELIFECYCLE  Command failed with exit code 1.

* Docker: fixes

docker-compose: version is obsolete
upgrade build to node 18

* Fix CI/CD

* v2.4.2

* Clean .env.sample

* fix: consume initializeProvidersQueue and add timout (#125)

* fix: consume initializeProvidersQueue and add timout

* fix: resolve linting issues using Prettier

* fix: fix type issue (GnosisRpcProvider property on unknown type)

* fix: resolve type error in RpcProvider (assigning 'unknown' to 'ProvidersWithUrls')

* feat: add page test-rpc for debug

* Include alternative apis (PitsBI actually) (#129)

* Prevent missing rentStartDate property from crashing app

Set date to null when rentStartDate(.)date is not defined: avoid "Cannot read properties of null"
RWA asset is missing this field

* ENV updates:  REALTOKEN_API, PITSBI

REALTOKENAPI, REALTOKENAPI_HISTORY renamed/splited
into
REALTOKEN_API_BASE
REALTOKEN_API_VERSION
REALTOKEN_API_GET_ALLTOKENS
REALTOKEN_API_HISTORY_BASE

plus PITSBI_API env vars

* Squashed commit of the following:

commit b89ddda809b63ecd1dbf622c7bc3c660b5b3d62d
Author: BenoistP <bp_github.com@gazouille.net>
Date:   Fri Jul 25 16:00:07 2025 +0200

    Prettier

commit d9b976fc839618aa210ce0cca1ba17681f9e6d08
Author: BenoistP <bp_github.com@gazouille.net>
Date:   Fri Jul 25 15:58:54 2025 +0200

    Update index.ts

    stupido

commit d3aab8dd692f895129005c47f073015c98a150c3
Author: BenoistP <bp_github.com@gazouille.net>
Date:   Fri Jul 25 15:58:24 2025 +0200

    Clean

    debug removed
    display fetch error (status) in console

commit 0aeabe9eea18edcb0930aa02837fbaadd163bbc9
Author: BenoistP <bp_github.com@gazouille.net>
Date:   Fri Jul 25 15:17:43 2025 +0200

    Build warnings fix

commit d55fdbcd5abd8742c1a874b6270c8511bbb87cf1
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 23:11:26 2025 +0200

    Clean

    Todo: display response error reason in logs

commit 3799702cc2c48e2b52a83e01cc84462564af6408
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 23:05:29 2025 +0200

    Update index.ts

commit 18fb791e456e9a8c087fd0aa1ecd79e9d4a4503d
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 23:04:48 2025 +0200

    Skip fetching Pitsbi data twice

commit c50593cffcd7a0f502b0c669c30d6816fd1649e0
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 22:53:32 2025 +0200

    Use Pisbi API as fallback

commit 869d804d4037cbf4c46dbf61985be10d146843ef
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 22:38:31 2025 +0200

    debug removed

commit 413f05db48c3dc4cb6936994173c87d0c7c4df62
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 22:02:31 2025 +0200

    Setting: set DisplayAdditionalData initial value

commit d7add133e57b463f95297508843a78c872e643da
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 21:36:44 2025 +0200

    clean

commit 5b8db348eabd97e2a1dbb44f8b00790c6bddb5b6
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 21:23:57 2025 +0200

    Package update: ethers

commit 2c9ad413a8d0a085eafd636c7cb8198530323284
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 21:17:55 2025 +0200

    Package update: @tabler/icons -> @tabler/icons-react

commit f2fe3fb72189e6b1249b7f2c4e1dff11f1fac947
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 19:36:35 2025 +0200

    Priority icon size

commit a00e48e110cb4ce6d2e30488f9bf3bdb937be272
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 19:35:48 2025 +0200

    Show/Hide additional data Setting

commit ab80d664b1b6b32670e3b95fa4161af58190d7a3
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 19:07:32 2025 +0200

    Asset Issues

commit 024a632e05bb7fc7330d962b568f6576733f7b0b
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 14:34:22 2025 +0200

    Style

    every icons have the same color

commit 0076c5bb8daa38c5dc7a284fd70db01700a2b329
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 14:17:44 2025 +0200

    Styling

    Style: Loader icon replaced by Skeleton fading, Badge style removed
    selectRealtokensIsLoadingExtraData

commit 041b973655b59d16b5a6f1db77a30ecd7e9d8665
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 12:40:58 2025 +0200

    fetchWithRetry

commit d76b6ffae6c64c9a864dcf47327ed0898ccb069e
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 12:40:26 2025 +0200

    Update general.ts

commit cd627fe5fe7779c4d3d8a590a1c8065ebd012f4d
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Wed Jul 23 12:39:34 2025 +0200

    fetchWithRetry

commit c1f21bcdf18b724331275035272a8165af447b58
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Tue Jul 22 23:24:14 2025 +0200

    AssetCard

commit 49dbc253743f31e62f5bb5a5ea22731bd1f41382
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Tue Jul 22 23:18:09 2025 +0200

    AssetCard

commit 6e2ce8f803a8f1d67a39ee0c92dfb22297dc4d01
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Tue Jul 22 22:41:13 2025 +0200

    Tags moved to IssuesStatusTags.tsx, AssetCard

commit 7819ca649a5bba15f9462acb4d52c3cc60421205
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Tue Jul 22 21:29:39 2025 +0200

    Undefined rentStartDate_date

    Display warning

commit 54ccacdcb223d2cc55f06cafd276d9292e424c9c
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Tue Jul 22 20:21:11 2025 +0200

    Icon Loader

commit 2e34a8f2cb810ce9716966c612a25229eaffd745
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Tue Jul 22 20:03:16 2025 +0200

    Icon loader

commit ea4f09ddb835ed00b2dd8a97b9ae316edbe2ad51
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Tue Jul 22 19:43:15 2025 +0200

    Icons, Badge, "Unknown" state (loading)

commit 5fb41280ccee9bec1d8c80e6bbd24ecdd84d4adf
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Tue Jul 22 15:20:26 2025 +0200

    Icons + Tooltips

commit 13f0cb765f79177faa4c6217ad11ee2a6ff3d870
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Mon Jul 21 23:26:47 2025 +0200

    WIP

    Icons
    todo:
    - use Pitsbi as main source of data if realt community api fails
    - add hover on priority/status
    - add priority/status data on cards view
    - fix asset detail (crash on card click / forward)

commit cfb4d9728a378bedd76bcc064da0a66446f22d97
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Mon Jul 21 18:07:36 2025 +0200

    ENV updates: REALTOKEN_API

commit 30d79d112fb705c2c26b6160975b81fb6e2b6711
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Mon Jul 21 18:06:23 2025 +0200

    Set date to null when rentStartDate(.)date is not defined

    Set date to null when rentStartDate(.)date is not defined,
    avoid "Cannot read properties of null".
    Typically for RWA asset

commit 6ad40ac70e980e48758540d278c6f49bb144720f
Author: BenoistP <75934369+BenoistP@users.noreply.github.com>
Date:   Mon Jul 21 14:43:56 2025 +0200

    WIP

* Api uris, only load extra data (Pitsbi) when setting is enabled

* Typo/wrong label

* Asset issues status filter

* Priority filter

* 130 clicking on an asset and/or getting back to list/card view view causes a crash (#131)

* Fix connector prop changing on every page change using memo()

Error: The connectors prop passed to Web3ReactProvider must be referentially static. If connectors is changing, try providing a key prop to Web3ReactProvider that changes every time connectors changes.

* use contracts addresses as IDs

* prettier

* Feat reusd sushiv3 (#134)

* First implementation using Honeyswap pools for price

Todo: use Sushi v3 for asset pricing

* Squashed commit of the following:

commit 9f53ea56206b0ccd130b53d558da001fffddf72d
Author: BenoistP <bp_github.com@gazouille.net>
Date:   Sat Aug 2 10:01:46 2025 +0200

    Clean

    debug removed, tests

commit 5a61f555eeaeb3e9879a257df386a05ef3fa2af4
Author: BenoistP <bp_github.com@gazouille.net>
Date:   Thu Jul 31 14:22:44 2025 +0200

    result decimals fixed

    todo: clean & test

commit 011bff67da9e4446d00d5084bb8ccb414d678352
Author: BenoistP <bp_github.com@gazouille.net>
Date:   Wed Jul 30 18:35:43 2025 +0200

    todo: fix getUniV3AssetPrice final price

commit 781628cef97e0a4c212563e552b611325dcad5f7
Author: BenoistP <bp_github.com@gazouille.net>
Date:   Sun Jul 27 16:18:24 2025 +0200

    tmp

* Update yarn.lock / fix for failed build

ERROR: failed to build: failed to solve: process "/bin/sh -c yarn --frozen-lockfile" did not complete successfully: exit code: ***

* Revert "Update yarn.lock / fix for failed build"

This reverts commit 03560ac5fb3d32f0b4fe24a52dc2144c54a01856.

* yarn: fix for failed build

ERROR: failed to build: failed to solve: process "/bin/sh -c yarn --frozen-lockfile" did not complete successfully: exit code: ***

* workflow: vercel

Deploying to Vercel for the time being

* Update vercel.json

* Revert "Update vercel.json"

This reverts commit 7a1bcda4e8fc3abcf2b6012d963a9654fc8884f9.

* Revert "workflow: vercel"

This reverts commit 949a457ddd02fe9b623d33cb440460181bd5e76f.

* merge develop into master (#102) (#107)

* Change NS for RealToken (#89)

* chore: install required sharp dependency for production

* chore(deps): bump body-parser from 1.20.2 to 1.20.3 (#87)

Bumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.2 to 1.20.3.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-type: indirect
...




* feat: add new assets REG, REG Vote Power (#91)

* first version : Assets as rows

* 'other' assets display switch; 'other' assets shown in Summary

'other' assets = tokens others than RealTokens = RWA, REG, ...

- Display switch for hiding 'other' assets in table rows
- 'other' assets figures added to Summary section

* contracts utils

* use contract utils for fetching balances

* Eth provider removed: REG Voting Power is not deployed on Eth

* batchCallOneFunction

not fully tested

* error args

* comments

* wrong 'inheritance'

* smol fix: properly throw 'User not found' error

* style/comments

* settings labels and icons

* unitIcon: optional + alignment with other units

* Filter 'other' assets in Grid view

* Settings: switch icons, section names

* fix: lint warning

* fix: lint warning

* fix: build error ?

* fix: build error #2 ?

* fix: build error #3 ?

* fix: build error #4 ?

* fix: build error #5 ?

* Fix: existing filter error when filtering on "Owned on"

* fix: avoid fetching others assets balances if user wallet was not set

* feat: add other token price on cards and fix decimals rounds for total invest

* fix: improve subsudy filter for exclude other realtokens

* fix: fix last changes filter and use correct typing in filters for avoid futurs errors

* feat: set initial launch date for RWA token

* feat: initialize rpc provider only once

* feat: include reg tokens locked inside the incentive vault

* fix: fix eslint warnings and add missing translations

* Update .gitignore

exclude pnpm lockfile

* Create .nvmrc

add .nvmrc for switching between node versions

* Update contract.ts

optional  parameters for customizing batch calls: batch max and min size, number of attempts before giving up

* Regvotingpower: icon orange, size grows depending on amount

* unused import

* Usdc currency/rate

* Voting power size & fill color depending on power amount

* Voting power size & fill color depending on power amount

* Fixes: token prices in USD, avoid fetching REG vault balances on Eth

- Tokens values fix: Updated assets prices by using currenciesRates and user currency rate (previously considering usdc = usd and xdai = usd as well),
now assets prices are converted from their respective currencies (e.g. usdc, xdai) to usd, then total value is priced in user choosen currency.
- Smol fix: getAddressesLockedBalances was fetching vault balances on Eth, throwing errors as there is not such vault on Eth.
Added parameters for fetching any number of vault by provider(s).

* comment

* Check Providers ability to handle requests

- Check Providers ability to handle requests
- Additionnal providers
https://rpc.ankr.com/eth and https://eth-pokt.nodies.app currently fail to handle concurrent requests

* Assets hooks moved in index for avoiding duplicate requests

- Both SummaryCard and AssetsView use the same hooks for getting their data, leading to duplicate web3 requests
Moving hooks in parent components prevents this form happening.

* prettier

* Avoid divide by zero in case asset.totalUnits is unknown/zero

* "Clean" scripts

* Assets filtering moved to the right place

filter has to be in assetsView/AssetsView.tsx

* Paging translation labels: placeholder, All

* simplify pageSize handling

* Assets filtering fix (causing pagination issues)

OtherAssets filtering was improperly implemented into the map loops by skipping non "others assets" value, causing holes in display (missing cards).
Filtering is now done in AssetsView where it should have been in the first place

* Revert changes: realtime/global labels for rents calculation switch

---------



* fix: API URLs issue #97 (#98)

* addresses issue #97

Moves api urls to (.)ENV
set utls to new api.realtoken.community domain (previously api.realt.community)

* Update .env.sample

missing update of sample .env

* Update .env.sample

* NEXT_PUBLIC_ prefix removed for REALTOKENAPI ENV vars

* feat: update yarn lock (#99)

* feat: add new API urls to deployment workflow (#100)

* feat: pass new env variables to docker env (#101)

* fix: unchecked asset filters (#95)

* merge master in develop (#103)

* Revert "Master"

* merge preprod <> master (#67)

* add dropdown

* simplify selector and add all token option

* feat: change allPage value to Infinity

* feat: estimate the fully rented rent

* feat: add fully rented estimation to asset cards

* refactor: move hook calls to top of the page

* fix: propInfo definition

* fix: last rent condition

* feat: add estimation for property with not fully rented history

* feat: get fully rented APR

* apply max APR method

* rename variable and functions

* feat: add RWA token

* feat: re-enable property onClick

* feat: add rwa valuation on the rwa card

* fix: missing property

* feat: add rwa to summary card

* define useRWA

* take into account user currency

* feat: add RWA value to net value calculation

* remove comment

* refactor: clean imports

* feat: include RWA on Ethereum

* fix: en communs

* feat: update filter to support RWA token

* fix: prettier

* fix: other prettier errors

* let prettier add strange semi-column

* fix: imports

* use hook

* add fallback

* switch for a useMemo

* feat: add real time fully rented APR

* feat: add gloabl metric fully rented APR

* feat: add disclaimer

* feat: add disclaimer

* feat: update disclaimer message

* fix: disclaimer message

* improve message

* feat: create yam statics stics page

* feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

* feat: mask tokens with no volume

* fix: add token name

* feat: add pagination

* feat: improve style

* feat: change token per page to 100

* feat: add fully rented APR to asset grid

* refactor: remove logs

* feat: add fully rented APR to property details

* fix: reset current page when tokens changed

* fix: reset current page when user change page size

* feat: add translation for YAM statistics hearder label

* fix: yamStatistics: use selected currency for token price

* feat: yamStatistics: add owned | all filter

* feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

* add additional fallbacks RPC URLs

* fix: RPC initialization on currencies file

---------



* merge preprod <> master (#77)

* add dropdown

* simplify selector and add all token option

* feat: change allPage value to Infinity

* feat: estimate the fully rented rent

* feat: add fully rented estimation to asset cards

* refactor: move hook calls to top of the page

* fix: propInfo definition

* fix: last rent condition

* feat: add estimation for property with not fully rented history

* feat: get fully rented APR

* apply max APR method

* rename variable and functions

* feat: add RWA token

* feat: re-enable property onClick

* feat: add rwa valuation on the rwa card

* fix: missing property

* feat: add rwa to summary card

* define useRWA

* take into account user currency

* feat: add RWA value to net value calculation

* remove comment

* refactor: clean imports

* feat: include RWA on Ethereum

* fix: en communs

* feat: update filter to support RWA token

* fix: prettier

* fix: other prettier errors

* let prettier add strange semi-column

* fix: imports

* use hook

* add fallback

* switch for a useMemo

* feat: add real time fully rented APR

* feat: add gloabl metric fully rented APR

* feat: add disclaimer

* feat: add disclaimer

* feat: update disclaimer message

* fix: disclaimer message

* improve message

* feat: create yam statics stics page

* feat: add yam statistics for all RealT Tokens on Gnosis (who have Gnosis chain contract prop)

* feat: mask tokens with no volume

* fix: add token name

* feat: add pagination

* feat: improve style

* feat: change token per page to 100

* feat: add fully rented APR to asset grid

* refactor: remove logs

* feat: add fully rented APR to property details

* fix: reset current page when tokens changed

* fix: reset current page when user change page size

* feat: add translation for YAM statistics hearder label

* fix: yamStatistics: use selected currency for token price

* feat: yamStatistics: add owned | all filter

* feat: yamStatistics: add subsidized, fullySubsidized and notSubsidized filters

* add additional fallbacks RPC URLs

* fix: RPC initialization on currencies file

* feat: YamStatistic: add Yamp Volume's number of days

* fix: fullyRentedAPR: fix french disclaimer text

* fix: second disclaimer text small error

* feat: fullyRentedAPR: manage VEFA properties

* refactore: improve comment

* feat: show VEFA properties forced fully rented APR only if property do not have tenants

* fix: RWA table view

* feat: add bridge link on header (#74)

* fix: VEFA Realtime  APR

---------




* Revert "merge preprod <> master (#77)"

This reverts commit 68daad55434377c91e0224a580528e9a501e392f.

* fix: APY fully rented for properties before start rent day (#85)



* Change NS for RealToken (#89) (#90)

---------








---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Sigri <sigri44@hotmail.fr>
Co-authored-by: Jycssu <contact@jycssu.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BenoistP <75934369+BenoistP@users.noreply.github.com>
Co-authored-by: Kurtisone <104103601+Kurtisone@users.noreply.github.com>
Co-authored-by: jycssu-com <110905167+jycssu-com@users.noreply.github.com>
Co-authored-by: alex <123092072+AlexRLT@users.noreply.github.com>
Co-authored-by: Yohann Durand <yohanndurand76@gmail.com>

* Revert "Update yarn.lock / fix for failed build"

This reverts commit 03560ac5fb3d32f0b4fe24a52dc2144c54a01856.

* yarn: fix for failed build

ERROR: failed to build: failed to solve: process "/bin/sh -c yarn --frozen-lockfile" did not complete successfully: exit code: ***

* Fix prettier

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Nandy Bâ <nandyba@yahoo.fr>
Co-authored-by: Kurtisone <104103601+Kurtisone@users.noreply.github.com>
Co-authored-by: jycssu-com <110905167+jycssu-com@users.noreply.github.com>
Co-authored-by: alex <123092072+AlexRLT@users.noreply.github.com>
Co-authored-by: Jycssu <contact@jycssu.com>
Co-authored-by: Yohann Durand <yohanndurand76@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BenoistP <75934369+BenoistP@users.noreply.github.com>
Co-authored-by: BenoistP <bp_github.com@gazouille.net>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Sigri44 Sigri44 closed this Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant