GithubHelp home page GithubHelp logo

soonaverse / app Goto Github PK

View Code? Open in Web Editor NEW
13.0 1.0 10.0 167.15 MB

The Soonaverse - Web3 platform for communities build on IOTA & Shimmer

Home Page: https://soonaverse.com

License: Apache License 2.0

JavaScript 27.10% Shell 0.01% TypeScript 35.84% HTML 33.52% Less 1.64% CSS 1.90%
iota shimmer soonaverse web3 angular ng-zorro tailwindcss

app's Introduction

Soonaverse - Web3 platform for communities build on IOTA & Shimmer

angular-logo
Soonaverse is a platform for communities to create and manage decentralized autonomous organizations (DAOs), NFTs, projects, companies, and markets, on the feeless infrastructure of the IOTA and SMR network.

www.soonaverse.com

Contributing Guidelines · Submit an Issue · Twitter

Follow on Twitter   Discord conversation


Overview

Soonaverse delivers DAO Management Tools, NFT Marketplace, Token Management, On-Chain voting and much more. Open source application for everyone to utilize and benefit from. Using BUILDCORE platform and IOTA it can deliver feeless on chain functionality. Soonaverse operates on both IOTA and Shimmer network.

We would love your contributions. Please make sure you read contribution guide to join the effort. Key areas we need help:

  • UI Improvements
  • Documentation
  • Bug fixing
  • New modules & integrations

Soonaverse is governed through SOON token. SOON Tokens are used to reward efforts and contributions.

Current Soon Committee

  • @adam_unchained
  • @DaveRL6
  • @iotaben
  • @shonuff
  • @TangleAccountant
  • @garrett1314
  • @Izay
  • @Lord_SciFi

Design

Development Setup

Prerequisites

Install Node.js which includes Node Package Manager

Soonaverse uses key libraries:

Setting Up a Project

Make sure to install all dependencies:

npm install

Run locally:

npm start

You can switch between production / sandbox environment by either using environment.ts or environment.prod.ts.

🤝 Contributing

Earn SOON when you contribute!!!

We welcome all contributions. Please read our CONTRIBUTING.md first. You can submit any ideas as pull requests or as GitHub issues.

Thank you for supporting us with free open source licenses.

app's People

Contributors

0xscratch avatar adamunchained avatar amenconi avatar emmap3-do avatar humaint avatar time-endless avatar tuditi avatar

Stargazers

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

Watchers

 avatar

app's Issues

Add option to remove avatar

Discussed in soonaverse/soonaverse-dao#1122

Originally posted by TrillionAttempt April 20, 2023
There needs to be an option to remove or not have an avatar. After you selected one it gives error when trying to remove. So you always have to have an NFT that is not listed for sale. Cannot empty account.

Uploading NFTs (mp4) into a new collection gets stuck

Hi devs,

A user reported on discord that initially uploading mp4 files into a new NFT collection gets stuck while processing the CSV (bugissue-373)

Original message:
hi, i can t list more than ~30-40 nft (mp4 /17mb each) . either i get a wrong csv file (only 20 nft are in the list, sometimes 10, 30,...) or it stucks (mostly with the last file ). png works fine

Greetings,
Bananu

Can't change NFT avatar

Describe the bug
Can not change NFT avatar.

To Reproduce
Steps to reproduce the behavior:

  1. Have at least two NFTs
  2. Set one as avatar
  3. Try to change to the other one
  4. Second avatar wont show up in dropdown list.

Expected behavior
Expected to change avatar.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: MacOs
  • Browser firefox

Additional context
NFT that is stuck: https://soonaverse.com/nft/0xe2abde41c8b08d19e073b9456e3a3c9c5313c2d426217e625eb73c39122f5461

Run build, tests, lint and prettier on PRs

Is your feature request related to a problem? Please describe.
When contributing to the project, it would be nice to have some sort of checks that needs to pass on PRs. It will make the process a bit more robust. Build, tests, lint and prettier on every PR.

Describe the solution you'd like
All PRs to develop / master will run build, test, lint and prettier on the code.

Describe alternatives you've considered
Alternatives is to run this locally, but that requires the dev or reviewer to remember to run lint, prettier, build and tests before merge.

SOON tokens disappeared after faulty Soonaverse tx

Describe the bug
Hi together,

User from #bugissue-415 on discord (https://soonaverse.com/member/0xac2c8bdc99cc8edd3db4d43756d2b021953d0423/transactions) tried to stake SOON but soonaverse messed up the tx data a bit it seems bc in the tx data at the bottom here https://explorer.shimmer.network/shimmer/block/0x030d9b5ef99940c90fd010d73a892e1d80054dfb9baa8001008e253687582622?tab=Payload the quantity of SOON is zero
image-36.png

User also found a way to reproduce it. But their SOON is still missing though. Usually upon staking there is a near immediate "credit" tx umin the users tx history (currently moving NFTs to another wallet btw)

Could u pls check this and how the user gets their SOON back?

Thx and kind regards,
Bananu

To Reproduce
Steps to reproduce the behavior:
if you start staking, you will see these pop-ups below
image-44.png

image-49.png

if you click the X button in the upper right corner, and then click the 'stake more' button in the https://soonaverse.com/member/0xac2c8bdc99cc8edd3db4d43756d2b021953d0423/activity again, then you see this pop-up which shows your total staked value is 0 instead of 2,000

image-39.png

Remove option to create NFT collections without minting

Since Soonaverse was launched before Iota or Shimmer had NFT capabilities there are a lot of collections which have not been migrated to a network yet.
Back then it was a good choice to allow artists and spaces to "pre-release" their collections while everyone had to wait for IF to deliver.
Now that Iota and Shimmer have NFT capabilities, the option to create unmigrated/unminted collections should be removed, to protect users from buying into projects that don't have the funds to cover the necessary storage deposit required for minting the collection.

To still allow artists and spaces to release collections without the funds to mint the collection I have proposed an alternative here

Bulk Buy & Bulk Transfers

Discussed in soonaverse/soonaverse-dao#1174

Originally posted by LordSciFi July 29, 2023
We want bulk buy & bulk transfers!

One of the most painful situations as a Soonaverse user and NFT enthusiast is that it is not possible to purchase multiple NFTs at once and transfer multiple NFTs at once. This is an absolute standard feature on any other chain.

Elaboration of the pain points:

  1. As a user - Every NFT has to be minted as a single NFT! Why should i buy 50 NFTs on Soonaverse (as some new to IOTA/SMR/Soonaverse), if i need to do 50 single transactions, this is so painful and such a waste of time!
  2. As a user - If one holds many NFTs he might not want to have all NFTs on one single profile so bulk transfers to move NFTs from one profile to another is an absolute must, without this feature it's the same issue as pain point Nr. 1
  3. As a Project -Minting is less attractive as one could say "Hey this is not important we don't care if people waste their time" but actually it also leads to less likelihood that users will mint as many NFTs as they would want since it simply takes too much effort. Thus, projects lose potential new members for their community
  4. As a Project - Converting users from other ecosystems is incredibly hard since the entire setup is a bit difficult (two or three wallets needed and soonaverse unknown). Additional missing "small details" like a bulk mint feature makes our beloved ecosystem less attractive (it's not about one feature but one smooth overall experience)

Many, many people and projects are waiting for these two feature!
This will also increase the overall NFT sales for the Soonaverse.

Member card only showing first 3 lines of text and no way to expand it

When navigating through a space's members list and awards participants list, each member card shows the 'about' member text (from their profile) or the text they type in when sends a submission in order to participate for an award.

Right now each card is showing the first 3 lines of text and everything else is hidden. This is ok, but problem is there is no way to see the full text. There should be a way to show the entire text if needed.

Proposed solution: leave as it is when text occupies 3 or less lines. If there is more text, keep it hidden but show a hand cursor and allow the user to click and expand (then click and collapse).

image

Collection appears as minted out when it's not.

Describe the bug
While minting the Souls of TangleSwap collection I encountered a bug where despite having +230 Souls NFTs to be minted out the UI was displaying it as ''Sale ended''

https://soonaverse.com/collection/0x740233f719efd6b7314b7e773c6ce09d6d831a71

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://soonaverse.com/collection/0x740233f719efd6b7314b7e773c6ce09d6d831a71, minting page is not available anymore although I have screenshots of when the ''Sale ended'' issue happened

Expected behavior
I should be able to keep minting until all the ''unsold'' Souls are effectively ''sold''

Screenshots
Captura_de_pantalla_2023-11-01_a_las_15

Desktop (please complete the following information):

  • OS: macOS
  • Browser: Chrome
  • Version Ventura 13.4

Additional context
I think the issue could be somehow related to the difference between the amount of Souls that are shown as deposited - Amount of total NFTs, since that difference is similar to the one amount of NFTs that were left to be minted

TangleRequests return credit

Describe the bug
Calling NftDepositTangleRequest or NftPurchaseTangleRequest multiple times in a row returns as a credit (return of funds or NFT).

To Reproduce

  1. Deposit 1 nft using the NftDepositTangleRequest
  2. Wait until transaction is confirmed on tangle (about 10 sec)
  3. Deposit another nft using the NftDepositTangleRequest
  4. 2nd deposit is credited

Expected behavior
Queue processing of ouputs from a specific sender for TangleRequests

SDPR Real-time rewards monitor for more transparency:

I suggest a website monitor for SDPR that shows transparently in real time how much SMR is earned from Service module providers via SDPR? This would massively increase trust in this mechanism and $SOON utility.

NftPurchaseTangleRequest without withdraw

Would it be possible to add a field to the metadata to prevent automatic withdraw after purchase for cases where the sender's address is already a verified address for a Soonaverse account.

Thanks!

Hyperlink broken in .md file.

Describe the bug
The link is broken on the CONTRIBUTING.md page.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on Facebook link found at the bottom of .md under the References paragraph.
  3. Scroll down to '....'
  4. See that the link brings you to a broken page.

Expected behavior
A clear and concise description of what you expected to happen. Expected to be brought to a draft .md document.

Screenshots
Not Applicable.

Desktop (please complete the following information):

  • OS: [e.g. Windows]
  • Browser [Chrome]
  • Version [e.g. 11]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
No additional context.

Token Airdrop for all owners of an NFT from a collection

Token-Airdrop for all owners of an NFT from a collection

IOTAPUNKS distributes 75% of all tokens to NFT owners from a collection of #IOTAPUNKS via airdrops.

Please implement the possibility to perform a Token-Airdrop to owners of a NFT from a collection.

It should be possible to select the NFT collection and/or owners of an NFT from this collection who have deposited an SMR address, as well as the name of the token and the number of tokens each receives.

https://soonaverse.com/token/0x70a484eb9ac89a197649b9b93e6db744fdf7b28a/overview

We would be very happy if this would be implemented.

Ability to access withdrawn NFTs

Sending an NFTs to shimmer causes the link to be lost from soon. I would be nice if a placeholder was kept on soon in order to view the complete collection. A simple flag indicating that the NFT is in another space would be fine.

NFT image missing (thumbnail & actual image affected)

Hi frens,

a user reported the following issue as critical on discord (#bugissue-406). Could u pls check? It is NOT a local issue bc I can reproduce the error on the same NFTs mentioned. Original text below:

====================
GM,
We are currently encountering a critical bug that requires immediate attention. Some of the NFTs from our collection are not being displayed correctly, leading to errors in their functionality. This issue has been affecting our users' experience and needs to be resolved urgently please!

Here are the specific NFTs affected:

Morons
https://soonaverse.com/nft/0x49b7904f272b8ccf3e5756d44cb91d6868f0e807
https://soonaverse.com/nft/0x42c300f4cf866b8a8b1bc56fe8fa684dff45699e

Additionally, we have encountered the same error with an NFT from another collection from where we have minted one NFT:

Crack Smoking Grandmas
https://soonaverse.com/nft/0x15e5dc83f02f038f20aaeda8b2dd375cdf5ce3be

1

2

====================

Greetings and thx in advance,
Bananu

Bundle listing for Soonaverse ULTRAS

Since me and a whole of other people wanted to sell their Soonaverse ULTRAS for cheaper as the current floor just for treating the community well.. A "community member" saw that and bought only one of those three nft's...
So let's say the current floor is at 6300 $smr.
I now have a good day and want to sell my ULTRA for 5400 $smr- so basiclly i will put Alien#3534 for 1800 $smr, Soonanaut#3534 for 1800 $smr and Artifact#3534 for 1800 $smr onto sale!
now since i had put the ULTRA 900 $smr cheaper onto the market a person could now buy Alien, Soonanaut or Artifact and just put the same bought nft (1800$smr) for 2700$smr for sale now.
That way he/she is destorying every ULTRA.
If you are enabling bundle Listing make shure we can use Alien, Soonanaut and Artifact in it!
Appreciate your help!

OTR NFT_SET_FOR_SALE cancels ongoing auctions - Funds not returned

Highest bid does not return to highest bidder!

To reproduce:

  1. List nft for auction
  2. Get 0 or more bids
  3. Perform the following tangle request:
  metadata = {
        "request": {
            "requestType": "NFT_SET_FOR_SALE",
            "availableFrom": int(time.time() * 1000 + 15 * 60 * 1000),
            "nft": key,
            "price": price,
        }
  1. NFT is listed for 'price' and auction is canceled
  2. Funds do not return to bidder

Example:
Canceled auction:
https://soonaverse.com/nft/0xd638f80b395b1084c8fac04307a3d22762225eed
This is the bidder: https://soonaverse.com/member/0x1b87c13ced5867ca86f1d882793b075d7875dfec/transactions
Bid tx: https://explorer.shimmer.network/shimmer/block/0xbe6cd800d4a85501179ed9099c49cc9c1fc1f8a1beddd1495f3054be44377c89
The 750 SMR is not credited, and is in limbo somewhere.

OTR request: https://explorer.shimmer.network/shimmer/block/0xee3f4fa870bd4a3e751fec05ca733af19604f87e7ad601681b8faf5804a807df
OTR response:
https://explorer.shimmer.network/shimmer/block/0xe33e89f51aa893c8754ab3e6cc77473236ec8823d281e69b54176670faa72f05

NFT attribute 'soldOn' not updated in API

Describe the bug
Dear devs,

someone reported the following on discord (bugissue-372) which only applies to the API data but directly on soonaverse it seems fine (see screenshot below).

One example NFT that was bought a few days ago (bug also applies to other NFTs bought recently): https://soonaverse.com/nft/0x8ed8772ed3dec94fd9b6926d4c26c7850c8766ad

"The soldOn field is not updated and is still set to Sunday 30 October 2022:
https://api.build5.com/api/getById?collection=nft&uid=0x8ed8772ed3dec94fd9b6926d4c26c7850c8766ad"

"The soldOn._seconds field has a timestamp of 1667154677"

"Update: experienced the same with some other NFTs that i bought today. Seems like soldOn is not updated if price < a certain threshold (maybe 15mi/smr?)"

Screenshots
Screenshot_20230817_203917_Opera_Touch

Greetings,
Bananu

"Master Collection" - Merging several collections (like e.g pre-sale, set 1 and set 2)

Discussed in soonaverse/soonaverse-dao#978

Originally posted by LordSciFi December 13, 2022
Last week I opened a bug ticket on discord about the sorting and ranking of Projects and NFT collections. In the conversation about it I remembered that I already made a ticket about 8 months ago for "Master Collections" merging several collections together and adam already agreed that it would be cool to implement this feature ( soonaverse/soonaverse-dao#620).

I tried to describe that NFT creators should have a feature to merge several Soonaverse NFT collections like e.g pre-sales, set 1 and set 2 into a "Master Collection". This would clean up the Soonaverse and make the sorting and ranking leaner since all left to sort and rank would be the Master Collections (instead of all the sub-collections or parts of a collection).

This would make the entire sorting process simpler and also reduce work for the soonavers rankers:

  1. It would reduce the amount of work for rankers since they would only have to rank one collection, the "master collection" instead of parts belonging to a single collection (there would only be one master collection instead of three sub collections like e.g pre-sale, set 1 and set 2)
  2. It would bring more clarity to the Soonaverse users since Soonaverse could rather simply show the "master collection" instead of all sub-collections like a Pre-Sales collection, a Set 1 collection and a set 2 collection
  3. It would reduce complexity in the sorting algorithm or in the sorting process since instead of sorting several collections that belong together the algorithm would only have to sort the "Master Collections". E.g instead of considering all the up votes (thumbs up) of all those sub-collections you could simply add up the upvotes that were distributed on the sub collections into the master collection. You could limit the upvotes per MM address to one of the sub-collections.
  4. Probably there are even more advantages in bringing sub collections into one "Master Collection"...

Just wanted to reopen this ticket/case/idea since I really believe it would enhance the user experience for creators and users!

Allow discord and other social media tags to be hidden

Many discord bots and verification methods utilized by projects require discord or social media profiles to be added to soonaverse profiles. This intrudes on privacy for some and can also expose unnecessary information about the account to nefarious actors. It would be nice if you could upload that information but check a box that it is not displayed publicly or even better, allow those functions where it's needed such as discord verification to occur but is unavailable to pull from the profile.

Extend auction on last-minute bids

I would like to request the following feature:

Ability to automatically extend auctions for 5 min if a bid comes in within 5 minutes until the end of the auction.

Thanks 🙏

Support deposits of standalone NFTs | NFT owns NFT collections

Discussed in soonaverse/soonaverse-dao#1155

Originally posted by iotamorons June 2, 2023
It is currently not possible to deposit any standalone NFTs that are minted in the Firefly Shimmer wallet to Soonaverse for trading. That's why our community would like to request a feature that would allow the deposit of any NFTs, without a collection ID, minted in the Firefly Shimmer wallet to Soonaverse as standalone NFTs. All these NFTs could be mixed within one massive collection.

We would also like to request a feature that enables filtering of all those standalone NFTs by metadata and, most importantly, validates the authenticity of those deposited NFTs based on the issuer address. Soonaverse users could claim the issuer address with the same process as wallet verification to add those standalone NFTs to a single Soonaverse space. This Soonaverse space could then be validated by AuditOne.

Last but not least, we would also like to request a feature to create NFT owns NFT collections on Soonaverse, as you have already planned at the beginning of the Soonaverse launch.

You can find a standalone NFT owns NFT sample here: https://explorer.shimmer.network/shimmer/addr/smr1zz2lpggc2re06sge5j28gtcnp9s348cxfmrc3ce84jcxdxh6tdrv255nlyt

Thank you!

Two Issues: Fetching 'Cover image' of Soonaverse spaces and Bad UI implementation inside the space

Issue 1:

  • As on the home screen, we usually get to see the various spaces on Soonaverse, if one would open any of the spaces, he will find that fetching the 'Cover Image' of that particular space takes a bit of time, and if we try to close that particular space and open a new one, Sometimes we used to get hit with the 'cover image' of the previous space. (Look in the video below)
  • Moreover, in between the clip I tried to reload the page and it showed me some other 'cover image', which didn't fitted with the space at which I am on.
  • Maybe we can say this is some network error, but I tried some other sites and they were working well!!

Issue 2:

  • Now after entering into any of the spaces provided, there's 5 navigation options present in each -> About, Collections, Proposals, Awards, Members
  • The problem here is that (you must have noticed it in clip too), whenever I try to jump on any of the option, it just brings my screen to the top which was kind of irritating to be honest and a bad UI experience for sure!!

Well, the clip size is exceeding from 10MB, so here's the link of the video -> https://www.kapwing.com/videos/64e2357f56869f01482b38e0

Verifying SMR Address for a space does inform user about proposal

Describe the bug
I want to verify my SMR address, paying the needed SMR, it says verificaion finished, but nothing happens, SMR will get refunded, but the status "unverified" keep as it is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'https://soonaverse.com/space/0xd04b96aed8c3ab9fd9a94072817db16de8b95285/collections'
  2. Click on 'manage'
  3. Click verify and send the needed SMR
  4. See error --> " Not yet verified "

Expected behavior
I would expect that my SMR adress gets verified for my collections.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser : Chrome
  • Version 117.0.5938.92

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

SMR listings for a specific user doesnt show the restricted for user lable

Describe the bug
For Iota listings that are restricted to a specific user, soonaverse shows a badge, saying "Specific members only"
For SMR listings for a specific user, it doesnt.

Would be nice to implicate this also for SMR listings.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
User restricted SMR transactions should be marked as such one.

Screenshots
image
image

Packages interface and sdk versions are not pinned and pulling in latest versions with breaking changes

Describe the bug
The package.json is using the latest for the build5 interface and lib dependencies, meaning that running npm install will use the latest releases of the packages even if there is breaking changes.

To Reproduce
Steps to reproduce the behavior:

  1. clone repo
  2. npm install
  3. npm start

Expected behavior
The app should use a fixed version of build5 dependencies so that any breaking changes can be updated in a PR that increments the version. Then the app should compile.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: any
  • Browser any
  • Version: develop / master

Additional context
Add any other context about the problem here.

  • Pinning the version to 1.0.67 will allow you to compile the app successfully.

Post new Avatar-NFT under transactions

Suggestion for improvement. With the new update, the avatars also became the NFTs, which can now also be traded. Here it would be advantageous just for the private user, if under the transactions would be an entry. So one has a note for his records when importing the CSV file. THX

Integration of a button that disables staking

For legal reasons, IOTAPUNKS has decided not to offer staking for its $PUNK-Token.

Unfortunately there is no option to disable staking on Soonaverse.

It would be really important not to show staking for our $PUNK-Token.

If you don't offer staking, it shouldn't be displayed either.

Please add a button / option in Soonaverse to disable staking.

https://soonaverse.com/space/0x4dcfd426d4f47019fce9502bf484b51b19f84822/overview

https://discord.com/channels/892481940953915433/1072065073587167293/1100346329877729291

We hope you will implement our request, and thank you in advance!

NFT Launchpad

The NFT Launchpad should give artists and spaces the option to release an NFT collection without having to pay up front for the storage deposit, similar to crowdfunding campaigns.
If the revenue of the NFT Launchpad sale reaches the threshold to cover the required storage deposit for the whole collection it will be minted automatically on either on the Shimmer or Iota network.
The Launchpad sale should only be open for a predetermined timeframe. If the collection revenues within the timeframe are not enough to cover the minting costs users will be reimbursed automatically.

Add option to remove avatar

Is your feature request related to a problem? Please describe.
I can't remove the avatar from my profile and save the profile. "avatarNft" always needs a string.

Describe the solution you'd like
I want to remove the avatar from my profile and leave an empty default image

Ability to stake multiple NFTs at once

Staking NFTs would be much smoother if all could be done from soonaverse. sending to shimmer only to have to send it back to soon so soon can send it back to shimmer seems like a bit of hoop jumping. Onother option would be to open one stake address and all nfts sent to this address get staked with the parameters selected when opening the address.

Some users are staking over 100 nfts, if each stake takes on average 2 minutes... well you get the point ;)

Issue with Video NFT's minting to IPFS

Most recent Issue:

https://discord.com/channels/892481940953915433/1161358770316775434

we are facing a bug with the NFT video data of our collection on Soonaverse:
https://soonaverse.com/collection/0x2242ec79d144382687a778ab83f25daf6a74319c

The video-data of our NFT is not available as preview and the IPFS link under the "System Info" does also not work:
https://soonaverse.com/nft/0x27f6edcdf25505dbda12de09ff125a147c43191d
https://ipfs.io/ipfs/bafkreihdwdcefgh4dqkjv67uzcmw7ojee6xedzdetojuzjevtenxquvyku

This bug seems to be already known but not fixed: #67

Could you please look into this and fix the bug? This seems to be a general problem for all new collections!

Thank you! (edited)

Previous issue:

https://discord.com/channels/892481940953915433/1152355784655650836/1152357287210524742

Double outgoing tx via --> Firefly Soonaverse

Describe the bug
Hi guys,

a user reported in discord ticket #bugissue-418 the following:

Hi,

Something odd happened yesterday in two instances where I sold a bit of SOON. (to get funds to provide more liquidity for the pool 🙂 )
In both instances the transactions were sent twice from my firefly wallet. That means

Instance 1: Sold 1100 SOON. Two outbound transactions was sent from Firefly
Instance 2: Sold 2300 SOON. Again two outbound transactions was sent from Firefly.

I used the deeplink in both instances...
image-52.png

That means I am missing 3400 SOON. that i believe has been received by Soonaverse. would it be possible to check (and send it back 🙂 ?

The transactions from the soonaverse history page are:

Transaction 1 (2300 SOON) https://explorer.shimmer.network/shimmer/block/0xc5b368e3ce9be7bad3ebcdabb74c37710edcc192a3bcb9631c320b20b7f34395
Transaction 2 (1100 SOON)
https://explorer.shimmer.network/shimmer/block/0xbd5c3fd82716de42b372a6660c0a473a33401ba17f8a3abeeec59341a38c8e30

From the Firefly wallet I have 4 transactions as follows:

Transaction 1 (2300 SOON): https://explorer.shimmer.network/shimmer/transaction/0xf18df5d4f847f25fec5d9d451c73bf30d7b12f8b2e83223a9e088043edb2380f

Transaction 2: (2300 SOON): https://explorer.shimmer.network/shimmer/transaction/0x4e0ef81bd8c67955241780bb8b52a33b1cc113e29637ad2bb5cc654c4987fb1f

Transaction 3: (1100 SOON)
https://explorer.shimmer.network/shimmer/transaction/0x6d03b67097d0835200a562491f2933cc2cecedf7e60cd130c12f5af8969e04cb

Transaction 4: (1100 SOON)
https://explorer.shimmer.network/shimmer/transaction/0x18165fe02bcc2a9d0048537bbd8aaf40e7fbcbf64495af022ab07d3bcf5103cd

Kind regards,
Bananu

Allow to search NFTs by Collection name under Profile NFTs tab

On Profile page, under NFTs tab, the search input seems to be searching by NFT name. But it would be nice if it also searches by Collection name. Otherwise, sometimes it's hard to find what you're looking for.

See example attached. I've been searching for "n3tsu" but since it is not part of the nft name, there are no results. I only get the result when I hit the exact name or partial match of that name.
It's worse when you have multiple nfts from the same collection, you can't filter by collection name to see all of them, you need to search one by one by their names.

I understand that a better setup of each nft name (by the collection owner) would solve this, but I think this could happen a lot and adjusting the search functionality so that it considers the collection name can be an enhacement.

image

Open Checkout button does not bring back the checkout window

Describe the bug
When buying an NFT, if I accidentally close the checkout window, the "Open Checkout" blue button does not bring it back up (clicking on it does not seem to have any effect).

To Reproduce

  1. Go to any purchase page, eg. https://soonaverse.com/nft/0xaf4d7cee058c23314509806436c94c3da2026196
  2. Click on 'Buy now'
  3. Agree terms and conditions, then click on 'Confirm and lock' button
  4. Once order is created, click outside the popup checkout window so that it closes and bubble is shown top-right corner
  5. Click on 'Open checkout' button, it won't work.

Expected behavior
'Open checkout' button should open up the checkout popup window again so the user can complete the process.

Desktop (please complete the following information):

  • OS: Windows 11
  • Browser: Chrome
  • Version: 116.0.5845.111 (Official Build) (64-bit)

Additional context
I wanted to replicate the bug locally, so I run the app from master branch. But I wasn't able to reproduce the bug!

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.