Code Monkey home page Code Monkey logo

sovryn-frontend's Introduction

GitHub | Wiki | Forum | Blog | LinkedIn | Twitter

Sovryn DApp


Browsers support

IE / Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
iOS Safari
iOS Safari
Opera
Opera
Opera
Brave
last 10 versions last 10 versions last 10 versions last 6 versions last 6 versions last 10 versions last 10 versions

Install & Start

Prerequisites

  • Make a fork of this repository and clone it to your machine.

  • Make sure you use at least version 12 of Node.js.

    • To install Node.JS as a Windows user, download the required installation from the Node.js website.

    • To install Node.JS as a Linux or macOS user:

      • sudo dnf module install nodejs:12
    • To reset the older Node.JS installation so that you can upgrade to version 12:

      • sudo dnf module reset nodejs

      NOTE: Alternatively, You can use the NVM tool that is easy to use and allows you to switch between the installed node versions. For more information, see the NVM guide.

Procedure

  1. Navigate to your cloned repository and install the yarn tool:

    yarn install

    Yarn dependencies packages will be downloaded.

  2. Start DApp server:

  • For development testnet:

    yarn start
  • For development mainnet:

    yarn start:mainnet
  • For a production build:

    yarn build

Contributing

Guides

Please read our docs page for step by step guides on how to add new tokens, amm pools and etc:

Bug Reports

To foster active collaboration, Sovryn strongly encourages the creation of pull requests rather than just bug reports. "Bug reports" may also be sent in the form of a pull request containing a failing test.

However, if you file a bug report, your issue should contain a title and a clear description of the issue. You should also include as much relevant information as possible. The goal of a bug report is to make it easy for yourself - and others - to replicate the bug and develop a fix.

Remember, bug reports are created in the hope that others with the same problem will be able to collaborate with you on solving it. Do not expect that the bug report will automatically see any activity or that others will jump to fix it. Creating a bug report serves to help yourself and others start on the path of fixing the problem. If you want to chip in, you can help out by fixing any bugs listed in our issue trackers.

Support Questions

Sovryn's GitHub issue trackers are not intended to provide help or support. Use one of the following channels instead:

Core Development Discussion

You may propose new features or improvements of existing DApp behavior using the Sovryn Ideas issue board. If you propose a new feature, please be willing to implement at least some of the code that would be needed to complete the feature.

Informal discussion regarding bugs, new features, and implementation of existing features takes place in the #sorcery channel of the Sovryn Discord server.

Which Branch?

The development branch acts as a testnet containing the latest changes. The master branch is production branch for the alpha.sovryn.app. Depending on your feature you are contributing with, select the proper branch as a starting point. Most of the time, it will be the development branch unless you provide hotfixes or features that should be released before other features - then it can be master. By doing so, we merge all features to development and then development to master to make one big release batch.

All bug fixes should be sent to the latest stable master branch. Bug fixes should never be sent to the development branch unless they fix features that exist only in the upcoming release.

Minor features that are fully backward compatible with the current release may be sent to the latest stable branch.

Major new features should always be sent to the development branch, which contains the upcoming release.

Ask in the #sorcery channel of the Sovryn Discord server when unsure if the feature qualifies as major or minor.

Working With UI

All UI designs used for this repository should be available publically in Google Drive folder as Adobe XD files

Security Vulnerabilities

If you discover a security vulnerability within DApp, please submit your bug report to Immunefi (there are bounty rewards). All security vulnerabilities will be promptly addressed.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Licence

The Sovryn DApp is open-sourced software licensed under the MIT license.

sovryn-frontend's People

Contributors

0xemagic avatar 0xlucian avatar acarnagey avatar betsybraddock avatar bitcoinera avatar bitcoinuser avatar bitnym avatar chanakya888 avatar charles-dr avatar creed-victor avatar danazix avatar dependabot[bot] avatar grinry avatar joestorm99 avatar john-light avatar kateshall avatar michalmaler avatar omahs avatar pietro-maximoff avatar rick23p avatar rickk137 avatar shoebsd31 avatar shynrou avatar smbsp avatar soulbit avatar tammaroivan avatar thomasguittonneau avatar tiltom avatar weblate avatar ztcrypto avatar

Stargazers

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

Watchers

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

sovryn-frontend's Issues

[Sovryn Dapp] #54 Everything was perfect and easy...

Everything was perfect and easy to use, but I got a small issue with the buy button. When I tried to click it, just move and some message appeared but I couldn't to know what was it. My browser is Brave, so if it can help.

Source url: https://test.sovryn.app/sales
Reported by: [email protected]
Reported at: 14 Jan at 18:37 UTC

Location: ES, Catalonia, Barcelona
Browser: Chrome 87.0.4280.101
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.101 Safari/537.36
OS: macOS 10.15.7
Screen: 1440x900
Viewport: 1440x793

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/zcckgx0nxka22pcy5vv4

[Sovryn Dapp] #1 test only

test only

Source url: http://localhost:3000/
Reported by:
Reported at: 09 Nov at 18:00 UTC

Location: LT, Marijampolė County, Barzdai
Browser: Chrome 86.0.4240.183
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36
OS: macOS 10.15.7
Screen: 1680x1050
Viewport: 1287x841

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/xs8qrtxxr5avhtggpcyz

Suggestion: Change buttons Lend/Borrow to only Borrow and Market-Making to Invest

Hi,

1- I think will be a lot better if we have a Invest button so that when clicked will give the user an option to invest by lending or by giving liquidity to the system.
Market-Making name is not user friendly and it's hard to translate to other languages.

2- Instead of Lend/Borrow button name, could be only Borrow. If I was to translate Lend/Borrow to PT-BR for example, would be: Emprestar/Tomar emprestado. As you can see will be a very long string.

Another thing: The Lend/borrow page is confusing. People sometimes do not find the information they need.

[YBUG.IO] #63 - Hello, try to go short or long...

Hello, try to go short or long and always end up with Failed Transaction notification.

Here is the transaction TXiD: https://explorer.testnet.rsk.co/tx/0x156db46aadef814cbd65b3c77c4dc6d96eb134c4fc1b4b8147cf4f4aff26206a

Source url: https://test.sovryn.app/
Reported by:
Reported at: 15 Jan at 12:18 UTC

Location: KZ, Almaty, Almaty
Browser: Firefox 84.0

OS: macOS 10.13
Screen: 2560x1440
Viewport: 1311x1264

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/37f7q0zfqpj5djj2bf26

[YBUG.IO] #57 - Change "Pending for user" note of sent transaction

"Pending for user" message vague and repeated two times on seperate lines? I think "Please wait. Screen will refresh automatically to show in 1 or 2 minutes your purchase is confirmed." Or just please wait for confirmation message or please wait

Source url: https://test.sovryn.app/sales
Reported by:
Reported at: 14 Jan at 19:28 UTC

Location: ES, Catalonia, Barcelona
Browser: Chrome 87.0.4280.88

OS: Windows 10.0
Screen: 1920x1080
Viewport: 1536x750

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/zwf0hwj1wabcdx2s72wz

[YBUG.IO] #44 - Trying to connect my Metamask...

Trying to connect my Metamask wallet, getting error that I need to connect to the TESTnet. But I don't have parameters for testnet.

I do wish to participate in the SOV Token Sale (am Premium member at Blockchain Whisperer - Dman).

Thanks!

Sander.

Source url: https://test.sovryn.app/
Reported by: [email protected]
Reported at: 13 Jan at 20:06 UTC

Location: NL, North Holland, Hoofddorp
Browser: Chrome 87.0.4280.141

OS: Windows 10.0
Screen: 1920x1080
Viewport: 1527x889

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/3pn930bjh91c8xjkr7w5

[YBUG.IO] #58 - If a user buys SOV and is...

If a user buys SOV and is waiting e.g. Pending for user" message appears and then they click any links like Input "Upgrade Code" or "Request higher limit" or discord.com/invite" etc thay are take off this page and when returning to the Sale page then they cannot see the "Pending for user" message so how do they know if the last Buy completed or is cancelled and they must start again? I think you should force an immediate refresh of the Sales page when a user opens it as I now see the "pending for user" message re-appear after a few seconds while I write this. Force a refresh on opening the page. thanks

Source url: https://test.sovryn.app/sales
Reported by:
Reported at: 14 Jan at 19:38 UTC

Location: ES, Catalonia, Barcelona
Browser: Chrome 87.0.4280.88

OS: Windows 10.0
Screen: 1920x1080
Viewport: 1536x750

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/gfh08cd4fjg6047z3n73

[YBUG.IO] #60 - Hi, please help me

Hi, please help me
On 01/04, after linking my Metamask wallet, I transferred 0.09523217 BTC to my BTC address in Sovryn (bc1qjxq5sk9myjnp4ytl7lekl9hv4v5druvhaxr09jvr3asdgyrfnnlq4yjsek) using the TOP-UP feature (TXID: a44a1c07d8cf91e6407528ea195cb2dc44942b4fad60f0292bf01c46565c3f7d - Completed).
They supposed to be credited as RBTC in Metamask, but I'm still waiting for those RBTCs.
In addition, after the problems that occurred on the sovryn site, a new BTC address has generated me today (bc1qwsqxj5sxzhkx2zakvlygnwgusy2sccwun5g6v5ypsk0x6mu630ns7g52g6).

How can I get those BTC back?
plaease help me, thanks!

Source url: https://live.sovryn.app/wallet
Reported by: [email protected]
Reported at: 14 Jan at 23:05 UTC

Location: AR, Tucuman, Yerba Buena
Browser: Chrome 87.0.4280.141

OS: Windows 10.0
Screen: 1920x1080
Viewport: 1920x941

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/qcymr4br2yzqp9wff5j1

[YBUG.IO] #14 - Holy moly you put the language...

Holy moly you put the language in Spanish, that's very nice, I'm currently in Spain but I don't understand a word!

Where is the option to change it back to English, please?

Source url: https://live.sovryn.app/
Reported by:
Reported at: 05 Jan at 00:42 UTC

Location: ES, Madrid, Madrid
Browser: Chrome 87.0.4280.101

OS: Android 10
Screen: 412x869
Viewport: 412x839

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/9pc6n8931qh7xas5gbaf

[YBUG.IO] #48 - I am getting transaction...

I am getting transaction failures on testnet.
First I succesfully bought with 0.03rbtc
Then for the remaing 0.0299 rbtc I tried to buy but got a failed transaction. Then tried with 0.02rbtc and it failed again:
https://explorer.testnet.rsk.co/tx/0xad16885a76869c25176f4f65727b23b1e2612436c6fdb0201ea6ac8b30b8b53a

TG: @AlykzAlex
Discord @Alykz alex#1589

Source url: https://test.sovryn.app/sales
Reported by:
Reported at: 14 Jan at 15:50 UTC

Location: DK, Capital Region, Copenhagen
Browser: Firefox 84.0

OS: Windows 10.0
Screen: 1536x864
Viewport: 1536x760

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/aswbxtgdkq1sg3tgahra

[YBUG.IO] #49 - Am able to buy SOV tokens...

Am able to buy SOV tokens successfully!

However, found 1 minor issue with UX:
After applying the Hero tier code, limit got updated to 0.1 BTC, though the UI is still showing community tier. Attached the screenshot.

Source url: https://test.sovryn.app/sales
Reported by:
Reported at: 14 Jan at 16:43 UTC

Location: IN, National Capital Territory of Delhi, New Delhi
Browser: Chrome 87.0.4280.141

OS: Windows 7
Screen: 1280x1024
Viewport: 1280x921

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/m3sff5wfr7vjyg373th2

I am Dragonly Reporting from Planet Sovryn

Just wanted to Inform People of Earth that we are living a very good life in Sovryn.. there is no any Fiatlords like you people have in earth.

so we are free here. Join us in Sovryn and Get red of Fiatlords. :D :D

[YBUG.IO] #45 - Hi guys, I'm having issues with...

Hi guys, I'm having issues with engaging the wallet, it says it's connected but when I click engage it keeps giving me the engagement instructions.
Also, where could I request a higher tier for the genesis sale?
Best, Boris

Source url: https://test.sovryn.app/sales
Reported by: [email protected]
Reported at: 14 Jan at 14:45 UTC

Location: RS, Vojvodina, Novi Sad
Browser: Chrome 87.0.4280.141

OS: Windows 10.0
Screen: 1536x864
Viewport: 1536x754

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/qnsjb7rvmg0pcmmzqmts

[Sovryn Dapp] #52 This is missleading for me - I...

This is missleading for me - I did not know at first that this button can be clicked. It has the "I am not clickable" grey :)

Source url: https://test.sovryn.app/lend
Reported by:
Reported at: 14 Jan at 17:14 UTC

Location: DE, Hesse, Kassel
Browser: Chrome 87.0.4280.141

OS: Windows 10.0
Screen: 1920x1080
Viewport: 1920x937

Screenshot:
Screenshot

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/w930gqhj8jpwzdpg49t1

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.