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

🪄 [QA] Update stage environments #822

Merged
merged 121 commits into from
Dec 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
e45ca34
Bump @babel/traverse from 7.22.11 to 7.23.4
dependabot[bot] Nov 23, 2023
1fb3aa0
Bump browserify-sign from 4.2.1 to 4.2.2
dependabot[bot] Nov 23, 2023
f134b26
Bump @babel/traverse from 7.22.11 to 7.23.4 (#763)
xpaczka Nov 23, 2023
0c65555
Bump browserify-sign from 4.2.1 to 4.2.2 (#765)
xpaczka Nov 23, 2023
7ec7891
Remove unused project dependencies
xpaczka Nov 23, 2023
c8ec921
Bring back remove `webpack-cli` package
xpaczka Nov 23, 2023
b7d3057
Bring back dependencies needed for building project
xpaczka Nov 23, 2023
0be010f
Basic setup for new Realm panels
jagodarybacka Nov 24, 2023
1d864ef
Remove commented code
jagodarybacka Nov 24, 2023
fa9ee03
Create Panel component
jagodarybacka Nov 24, 2023
d337082
Refactor RealmPanel using new Panel component
jagodarybacka Nov 24, 2023
fb265e5
Realm panel (#774)
xpaczka Nov 27, 2023
4f9312f
Add "close" button type
xpaczka Nov 27, 2023
8434891
Add "close" button type (#775)
jagodarybacka Nov 27, 2023
9bc29cf
Add realm panel header
xpaczka Nov 27, 2023
a82e27b
Insert data into realm panel header
xpaczka Nov 27, 2023
7c55536
Basic leaderboard layout
jagodarybacka Nov 27, 2023
5a87cba
Leaderboard styles adjustments
jagodarybacka Nov 27, 2023
1ccab8b
Add weekly quests to realm panel
xpaczka Nov 27, 2023
8b4cc9f
Add "close" button type
xpaczka Nov 27, 2023
5c97494
Add reusable `RealmDetailsSection` component
xpaczka Nov 27, 2023
431be15
Add claim section to realm panel
xpaczka Nov 27, 2023
17d70ea
Display current user leaderboard rank
jagodarybacka Nov 27, 2023
704fb1b
"Stake to join realm" banner added
xpaczka Nov 27, 2023
dd91670
Add "You are already staked..." banner to realm panel
xpaczka Nov 27, 2023
5c0e719
Update src/ui/Island/RealmDetails/LeaderboardList/LeaderboardCurrentU…
xpaczka Nov 27, 2023
880f399
Update src/ui/Island/RealmDetails/LeaderboardList/LeaderboardCurrentU…
xpaczka Nov 27, 2023
25bd2c9
Leaderboard UI (#776)
xpaczka Nov 27, 2023
35ca943
Merge branch 'new-realm-ui' into realm-panel-content
xpaczka Nov 27, 2023
3ca6bf6
Add accordion sections to realm panel
xpaczka Nov 27, 2023
b749654
Add hover effect on accordion panel
xpaczka Nov 28, 2023
9cb6af7
Add `backdrop-filter` to `Panel.Section`
xpaczka Nov 28, 2023
fde8472
Add sliding animation to panels
xpaczka Nov 28, 2023
300824a
Change color on opened panel accordion
xpaczka Nov 28, 2023
96e3d0d
Realm panel UI (#777)
jagodarybacka Nov 28, 2023
e2bcd1c
Extract function to get arrow color
xpaczka Nov 28, 2023
35d4157
Accordion panels (#778)
jagodarybacka Nov 28, 2023
d0c70e7
Merge branch 'new-realm-ui' into panel-animation
xpaczka Nov 28, 2023
7d06a25
Handle realm panel data visibility during closing animation
xpaczka Nov 28, 2023
c9073dc
Make realm panel animation time a constant value
xpaczka Nov 28, 2023
a2b7613
Panel animation (#783)
jagodarybacka Nov 28, 2023
8e3374f
Allow accordion to have interactive, clickable children
jagodarybacka Nov 28, 2023
17ec981
Add basic stake and unstake forms to realm panel
jagodarybacka Nov 28, 2023
f925cee
Remove unused files
jagodarybacka Nov 28, 2023
b940c78
Adjust styles of Stake and Unstake forms
jagodarybacka Nov 28, 2023
32ac291
Add animation to panel close button
xpaczka Nov 28, 2023
8ea8953
Fix whitespace on Unstake form component
jagodarybacka Nov 28, 2023
5dea6d8
Add panel countdown component
xpaczka Nov 29, 2023
4d67126
Fix "leaving realm" modal background
xpaczka Nov 29, 2023
29fb014
Trigger stake/unstake accordion by clickking "Stake to join realm" bu…
xpaczka Nov 29, 2023
3af3f43
Remove `RealmModal` files
xpaczka Nov 29, 2023
e7cb0fb
New realm stake (#786)
xpaczka Nov 29, 2023
5a7008d
Fix getting next selected week day
xpaczka Nov 29, 2023
b5bde2a
Island realms: inetractive map on select realm
ioay Nov 29, 2023
6cb5b28
Fix border width in realm panel content
xpaczka Nov 30, 2023
f5e7fd0
Hide text when it is to long
xpaczka Nov 30, 2023
420c93e
Fix border display
xpaczka Nov 30, 2023
2e58a67
Panel countdown (#787)
jagodarybacka Nov 30, 2023
e59a314
Map updated, added realmPanelVisible to redux,
ioay Nov 30, 2023
a16d54a
zIndex warning fix
ioay Nov 30, 2023
45c4e64
Dispatch panelVisible in in EnterPortal
ioay Nov 30, 2023
d864b0c
Interactive island realm focus (#793)
xpaczka Nov 30, 2023
cd77848
Fix: All realm icons are shown after closing realm panel
ioay Nov 30, 2023
1e52efc
Fix: All realm icons are shown after closing realm panel (#801)
xpaczka Nov 30, 2023
8385239
Merge branch 'main' into new-realm-ui
xpaczka Dec 1, 2023
3369897
Add avatar video to `RealmPin`
xpaczka Dec 1, 2023
b539b93
Add `focus` to video element
xpaczka Dec 1, 2023
1cf55c5
Extract first video frame
xpaczka Dec 1, 2023
7d873a5
Handle `video.play` promise
xpaczka Dec 1, 2023
101c7d4
New realm UI issues (#796)
jagodarybacka Dec 1, 2023
56c197e
Rename `promise` to `playPromise`
xpaczka Dec 1, 2023
69798a0
Remove commented code
xpaczka Dec 1, 2023
1d53e4f
Fix realm panel not rendering data
xpaczka Dec 1, 2023
9f39100
Realm panel fix (#816)
jagodarybacka Dec 1, 2023
5b437dd
Avatar video on the map (#812)
ioay Dec 1, 2023
2eb5883
Merge branch 'main' into dependencies
xpaczka Dec 1, 2023
e5a4fb3
`yarn.lock` changes
xpaczka Dec 1, 2023
592a90c
Resolve dependabot alerts (#766)
ioay Dec 4, 2023
1d526bd
Canvas overlay border fix on realm focus
ioay Dec 4, 2023
73ee1d6
Handle case of double "-" chars in input component
xpaczka Dec 4, 2023
f09fc39
Remove commented code
xpaczka Dec 4, 2023
bacd731
Dapp island with transaprency and stroke fix
ioay Dec 4, 2023
b152e39
Update `regex` to handle decimal values
xpaczka Dec 4, 2023
408fc16
Merge branch 'main' into new-realm-ui
xpaczka Dec 4, 2023
b6fdfd5
Added background image in the greenscale for background
ioay Dec 4, 2023
fda3a30
799 canvas overlay on realm focus border fix (#825)
xpaczka Dec 4, 2023
785a4d0
Close opened accordion on realm panel close
xpaczka Dec 5, 2023
23771f2
Add zksync realm to map
xpaczka Dec 5, 2023
2a14577
Reposition `RealmPin` and `NewQuestLabel`
xpaczka Dec 5, 2023
41d8a92
Connect zkSync realm to contract
xpaczka Dec 5, 2023
a09c88e
Calculate number of realms in `Assistant` welcome message
xpaczka Dec 5, 2023
3639c2a
`Accordion` prop rename
xpaczka Dec 5, 2023
e8eaa1d
Close opened accordion on realm panel close (#829)
ioay Dec 5, 2023
3d9e199
Rename `quest` to `challenge`
xpaczka Dec 5, 2023
27bd6e4
Always show XP countdown
xpaczka Dec 5, 2023
8b6f213
Handle narrow viewports
ioay Dec 5, 2023
3773fd0
Selector refactor
xpaczka Dec 6, 2023
a63f45d
Handle narrow viewports (#838)
xpaczka Dec 6, 2023
a4bbeee
Rewrite if statements
xpaczka Dec 6, 2023
dafff00
Rewrite `Input` conditions
xpaczka Dec 6, 2023
4d4bed4
Add missing reflect icon for zkSync realm
xpaczka Dec 6, 2023
20cb3c4
Always show XP countdown (#836)
ioay Dec 6, 2023
c6f7d08
Add zkSync realm (#830)
jagodarybacka Dec 6, 2023
98ef670
Merge branch 'main' into new-realm-ui
xpaczka Dec 6, 2023
8ce460a
Merge branch 'new-realm-ui' into challenges
xpaczka Dec 6, 2023
7a9f70a
Add missing renames
xpaczka Dec 6, 2023
39dc3ca
Update `challenges-data.json`
xpaczka Dec 6, 2023
bcae8cd
Add missing functionality to challenge item
xpaczka Dec 6, 2023
961ea7f
Refactor input `onChange`
xpaczka Dec 6, 2023
d6733a3
Handle case of double "-" chars in input component (#826)
ioay Dec 6, 2023
cf76d35
Rename `quest` to `challenge` (#835)
jagodarybacka Dec 6, 2023
0d65555
Add missing functionality to challenge item (#840)
jagodarybacka Dec 6, 2023
102672e
Change map background on realm focus
xpaczka Dec 6, 2023
87f80a8
Hide zkSync realm before new realm UI release
xpaczka Dec 6, 2023
c4b2ef5
Hide zkSync realm before new realm UI release (#842)
ioay Dec 6, 2023
bc172ce
Change map background on realm focus (#841)
jagodarybacka Dec 6, 2023
a157b94
Add zkSync challenge
jagodarybacka Dec 6, 2023
691953e
Replace `@ts-expect-error` with `@ts-ignore`
jagodarybacka Dec 6, 2023
e8ffadd
Fix XP countdown to show correct time
jagodarybacka Dec 6, 2023
7d3b18d
Sync outside trigger on accordion state with internal state
jagodarybacka Dec 6, 2023
45668f4
🗺️ [feature] New realm UI (#773)
xpaczka Dec 6, 2023
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
23 changes: 16 additions & 7 deletions .github/workflows/test-list/release-test-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ environment 🚀**

## Manual tests

*many of these tests can be combined with each other as you're testing. I suggest looking through the whole checklist first then executing tests in a way that allows you to check off multiple items at once. Some suggestions are provided.

\*many of these tests can be combined with each other as you're testing. I suggest looking through the whole checklist first then executing tests in a way that allows you to check off multiple items at once. Some suggestions are provided.

1. Connect to wallet that previously staked

- [ ] you see the Portal is Open message
- [ ] you can see the map after entering
- [ ] you see your address connected
Expand All @@ -26,18 +26,21 @@ environment 🚀**
- [ ] you can unstake

2. Connect to wallet that hasn't staked but has $TAHO

- [ ] you see the Portal is Open message
- [ ] you can see the map after entering
- [ ] you see your address connected
- [ ] you don't see a realm name beside that
- [ ] you can explore realms and stake into one (if you staked above, you don't have to do it again. Just make sure to test stake and unstake at least once)

3. Connect to wallet that has NO $TAHO (& no $VETAHO)

- [ ] you see the Portal is Open message and the Join Beta button
- [ ] Join Beta redirect works as expected
- [ ] you can't see the map

4. Switch connected wallet in the extension (it's easy to check these off along with the above while you're switching accounts)

- [ ] dapp reloads and shows the portal screen
- [ ] reloads with Connect Wallet button if you go to a wallet that's not
connected
Expand All @@ -49,6 +52,7 @@ environment 🚀**
message and Join Beta button

5. Helper Tool

- [ ] doesn't pop up automatically for users who have visited before and
closed it
- [ ] doesn't pop up automatically for staked users
Expand All @@ -58,29 +62,34 @@ environment 🚀**
running through onboarding

6. Population (this is easily tested with the above when you're staking/unstaking - verify the population changes and then you've combined these tests with that)

- [ ] shows on each realm
- [ ] shows on the bottom bar
- [ ] is updated appropriately if a new account stakes

7. Quests/Questline
7. Challenges/

- [ ] shows on each realm as expected

8. Disconnect from dapp

- [ ] click disconnect on address drop down and it disconnects and shows the
portal screen

9. Connect Wallet

- [ ] with Taho and MM installed and Taho set as a default wallet - only Taho
connection should be possible
- [ ] with Taho and MM installed and Taho not set as a default - only Taho
connection should be possible
- [ ] with Taho not installed and MM installed - should show both options -
Taho directs to the Chrome store, MM opens method connection screen and
allows connecting
allows connecting
- [ ] with Taho not installed and no other - should be directed to the Chrome
store to download Taho & given a message in the dapp to do so

10. XP
- [ ] an account with XP to claim sees that under Claimable Rewards on the Realm modal (in pre-prod we can see this on stage-live but might be easiest to only test this when we're testing XP drops)
- [ ] account can claim XP and sees the wallet balance of VETAHO change accordingly (requires that the account earned XP and hasn't claimed it yet so this could be hard to test on each release but when we're testing XP drops, we should do this)
- [ ] leaderboard shows the top 10 earners in the realm - the connected account is shown at the top with their place on the board shown

- [ ] an account with XP to claim sees that under Claimable Rewards on the Realm modal (in pre-prod we can see this on stage-live but might be easiest to only test this when we're testing XP drops)
- [ ] account can claim XP and sees the wallet balance of VETAHO change accordingly (requires that the account earned XP and hasn't claimed it yet so this could be hard to test on each release but when we're testing XP drops, we should do this)
- [ ] leaderboard shows the top 10 earners in the realm - the connected account is shown at the top with their place on the board shown
10 changes: 2 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,10 @@
"https-browserify": "^1.0.0",
"konva": "^9.2.0",
"lodash": "4.17.21",
"merkletreejs": "^0.3.10",
"os-browserify": "^0.3.0",
"patch-package": "^8.0.0",
"path-browserify": "^1.0.1",
"posthog-js": "^1.88.2",
"postinstall-postinstall": "^2.1.0",
"process": "^0.11.10",
"raf-schd": "^4.0.3",
"react": "^18.2.0",
Expand All @@ -62,26 +60,22 @@
},
"devDependencies": {
"@babel/core": "^7.22.9",
"@babel/preset-env": "^7.22.9",
"@babel/preset-env": "^7.23.3",
"@babel/preset-react": "^7.22.5",
"@babel/preset-typescript": "^7.22.5",
"@babel/register": "^7.22.5",
"@babel/register": "^7.22.15",
"@thesis-co/eslint-config": "^0.5.0",
"@thesis/prettier-config": "github:thesis/prettier-config",
"@types/dotenv-webpack": "^7.0.4",
"@types/raf-schd": "^4.0.1",
"@types/react": "^18.2.14",
"@types/react-dom": "^18.2.6",
"@types/react-router-dom": "^5",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"babel-loader": "^9.1.3",
"concurrently": "^8.2.2",
"copy-webpack-plugin": "^11.0.0",
"dotenv-defaults": "^5.0.2",
"dotenv-webpack": "^8.0.1",
"eslint": "^8.44.0",
"eslint-plugin-import": "^2.28.1",
"fork-ts-checker-webpack-plugin": "^8.0.0",
"html-webpack-plugin": "^5.5.3",
"prettier": "^2.8.1",
Expand Down
35 changes: 16 additions & 19 deletions src/assets/questline-data.json → src/assets/challenges-data.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@
"realms": [
{
"realmId": "4",
"questlineName": "Transact on PGN, human!",
"description": "Gitcoin is a community that focuses on incentivizing and supporting open-source development. Gitcoin aims to foster collaboration and sustainability within the open-source ecosystem by providing a marketplace for matching developers with projects and funding opportunities and rewards for their contributions.",
"quests": [
"challenges": [
{
"id": "4_1",
"name": "Spend gas on PGN (Public Goods Network)—more gas is better!",
Expand All @@ -19,9 +17,7 @@
},
{
"realmId": "7",
"questlineName": "Use your CyberWallet, collect essence, and mint W3ST",
"description": "Cyberconnect is a Web3 social ecosystem that goes beyond likes and shares. It allows developers to create social applications where users have complete control over their digital identity, content, and connections ",
"quests": [
"challenges": [
{
"id": "7_1",
"name": "Spend gas using the CyberWallet associated with your address",
Expand All @@ -41,9 +37,7 @@
},
{
"realmId": "8",
"questlineName": "Transact on Base",
"description": "Base is a secure, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain. Base is incubated within Coinbase and plans to progressively decentralize in the years ahead. The Base Realm believes that decentralization is critical to creating an open, global cryptoeconomy that is accessible to everyone.",
"quests": [
"challenges": [
{
"id": "8_1",
"name": "Interact with unique contracts on Base",
Expand All @@ -53,16 +47,13 @@
"id": "8_2",
"name": "Vampire Attack: Bridge funds from Arbitrum",
"description": "Bridge ETH or USDC from Arbitrum to Base using Hop Exchange. \n \nAccepted assets: [ETH](https://app.hop.exchange/#/send?sourceNetwork=arbitrum&destNetwork=base) and [USDC](https://app.hop.exchange/#/send?sourceNetwork=arbitrum&destNetwork=base&token=USDC), bridging anything else won't be counted towards XP \n \nMechanics: The more you bridge, the higher the reward. \n \nReward: Each 1 dollar bridged from Arbitrum to Base will be worth 10 contract interactions.",
"isNew": true,
"isAttack": true
}
]
},
{
"realmId": "9",
"questlineName": "Transact on Arbitrum---especially on Fluidity",
"description": "Arbitrum DAO is a decentralized autonomous organization (DAO) built on the Ethereum blockchain. At its core, the Arbitrum DAO is a community-driven governance mechanism that allows $ARB token holders to propose and vote on changes to the organization and the technologies it governs.",
"quests": [
"challenges": [
{
"id": "9_1",
"name": "Interact with unique contracts on Arbitrum",
Expand All @@ -75,11 +66,19 @@
}
]
},
{
"realmId": "15",
"challenges": [
{
"id": "15_1",
"name": "Interact with unique contracts on zkSync",
"description": "The more interactions you execute with different unique contracts on zkSync compared to other members of this realm in a week, the more of the weekly XP drop you will get."
}
]
},
{
"realmId": "19",
"questlineName": "Eat your OATs, unless they're minty NFTs",
"description": "Galxe is the largest web3 credential data network that is helping projects and developers build robust decentralized products. Earn oat, NFTs, and tokens by contributing to your favorite Web3 communities.",
"quests": [
"challenges": [
{
"id": "19_1",
"name": "Claim OATs during the week",
Expand All @@ -94,9 +93,7 @@
},
{
"realmId": "22",
"questlineName": "The bribes must flow, over the FraxFerry and far away",
"description": "Frax Finance is a protocol that issues decentralized stablecoins and the subprotocols to support them, creating a unique self-sufficient DeFi ecosystem",
"quests": [
"challenges": [
{
"id": "22_1",
"name": "Claim bribes on Votemarket",
Expand Down
6 changes: 6 additions & 0 deletions src/assets/xp-data.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,12 @@
],
"leaderboard": "leaderboard.json"
},
"15": {
"rootFolder": "/assets/xp/zksync",
"claimsFolder": "/assets/xp/zksync/claims",
"xpGlossary": [],
"leaderboard": null
},
"19": {
"rootFolder": "/assets/xp/galxe",
"claimsFolder": "/assets/xp/galxe/claims",
Expand Down
Empty file.
Binary file modified src/public/dapp_island_bg.webp
Binary file not shown.
Binary file added src/public/dapp_island_bg_bw.webp
Binary file not shown.
2 changes: 1 addition & 1 deletion src/public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<title>Subscape</title>
<style>
body {
background: hsl(176, 33%, 10%);
background: #142D2B;
}
</style>
</head>
Expand Down
2 changes: 1 addition & 1 deletion src/redux-state/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export * from "./selectors/claim"
export * from "./selectors/island"
export * from "./selectors/leaderboard"
export * from "./selectors/population"
export * from "./selectors/quest"
export * from "./selectors/challenge"
export * from "./selectors/realm"
export * from "./selectors/season"
export * from "./selectors/staking"
Expand Down
15 changes: 15 additions & 0 deletions src/redux-state/selectors/challenge.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/* eslint-disable import/prefer-default-export */
import { createSelector } from "@reduxjs/toolkit"
import { selectRealmById } from "./realm"

export const hasNewChallenges = createSelector(selectRealmById, (realmData) =>
realmData?.challenges.some((challenge) => challenge.isNew)
)

export const selectNewChallengesByRealm = createSelector(
selectRealmById,
(realmData) =>
realmData?.challenges
? realmData?.challenges.filter((challenge) => challenge.isNew)
: []
)
13 changes: 0 additions & 13 deletions src/redux-state/selectors/quest.ts

This file was deleted.

6 changes: 6 additions & 0 deletions src/redux-state/selectors/realm.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import { isSameAddress } from "shared/utils"

export const selectRealms = createIslandSelector("realms")
export const selectDisplayedRealmId = createIslandSelector("displayedRealmId")
export const selectRealmPanelVisible = createIslandSelector("realmPanelVisible")

const selectDisplayedRealmProperty: DisplayedRealmProperty = (value) =>
createSelector(selectRealms, selectDisplayedRealmId, (realms, realmId) =>
Expand Down Expand Up @@ -44,3 +45,8 @@ export const selectDisplayedRealmAddress = selectDisplayedRealmProperty(
export const selectDisplayedRealmVeTokenAddress = selectDisplayedRealmProperty(
"veTokenContractAddress"
)

export const selectNumberOfRealms = createSelector(
selectRealms,
(realms) => Object.entries(realms ?? {}).length
)
9 changes: 9 additions & 0 deletions src/redux-state/slices/island.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export type IslandState = {
displayedRealmId: string | null
zoomLevel: number
seasonInfo: SeasonInfo | null
realmPanelVisible: boolean
}

const initialState: IslandState = {
Expand All @@ -34,6 +35,7 @@ const initialState: IslandState = {
displayedRealmId: null,
zoomLevel: 1,
seasonInfo: null,
realmPanelVisible: false,
}

const islandSlice = createSlice({
Expand Down Expand Up @@ -93,6 +95,12 @@ const islandSlice = createSlice({
immerState.realms[realmXpAllocatable.id].xpAllocatable =
realmXpAllocatable.xpAllocatable
},
setRealmPanelVisible: (
immerState,
{ payload: realmPanelVisible }: { payload: boolean }
) => {
immerState.realmPanelVisible = realmPanelVisible
},
setStakingRealmId: (
immerState,
{ payload: stakingRealmId }: { payload: string | null }
Expand Down Expand Up @@ -151,6 +159,7 @@ export const {
setRealmDisplayedPopulation,
setRealmXpAllocatable,
setRealmsData,
setRealmPanelVisible,
setDisplayedRealmId,
setStakingRealmId,
setStakingUnlockTime,
Expand Down
6 changes: 3 additions & 3 deletions src/redux-state/thunks/island.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
import {
REALMS_WITH_CONTRACT_ADDRESS,
TAHO_ADDRESS,
getQuestlineData,
getChallengesData,
} from "shared/constants"
import {
getAllRealmsData,
Expand Down Expand Up @@ -67,11 +67,11 @@ export const initRealmsDataFromContracts = createDappAsyncThunk(
storageService.setData("getAllRealmsData", realmData)

const updatedRealms = realmData.map(({ id, data }) => {
const questlineData = getQuestlineData(id)
const challengesData = getChallengesData(id)
return {
id,
data: {
...questlineData,
...challengesData,
...data,
},
}
Expand Down
Binary file removed src/shared/assets/clouds/cloud-bottom-left.png
Binary file not shown.
31 changes: 31 additions & 0 deletions src/shared/assets/partners/zksync-population.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions src/shared/assets/partners/zksync-shadow.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading