Coder Social home page Coder Social logo

bibliothecadao / realmsworld Goto Github PK

View Code? Open in Web Editor NEW
17.0 2.0 31.0 297.4 MB

The Hub, Marketplace and Centrepiece of the Realms World.

Home Page: https://realms.world/

License: MIT License

JavaScript 0.35% TypeScript 97.84% CSS 0.15% Shell 0.02% Handlebars 0.05% MDX 1.56% Dockerfile 0.03%
nextjs autonomous-worlds marketplace nft-marketplace onchain onchain-game

realmsworld's Introduction

discord License: MIT

background

Realms.World - The Hub for the AW

Realms.World is the information and activity hub for the Realms Autonomous World.

Realms.World is the central hub for the Realms Autonomous World, offering a comprehensive marketplace NFTs on Ethereum and Starknet. Features include:

  • L1 Marketplace
  • L2 onchain Marketplace
  • Onchain Game Catalog
  • BibliothecaDAO metrics

Quick Links

Contributing

We welcome contributions from the community to help improve Realms.World.

  1. Fork the repository. Read the guide
  2. Create a new branch for your changes.
  3. Make your changes and commit them to your branch. Make sure CI passes.
  4. Submit a pull request with a detailed description of your changes.

We will review your contribution and provide feedback. Once your changes have been approved, they will be merged into the main branch.

License

Realms.World is an open-source project released under the MIT License. This license allows you to freely use, modify, and distribute the code, as long as you include the original copyright and permission notice in any copy of the software or substantial portions of it

realmsworld's People

Contributors

babazulu avatar blackstarkgoku avatar brolag avatar cheelax avatar emmanuelar avatar hujunjob avatar huyao avatar janek26 avatar lidamaohub avatar loothero avatar lordsecretive avatar noyyyy avatar onthebigtree avatar ponderingdemocritus avatar redbeardeth avatar rob-morris avatar rolandodrrobot avatar rsodre avatar starknetdev avatar tenoxious avatar theskyvalker avatar willemolding avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

realmsworld's Issues

feat: Bridge import available balance to the input amount

Describe the feature you'd like to request

Under the bridge tab.

It would be simpler for a user to be able to click the "available balance" amount and it fill the total amount into the "from" amount.

Screenshot 2024-02-01 at 18 16 34

Describe the solution you'd like to see

When clicking the "available amount" number it import the total amount into the input field for bridging.

Additional information

No response

feat: Lords bridge UI

Implement the Lords bridge UI.

It should exist on its own page and follow the same UX as the Starkgate.

feat: Add link to merch store

Describe the feature you'd like to request

Add a link somewhere in the realms.world homepage directed to the community run merch store.

Link:https://discord.com/channels/884211910222970891/884214568988074065/1182107219777573004

Describe the solution you'd like to see

Add a link somewhere in the realms.world homepage directed to the community run merch store.

Link:https://discord.com/channels/884211910222970891/884214568988074065/1182107219777573004

Additional information

No response

bug: blueish color instead of greenish color

Provide environment information

image
basically the dark blue color - is something that looks out of this website ๐Ÿ™‚
@media (prefers-color-scheme: dark)
.dark:bg-slate-800 {
--tw-bg-opacity: 1;
background-color: rgb(30 32 33/var(--tw-bg-opacity));
}

the dark green one
@media (prefers-color-scheme: dark)
.dark:bg-slate-400 {
--tw-bg-opacity: 1;
background-color: rgb(118 153 94/var(--tw-bg-opacity));
}
and for the grayish blue - a bit more greenish

this is how it supposed to look as:
image

Describe the bug

Old artefacts from the previous code... for example this scrollbar:
image
this menu item:
image
this toggles:
this dropdown:
image
and this dropdown:
Uploading image.pngโ€ฆ

Link to reproduction

https://realms.world/collection/realms/analytics

To reproduce

just scroll down to the table Owner Distribution

Additional information

No response

feat: Asset link

Describe the feature you'd like to request

Add link to brand assets

Describe the solution you'd like to see

Add link to brand assets

Additional information

No response

bug: Mississippi game text

Provide environment information

MacOS
Brave Browser

Describe the bug

Not a bug necessarily. If Mississippi team is open to it I would edit their blurb to break up some run on sentences, new version:

Mississippi is a fully on-chain PvP roguelike game. We aim to create an expansive cavern space containing abundant resources. Players are required to explore the cavern and exploit as many resources as possible within a fixed time limit. Additionally, we will integrate with the Lootverse by "extracting" equipment and resources from Loot Bags and Realms, which can grant players specific attributes for each round.

Link to reproduction

https://realms.world/games/mississippi

To reproduce

Click link and read.

Additional information

No response

feat: Build out storybook components

Describe the feature you'd like to request

See most components in storybook

Describe the solution you'd like to see

Added components

Additional information

No response

bug: Bridge transaction list

Provide environment information

MacOS
Brave Browser

Describe the bug

Is the bridge transaction list supposed to have withdrawals under the starknet column? Maybe it is not I see all my tx under mainnet have a red or green symbol which could mean deposit and withdrawal. Wondering what the starknet column is meant for then.

Link to reproduction

https://realms.world/bridge?action=withdraw

To reproduce

Screenshot 2023-12-01 at 3 30 58 PM

Click bridge and then link your wallets.

Additional information

No response

feat: Show the floor price in collection screen

Describe the feature you'd like to request

The current collection screen does not show the floor price. Can we see floor price of each collection within this screen?

Screenshot 2024-03-11 at 17 28 48

Describe the solution you'd like to see

Add the floor price of each collection on the main collection screen

Additional information

No response

bug: Loot Survivor link outdated

Provide environment information

Mac 2017 - Chrome

Describe the bug

The Loot Survivor Loot Survivor link on the main Realms.World page gives error 404 goes to (https://realms.world/games/loot-survivor)

This needs updating to survivor.realms.world.

Screenshot 2023-11-09 at 23 40 35

Link to reproduction

realms.world

To reproduce

Press the Loot Survivor on the main realms.world page

Additional information

No response

bug: Asc/Dsc for sort order

Provide environment information

MacOs
Brave Browser

Describe the bug

It says asc and dsc in collection sort orders. I think I would use arrow images to keep it cleaner and easier for non english speakers.

Link to reproduction

https://realms.world/collection/goldenToken

To reproduce

Click direction in collection pages.

Screenshot 2023-12-01 at 3 40 20 PM

Additional information

No response

Add DAO details on dedicated page

A dedicated page about the DAO and the tokenomics is required it should include:

  • Description of what lords is
  • Breakup of lords via DAO accounts in a PIE graph
  • Emmission shedule
  • How gov works within the DAO
  • Links to important contracts

This should be a well designed dashboard like page that people can be pointed to.

bug: Address asset view not available in sidebar

Provide environment information

MacOs
Brave

Describe the bug

Screenshot 2023-12-01 at 3 43 56 PM

It says we could access address asset viewer in the sidebar but I don't see how? clicking on my wallets doesn't do it.

Screenshot 2023-12-01 at 3 43 40 PM

I can get to the address viewer by clicking on token owner addresses but not in sidebar. If it's not meant to be that's fine maybe I misunderstood.

Link to reproduction

https://realms.world/collection/goldenToken

To reproduce

There is no page I see where I can access my own address or others in the sidebar.

Additional information

No response

bug: Loot Auto Chess Lists Golden Tokens and Beasts, remove from this page and move Beasts to Loot Survivor

Provide environment information

Mac Os
Brave Browser

Describe the bug

Auto Chess lists assets that don't belong to it afaik. And they don't work, links lead to dead pages.

Screenshot 2023-12-01 at 3 19 36 PM

Also Beasts should be moved to Loot Survivor.

Link to reproduction

https://realms.world/games/loot-auto-chess

To reproduce

Go to realms.world

Click auto chess

Click assets

Click Beasts / Golden Tokens

Additional information

No response

feat: Show value in ETH or USD within Marketplace

Describe the feature you'd like to request

Currently the marketplace only shows $LORDS value. It would be useful to show the price in ETH also.

Screenshot 2024-02-06 at 13 52 53

Describe the solution you'd like to see

Having a conversion showing of the value of an NFT in ETH will be useful for the end user.

Example -
Screenshot 2024-02-06 at 13 56 45

Additional information

No response

feat: Users NFT Collection Links

Describe the feature you'd like to request

Currently users have no way to easily check what beasts they hold or what NFT's they have collected.

Describe the solution you'd like to see

It would be useful in this section to link directly to your own beast collection based on the connected wallet:
Screenshot 2023-11-03 at 11 43 27

Alternatively it might be better to have a direct link to your nft collection in the wallet section:
Screenshot 2023-11-04 at 00 22 14

Lastly It may also be good to parallel the link in here somewhere:
Screenshot 2023-11-04 at 00 31 27

Additional information

No response

Feature Request: Add ability to show only items currently listed for sale

Describe the feature you'd like to request

Display only items listed for sale within search results - this setting would work in combination with any number of additional filters applied

Describe the solution you'd like to see

Status buttons: Show All / Only Buy Now

Additional information

No response

Link updates for Eternum and LS pages

Describe the feature you'd like to request

Updating links, assets and copy on the Eternum and LS pages

Describe the solution you'd like to see

Eternum

Loot Survivor

  • Update description to:

Loot Survivor is the first Loot adventure game exploring the Play2Die mechanic. It is a game of onchain survival where you must defeat beasts and collect gear in the fight to stay alive and make it to the top of the leaderboard. Defeat collectible Beasts and receive them as an NFT (ERC721).

Additional information

No response

bug: CI Broken

Provide environment information

CI needs fixing

Describe the bug

.

Link to reproduction

.

To reproduce

.

Additional information

.

bug: Asset Links not found Lords/Realms on Eternum page

Provide environment information

Mac Os
Brave Browser

Describe the bug

Screenshot 2023-12-01 at 3 06 18 PM

https://realms.world/tokens/Lords

Link is not found.

Screenshot 2023-12-01 at 3 08 17 PM

Collection not found for Realms either.

https://realms.world/collection/Realms

Screenshot 2023-12-01 at 3 10 13 PM

Link to reproduction

https://realms.world/games/realms-eternum

To reproduce

Click Assets, then Lords @ https://realms.world/games/realms-eternum

Click Assets, then Realms @ https://realms.world/games/realms-eternum

Additional information

No response

feat: Collected Beasts Statistics

Describe the feature you'd like to request

There are 75 different Beasts (see name filter at https://realms.world/collection/beasts) - collectable from the Loot Survivor game). Each beast has 1242 unique name combinations (e.g "Corruption (prefix) Bite (suffix)") for a total of 93,150 possible to be collected. These should be visualised in the analytics tab on the Realms.World marketplace linked above

Describe the solution you'd like to see

  • Add a new Info tab to the collection page (only for the beasts collection)
  • Visualise statistics for each of the 75 beasts with number minted out of the total (1242), average/min/max level & health (may require adding/altering the api query in packages/api), display of tier and type and image
  • Display for overall collection statistics (e.g total beasts minted / 93,150, number of each type and tier collected, highest level beast collected in each tier etc)

Additional information

A searchable table may be ideal for visualising the beast list - but open to other ideas. Use Progress, Tooltip etc components from "@realms-world/ui" where appropriate, and the recharts library for more complex charts.

Redesign Home page

The homepage should be overhauled to include key features of the DAO and the site

It should include:

  • Games list in an accordian. Only games that are playable should be in this list. Unplayable games should be in another section 'all games'
  • Collections available
  • Short introduction around the Whole ecosystem
  • Call to action for: Builders, Community members, DAO members
  • Upcoming events within the world
  • Subscription to the Herald

Include $LORDS to the website

Describe the feature you'd like to request

There is currently no trace of $LORDS mentioned on our website. I believe we should add it as well as few links on where to trade it

Describe the solution you'd like to see

Perhaps the price can be added just below the Realms.World logo on the left menu

Additional information

No response

Feature Request: Add epoch timer to staking page

Describe the feature you'd like to request

Add an epoch timer to staking page

Describe the solution you'd like to see

Simple block at the bottom of the page, similar to past page

Additional information

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.