Skip to content

Commit e1af68b

Browse files
authored
Robo v2 + name bids (#558)
* Enabling robo2 * Migrating over table layout * Initial v2 implementation * Fallback to v1 * Added useLocale * Linting * Testing our makefile adjustment for env overrides * Making fee optional * Swap to use Unicove select elements * Style updates * Linting * Removed EOS from Coinbase config * Transfers page * Linting * Fixing default/legacy token load + padding * Updating wharfkit/anchor plugin * Always use summary on tx pages * Exclude RAM from balances (for now) There are issues with it being associated to a contract that isn't an actual token. We'll need to fix this or potentially swap APIs. * Display fixes * Remove /transfers page navigation for now * Update logo.svg * Merged activity controls * Fix/fallback for ABI decoding * Removing table variant from action variants (still used in activity) * msigmessager action readability * Premium Names * Proposals load from msigapi then fallback to chain * linting * Unique msigs backend route * UI refresh fixes * Fixed/deduplicated the requested vs provided approvals * Simplifying call patterns * Removing mismatch type for API * linting * Allow CRLF type characters in strings * Switch from EOS Wallet to Vaulta Wallet * Handling of large data fields on table viewer * Redesigned contract table browser * Allow custom resource provider URL * Simple debug transact page * Fixed titles on create page * Increased default expiration timer * Lint * Reworked transaction summary page to use table and new sections * linting * Catching SSR errors * Premium name claiming and detection improvements * Checking for existence after claim and altering UI to show * formatting * Recursion for msig accounts + tapos fix * Better token defaulting * Linting * Only apply plugins when at the real underlying wallet * Better error messages * msig permission recursion changes * Display login button when in dev mode (not debug) * Better requested permission resolution * action form fixes * Remove plausible * Update bun.lock * Sentiment config + topic creation (#559) * Sentiment config + topic creation * Localization * Removing kylin * Topic creation information * Linting + text chaneg * Proposal name dialog + top 30 bps during msig proposal * Linting * Fix token balance selector * Linting
1 parent 6b78179 commit e1af68b

115 files changed

Lines changed: 11685 additions & 2519 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ PUBLIC_ENVIRONMENT=development
1010
PUBLIC_CANONICAL_ORIGIN=http://localhost:5173
1111

1212
# The domain used for analytics
13-
PUBLIC_ANALYTICS_DOMAIN=
1413

1514
# An optional private key that can be specified for testing specific accounts
1615
PUBLIC_LOCAL_SIGNER=
@@ -60,6 +59,8 @@ PUBLIC_STORYBLOK_REGION=
6059
PUBLIC_STORYBLOK_CONTENT_TYPE=
6160
PUBLIC_STORYBLOK_SOURCE=
6261

62+
PUBLIC_BIDNAME_MAX_TRACKED=20
63+
PUBLIC_FEATURE_BIDNAME=
6364
PUBLIC_FEATURE_CMC_APIKEY=
6465
PUBLIC_FEATURE_CMC_PAIRS=
6566
PUBLIC_FEATURE_COINBASE_ASSETS=
@@ -70,9 +71,8 @@ PUBLIC_FEATURE_EOSNTIME=false
7071
PUBLIC_FEATURE_GIFTEDRAM=false
7172
PUBLIC_FEATURE_HYPERION=false
7273
PUBLIC_FEATURE_LIGHTAPI=false
73-
PUBLIC_FEATURE_METAMASK_PRODUCT_NAME="EOS Wallet"
7474
PUBLIC_FEATURE_METAMASK_SERVICE_URL="https://dev.account-creation-portal.pages.dev/buy"
75-
PUBLIC_FEATURE_METAMASK_SNAP_ORIGIN="npm:@greymass/eos-wallet"
75+
PUBLIC_FEATURE_METAMASK_SNAP_ORIGIN="npm:vaulta-wallet"
7676
PUBLIC_FEATURE_METAMASK=true
7777
PUBLIC_FEATURE_MSIGAPI=false
7878
PUBLIC_FEATURE_POWERUP=true
@@ -81,6 +81,7 @@ PUBLIC_FEATURE_RAMTRANSFER=true
8181
PUBLIC_FEATURE_RENTREX=true
8282
PUBLIC_FEATURE_REX=true
8383
PUBLIC_FEATURE_ROBO=true
84+
PUBLIC_FEATURE_ROBO2=false
8485
PUBLIC_FEATURE_STAKERESOURCE=true
8586
PUBLIC_FEATURE_STAKING=true
8687
PUBLIC_FEATURE_TIMESERIES=false
@@ -98,12 +99,15 @@ PUBLIC_WALLET_TOKENPOCKET=false
9899
PUBLIC_WALLET_WEB_AUTHENTICATOR=false
99100
PUBLIC_WALLET_WOMBAT=false
100101
PUBLIC_WALLET_GATEWALLET=false
102+
PUBLIC_RESOURCE_PROVIDER_URL=
101103

102104
BACKEND_API_CHAIN="https://jungle4.greymass.com"
103105
BACKEND_API_HISTORY="https://jungle4.greymass.com"
104106
BACKEND_API_HYPERION=
105107
BACKEND_API_LIGHTAPI=
106108
BACKEND_API_METRICS=
109+
BACKEND_API_MSIGS=
110+
BACKEND_API_ROBO2=
107111

108112
COINBASE_API_KEY_NAME=
109113
COINBASE_API_KEY_SECRET=

.github/workflows/check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
fail-fast: false
1010
matrix:
11-
chain: ['jungle4', 'kylin', 'vaulta', 'telos', 'telostestnet', 'wax', 'waxtestnet']
11+
chain: ['jungle4', 'vaulta', 'telos', 'telostestnet', 'wax', 'waxtestnet']
1212
runs-on: ubuntu-latest
1313
name: Check against ${{ matrix.chain }}
1414
steps:

Makefile

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -146,25 +146,25 @@ codegen/clean:
146146
rm -rf $(CONTRACTS)/*.ts
147147

148148
config/eos: codegen/clean
149-
cp ./configs/.env.eos .env.local
149+
$(ENVS)/merge-env.sh ./configs/.env.eos .env.local
150150

151151
config/jungle4: codegen/clean
152-
cp ./configs/.env.jungle4 .env.local
152+
$(ENVS)/merge-env.sh ./configs/.env.jungle4 .env.local
153153

154154
config/kylin: codegen/clean
155-
cp ./configs/.env.kylin .env.local
155+
$(ENVS)/merge-env.sh ./configs/.env.kylin .env.local
156156

157157
config/telos: codegen/clean
158-
cp ./configs/.env.telos .env.local
158+
$(ENVS)/merge-env.sh ./configs/.env.telos .env.local
159159

160160
config/telostestnet: codegen/clean
161-
cp ./configs/.env.telostestnet .env.local
161+
$(ENVS)/merge-env.sh ./configs/.env.telostestnet .env.local
162162

163163
config/vaulta: codegen/clean
164-
cp ./configs/.env.vaulta .env.local
164+
$(ENVS)/merge-env.sh ./configs/.env.vaulta .env.local
165165

166-
config/wax: codegen/clean
167-
cp ./configs/.env.wax .env.local
168-
169-
config/waxtestnet: codegen/clean
170-
cp ./configs/.env.waxtestnet .env.local
166+
config/wax: codegen/clean
167+
$(ENVS)/merge-env.sh ./configs/.env.wax .env.local
168+
169+
config/waxtestnet: codegen/clean
170+
$(ENVS)/merge-env.sh ./configs/.env.waxtestnet .env.local

bun.lock

Lines changed: 11 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

configs/.env.jungle4

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,33 @@ PUBLIC_LEGACY_TOKEN_LOGO_DARK=https://assets.wharfkit.com/chain/eos.png
2020

2121
PUBLIC_API_CHAIN="https://jungle4.greymass.com"
2222
PUBLIC_API_HISTORY="https://jungle4.greymass.com"
23-
PUBLIC_ANALYTICS_DOMAIN="jungle4.unicove.com"
2423

2524
PUBLIC_STORYBLOK_TOKEN=
2625
PUBLIC_STORYBLOK_REGION=
2726
PUBLIC_STORYBLOK_CONTENT_TYPE=
2827
PUBLIC_STORYBLOK_SOURCE=
2928

3029
PUBLIC_FEATURE_CMC_PAIRS=
30+
PUBLIC_FEATURE_BIDNAME=true
3131
PUBLIC_FEATURE_COINBASE_ASSETS=
3232
PUBLIC_FEATURE_DELPHIHELPER=false
3333
PUBLIC_FEATURE_DELPHIORACLE=false
3434
PUBLIC_FEATURE_DIRECTFUNDING=false
3535
PUBLIC_FEATURE_EOSNTIME=false
3636
PUBLIC_FEATURE_GIFTEDRAM=true
3737
PUBLIC_FEATURE_LIGHTAPI=false
38-
PUBLIC_FEATURE_METAMASK_PRODUCT_NAME="EOS Wallet"
38+
PUBLIC_FEATURE_METAMASK_PRODUCT_NAME="Vaulta Wallet"
3939
PUBLIC_FEATURE_METAMASK_SERVICE_URL="https://dev.account-creation-portal.pages.dev/buy"
4040
PUBLIC_FEATURE_MSIGAPI=true
41-
PUBLIC_FEATURE_METAMASK_SNAP_ORIGIN="npm:@greymass/eos-wallet"
41+
PUBLIC_FEATURE_METAMASK_SNAP_ORIGIN="npm:vaulta-wallet"
4242
PUBLIC_FEATURE_METAMASK=true
4343
PUBLIC_FEATURE_POWERUP=true
4444
PUBLIC_FEATURE_RAMMARKET=true
4545
PUBLIC_FEATURE_RAMTRANSFER=true
4646
PUBLIC_FEATURE_RENTREX=true
4747
PUBLIC_FEATURE_REX=true
4848
PUBLIC_FEATURE_ROBO=true
49+
PUBLIC_FEATURE_ROBO2=true
4950
PUBLIC_FEATURE_SENTIMENT=true
5051
PUBLIC_FEATURE_SENTIMENT_CONTRACT=sentiment.gm
5152
PUBLIC_FEATURE_STAKERESOURCE=true
@@ -66,6 +67,7 @@ BACKEND_API_CHAIN="https://jungle4.greymass.com"
6667
BACKEND_API_HISTORY="https://jungle4.greymass.com"
6768
BACKEND_API_LIGHTAPI=
6869
BACKEND_API_METRICS=
70+
BACKEND_API_ROBO2="https://jungle4-test.unicove.com"
6971
BACKEND_API_SENTIMENT=
7072

7173
COINBASE_API_KEY_NAME=

configs/.env.kylin

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ PUBLIC_LEGACY_TOKEN_LOGO_DARK=
2020

2121
PUBLIC_API_CHAIN="https://kylintestnet.greymass.com"
2222
PUBLIC_API_HISTORY="https://kylintestnet.greymass.com"
23-
PUBLIC_ANALYTICS_DOMAIN="kylin.unicove.com"
2423

2524
PUBLIC_STORYBLOK_TOKEN=
2625
PUBLIC_STORYBLOK_REGION=
2726
PUBLIC_STORYBLOK_CONTENT_TYPE=
2827
PUBLIC_STORYBLOK_SOURCE=
2928

3029
PUBLIC_FEATURE_CMC_PAIRS=
30+
PUBLIC_FEATURE_BIDNAME=true
3131
PUBLIC_FEATURE_COINBASE_ASSETS=
3232
PUBLIC_FEATURE_DELPHIHELPER=false
3333
PUBLIC_FEATURE_DELPHIORACLE=false
@@ -46,6 +46,7 @@ PUBLIC_FEATURE_RAMTRANSFER=true
4646
PUBLIC_FEATURE_RENTREX=true
4747
PUBLIC_FEATURE_REX=true
4848
PUBLIC_FEATURE_ROBO=true
49+
PUBLIC_FEATURE_ROBO2=false
4950
PUBLIC_FEATURE_SENTIMENT=false
5051
PUBLIC_FEATURE_SENTIMENT_CONTRACT=sentiment.gm
5152
PUBLIC_FEATURE_STAKERESOURCE=true
@@ -60,6 +61,7 @@ BACKEND_API_CHAIN="https://kylintestnet.greymass.com"
6061
BACKEND_API_HISTORY="https://kylintestnet.greymass.com"
6162
BACKEND_API_LIGHTAPI=
6263
BACKEND_API_METRICS=
64+
BACKEND_API_ROBO2=
6365

6466
COINBASE_API_KEY_NAME=
6567
COINBASE_API_KEY_SECRET=

configs/.env.telos

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ PUBLIC_LEGACY_TOKEN_LOGO_DARK=
2020

2121
PUBLIC_API_CHAIN="https://telos.greymass.com"
2222
PUBLIC_API_HISTORY="https://telos.greymass.com"
23-
PUBLIC_ANALYTICS_DOMAIN="telos.unicove.com"
2423

2524
PUBLIC_STORYBLOK_TOKEN=
2625
PUBLIC_STORYBLOK_REGION=
2726
PUBLIC_STORYBLOK_CONTENT_TYPE=
2827
PUBLIC_STORYBLOK_SOURCE=
2928

3029
PUBLIC_FEATURE_CMC_PAIRS=
30+
PUBLIC_FEATURE_BIDNAME=true
3131
PUBLIC_FEATURE_COINBASE_ASSETS=
3232
PUBLIC_FEATURE_DELPHIHELPER=false
3333
PUBLIC_FEATURE_DELPHIORACLE=true
@@ -46,6 +46,7 @@ PUBLIC_FEATURE_RAMTRANSFER=false
4646
PUBLIC_FEATURE_RENTREX=false
4747
PUBLIC_FEATURE_REX=true
4848
PUBLIC_FEATURE_ROBO=true
49+
PUBLIC_FEATURE_ROBO2=false
4950
PUBLIC_FEATURE_SENTIMENT=false
5051
PUBLIC_FEATURE_SENTIMENT_CONTRACT=sentiment.gm
5152
PUBLIC_FEATURE_STAKERESOURCE=true
@@ -60,6 +61,7 @@ BACKEND_API_CHAIN="https://telos.greymass.com"
6061
BACKEND_API_HISTORY="https://telos.greymass.com"
6162
BACKEND_API_LIGHTAPI=
6263
BACKEND_API_METRICS=
64+
BACKEND_API_ROBO2=
6365

6466
COINBASE_API_KEY_NAME=
6567
COINBASE_API_KEY_SECRET=

configs/.env.telostestnet

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ PUBLIC_FEATURE_VOTE_DECAY=52
2121

2222
PUBLIC_API_CHAIN="https://telostestnet.greymass.com"
2323
PUBLIC_API_HISTORY="https://telostestnet.greymass.com"
24-
PUBLIC_ANALYTICS_DOMAIN="telostestnet.unicove.com"
2524

2625
PUBLIC_STORYBLOK_TOKEN=
2726
PUBLIC_STORYBLOK_REGION=
2827
PUBLIC_STORYBLOK_CONTENT_TYPE=
2928
PUBLIC_STORYBLOK_SOURCE=
3029

3130
PUBLIC_FEATURE_CMC_PAIRS=
31+
PUBLIC_FEATURE_BIDNAME=true
3232
PUBLIC_FEATURE_COINBASE_ASSETS=
3333
PUBLIC_FEATURE_DELPHIHELPER=false
3434
PUBLIC_FEATURE_DELPHIORACLE=true
@@ -47,6 +47,7 @@ PUBLIC_FEATURE_RAMTRANSFER=false
4747
PUBLIC_FEATURE_RENTREX=false
4848
PUBLIC_FEATURE_REX=true
4949
PUBLIC_FEATURE_ROBO=true
50+
PUBLIC_FEATURE_ROBO2=false
5051
PUBLIC_FEATURE_SENTIMENT=false
5152
PUBLIC_FEATURE_SENTIMENT_CONTRACT=sentiment.gm
5253
PUBLIC_FEATURE_STAKERESOURCE=true
@@ -60,6 +61,7 @@ BACKEND_API_CHAIN="https://telostestnet.greymass.com"
6061
BACKEND_API_HISTORY="https://telostestnet.greymass.com"
6162
BACKEND_API_LIGHTAPI=
6263
BACKEND_API_METRICS=
64+
BACKEND_API_ROBO2=
6365

6466
COINBASE_API_KEY_NAME=
6567
COINBASE_API_KEY_SECRET=

configs/.env.vaulta

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,35 +21,33 @@ PUBLIC_LEGACY_TOKEN_LOGO_DARK=https://assets.wharfkit.com/chain/eos.png
2121

2222
PUBLIC_API_CHAIN="https://eos.greymass.com"
2323
PUBLIC_API_HISTORY="https://eos.greymass.com"
24-
PUBLIC_ANALYTICS_DOMAIN="unicove.com"
2524

2625
PUBLIC_STORYBLOK_TOKEN="FQ0qPP8ZJtEQQwfCGhLySwtt"
2726
PUBLIC_STORYBLOK_REGION="us"
2827
PUBLIC_STORYBLOK_CONTENT_TYPE="resource"
2928
PUBLIC_STORYBLOK_SOURCE="https://vaulta.com"
3029

3130
PUBLIC_FEATURE_CMC_PAIRS="8534,2930"
31+
PUBLIC_FEATURE_BIDNAME=true
3232
PUBLIC_FEATURE_DELPHIHELPER=true
3333
PUBLIC_FEATURE_DELPHIORACLE=true
3434
PUBLIC_FEATURE_DIRECTFUNDING=true
35-
PUBLIC_FEATURE_COINBASE_ASSETS="EOS"
35+
PUBLIC_FEATURE_COINBASE_ASSETS=""
3636
PUBLIC_FEATURE_EOSNTIME=true
3737
PUBLIC_FEATURE_GIFTEDRAM=true
3838
PUBLIC_FEATURE_LIGHTAPI=true
39-
PUBLIC_FEATURE_METAMASK_PRODUCT_NAME="EOS Wallet"
39+
PUBLIC_FEATURE_METAMASK_PRODUCT_NAME="Vaulta Wallet"
4040
PUBLIC_FEATURE_METAMASK_SERVICE_URL="https://eos.account.unicove.com/buy"
4141
PUBLIC_FEATURE_MSIGAPI=true
42-
PUBLIC_FEATURE_METAMASK_SNAP_ORIGIN="npm:@greymass/eos-wallet"
43-
# PUBLIC_FEATURE_METAMASK_PRODUCT_NAME="Vaulta Wallet"
44-
# PUBLIC_FEATURE_METAMASK_SERVICE_URL="https://eos.account.unicove.com/buy"
45-
# PUBLIC_FEATURE_METAMASK_SNAP_ORIGIN="npm:vaulta-wallet"
42+
PUBLIC_FEATURE_METAMASK_SNAP_ORIGIN="npm:vaulta-wallet"
4643
PUBLIC_FEATURE_METAMASK=true
4744
PUBLIC_FEATURE_POWERUP=true
4845
PUBLIC_FEATURE_RAMMARKET=true
4946
PUBLIC_FEATURE_RAMTRANSFER=true
5047
PUBLIC_FEATURE_RENTREX=false
5148
PUBLIC_FEATURE_REX=true
5249
PUBLIC_FEATURE_ROBO=true
50+
PUBLIC_FEATURE_ROBO2=false
5351
PUBLIC_FEATURE_SENTIMENT=true
5452
PUBLIC_FEATURE_SENTIMENT_CONTRACT=sentiment.gm
5553
PUBLIC_FEATURE_STAKERESOURCE=false
@@ -73,6 +71,8 @@ BACKEND_API_CHAIN="https://eos.greymass.com"
7371
BACKEND_API_HISTORY="https://eos.greymass.com"
7472
BACKEND_API_LIGHTAPI="https://eos.light-api.net"
7573
BACKEND_API_METRICS=
74+
BACKEND_API_MSIGS="https://eos.greymass.com"
75+
BACKEND_API_ROBO2=
7676
BACKEND_API_SENTIMENT=
7777

7878
COINBASE_API_KEY_NAME=

configs/.env.wax

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ PUBLIC_LEGACY_TOKEN_LOGO_DARK=
2020

2121
PUBLIC_API_CHAIN="https://wax.greymass.com"
2222
PUBLIC_API_HISTORY="https://wax.greymass.com"
23-
PUBLIC_ANALYTICS_DOMAIN="wax.unicove.com"
2423

2524
PUBLIC_STORYBLOK_TOKEN=
2625
PUBLIC_STORYBLOK_REGION=
2726
PUBLIC_STORYBLOK_CONTENT_TYPE=
2827
PUBLIC_STORYBLOK_SOURCE=
2928

3029
PUBLIC_FEATURE_CMC_PAIRS=
30+
PUBLIC_FEATURE_BIDNAME=true
3131
PUBLIC_FEATURE_COINBASE_ASSETS=
3232
PUBLIC_FEATURE_DELPHIHELPER=false
3333
PUBLIC_FEATURE_DELPHIORACLE=true
@@ -46,6 +46,7 @@ PUBLIC_FEATURE_RAMTRANSFER=false
4646
PUBLIC_FEATURE_RENTREX=false
4747
PUBLIC_FEATURE_REX=false
4848
PUBLIC_FEATURE_ROBO=true
49+
PUBLIC_FEATURE_ROBO2=false
4950
PUBLIC_FEATURE_SENTIMENT=false
5051
PUBLIC_FEATURE_SENTIMENT_CONTRACT=sentiment.gm
5152
PUBLIC_FEATURE_STAKERESOURCE=true
@@ -64,6 +65,7 @@ BACKEND_API_CHAIN="https://wax.greymass.com"
6465
BACKEND_API_HISTORY="https://wax.greymass.com"
6566
BACKEND_API_LIGHTAPI=
6667
BACKEND_API_METRICS=
68+
BACKEND_API_ROBO2=
6769

6870
COINBASE_API_KEY_NAME=
6971
COINBASE_API_KEY_SECRET=

0 commit comments

Comments
 (0)