mattyice / steem-engine Goto Github PK
View Code? Open in Web Editor NEWWebsite for the Steem Smart Contracts project
Website for the Steem Smart Contracts project
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.
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.
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?
integrate blocktrades.us to accept other cryptos in order to trade into steemp.
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
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"
after selling all tokens they shouldn't show up in a wallet. Have a "Hide Balance" checkbox for shitcoins you don't care about.
The sum of all token balances does not add up correctly on the wallet page.
Have a lit of favorite tokens I can browse faster than the full list
The version of lodash.js that is used (v4.17.11) has a reported 'High severity vulnerability'. See: https://github.com/lodash/lodash/issues/4348
switch to v4.17.12
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
Important such that the Steem Engine protocol and implementation can be reused and modified!
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).
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.
Business Owners go through steps like tournament creation in steem monsters.
Actual company page shows how much has been raised per round to date.
https://www.tradingview.com/HTML5-stock-forex-bitcoin-charting-library/ this allows you host your own trading view price charts and import your data for the charting, IE. Tokens π
Please see https://github.com/holgern/steem-scot/issues/1 or my Utopian posting: [Steem Engine SCOT] community exclusive posting (via json_metadata) Thanks!
#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.
My suggestion is on the
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.
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.
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.
The central trade history can be seen in this mock-up. You can see the trade history and the details all in one place.
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.
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.
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
They'll need a home there.
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.
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.
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
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
https://steemitimages.com/640x0/https://i.imgur.com/Mhc14uH.png
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.
My suggestion is on the
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, andsct
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.
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
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.
You can see that the post includes 5 tags. I added the last tag spt
after I published it.
The post is visible on Palnet and TripleA but not visible in my Splintertalk blog.
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.
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.
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
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.
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 fill out paperwork for a specific project that allows them to receive those tokens as payment legally.
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.
https://steemitimages.com/640x0/https://i.imgur.com/5VbN3fm.png
I believe somewhere up here you should know the portfolio value (sum of all tokens, on and off the market).
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.
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
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
When a user clicks on Website URL in the information popup for a token the user is taken to that site.
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.
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
.
Write here every possible detail to reproduce the bug.
https://
segment)https://www.useloom.com/share/07951a9014dc4e8ab7d0b903e44d9115
One or both of these:
https://steemitimages.com/640x0/https://i.imgur.com/gbABLr2.png
When transfering, there is no easy way to select all your tokens. You need to cut/paste the total. It would be nice if you could just click the total and it would populate with that amount.
When you are on the market you can see your open trades and all previous trades, but you cannot see your own trades unless you go back to your wallet and click the far right icon.
https://steemitimages.com/640x0/https://i.imgur.com/nuXjOht.png
Would be nice to have your trade history between these two.
https://steemitimages.com/640x0/https://i.imgur.com/v2Sn2kB.png
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.