-
Notifications
You must be signed in to change notification settings - Fork 1.6k
feat: add upscale adapter #4651
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
The upscale adapter exports: |
|
hi @rostik1t thanks for the PR. How does upscale work? Can you track volume from on-chain smart contracts? |
Hi @noateden, thanks for reviewing. How Upscale works: Upscale is a prop-trading platform. Users purchase evaluation “challenges” and trade on our internal (off-chain) engine across crypto/forex. After passing, they get a funded account with a profit split. No trading happens on-chain. On-chain contracts: The contracts we listed on BNB / Base / 0G are payments-only (challenge purchases). They are not AMMs and do not reflect trading activity. So on-chain data cannot be used to derive trading volume. Trading volume is off-chain. We can provide a public stats endpoint (daily totals in USD, with timestamps in UTC) for DefiLlama to ingest in an adapter. |
|
@noateden ping |
|
@rostik1t can you provide api for historical data? |
@noateden I can provide dailyVolume (fundedTradingVolumeLastDay) if needed instead totalVolume, our api provide this fields https://api.upscale.trade/stats I just need understand what I need to change in my PR now |
|
@rostik1t This api just return dailyVolume for current date, I need to get volume for historical days. Can you provide it? after that, no worry, I will update the adapter correctly |
|
The upscale adapter exports: |
hello @noateden, I'm sorry for the late reply. We added the ability to provide timestamp in API to obtain statistics up to a specific day, what I need do yet? |
|
@rostik1t as I can see in data that UpScale made $2B in volume everyday recently? |
|
The upscale adapter exports: |
not quite right, but now I've updated the PR and it's better. I provide dailyVolume now |
NOTE
Please enable "Allow edits by maintainers" while putting up the PR.
poackage.json/package-lock.jsonfile as part of your changesName (to be shown on DefiLlama):
Upscale
Twitter Link:
https://x.com/UpscaleTrade
List of audit links if any:
Website Link:
upscale.trade
Logo (High resolution, will be shown with rounded borders):
Current TVL:
Treasury Addresses (if the protocol has treasury)
Chain:
BNB Chain, 0G, Base
Coingecko ID (so your TVL can appear on Coingecko, leave empty if not listed): (https://api.coingecko.com/api/v3/coins/list)
Coinmarketcap ID (so your TVL can appear on Coinmarketcap, leave empty if not listed): (https://api.coinmarketcap.com/data-api/v3/map/all?listing_status=active,inactive,untracked&start=1&limit=10000)
Short Description (to be shown on DefiLlama):
Upscale is a Web3 prop trading platform offering 2-phase, 1-phase, and instant funding accounts with no KYC. It supports crypto and forex trading, on-chain payments, and referral rewards. Available on both Web App and Telegram.
Token address and ticker if any:
Category (full list at https://defillama.com/categories) *Please choose only one:
Derivatives
Oracle Provider(s): Specify the oracle(s) used (e.g., Chainlink, Band, API3, TWAP, etc.): Pyth network, Stork
Implementation Details: Briefly describe how the oracle is integrated into your project:
Documentation/Proof: Provide links to documentation or any other resources that verify the oracle's usage:
https://docs.upscale.trade/trade-mechanics/oracles
forkedFrom (Does your project originate from another project):
methodology (what is being counted as tvl, how is tvl being calculated):
Github org/user (Optional, if your code is open source, we can track activity):