mirror of
https://github.com/kremalicious/asi-calculator.git
synced 2024-12-22 09:23:16 +01:00
new Migration Tool scenario (#27)
This commit is contained in:
parent
59c0faa195
commit
fc23958849
10
content.md
10
content.md
@ -2,13 +2,19 @@
|
|||||||
|
|
||||||
The **ASI rows** show what you would get with the given token amount at the moment of the ASI swap, along with the converted USD value based on the current price of FET.
|
The **ASI rows** show what you would get with the given token amount at the moment of the ASI swap, along with the converted USD value based on the current price of FET.
|
||||||
|
|
||||||
The _All Markets_ scenario uses current spot prices fetched from [Coingecko](https://coingecko.com), ignoring the actual liquidity situation but these values should be pretty close to what you would get on big centralized exchanges like Coinbase or Binance. The swap estimations for _Uniswap_ scenario are fetched directly from [Uniswap](https://uniswap.org) v3 routes on-chain, reflecting the actual liquidity situation for direct swaps between shown tokens.
|
The _All Markets_ scenario uses current spot prices fetched from [Coingecko](https://coingecko.com), ignoring the actual liquidity situation but these values should be pretty close to what you would get on big centralized exchanges like Coinbase or Kraken, who continue to trade OCEAN/AGIX/FET.
|
||||||
|
|
||||||
|
Since July 1st, the official migration tool can be used to guarantee fixed ratios independent of any market forces. The _Migration Tool_ scenario uses these ratios for showing the FET amount:
|
||||||
|
|
||||||
|
- [singularitydao.ai/migrate-asi](https://singularitydao.ai/migrate-asi)
|
||||||
|
|
||||||
|
The swap estimations for _Uniswap_ scenario are fetched directly from [Uniswap](https://uniswap.org) v3 routes onchain, reflecting the actual liquidity situation for direct swaps between shown tokens.
|
||||||
|
|
||||||
All displayed values should be seen as estimates. Except for the fixed ASI exchange rate, all other values are constantly changing based on market conditions. There is no guarantee the displayed values reflect the value of your investment once the actual ASI swap mechanism is released. Use at your own risk.
|
All displayed values should be seen as estimates. Except for the fixed ASI exchange rate, all other values are constantly changing based on market conditions. There is no guarantee the displayed values reflect the value of your investment once the actual ASI swap mechanism is released. Use at your own risk.
|
||||||
|
|
||||||
## Merge Details
|
## Merge Details
|
||||||
|
|
||||||
The merge happens between **June 11th-13th, 2024**. The ASI website and docs provide insights into most key points:
|
The merge happens between **July 1st-15th, 2024**. The ASI website and docs provide insights into most key points:
|
||||||
|
|
||||||
- [superintelligence.io](https://www.superintelligence.io)
|
- [superintelligence.io](https://www.superintelligence.io)
|
||||||
- [ASI Vision Paper](https://docs.superintelligence.io/artificial-superintelligence-alliance/artificial-superintelligence-asi-alliance-vision-paper)
|
- [ASI Vision Paper](https://docs.superintelligence.io/artificial-superintelligence-alliance/artificial-superintelligence-asi-alliance-vision-paper)
|
||||||
|
@ -4,6 +4,7 @@ import { type Market } from '@/features/strategies'
|
|||||||
|
|
||||||
const options = [
|
const options = [
|
||||||
{ value: 'market', label: 'All Markets' },
|
{ value: 'market', label: 'All Markets' },
|
||||||
|
{ value: 'migration', label: 'Migration Tool' },
|
||||||
{ value: 'uniswap-v3', label: 'Uniswap v3' }
|
{ value: 'uniswap-v3', label: 'Uniswap v3' }
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -15,6 +15,7 @@ export function SwapResults({
|
|||||||
market: Market
|
market: Market
|
||||||
}) {
|
}) {
|
||||||
const isUniswap = market === 'uniswap-v3'
|
const isUniswap = market === 'uniswap-v3'
|
||||||
|
const isMigration = market === 'migration'
|
||||||
|
|
||||||
const {
|
const {
|
||||||
prices,
|
prices,
|
||||||
@ -41,13 +42,14 @@ export function SwapResults({
|
|||||||
const amountToAgix = amountInUsd / prices.agix.usd
|
const amountToAgix = amountInUsd / prices.agix.usd
|
||||||
|
|
||||||
// As of July 1st, use fixed ratios instead of FET market price
|
// As of July 1st, use fixed ratios instead of FET market price
|
||||||
// as the markets for OCEAN & AGIX are limited
|
// for Migration Tool scenario
|
||||||
const amountToFet =
|
const amountToFet = isMigration
|
||||||
tokenSelected === 'ocean'
|
? tokenSelected === 'ocean'
|
||||||
? amount * ratioOceanToAsi
|
? amount * ratioOceanToAsi
|
||||||
: tokenSelected === 'agix'
|
: tokenSelected === 'agix'
|
||||||
? amount * ratioAgixToAsi
|
? amount * ratioAgixToAsi
|
||||||
: amount
|
: amount
|
||||||
|
: amountInUsd / prices.fet.usd
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
@ -1 +1 @@
|
|||||||
export type Market = 'all' | 'uniswap-v3'
|
export type Market = 'all' | 'migration' | 'uniswap-v3'
|
||||||
|
Loading…
Reference in New Issue
Block a user