Git Product home page Git Product logo

steem-engine's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

steem-engine's Issues

Duplicate and unnecessary requests

I have not checked the entire app, but I have noticed on the market page specifically, there are a lot of doubled up calls in the application.

As you can see in the below image, there are a lot of requests. The first few at the top are OPTIONS requests which are preflight, which are fine. However, the rest are the POST requests themselves and getting data. It amounts to quite a lot of overhead when loading this screen.

image

I have not gone through the codebase and seen what is causing this, there might be a valid reason requests double up, but I suspect it's an actual unintended bug.

BUY on market not working.

The BUY button on the Steem Engine Market isn't working. I get the following error message:

2VM556:211 Uncaught TypeError: Cannot read property 'balance' of undefined
    at btnSubmitOrder (<anonymous>:211:96)
    at HTMLButtonElement.onclick (?p=market&t=ENG:1)

here:

        if (type === 'buy' && (parseFloat(quantity) * parseFloat(price)) > data.user_steemp_balance.balance) {
            $('#' + type + 'Total').addClass("is-invalid");
            isValid = false;
        }

Looking at parseFloat β€” could that be and i18N issue?

image

Token Distribution offerings

After a token is created ask users if they'd like help distributing their tokens.
Initial Distribution
Options include-
Security Token Offering- STO STARTER, choose this if you'd like to launch an STO through steem-engine.com
Token Distribution- Choose this if you already know which accounts get tokens

Ongoing Distribution
Delegation based
Paid Roles

price calculation is off

last price for DEC is showing .00053, but i calculate based on current values should be 0.000495. I think there's an error in the "last price"

Hide Zero balance

after selling all tokens they shouldn't show up in a wallet. Have a "Hide Balance" checkbox for shitcoins you don't care about.

Favorites

Have a lit of favorite tokens I can browse faster than the full list

Market Bug

There is a bug in the market page when you try to click on the balance and highest bid, it will say you are required to use a number greater than 0 rather than filling in your balance.

https://steemitimages.com/640x0/https://i.imgur.com/bpDYhZ0.png

Another small thing related to this, when you hover over the Highest Bid, it gives you an underline letting you know you can click it, the balance does not, but if you click it does appear to try. Hovering over the balance just gives you an edit cursor but the label isn't editable.

https://steemitimages.com/640x0/https://i.imgur.com/2ebRtJK.png

Last sell price in header is incorrect

The last price is taking the price only and should be taking the quantity into consideration

ie if a sale was made at 1000 STEEM but for a quantity only 0.001 the price should be 1 STEEM

Screenshot 2019-04-20 17 00 36

UI update for staking

The next iteration of Steem-Engine will allow coins to be staked just like Steem can be staked into Steem Power. This will go along with SCOT and being able to vote with your tokens. At the very least the UI needs to be updated so that there's a button a user can push to stake coins. Ideally this UI change includes some of the parameters that can be set with the voting bot (how long to unstake).

KYC

Investors provide pictures and documents to steem-engine.com for manual approval by steem-engine.com.

On a separate screen Investors have the option share their KYC information with projects they select.

STO Starter

Business Owners go through steps like tournament creation in steem monsters.

  1. Company info- websites, white/blue papers , and social media
  2. Company 1 page description - Markdown editor
  3. Team membership composition - images and social media links
  4. Amount to be raised, minimum necessary to launch STO
  5. How the rounds are structured // deadline - number of tokens at X price, has to sell the minimum by YYYY, MM, DD or it cancels
  6. Automated Distribution/ automatic fund return

Actual company page shows how much has been raised per round to date.

Addition of filter option and central trade history in Steem-engine.

#Introduction

Steem-engine is the new rave on steemit. It is the platform for creating the steem smart contracts and also serve as the decentralized exchange where created steem engine tokens are sold.

Components

My suggestion is on the

  • Tokens page
  • Wallets page

Proposal

The steem engine platform is a very easy and simple platform to use. From creating a token to exchanging your token, everything is well detailed. However I believe it can still be improved.

  • Filter option: The tokens page displays in a table format with the token information displayed under the following headings, symbol, token name, market cap, price, % chg, 24-hour volume, and supply. You can also see three more buttons to view token information, trade-tokens, and view trade history of the particular token. From what I observed, the default ranking of tokens is by the 24-hours volume.

I propose the addition of a filter option that will include enable filtering by alphabetical order, market cap, price, percent change, and supply. Selecting any of the filter options will list the tokens based on the alphabet from A to Z or market cap from the highest to lowest or price from the highest to lowest or the percentage change from the highest gain to the highest loss. The last option is the supply and it will rank the tokens from the one with the highest supply to the lowest supply.

  • Central trade history: Looking at steem-engine, you can see that the user trade history can only be assessed based on individual tokens. I propose that the user trade history should be accessed from a single place. This will show all trade history of the user and not coin by coin basis. The trade history will include the coin name, date of transaction, amount transacted, and so on.

Mockups/Examples

Comb01072019102423.jpg

This is how I want the filter option to be modified. You can see the filter button in the second picture and the filter options to select from in the third picture.

Comb01072019101714.jpg

The central trade history can be seen in this mock-up. You can see the trade history and the details all in one place.

Benefits

Filter option: The filter option is a great tool that reduce stress and eliminate the time spent by the user to group tokens based on certain parameters. It provides an easy overview of the tokens based on different parameters and can help influence and investor decision.

Central trade history: This feature is a very important one as it let users to view their trade history in a single place. This reduces the problem that may arise when trying to find a particular transaction. Instead of navigating to each token to view the trade history, you can view all in a single location. Easy and reduced stress are some of the advantages.

Conclusion

Steem-engine will definitely see more adoption if these features are implemented. The features will provide an easy way to navigate and interact with the website more.

Ongoing Token Distribution- Delegation based, and paid roles

This is less for businesses and more for communities. A community has users, admin, and sponsors. They'll want to distribute tokens to all of them.

Service takes 1% of tokens distributed and automatically lists them for sale.

How they distribute to users is likely outside the scope of this, but they may be able to add a users to a role...

Distribution method 1. Delegation --> Tokens
We accept the private active key. We calculate how much delegation goes to that account (and may need to total it for sister accounts too). The community decides how many tokens are distributed to the stake providers every week. Tokens are distributed based on the percentage of total delegation provided.

Distribution method 2. Roles

Admin define roles and the roles have a set amount of tokens that are distributed per week

moderator role set to 1k/week
outreach set to 100 tokens/week

User modman, Role moderator - 1000 Tokens per week are sent to modman
user friendface, role outreach - 100 tokens per week sent to friendface

Add search option for market tokens list

At some point we hope to have hundreds if not thousands of tokens, so we'll need an easy way to search for them in the market screen. I think the list on the left should show maybe the top 50 by volume (which we can add once volume is ready) and then I think we can just add a search icon next to the word "Tokens" at the top of the list which opens a text box that allows the user to search for a specific token and will filter the list below with the results of the search.

Developer Resources

I would like to see a more complete section for developers, frequently asked questions, resources, and anything that might make the process easier to integrate with Steem-Engine.

Wallet Icons

https://steemitimages.com/640x0/https://i.imgur.com/KYY1jKC.png

themarkymark suggestions

remove I image and replace with a hyperlink from teh token name to a dedicated page.

Change other iconsf rom the Font Awesome icon set.

Specifically turn trade history into

image

https://steemitimages.com/640x0/https://i.imgur.com/t9ywezc.png

https://steemitimages.com/640x0/https://i.imgur.com/P2RPqUc.png

and trade the market into one of these

image

https://steemitimages.com/640x0/https://i.imgur.com/Mhc14uH.png

Order Cancellation bug

When cancel an orders, still there a double transaction making it appear as error, a force refresh is recommended to view automatically the transaction result,

image

Give users ability to modify Scot communities tags

Introduction

The emergence of steem-engine and Scot-bot has seen the rise of many Communities having their platforms and tokens. We have the likes of Palnet, Steemcoinpan, and Splintertalk buzzing with lots of activities out of a number of other communities.

Components

My suggestion is on the

  • post tags

Proposal

With over 5 platforms utilising the (scot-bot and steem-engine) means different front ends. It is impossible to publish a single post on different front ends at the same time. In order to maximize users earnings, it is made possible to include this platform tags such as palnet for Palnet, spt for Splinter talk, and sct for Steemcoinpan. Using this tags will make your post appear on the different front ends mentioned above.

This is a good initiative and I think it needs some improvement.

Post tags editing

Presently you cannot edit tags in the Scot communities. Once you modify the tags there by deleting, adding, or editing, it will revert back to the original state. However, the modified tags is visible on traditional steem front-ends such as steemit and busy. The same goes for tags modified on the traditional Steemit frontend. The modification will reflect there and not in the Scot Communities.

Currently posting via any of the traditional front end gives you the ability to add only 5 tags to your post. There are situations where one or two mistakes is made while writing the tags. Inability for the modified tags to reflect on Scot Communities is a thing of concern. I propose

Ability to add Scott community tags

  • Users who post has empty tag spaces should be able to add Scot community tags and such post should be visible and eligible for reward in the Scot Community.

  • Users should be able to remove a non- scot community tag and replace it with a scot community tag. Such posts should be visible and eligible for reward in the Scot community.

Mockups/Examples

20190625_184945.png

You can see that the post includes 5 tags. I added the last tag spt after I published it.

20190625_184919.png
The post is visible on Palnet and TripleA but not visible in my Splintertalk blog.

Benefits

The benefits of this cannot be overemphasized. Uses will be able to modify their tags to include Scot communities tags and get their post seen on that Scot community. This was not possible before and I strongly believe it will be a welcome development for all. Cases of errors in tags will be solved as users can now modify does tags, thereby making the post eligible for reward.

Use Case

Ade made a post via Steempress with three tags namely ideas, blockchain, and steem. He just learnt about the Scot community tags after publishing the post. He edited his tags by deleting ideas, blockchain, and steem and replacing them with sct, spt, palnet, and aaa. This brings the post tags to 5 and the post is viewable on Palnet, Steemcoinpan, and Splintertalk, and TripleA.

Get Informations about a Token on the Marketpage

Hey Guys,

first i browsed thorugh all the Token which are set up under the Market menue, but if i would get informations about the Token ( informationstab fromthe tokens page (i) ) i have to switch over to the TokensPage and search for the Information what is all about the Token.

Simply add the Informations PopIn Window for each Token onto the Marketpage too, this is helpful for get to know about the Token and you don't need to switch permanently between the pages.

Cheers

@Rivalzzz

airdrop UI

This is a necessary feature for communities that want to distribute tokens across the platform. Getting wide adoption by allowing token generators to gift tokens to users will help more people use the platform.

Display total amount of tokens getting airdroped as the user selects names and amounts

Be able to generate a list of names of steem users based on SP, sbd, steem, rep, number of posts, follower count, witnesses, whole platform.

Paginated list of names is provided, check box is available to add remove a user from the airdrop. User can go through and select // deselect names in the list.

On the right there's a spot to modify the amount to go to each name individually. Above that there's a box to put in one number and it's applied to every name that's checked.

have a toggle to show all users currently selected.

Charge a nominal fee per user getting airdropped to (0.1 steem).

Check RC to ensure the tool can send all the tx.

Memos

In the token history page for a token, it would be really nice to have an icon when there is a memo attached to a transaction. I'd also like to see the ability to hover over a transaction for details without having to click each one to see the associated memo.

Team Members

Team members fill out paperwork for a specific project that allows them to receive those tokens as payment legally.

Balances

In the wallet, you only show the balance ignoring what is on the market. It might be helpful to put total balance in ( ) for a token.

For example, I have 2,000 Alpha Tokens which are on the market, but looking at my balance and USD Value, it shows 0. They are still my tokens, and part of my portfolio. I think they should still be listed as on market either with ( ) or in another column. I think this also means the USD Value.

Steem engine; Claiming all rewards at once

Proposals

I've been very active in this exchange since the creation of Tribes. It’s no news that steem engine has helped many steemians to create steem engine customized UI of which the reward payment of these platforms reflects and get redeemed on steem engine to users wallet. With the increase in the creation of different projects on steem engine nitrous, many steemians have the opportunity of using multiple tags cutting across different platforms and getting rewarded. For someone like me, I do have pending rewards of different tokens and I redeem them one after the other. This is what prompted the proposals. Below is the idea

Redeem all: Soon, there are will be countless projects on steem engine and payouts will be many. The redeem all feature will help to redeem all pending payouts of different tokens at once into their respective destinations.

Mock ups

Steem engine interface
steem engine inter.png

steem engine.png

Benefits

The benefits of the feature are velar and precise. It will reduce the stress of redeeming the reward of different tokens one after the other going through the same process multiple times. A single click will solve this issue once and for all. It is also very fast and I believe users will love to see it implemented

Steem Engine Token Bid Bot Creation

make scripts to setup bidbots that use the token instead of or in addition to steem/sbd for the voting.

Put in the active key and posting key, click start, and the account starts acting like a bidbot

Screen should have a short description
account name
posting key input
active key input
toggle for accepting steem/sbd

Links Are Broken If Protocol Segment Is Not Present In Website URL

Expected Behavior

When a user clicks on Website URL in the information popup for a token the user is taken to that site.

Actual Behavior

If the protocol segment of the Website URL (e.g. https://) has been omitted the link is treated as relative, resulting in an invalid route on steem-engine.com.

For Example:

This Website URL would work fine https://www.steemit.com/@stablewon.

But this one:

www.steemit.com/@stablewon

will result in a 404 response as it attempts reach

https://steem-engine.com/www.steemit.com/@stablewon.

How To Reproduce

Write here every possible detail to reproduce the bug.

  1. Browse to https://steem-engine.com/?p=tokens
  2. Click on the information link for STEEMSC (this is just one example of a token that omits the https:// segment)
    image
  3. CLick on the Website URL.

image

  1. Observe that there is an invalid route in the browser's address bar and a 404 response is encountered.

Recording Of Actual Behavior

https://www.useloom.com/share/07951a9014dc4e8ab7d0b903e44d9115

Suggested Fix

One or both of these:

  • Validate token creator input to require a full URL for the Website URL field
  • Massage Website URL's before rendering in the view to ensure they include a protocol segment

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.