Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
June 23, 2015, 02:17:20 PM |
|
Coinsecure has been working constantly to refine and create an ecosystem around Bitcoin in India.
With this in mind, we are now working towards an initiative to get more Developers across India learning and building on Bitcoin.
The first of these will officially start on the 1st of July and last until the 14th of July. We are looking for the 3 best applications that can be built for trading leverage using the Coinsecure.in api.
We are looking at this as an opportunity to further test and refine our API, generate more interest around Bitcoin development and integration.
Our current discussions have decided on a 2BTC total prize to be won by 3 developers. I am currently aware of 5-6 developers who have committed to work on this and we will be glad to raise the winnings based on participation.
The first place gets a full coin, 2nd place gets .6 and 3rd takes the rest as per the 2BTC amount. We will revise in similar proportions if we increase the total winning amount.
I will publish the rules, etc over the coming days.
In the meantime, if anyone needs any methods added or refined, do let me know and I will try to get those in place by the 1st.
We have api.coinsecure.in and coinsecure.info/docs that can be used.
Do PM me or reply back on this thread if you have any questions, etc.
|
|
|
|
|
|
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
June 23, 2015, 02:17:30 PM Last edit: July 21, 2015, 08:25:43 AM by Benson Samuel |
|
UpdateMay not be able to start the contest on the 1st. May have to push it to the 7th.Coinsecureis.cool - Testnet BTC to Mock INR Realtime Exchange https://bitcointalk.org/index.php?topic=1105440.0Coinsecure Hackathon – 7th July 2015 to 21st 23rd July 2015Total Prizes to be given away 2 BTC – So Far. Extra prizes and a larger prize pool may be announced based on participation. 50% goes to the winner, the balance is split between 2nd and 3rd as a 60/40 split. What can be built? - Apps - Trading Clients - Bots - Dashboards Entry Criteria - Must be Open Source - Must utilize the coinsecure.in or coinsecure.info api's. Winning Criteria – On a scale of 5 - Idea & Design (20%) - Functionality & Usability (30%) - Security & Code Readability(30%) - Business Applicability (20%) Judges - To be Announced
|
|
|
|
buysellbitcoin
Legendary
Offline
Activity: 1105
Merit: 1001
https://www.zebpay.com
|
|
June 23, 2015, 02:29:08 PM |
|
I am sure lots of bots coming in. Great work!
Do they need to make their code open source ?
Regards
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
June 23, 2015, 02:32:28 PM |
|
I am sure lots of bots coming in. Great work!
Do they need to make their code open source ?
Regards
Yeah, from what I have seen with bots, not too many will actively use unless it goes open source.
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
June 23, 2015, 08:15:33 PM |
|
Good initiative.
Just for info : What advantage can a bot provide over manual trade, I mean under what scenario will bot trading be more profitable and not just faster. Also what other category of applications can be expected?
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
June 23, 2015, 08:55:46 PM |
|
Good initiative.
Just for info : What advantage can a bot provide over manual trade, I mean under what scenario will bot trading be more profitable and not just faster. Also what other category of applications can be expected?
Stop Losses, Buy Low, Sell High instructions, Iceberg orders, etc can be scripted for this. It is tough to sit in front of a computer 24/7. As this is a 24/7 market, would be good to have something automate and run while you cannot be in front of your terminal. We are looking mainly at automated trading tools, dashboards, etc for this build out.
|
|
|
|
buysellbitcoin
Legendary
Offline
Activity: 1105
Merit: 1001
https://www.zebpay.com
|
|
June 24, 2015, 08:54:01 AM |
|
Good initiative.
Just for info : What advantage can a bot provide over manual trade, I mean under what scenario will bot trading be more profitable and not just faster. Also what other category of applications can be expected?
Best advantage you let your strategy decide trading, and not emotions Stop loss ( depending on your strategy ) and price setting trades are big bonus if you are really into trading and want to get profits in illiquid market. Think about that you want to sale 1 bitcoin at 15,000 INR, your boat can place 100 small sale orders starting from 15000 to 15150, to normal users who simply buy at market price this does not make difference, but you have made 1% more You will not place 100 orders manually each time, so you prefer bot. Use only bot that is open source, you have good reviews from reviewers and most important you know the strategy bot is applying on your account. There is no magic machine that makes money. If you don't understand market do not day trade. Regards
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
June 24, 2015, 08:48:31 PM |
|
I am sure lots of bots coming in. Great work!
Do they need to make their code open source ?
Regards
Was just thinking of this and since the API does not expose withdrawals or deposits as yet, closed source should be fine as well.
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
June 24, 2015, 09:22:04 PM |
|
I am sure lots of bots coming in. Great work!
Do they need to make their code open source ?
Regards
Was just thinking of this and since the API does not expose withdrawals or deposits as yet, closed source should be fine as well. Closed source should not be used. Suppose a bot developer added some code to check if there is a buy/sell order from his account then it must be executed automatically. So he can buy/sell bitcoins at any price he wants and the users using the bot will be cheated.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
June 24, 2015, 09:27:35 PM |
|
I am sure lots of bots coming in. Great work!
Do they need to make their code open source ?
Regards
Was just thinking of this and since the API does not expose withdrawals or deposits as yet, closed source should be fine as well. Closed source should not be used. Suppose a bot developer added some code to check if there is a buy/sell order from his account then it must be executed automatically. So he can buy/sell bitcoins at any price he wants and the users using the bot will be cheated. Hmmm, this is true as well. We still working on the rules. Should be out by 1st.
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
June 26, 2015, 12:35:37 PM |
|
Is it possible to create demo orders or demo api keys to test bots ?
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
June 26, 2015, 12:40:11 PM |
|
Is it possible to create demo orders or demo api keys to test bots ?
I can give out keys from a dummy account with 0 bal on request... Could add dummy accounts, but if it is a time taking addon, would rather not do that right now. But do ping me if you need a demo/ test/ dummy account keys with 0 bal and I can provide for sure. Will also try to host a testnet version of coinsecure somewhere, so even testnet coins will be good.. Will try to do this by the 1st.
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
June 26, 2015, 02:17:40 PM |
|
Is it possible to create demo orders or demo api keys to test bots ?
I can give out keys from a dummy account with 0 bal on request... Could add dummy accounts, but if it is a time taking addon, would rather not do that right now. But do ping me if you need a demo/ test/ dummy account keys with 0 bal and I can provide for sure. Will also try to host a testnet version of coinsecure somewhere, so even testnet coins will be good.. Will try to do this by the 1st. But 0 bal accounts will not be able to create any buy/sell orders? Anyways I will wait till next week before i try and make something useful.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
June 30, 2015, 08:01:59 PM |
|
Is it possible to create demo orders or demo api keys to test bots ?
I can give out keys from a dummy account with 0 bal on request... Could add dummy accounts, but if it is a time taking addon, would rather not do that right now. But do ping me if you need a demo/ test/ dummy account keys with 0 bal and I can provide for sure. Will also try to host a testnet version of coinsecure somewhere, so even testnet coins will be good.. Will try to do this by the 1st. But 0 bal accounts will not be able to create any buy/sell orders? Anyways I will wait till next week before i try and make something useful. I should have the testnet version and api in place by tomorrow or the day after. We should be able to the start the contest with details, etc on the 7th at worst. Have updated the 2nd post in this thread.
|
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
July 06, 2015, 02:36:56 PM |
|
What is the last date for this?
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 06, 2015, 02:50:06 PM |
|
What is the last date for this?
21st of July
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 06, 2015, 09:11:05 PM |
|
Coinsecure Hackathon – 7th July 2015 to 21st July 2015 Total Prizes to be given away 2 BTC – So Far. Extra prizes and a larger prize pool may be announced based on participation. 50% goes to the winner, the balance is split between 2nd and 3rd as a 60/40 split.
What can be built? - Apps - Trading Clients - Bots - Dashboards
Entry Criteria - Must be Open Source - Must utilize the coinsecure.in or coinsecure.info api's.
Winning Criteria – On a scale of 5 - Idea & Design (20%) - Functionality & Usability (30%) - Security & Code Readability(30%) - Business Applicability (20%)
Judges - To be Announced
|
|
|
|
valrama
Newbie
Offline
Activity: 6
Merit: 0
|
|
July 10, 2015, 11:07:46 AM |
|
What is the submission process for different types of hacks? Sourcecode on Github and a link to a working deployment no GAE, for e.g. would suffice, I suppose?
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 10, 2015, 11:17:55 AM |
|
What is the submission process for different types of hacks? Sourcecode on Github and a link to a working deployment no GAE, for e.g. would suffice, I suppose?
Yeah.. That should be good. We have setup a github repo as well for this hack.. Will share the details in few days.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 18, 2015, 05:19:47 AM |
|
Decided to add to the kitty for the hackathon and we are sponsoring https://hackindia.io/. Apart from the sponsorship at India's largest hackathon, we will also be giving away Bitcoin to the top product from the non-api and one from the coinsecure api segment. We get to be a part of the judging panel as well. Happening today and tomorrow at PES college in Bangalore.
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
July 18, 2015, 07:03:49 AM |
|
UpdateMay not be able to start the contest on the 1st. May have to push it to the 7th.Coinsecureis.cool - Testnet BTC to Mock INR Realtime Exchange https://bitcointalk.org/index.php?topic=1105440.0Coinsecure Hackathon – 7th July 2015 to 21st July 2015Total Prizes to be given away 2 BTC – So Far. Extra prizes and a larger prize pool may be announced based on participation. 50% goes to the winner, the balance is split between 2nd and 3rd as a 60/40 split. What can be built? - Apps - Trading Clients - Bots - Dashboards Entry Criteria - Must be Open Source - Must utilize the coinsecure.in or coinsecure.info api's. Winning Criteria – On a scale of 5 - Idea & Design (20%) - Functionality & Usability (30%) - Security & Code Readability(30%) - Business Applicability (20%) Judges - To be Announced IS THIS STILL VALID?
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 18, 2015, 07:07:13 AM |
|
UpdateMay not be able to start the contest on the 1st. May have to push it to the 7th.Coinsecureis.cool - Testnet BTC to Mock INR Realtime Exchange https://bitcointalk.org/index.php?topic=1105440.0Coinsecure Hackathon – 7th July 2015 to 21st July 2015Total Prizes to be given away 2 BTC – So Far. Extra prizes and a larger prize pool may be announced based on participation. 50% goes to the winner, the balance is split between 2nd and 3rd as a 60/40 split. What can be built? - Apps - Trading Clients - Bots - Dashboards Entry Criteria - Must be Open Source - Must utilize the coinsecure.in or coinsecure.info api's. Winning Criteria – On a scale of 5 - Idea & Design (20%) - Functionality & Usability (30%) - Security & Code Readability(30%) - Business Applicability (20%) Judges - To be Announced IS THIS STILL VALID? Yup.. This is definitely on. What we are doing today and next week are separate hackathons..
|
|
|
|
IIIIIHIIIII
Member
Offline
Activity: 69
Merit: 10
|
|
July 18, 2015, 09:44:36 AM |
|
Check coinsecure market,place and cancel bid on coinsecure via whatsapp. Bot also allows tipping (Dogecoins), checking different markets for different coins, converting n amount of from CoinA to CoinB.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 18, 2015, 09:59:14 AM |
|
Very very cool one!!!
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
July 19, 2015, 07:37:44 PM |
|
I would suggest adding the following apis: >Get all user details (all balance+fees) >Get status of order by id >Cancel all orders placed by users
I think this will not be possible to be done in the limited time remaining so hope there are sufficient hourly limits. Also sending a PM to you(Benson Samuel) with the sourcecode will be fine or is there any other way of submission required.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 19, 2015, 07:55:49 PM |
|
I would suggest adding the following apis: >Get all user details (all balance+fees) >Get status of order by id >Cancel all orders placed by users
I think this will not be possible to be done in the limited time remaining so hope there are sufficient hourly limits. Also sending a PM to you(Benson Samuel) with the sourcecode will be fine or is there any other way of submission required.
Have added the first on on my source. Will add the other 2 and upload in a day or so. You can return dummy data in that space for now, should be good as long as it works. We have setup a github at https://github.com/coinsecure/hackathon. You could upload there or mail across to me. We had 9 teams working on our API this weekend at HackIndia 2015. Very cool to see soo many implementations. Should be opening up wallet and banking data as well over the next few roll outs.
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
July 19, 2015, 08:02:57 PM |
|
Have added the first on on my source. Will add the other 2 and upload in a day or so. You can return dummy data in that space for now, should be good as long as it works.
Currently implemented through multiple calls instead of one. You could upload there or mail across to me.
Can you post/pm your mail id.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 20, 2015, 08:29:29 AM |
|
https://hackindia.io/ was awesome. 9 apps built on the Coinsecure api. From Pebble hacks, to adruino hacks and even VR, we saw uses of Bitcoin in various forms. There were over 500 attendees who formed 60+ teams and worked on various problem statements including making Bitcoin easier for users. I did get a fair share of 'Isn't Bitcoin Illegal' . Was very cool to clear these misconceptions and explain Bitcoin a bit better to everyone. And we got to award the top hacks with Bitcoin. Here are some of the hacks that we saw getting done across Saturday and Sunday. The 14th-21st hackathon ends today. Not too much participation as expected, even I was not able to sit on anything. I will keep submissions open until the 23rd and will announce the winners by the 28th. We move to Mumbai with http://hackco.in/ next, as sponsors, mentors and Api enablers. This event will be held at the BSE Building on the 18th floor.
|
|
|
|
Bitcoin Explorer
|
|
July 20, 2015, 09:19:25 AM |
|
I'll try to whip up a stats dashboard or something along the lines of visualisation of stuff.
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 20, 2015, 09:22:30 AM |
|
Tried to create a new directory in that repo, but did not have enough privileges. Got a message: "Please make sure you have the correct access rights and the repository exists" Anyway, my submission for this hackathon is hosted here: http://coinsecurecg.appspot.com/ Links to the Github repo and other details on that site. Cheers.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 20, 2015, 12:21:32 PM Last edit: July 20, 2015, 12:49:29 PM by Benson Samuel |
|
Tried to create a new directory in that repo, but did not have enough privileges. Got a message: "Please make sure you have the correct access rights and the repository exists" Anyway, my submission for this hackathon is hosted here: http://coinsecurecg.appspot.com/ Links to the Github repo and other details on that site. Cheers. Woof, this is awesome. Am trying to get out some fixes that you had pointed to. Hardly getting any sit down time at the moment. https://help.github.com/articles/fork-a-repo/https://stackoverflow.com/questions/4384776/how-do-i-contribute-to-others-code-in-githubis a way to upload to the github that was created. But should not be a problem as you have included the Code in your github as well.
|
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 20, 2015, 07:54:09 PM |
|
|
|
|
|
Amitabh S
Legendary
Offline
Activity: 1001
Merit: 1003
|
|
July 21, 2015, 03:46:40 AM |
|
Tried to create a new directory in that repo, but did not have enough privileges. Got a message: "Please make sure you have the correct access rights and the repository exists" Anyway, my submission for this hackathon is hosted here: http://coinsecurecg.appspot.com/ Links to the Github repo and other details on that site. Cheers. Nice App. Some bugs though. Tried with my API key and don't get data for "Capital Gains" but instead a "500 Internal Server Error". Sent you the API key I used in PM. @TechGuy. Very nice too I think CoinSecure should be spelt Coinsecure.. though Benson would be the right one to comment.
|
|
|
|
IIIIIHIIIII
Member
Offline
Activity: 69
Merit: 10
|
|
July 21, 2015, 05:04:36 AM |
|
WhatBot is up and running to use it simply add 918380865748 to your group. Commands for bot : !register - Register accont. !balance - Check your balance. !tip - Tip others. (!tip <tag> <amount>) (!tip <tag> <amount>rs) !tag - Check your tag. !address - Check your address. !change - Change your tag. (!change <newTag>) !market - check coin market. (!market <coinName>) !convert - check n amount of coinA in coinB (!convert <amount> <coinA> <coinB>)
Coinsecure commands : !coinapi - Add coinsecure api. (!coinapi <apiKey>) !cbid - Create bid. (!cbid <rate> <vol>) !dbid - Cancel bid. (!dbid <OrderId>) !cask - Create ask. (!ask <rate> <vol>) !dask - Cancel ask. (!dask <OrderId>) !info - Check coinsecure market. !cbal - Check coin balance. !fbal - Check fiat balance. !addr - Get coinsecure address. Will submit the code at github but first need to add more commands
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 21, 2015, 05:27:12 AM |
|
Nice App. Some bugs though. Tried with my API key and don't get data for "Capital Gains" but instead a "500 Internal Server Error". Sent you the API key I used in PM. @TechGuy. Very nice too I think CoinSecure should be spelt Coinsecure.. though Benson would be the right one to comment. Thanks for taking a look. I am pulling some strange data with your AIP Key: You bought 0.044 BTC and sold 0.108 BTC, which does not make sense practically. So it basically hit an assert in my code. Any idea why your account is having this sort of data? I will improve the error reporting.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 21, 2015, 06:59:13 AM |
|
Nice App. Some bugs though. Tried with my API key and don't get data for "Capital Gains" but instead a "500 Internal Server Error". Sent you the API key I used in PM. @TechGuy. Very nice too I think CoinSecure should be spelt Coinsecure.. though Benson would be the right one to comment. Thanks for taking a look. I am pulling some strange data with your AIP Key: You bought 0.044 BTC and sold 0.108 BTC, which does not make sense practically. So it basically hit an assert in my code. Any idea why your account is having this sort of data? I will improve the error reporting. Worked fine for me. @gowron, what do you mean by 'You bought 0.044 BTC and sold 0.108 BTC, which does not make sense practically.'?
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 21, 2015, 07:53:48 AM |
|
@gowron, what do you mean by 'You bought 0.044 BTC and sold 0.108 BTC, which does not make sense practically.'?
How can he sell more BTC than be bought? I thought Coinsecure was only an exchange. Where did the "excess" BTC come from?
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 21, 2015, 07:56:23 AM |
|
@gowron, what do you mean by 'You bought 0.044 BTC and sold 0.108 BTC, which does not make sense practically.'?
How can he sell more BTC than be bought? I thought Coinsecure was only an exchange. Where did the "excess" BTC come from? Oh, you can get testnet Bitcoins quite easily and deposit into the account as well. As an Exchange, you can either buy or sell. The Testnet Instance gives you 5K INR test money and allows users to buy from the books or deposit more testnet coins. You can even withdraw the testnet coins as you need to.
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 21, 2015, 08:03:33 AM |
|
Oh, you can get testnet Bitcoins quite easily and deposit into the account as well. As an Exchange, you can either buy or sell. The Testnet Instance gives you 5K INR test money and allows users to buy from the books or deposit more testnet coins. You can even withdraw the testnet coins as you need to.
OK; Data for such "Off Market" transactions needs to be returned by your API to be included in the computation.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 21, 2015, 08:08:52 AM |
|
Oh, you can get testnet Bitcoins quite easily and deposit into the account as well. As an Exchange, you can either buy or sell. The Testnet Instance gives you 5K INR test money and allows users to buy from the books or deposit more testnet coins. You can even withdraw the testnet coins as you need to.
OK; Data for such "Off Market" transactions needs to be returned by your API to be included in the computation. The testnet does play differently from livenet by very few rules. - Fixed Fiat sum given - No Fiat Deposits on Testnet
- No Fiat Withdrawals on Testnet
- No KYC & Bank Links on Testnet
- No 2 Factor Authentication on Testnet
- Reduced mail alerts on Testnet
Not sure what you mean by "Off Market". All the Testnet Bitcoins on the exchange have been deposits by users. I can add user deposit and withdrawal data as well in the next fix up, if thats what you meant.
|
|
|
|
IIIIIHIIIII
Member
Offline
Activity: 69
Merit: 10
|
|
July 21, 2015, 08:12:56 AM |
|
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 21, 2015, 08:53:23 AM |
|
Not sure what you mean by "Off Market". All the Testnet Bitcoins on the exchange have been deposits by users. I can add user deposit and withdrawal data as well in the next fix up, if thats what you meant.
"Off-market Transaction" is a commonly used phrase in Stock Market circles to indicate transfers / buy / sell that do not happen via an exchange like BSE / NSE. For e.g. Assume I have two trading and demat accounts, one with ICICIDirect and one with Kotak Securities, I can fill out a form called a TFID and transfer any shares from one account to the other. I can also do that for consideration and sell to another party. These transactions are called Off-Market Transactions. Your description of 'deposits' and 'widthdrawals' match closely with above standard description of Off-market-transactions. Hope that made sense.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 21, 2015, 09:07:06 AM |
|
Not sure what you mean by "Off Market". All the Testnet Bitcoins on the exchange have been deposits by users. I can add user deposit and withdrawal data as well in the next fix up, if thats what you meant.
"Off-market Transaction" is a commonly used phrase in Stock Market circles to indicate transfers / buy / sell that do not happen via an exchange like BSE / NSE. For e.g. Assume I have two trading and demat accounts, one with ICICIDirect and one with Kotak Securities, I can fill out a form called a TFID and transfer any shares from one account to the other. I can also do that for consideration and sell to another party. These transactions are called Off-Market Transactions. Your description of 'deposits' and 'widthdrawals' match closely with above standard description of Off-market-transactions. Hope that made sense. Hmm, probably not quite. Cos these transactions are happening on the Exchange. But the total stock is not issued by the Market/ Exchange in our case. Is this what you meant? But I do get that you need inputs and outputs in order to get the correct result rather than user balances or trade based data. Will set that up asap.
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 21, 2015, 09:23:07 AM |
|
Hmm, probably not quite. Cos these transactions are happening on the Exchange. But the total stock is not issued by the Market/ Exchange in our case. Is this what you meant?
We may be debating a minor point here, but it is important to get the terminology right. A 'Transaction on an Exchange' is where the exchange squares off a pending Buy Order against a pending Sell Order. Technically this is two transactions - a Buy for the Buyer and a Sell for the Seller. When a user "deposits bitcoins" -> they are bringing the asset from another wallet or source into your trading account so their balance increases. There is no role of the Exchange in this at all. To take the Stock Market analogy, There are three entities: (a) The Exchange such as BSE/NSE, (b) a demat account - that holds shares owned by users and (c) a trading account that allows a user to meet other owners of assets and exchange for consideration. The "Market" is only the Exchange in this. I can purchase shares directly from my friend and deposit those shares into my demat account. When I do this the Exchange does not come into the picture. I guess in your case Coinsecure is all three, which is the confusion. Anyway, this may all be too pedantic ... Thanks for the quick response on getting this fixed.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 21, 2015, 09:27:46 AM |
|
Hmm, probably not quite. Cos these transactions are happening on the Exchange. But the total stock is not issued by the Market/ Exchange in our case. Is this what you meant?
We may be debating a minor point here, but it is important to get the terminology right. A 'Transaction on an Exchange' is where the exchange squares off a pending Buy Order against a pending Sell Order. Technically this is two transactions - a Buy for the Buyer and a Sell for the Seller. When a user "deposits bitcoins" -> they are bringing the asset from another wallet or source into your trading account so their balance increases. There is no role of the Exchange in this at all. To take the Stock Market analogy, There are three entities: (a) The Exchange such as BSE/NSE, (b) a demat account - that holds shares owned by users and (c) a trading account that allows a user to meet other owners of assets and exchange for consideration. The "Market" is only the Exchange in this. I can purchase shares directly from my friend and deposit those shares into my demat account. When I do this the Exchange does not come into the picture. I guess in your case Coinsecure is all three, which is the confusion. Anyway, this may all be too pedantic ... Thanks for the quick response on getting this fixed. Nah, no debate here mate.. It does make good sense. I am opening out the timeline to API as well, so that should contain almost all the outputs that we have for each user.
|
|
|
|
techguy
|
|
July 21, 2015, 10:42:55 AM |
|
Tried to create a new directory in that repo, but did not have enough privileges. Got a message: "Please make sure you have the correct access rights and the repository exists" Anyway, my submission for this hackathon is hosted here: http://coinsecurecg.appspot.com/ Links to the Github repo and other details on that site. Cheers. Nice App. Some bugs though. Tried with my API key and don't get data for "Capital Gains" but instead a "500 Internal Server Error". Sent you the API key I used in PM. @TechGuy. Very nice too I think CoinSecure should be spelt Coinsecure.. though Benson would be the right one to comment. Thanks Amitabh. I am glad you liked it
|
|
|
|
Amitabh S
Legendary
Offline
Activity: 1001
Merit: 1003
|
|
July 21, 2015, 12:32:29 PM |
|
Can you put a live version to test like gowron has done. That way its easier for anyone to evaluate before installing. Oh, you can get testnet Bitcoins quite easily and deposit into the account as well. As an Exchange, you can either buy or sell. The Testnet Instance gives you 5K INR test money and allows users to buy from the books or deposit more testnet coins. You can even withdraw the testnet coins as you need to.
OK; Data for such "Off Market" transactions needs to be returned by your API to be included in the computation. Or you can simply use the extra amount (instead of asserting net to be zero) and display it as total "withdrawals" or "deposits"
|
|
|
|
IIIIIHIIIII
Member
Offline
Activity: 69
Merit: 10
|
|
July 21, 2015, 01:25:10 PM |
|
Can you put a live version to test like gowron has done. That way its easier for anyone to evaluate before installing. Already posted above. WhatBot is up and running to use it simply add 918380865748 to your group. Commands for bot : !register - Register accont. !balance - Check your balance. !tip - Tip others. (!tip <tag> <amount>) (!tip <tag> <amount>rs) !tag - Check your tag. !address - Check your address. !change - Change your tag. (!change <newTag>) !market - check coin market. (!market <coinName>) !convert - check n amount of coinA in coinB (!convert <amount> <coinA> <coinB>)
Coinsecure commands : !coinapi - Add coinsecure api. (!coinapi <apiKey>) !cbid - Create bid. (!cbid <rate> <vol>) !dbid - Cancel bid. (!dbid <OrderId>) !cask - Create ask. (!ask <rate> <vol>) !dask - Cancel ask. (!dask <OrderId>) !info - Check coinsecure market. !cbal - Check coin balance. !fbal - Check fiat balance. !addr - Get coinsecure address. Will submit the code at github but first need to add more commands Edit: !coinapi and !addr will only work in private chat with bot. All other will only work in group chat.
|
|
|
|
Amitabh S
Legendary
Offline
Activity: 1001
Merit: 1003
|
|
July 21, 2015, 01:26:49 PM |
|
Can you put a live version to test like gowron has done. That way its easier for anyone to evaluate before installing. Already posted above. WhatBot is up and running to use it simply add 918380865748 to your group. Commands for bot : !register - Register accont. !balance - Check your balance. !tip - Tip others. (!tip <tag> <amount>) (!tip <tag> <amount>rs) !tag - Check your tag. !address - Check your address. !change - Change your tag. (!change <newTag>) !market - check coin market. (!market <coinName>) !convert - check n amount of coinA in coinB (!convert <amount> <coinA> <coinB>)
Coinsecure commands : !coinapi - Add coinsecure api. (!coinapi <apiKey>) !cbid - Create bid. (!cbid <rate> <vol>) !dbid - Cancel bid. (!dbid <OrderId>) !cask - Create ask. (!ask <rate> <vol>) !dask - Cancel ask. (!dask <OrderId>) !info - Check coinsecure market. !cbal - Check coin balance. !fbal - Check fiat balance. !addr - Get coinsecure address. Will submit the code at github but first need to add more commands Ok great! Missed your live post.
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 21, 2015, 04:05:51 PM |
|
Or you can simply use the extra amount (instead of asserting net to be zero) and display it as total "withdrawals" or "deposits"
That will show some data, but it will be incorrect as your true Capital Gains, defeating the purpose of the tool. BTW - the app supports a 'test' apikey (i.e. type test into the apikey form field) to see how it works. It is explained in the FAQ, but so far no one has noticed
|
|
|
|
Amitabh S
Legendary
Offline
Activity: 1001
Merit: 1003
|
|
July 22, 2015, 03:09:52 AM |
|
Or you can simply use the extra amount (instead of asserting net to be zero) and display it as total "withdrawals" or "deposits"
That will show some data, but it will be incorrect as your true Capital Gains, defeating the purpose of the tool. BTW - the app supports a 'test' apikey (i.e. type test into the apikey form field) to see how it works. It is explained in the FAQ, but so far no one has noticed How about this suggestion? (example for coins) Wallet balance = x your computed balance = y then deposits/withdrawals = x-y = d Do the same for fiat Then you compute your capital gains using y, ignoring d. Will that work? EDIT: tested with the "test" key. Here's what the UI looks like (for others):
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 22, 2015, 05:01:01 AM |
|
How about this suggestion?
(example for coins) Wallet balance = x your computed balance = y then deposits/withdrawals = x-y = d
Do the same for fiat Then you compute your capital gains using y, ignoring d. Will that work?
That will not be correct. To correctly calculate your CG, your sells need to be matched in FIFO order. If you ignore some transactions in either buy or sell, your setoffs will not be true. You will get some number out the tool, but it will not be in keeping with accounting principles. Ideally this should include *all* your bitcoin transactions - because your computing CG for *you* not for your activity on one exchange. It is for this reason that many stock trading / portfolio apps allow you to manually add "transactions" to your portfolio in the view (distinct from the transactions that happened on the exchange) EDIT: tested with the "test" key. Here's what the UI looks like (for others):
Try a different date range. There are transactions from 2014-01-01 to 2015-06-30
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 22, 2015, 08:54:44 AM |
|
That will not be correct. To correctly calculate your CG, your sells need to be matched in FIFO order. If you ignore some transactions in either buy or sell, your setoffs will not be true. You will get some number out the tool, but it will not be in keeping with accounting principles.
I would agree with this. The CG should be calculated on the basis of how much funds comes into the account and how much goes out, rather than how much was traded. While user balance can be calculated as a one time. The Api does not show historical data for the same as yet and that is very much needed to know the trail. Rewriting a lot of the API UI, integrating it a bit tighter into the proxy app. Fixed response codes, etc. Added some more methods. Looks like, it will take longer to roll out though. Hopefully early next week.
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 22, 2015, 10:48:50 AM |
|
Rewriting a lot of the API UI, integrating it a bit tighter into the proxy app. Fixed response codes, etc. Added some more methods.
:+1:
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 23, 2015, 05:28:40 PM |
|
The hackathon ends tonight at 12. Will announce winners by the 28th.
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
July 24, 2015, 11:06:58 AM |
|
"theStrategist" bot Bot Details: The Bot is based on Coinsecure Testnet and an API from https://coinsecureis.cool/api is required to trade with the bot. It supports the following strategies: Vanila Mode Place simple buy and sell orders. Ghost Mode Orders placed are not shown on the Coinsecure exchange.The bot monitors the orders on the exchange and when it sees that the user order can be executed, it places the order on the exchange. MeFirst Mode It is useful when you want to guard against users who prevent execution of your order by placing their order just lower/higher than yours. Eg: You placed a buy order at rate Rs.20000 now another user places buy order at Rs.20001 then his order is executed before yours. To prevent this the bot takes the base rate and a difference.The bot will place the order at base rate and then monitor for any other order placed in difference from base rate and in case of another order the bot will cancel the previous order and place a new order better than that of the other user.In previous example the bot will place an order at rate Rs. 20001.01 and keep on increasing till the difference which is the upper limit Rainbow Mode It can be used to break the order into smaller orders of increasing/decreasing rate.Eg: If you place a sell order of 1 BTC at Rs.20000,set incement at Rs.10 and split into 5 orders, the bot will place 5 orders starting at .2 BTC for Rs.20000, then .2 BTC at Rs.20010 and so on. SIP Mode This mode allows you to place order which will be executed at interval of input minutes. Range Mode This mode allows user to place two order one buy and other sell.The bot will buy bitcoin at the lower buy price and sell bitcoins at higher sell price. Buy and sell orders are executed in order.It can be useful in case you expect the bitcoin price to fluctuate in a range .Eg: If the bitcoin price is fluctuation between Rs.20000 and Rs.19000, the bot will buy at Rs.19000 and sell at Rs.20000 Price Mode Price mode can be used to protect the user in case of large drop in bitcoin price or book profit in case of steep rise in price.If the condition for price order is met, then all the orders of the user is cancelled and a buy/sell order is placed for all the bitcoins in user account. Executable Jar: https://www.dropbox.com/s/dcnnmosc0oj3s1m/theStrategist.jar?dl=0Source: https://github.com/ani4444/theStrategisthttps://i.imgur.com/mWiRAMh.pnghttps://i.imgur.com/AJ3qIQm.png
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 24, 2015, 05:02:03 PM |
|
Love this one
|
|
|
|
IIIIIHIIIII
Member
Offline
Activity: 69
Merit: 10
|
|
July 28, 2015, 09:17:00 AM Last edit: July 28, 2015, 09:38:50 AM by IIIIIHIIIII |
|
Bot now also allow you to do mobile recharge via whatsapp. Edit : coinsecure Withdraw api method will be nice for this. People will be able to use their coinsecure.in btc balance to pay for recharge. for it uses tipbot balance.
|
|
|
|
Amitabh S
Legendary
Offline
Activity: 1001
Merit: 1003
|
|
July 28, 2015, 12:10:02 PM |
|
Re the one by IIIIIHIIIII, how is the recharge actually done? Could you elaborate on the backend? (Very interesting idea btw)
|
|
|
|
IIIIIHIIIII
Member
Offline
Activity: 69
Merit: 10
|
|
July 28, 2015, 12:24:03 PM |
|
Re the one by IIIIIHIIIII, how is the recharge actually done? Could you elaborate on the backend? (Very interesting idea btw)
It uses bitrefill.com api to do recharge. When you command the bot to do a recharge. - Bot places the order on bitrefill.com and gets the deposit address and the amount of btc required. - Then bot calls shapeshift.io api with btc deposit address and btc amount we retrieved from bitrefill.com. - shapeshift.io then give us a doge address and amount of doge required to get the btc amount we passed it. - Then the bot checks if the user tipbot account have doge > required doge. - if he/she does have required doge, then the bot withdraws that amount of doge from his/her tipbot account to the shapeshift.io address which then sends btc to the bitrefill.com deposit address. - bitrefill.com gets the btc and sends the recharge.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 28, 2015, 12:36:04 PM |
|
Will announce results by today or tomorrow at the latest.
|
|
|
|
IIIIIHIIIII
Member
Offline
Activity: 69
Merit: 10
|
|
July 28, 2015, 12:54:21 PM |
|
Bot core running on telegram. Have every command that WhatBot has now (coinsecure,market...etc). We can take the core part to slack,IRC,Twitter etc Doing recharge via IRC (*_*)
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 29, 2015, 05:04:09 PM |
|
1. The Strategist 2. WhatBot 3. Coinsecure Capital Gains
All the entries were awesome. techguy, blew our mind with the concept and possibilities on clients. There could have been 3 winners and here they are.
Will make payouts as soon as. Do send in BTC addresses from your posting account.
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
July 29, 2015, 07:06:32 PM |
|
1. The Strategist 2. WhatBot 3. Coinsecure Capital Gains
All the entries were awesome. techguy, blew our mind with the concept and possibilities on clients. There could have been 3 winners and here they are.
Will make payouts as soon as. Do send in BTC addresses from your posting account.
Thanks a lot, this is awesome. My bitcoin address is 1Aswr8vXivfate2vbKKtZHtLisFAVFfqqe
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 29, 2015, 07:20:25 PM |
|
1. The Strategist 2. WhatBot 3. Coinsecure Capital Gains
All the entries were awesome. techguy, blew our mind with the concept and possibilities on clients. There could have been 3 winners and here they are.
Will make payouts as soon as. Do send in BTC addresses from your posting account.
Thanks a lot, this is awesome. My bitcoin address is 1Aswr8vXivfate2vbKKtZHtLisFAVFfqqe Lemme know whats ur id that u using for livenet api and I will drop the fee to 0%
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 30, 2015, 02:04:00 AM |
|
1. The Strategist 2. WhatBot 3. Coinsecure Capital Gains
All the entries were awesome. techguy, blew our mind with the concept and possibilities on clients. There could have been 3 winners and here they are.
Will make payouts as soon as. Do send in BTC addresses from your posting account.
Super. Here you go: 1Mm83DJnWza2CsAmNmTjJu2DR2YFQRGBDv
|
|
|
|
techguy
|
|
July 30, 2015, 04:53:15 AM |
|
Congrats guys !!
|
|
|
|
ani4444
Newbie
Offline
Activity: 55
Merit: 0
|
|
July 30, 2015, 12:20:44 PM |
|
Lemme know whats ur id that u using for livenet api and I will drop the fee to 0%
Thanks, sent PM.
|
|
|
|
Benson Samuel (OP)
Legendary
Offline
Activity: 1890
Merit: 1000
Landscaping Bitcoin for India!
|
|
July 30, 2015, 03:06:33 PM |
|
Sent coins to ani4444 and gowron. Waiting for IIIIIHIIIII's address. If anyone is in Mumbai over this weekend, there is a pretty cool blockchain hackathon at the BSE building.
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 30, 2015, 05:23:34 PM |
|
Congrats guys !!
Thanks buddy
|
|
|
|
gowron
Newbie
Offline
Activity: 28
Merit: 0
|
|
July 30, 2015, 05:25:46 PM |
|
Sent coins to ani4444 and gowron. Waiting for IIIIIHIIIII's address.
Terrific, received. That's my first bitcoin transaction. Mission accomplished
|
|
|
|
|