Skip to content
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

Enable Nabla for pendulum #453

Draft
wants to merge 66 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
5f5e7bb
chore: install
nejcm Dec 8, 2023
6a5c25c
refactor: replace library
nejcm Dec 19, 2023
7f55cd8
Merge remote-tracking branch 'origin/staging' into refactor/replace-c…
nejcm Dec 19, 2023
3716ecc
feat: filter indexer data
nejcm Dec 26, 2023
1b529dd
refactor: use mock data
nejcm Dec 28, 2023
11eb4d9
feat: updated abi files
nejcm Dec 28, 2023
b604222
fix: contract execution
nejcm Jan 2, 2024
a87ca28
refactor: transaction helpers
nejcm Jan 2, 2024
9551e3c
feat: updated erc20 contract abi
nejcm Jan 4, 2024
855bb36
fix: lint issue
nejcm Jan 4, 2024
97d7671
feat: show validation errors
nejcm Jan 8, 2024
d821fd7
test: fix
nejcm Jan 8, 2024
abc8cff
refactor: removed logs
nejcm Jan 8, 2024
0d4a494
refactor: folders
nejcm Jan 8, 2024
19141b2
Merge branch 'staging' into refactor/replace-contract-library
ebma Jan 10, 2024
8938cd1
feat: updated message call
nejcm Jan 13, 2024
a6ca270
feat: added dev tools
nejcm Jan 13, 2024
f17c19c
Change PriceOracle metadata
TorstenStueber Jan 14, 2024
ad4ff0c
refactor: disable react query storage
nejcm Jan 14, 2024
ddf529c
Merge branch 'refactor/replace-contract-library' of github.com:pendul…
TorstenStueber Jan 14, 2024
00a32f9
fix: swap response
nejcm Jan 14, 2024
89c34ba
fix: contract failure
nejcm Jan 16, 2024
4eb5539
Merge branch 'refactor/replace-contract-library' of github.com:pendul…
TorstenStueber Jan 23, 2024
33ad4bc
Massive update and overhaul for Nabla UI
TorstenStueber Feb 21, 2024
03d1065
Some smaller fixes
TorstenStueber Feb 22, 2024
718a9d8
Use higher contract resource limits
TorstenStueber Feb 25, 2024
a53f44a
Allow tolerance for estimated gas limits
TorstenStueber Feb 26, 2024
c9abcbe
Funny commit
TorstenStueber Apr 6, 2024
85ab543
Temporary commit
TorstenStueber Apr 29, 2024
9473ace
Add NumberInput hack
TorstenStueber Apr 29, 2024
3e10a10
Reoarganize Nabla code
TorstenStueber Apr 30, 2024
758e9ba
Restructure options of contract hooks
TorstenStueber Apr 30, 2024
17fc304
Use new contracts metadata
TorstenStueber Apr 30, 2024
3a9adcd
Fix Swap interface
TorstenStueber Apr 30, 2024
f5fc88d
Fix formatting errors
TorstenStueber Apr 30, 2024
b729798
Remove console.logs
TorstenStueber Apr 30, 2024
821e44c
Fix maximum amount on swap pool deposit
TorstenStueber Apr 30, 2024
7d03646
Fix maximum amount on backstop pool deposit
TorstenStueber Apr 30, 2024
0633480
Fix maximum amount on backstop pool withdrawal
TorstenStueber Apr 30, 2024
a14b933
Fix maxmium amount on swap pool withdrawal and redeem
TorstenStueber Apr 30, 2024
fac7c06
Remove unused import
TorstenStueber Apr 30, 2024
38fcab7
Merge main into this branch
TorstenStueber Apr 30, 2024
938a5fa
Correct types for fix https://github.com/preactjs/preact/issues/4285
TorstenStueber Apr 30, 2024
e190809
Merge branch 'main' into refactor/replace-contract-library
TorstenStueber Apr 30, 2024
2f6893b
Make balance handling more precise and strict
TorstenStueber May 2, 2024
2ca45df
Create AmountSelector component
TorstenStueber May 3, 2024
7be3668
Massively update amount and big number logic
TorstenStueber May 8, 2024
a67b9c3
Implement Backstop Pool Redeem
TorstenStueber May 10, 2024
c654567
Fix code for backstop withdrawals
TorstenStueber May 11, 2024
ecc4a93
Fix swaps
TorstenStueber May 13, 2024
350ced3
Git ignore vite timestamp files
TorstenStueber May 13, 2024
a276221
Remove unnecessary code and resolve TODOs
TorstenStueber May 14, 2024
3c7f0d8
Remove console.log statements
TorstenStueber May 14, 2024
0dc1533
Add debug output to execute message calls
TorstenStueber May 15, 2024
4778d07
Upgrade api-solang version
TorstenStueber May 15, 2024
c164e5b
Implement PR comments
TorstenStueber May 16, 2024
a763e0a
Improve error messages
TorstenStueber May 16, 2024
d7abf15
Remove dev page
TorstenStueber May 16, 2024
f78ffab
Fix backstop pool withdrawal button enabled error
TorstenStueber May 16, 2024
553931d
Use token icons
TorstenStueber May 16, 2024
e071ccd
Merge branch 'main' into refactor/replace-contract-library
TorstenStueber May 16, 2024
64273f1
Rename Nabla to Forex AMM
TorstenStueber May 17, 2024
0e693ea
Enable Nabla for Pendulum
TorstenStueber May 16, 2024
e9c8f43
Remove dev page
TorstenStueber May 20, 2024
38cff59
Resolve merge conflicts
TorstenStueber May 20, 2024
e60bc07
Switch to new price feed wrapper
TorstenStueber Jul 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/components/Layout/links.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ export const links: Links = ({ tenantName }) => [
title: 'Forex AMM',
hidden:
(nablaConfig.environment && !nablaConfig.environment.includes(config.env)) ||
!tenantName ||
(tenantName && !nablaConfig.tenants.includes(tenantName)),
prefix: <NablaIcon />,
props: {
Expand Down
9 changes: 7 additions & 2 deletions src/config/apps/nabla.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,16 @@ export type NablaConfig = AppConfigBase &
>;

export const nablaConfig: NablaConfig = {
tenants: [TenantName.Foucoco],
environment: ['staging', 'development'],
tenants: [TenantName.Foucoco, TenantName.Pendulum],
environment: ['staging', 'development', 'production'],
foucoco: {
indexerUrl: 'https://pendulum.squids.live/foucoco-squid/graphql',
router: '6ijJtaZuwpZCiaVo6pSHRJbd8qejgywYsejnjfo2AVanN14E',
oracle: '6jscuYjvoPesdnzdnUNYEntLmGY3R6F5hJoTum1oaV7VVcxE',
},
pendulum: {
indexerUrl: 'https://pendulum.squids.live/pendulum-squid/graphql',
router: '6buMJsFCbXpHRyacKTjBn3Jss241b2aA7CZf9tKzKHMJWpcJ',
oracle: '6f9uHwN2r5w82Bjrywc4wmZYb6TN64bZH5Ev87qmJ675uFvq',
},
};
92 changes: 0 additions & 92 deletions src/pages/nabla/dev/index.tsx

This file was deleted.

2 changes: 1 addition & 1 deletion src/shared/parseNumbers/metric.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ export const decimalToNative = (value: BigNumber | number | string, decimals: nu
return bigIntValue.times(multiplier).round(0);
};

export const decimalToRaw = (value: BigNumber | number | string, decimals: number) => {
export const decimalToRaw = (value: BigNumber | string, decimals: number) => {
return decimalToNative(value, decimals);
};

Expand Down