Pages:
Author

Topic: I need test audience for a project (Read 1045 times)

legendary
Activity: 2968
Merit: 3406
Crypto Swap Exchange
February 06, 2022, 11:18:22 AM
#62
Thank you:
@NeuroticFish
@vv181
@SFR10
@dkbit98

Everytone from the above list, please drop a line (PM) with email address and/or BTCTC/altcoin mainnet addresses.
If/when this goes live and hopefully makes a profit, will send a small token as thanks.
You're very welcome and thank you for the kind gesture, but I don't think I deserve any reward based on the type of tests that I've done collectively.
- Because of certain issues, I wasn't able to "fully" test your upcoming platform!
member
Activity: 234
Merit: 50
February 05, 2022, 04:01:53 AM
#61
Thanks for checking it out. Sorry, not looking for inputs regarding the UI too much. I know frames are old, so is CSS and HTML itself. There are certain limitations in UI intentionally added. In this case these frames are dynamically generated and refreshed every few seconds and just work. I didn't want to use JS and JSON. The whole website can be used without enabling Javascript.

I did not say that frames are old, but outdated and should not be used in times when HTML5 is the industry standard. While all modern browsers still support frames, but the W3C specifically states that frames "are not to be used by Web developers". Support for frames in browsers is meant purely for historical purposes.

As a rule of thumb, you must plan ahead from the start. No one will be interested in your exchange if it looks like a 90s website. Not to mention all the problems you can run into if you continue to use outdated technologies.

As a side note, you can implement server push in your app without having to use JavaScript.
legendary
Activity: 2212
Merit: 7064
February 05, 2022, 02:04:14 AM
#60
If/when this goes live and hopefully makes a profit, will send a small token as thanks.
If you ever release this exchange than post more information in this forum topic and I will contact you with my Bitcoin address for reward.
I don't really like sending my email addresses up front to random people, but I can use some temp mail later if needed.
Thanks for mentioning.
Cheers.
jr. member
Activity: 47
Merit: 1
February 04, 2022, 12:44:31 PM
#59
They say if there is a book you want to read. but does not exist, you write it.
If you read the FAQ, this exchange has been created to address a similar issue. The idea here is not greed. Fees are enough as is. Wouldn't want to play unfair and "always win". What is yours is yours. What is the exchange's is the exchange's.

This is going to be a new exchange and is a centralized one so have to earn the trust and maintain it.

Will surely announce here if more modules, features are added in advance.

Thank you:
@NeuroticFish
@vv181
@SFR10
@dkbit98

Everytone from the above list, please drop a line (PM) with email address and/or BTCTC/altcoin mainnet addresses.
If/when this goes live and hopefully makes a profit, will send a small token as thanks.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
February 04, 2022, 02:32:39 AM
#58
See how generous this exchange is.. Do trade if/when this goes live.

BTW, the over and under rounding goes both ways depending upon the strength of the last digit. Also, a trading fee is being deducted.. sometimes as BTC.. if not present then as the altcoin traded. FAQ mentions it but will add that to the trade hist and/or Open Orders and before placing orders as well.

I clearly understood and I know how rounding works in code (both up and down), just I've never encountered this and I find abnormal.
I mean, in all exchanges I've used the rounding went like:
* if I have to pay, it rounds up my payment
* if I have to receive coins, the number will be rounded down
So no matter what are the 9th+ digits after the decimal point, "the bank always wins".

Everyone is still free(and shall remain) free to withdraw. I might end this test soon by month end. Thank you.

When my help is no longer needed/useful, let me know so I'll withdraw. No rush, but, as possible, please don't make me check the platform an entire month just to see that's nothing new there.
jr. member
Activity: 47
Merit: 1
February 03, 2022, 02:47:32 PM
#57
Thanks for checking it out. Sorry, not looking for inputs regarding the UI too much. I know frames are old, so is CSS and HTML itself. There are certain limitations in UI intentionally added. In this case these frames are dynamically generated and refreshed every few seconds and just work. I didn't want to use JS and JSON. The whole website can be used without enabling Javascript.

About the flashing logo. I think that needs to go, many have pointd that out. Wouldn't want to give someone an epilepsy episode.

This test is mainly focussed upon the trading engine. If you spot something related to that do let us know. Thanks.
member
Activity: 234
Merit: 50
February 03, 2022, 12:21:39 PM
#56
After reviewing your project for the first time today, I have a few questions.

First of all, why do you use HTML frames? They are outdated and impractical for this kind of application.
For example, what prevents me from accessing your exchange like this: https://blot3d-56119.portmap.io:56119/1.html ?

The second thing I think needs to be changed is that flashing logo. It is very irritating and distracting.
jr. member
Activity: 47
Merit: 1
February 03, 2022, 10:47:24 AM
#55

Quote
I've received more. Cheesy
1. You should probably take an exchange fee.
2. You will have to round down such numbers.

See how generous this exchange is.. Do trade if/when this goes live.

BTW, the over and under rounding goes both ways depending upon the strength of the last digit. Also, a trading fee is being deducted.. sometimes as BTC.. if not present then as the altcoin traded. FAQ mentions it but will add that to the trade hist and/or Open Orders and before placing orders as well.


Quote
I do like the trading history. The numbers are nice and one under the other, hence easy to read there.
Thanks for testing and suggesting changes.


I need to implement captcha at both login and register user page and maybe some kind of OTP/MFA

Everyone is still free(and shall remain) free to withdraw. I might end this test soon by month end. Thank you.

legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
February 02, 2022, 01:38:39 AM
#54
I've noticed today that some of my sell orders got processed (they seem to be a few days ago actually, but with such a lack of activity I no longer check in so often).

And there's something that has never happened to me before at an exchange: I've received more. Cheesy

I've sold 0.00280615 ETH, the price was 0.065 and I received 0.00018240 BTC.
If we multiply the first 2 numbers we get 0.00018239975, which has much more than 8 decimals and was rounded up.

1. You should probably take an exchange fee.
2. You will have to round down such numbers.


I do like the trading history. The numbers are nice and one under the other, hence easy to read there.
jr. member
Activity: 47
Merit: 1
January 20, 2022, 07:33:40 PM
#53
Quote
1. If I press Logout I end up with the upper bad twice (maybe a frame in frame problem?). Of course, it gets multiplied if I log back in and log off again and so on.
Hey thanks for writing. Yes, I am aware of the ever multiplying top frame. I did not want to use js to keep pulling the price as json so I kept a top frame to refresh. I will come up with a solution (maybe a better design).. mainly right now my intention was to test the trading engine and exchange features... will take care of the cosmetics, but that was never a priority.

Quote
2. I've changed password. The old one was some 10 characters, it doesn't allow new password under 12 now. I guess it's a feature not a bug, but  please ensure it's in sync with the restrictions at account creation.
I will check the password policy I have kept.

Quote
3. Does anything still happen here? Or I should withdraw the test coins and send them back to faucets? I don't see any talk, I don't get any transactions triggered...
Anything can happen, the exchange is open for trading but we do not have many people to test it. I wanted to see people come in hundreds and test how bad my trading engine is Cheesy

How about you give me a weekend to set up some IRC channel and I can start spreading the word over other IRC channels, forums, etc. to bring in audience? You are free to request a withdrawal if you do not wish to wait.

BTW there has been some progress (colors, meny buttons set horizontally, refresh buttons, and I have set up an i2p eepsite as well.. I might later on remove the clearnet URL we have currently and serve a i2p site)
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
January 20, 2022, 11:01:45 AM
#52
1. If I press Logout I end up with the upper bad twice (maybe a frame in frame problem?). Of course, it gets multiplied if I log back in and log off again and so on.
2. I've changed password. The old one was some 10 characters, it doesn't allow new password under 12 now. I guess it's a feature not a bug, but  please ensure it's in sync with the restrictions at account creation.
3. Does anything still happen here? Or I should withdraw the test coins and send them back to faucets? I don't see any talk, I don't get any transactions triggered...
jr. member
Activity: 47
Merit: 1
January 16, 2022, 03:07:18 PM
#51
Okay I got it now. Thanks for the explaining it well. I had observed this issue earlier when this module was written. What is happening here is that either the deducted amount (remaining post-partial trade) needs to be calculated and the 0 before the decimal gets lost due to how the compiler treats the output OR when the program convertes Gwei to ETH. A lot of ethereum's direct blockchain's output isn't display friendly.  Nothing that cannot be fixed, but appears this way as default when I let the system decide the exact calculated amount.. it chooses not to display the 0. Will try to get uniformity as you pointed out.


I think when it comes to mammoths like BTC and ETH (other altcoins are a different story altogether), one must sell at the price they wish to without any FOMO. So I have displayed the current market prices atleast. If we all start seeing the order books (which means ours and others orders) then surely market making/matching will get easier but we will open up the doors to something else as well. Also, we don't even have a chart yet, that will be the next demand and I will have to loan it from tradingview or some other place (/ sorce code).
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
January 16, 2022, 05:04:25 AM
#50
2. The prices and amounts should be shown in an "unified" way, not in the way the user has entered it. I mean.. I have some with 0.something, I have some with .something; maybe convert everything to #n.nnnnnnnn?

About the price amounts: If think you want a total (A multiplied by B), then that is visible as 'Total Price'. I think what I am displaying is the trade history, so it displays exactly what you tried to sell/buy and at what price.
Maybe I am not getting what you mean, could you draw it out and share? Or just save the html and edit it and take a screenshot and share?

You've misunderstood. Just look again at the image at point 2:
* you can see units as .15 and as 0.07000000
* you can see price as .078 or 0.078
It looks messy. My suggestion was to put a 0 before the decimal point if it's missing, and maybe show the same number of digits (8?) after decimal point everywhere.
I.e. show 0.15000000 instead of .15, keep 0.07000000 as it is, change .078 and 0.078 into 0.07800000.

Also note that it's not that I do not have an order book, but it is intentionally not placed as a unified database. I will have to write code for the orderbook option to make all orders look like a cohesive orderbook. That all being said, if I observe enough interest, I might consider writing a module for orderbook so that the traders can view it (see global exchange-level trade queues). But I prefer a blackbox approach for everyone's privacy.

Displaying some sort of order book doesn't have to be in the same way as the users post the orders, so privacy should not suffer (so maybe that "cohesive orderbook" was in my mind, just didn't know how to express it)
But one should really know what he can do in order to get an order processed - how much to ask for his ETH or how much he should sell his BTC for.
However, it's your project and your decisions, all I can do is to post advises; whether you take them into consideration or not is 100% up to you.

Update: Added a 'REFRESH' button. No, it does not log you off  Grin

Super! Thank you!
jr. member
Activity: 47
Merit: 1
January 16, 2022, 01:07:10 AM
#49
Update: Added a 'REFRESH' button. No, it does not log you off  Grin
jr. member
Activity: 47
Merit: 1
January 15, 2022, 04:50:26 PM
#48
Thank you for the comments. These are really appreciated and helpful.
Quote
1. I've got one of my orders partly filled. Nice, but the trade history is basically unreadable.

Yes, I agree.

Quote
2. The prices and amounts should be shown in an "unified" way, not in the way the user has entered it. I mean.. I have some with 0.something, I have some with .something; maybe convert everything to #n.nnnnnnnn?

About the price amounts: If think you want a total (A multiplied by B), then that is visible as 'Total Price'. I think what I am displaying is the trade history, so it displays exactly what you tried to sell/buy and at what price.
Maybe I am not getting what you mean, could you draw it out and share? Or just save the html and edit it and take a screenshot and share?

Quote
3. It may not be a bad ideas to add visible margins or something into the tables so one can see better what is what (like that price amounts way to the left); maybe different font or color for "table headers"... I mean it doesn't have to be beautiful, but one has to read it easy.

Yes the trade history is all messy. I know it from Day 1. I know I can add borders and some visible grid but that will look really ugly.  Different fonts are a good idea. I will figure out a solution soon.

Quote
4. I agree with a previous post: why can't we see all the existing open orders on the platform so we don't go blindly (we see what orders we can match)?
Displaying the order book means:

- Adding FOMO
- Opening up the exchange to marke manipulation (specifically order book manipulation by schemers)
- Partial loss of privacy

Also note that it's not that I do not have an order book, but it is intentionally not placed as a unified database. I will have to write code for the orderbook option to make all orders look like a cohesive orderbook. That all being said, if I observe enough interest, I might consider writing a module for orderbook so that the traders can view it (see global exchange-level trade queues). But I prefer a blackbox approach for everyone's privacy.



P.S.
1. Added some colouful soul to the buttons Smiley
2. Switched on the trading engines.

legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
January 15, 2022, 11:14:39 AM
#47
1. I've got one of my orders partly filled. Nice, but the trade history is basically unreadable.



2. The prices and amounts should be shown in an "unified" way, not in the way the user has entered it. I mean.. I have some with 0.something, I have some with .something; maybe convert everything to #n.nnnnnnnn?



3. It may not be a bad ideas to add visible margins or something into the tables so one can see better what is what (like that price amounts way to the left); maybe different font or color for "table headers"... I mean it doesn't have to be beautiful, but one has to read it easy.

4. I agree with a previous post: why can't we see all the existing open orders on the platform so we don't go blindly (we see what orders we can match)?
legendary
Activity: 1932
Merit: 1273
January 14, 2022, 09:53:43 AM
#46
I was about to try and match @NeuroticFish's open orders, but with little to no load, it's not reachable at the moment ~
- If I were you, I would've publicly shown/listed all of the open orders.

I was managed to create such order but my order didn't get executed at all. I thought that NeuroticFish order is already got executed but who knows, so yea I do think showing up the order book would be good.

~I was waiting for people to get comfortable with deposits, withdrawal, overall UI etc.. ~

The UI is very 90s - almost like Web 1.0 because I do not want to inject javascript in this project.. basic CSS is fine. I want old browsers to support this exchange. A UI is a UI. I think user friendliness and straight forwardness matters. I do not want to present a jazzed up convoluted interface. But yes this is too basic and bland and could use some sprucing up.
I believe the UI parts would be tricky besides maturing other features that your exchange has. Most of the people already getting used by the way of how many exchanges look likes. And by achieving the good user experience/friendliness of the current or future state, you need to somehow be able to express it indirectly to the users. Surely the current UI needs a revamp, though. Another thing is, if by means of straightforwardness is website interactivity, if you need to add interactivity within the website, I don't know if a no-js site is able to cope up with it.


EDIT:

Seems like the site is already up again. I gonna do further testing, let's see if I could come up with anything.

legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
January 14, 2022, 05:22:13 AM
#45
I was about to try and match @NeuroticFish's open orders, but with little to no load, it's not reachable at the moment [this is the second time I've experienced it in the past few days]; in other words, I don't think it could handle a heavy load!
- If I were you, I would've publicly shown/listed all of the open orders.

I would clearly not do such (stupid) things if it would not be test environment with test money Cheesy

However, I cannot see the results because I'm getting ERR_CONNECTION_REFUSED (I've got that basically every day now and then, including twice today)
It may be that OP is working on the website and I am just unlucky though.



Update: now (14:57 UTC) the site works, but my orders are still not matched.
legendary
Activity: 2968
Merit: 3406
Crypto Swap Exchange
January 14, 2022, 05:16:47 AM
#44
(thanks SFR10 for the link)
You're very welcome Smiley

If your order finds an appropriate suitor, it wil get cleared.
~Snipped~
I think an IRC room will speed things up but just 2-3 traders won't cut it Sad
Need to experience the load of heavy trading.
I was about to try and match @NeuroticFish's open orders, but with little to no load, it's not reachable at the moment [this is the second time I've experienced it in the past few days]; in other words, I don't think it could handle a heavy load!
- If I were you, I would've publicly shown/listed all of the open orders.

Need more people Sad

Update:

I would clearly not do such (stupid) things if it would not be test environment with test money Cheesy
Obviously Cheesy
Pages:
Jump to: