fellowtraveler



Offline



Activity: 440

Merit: 250







Sr. MemberActivity: 440Merit: 250 Holy Grail BOUNTY June 05, 2013, 09:44:22 AM

Last edit: August 20, 2013, 12:53:17 PM by fellowtraveler #1 81+ BTC



EDIT: "CIYAM Open" has offered to allow us to use their system for free, for the purpose of dividing up the tasks, so I suggest we take them up on that offer.



-------------------------------------------------------------------------



Rassah has donated 18 BTC towards this bounty, and Monetas can pledge an additional 18 BTC as well.

So that's a total of 36 BTC so far, not counting any other contributions.



Anyone else wishing to contribute to this bounty, please send the funds to the OT donation address: 1NtTPVVjDsUfDWybS4BwvHpG2pdS9RnYyQ



This application will actually be rather easy to write, as I can provide the code for all the OT functions, and I will be available to support you and answer all your questions. If any changes are necessary inside OT itself, I will code them for you.



If you are interested in collecting this bounty, please contact me at:



REQUIREMENTS:



1. Open Source license.



2. The application itself will be a Systray Menu written in QT / C++.



3. When you click on the Systray Icon, it should display this menu:



MENU:

------------------

Overview... (Pops up a list of incoming/outgoing transactions and receipts.)

NOTE: I will provide you the code that generates this data -- you just display it in the GUI.

------------------

Default Nym: Trader Bob ( Click: goes to a list of Nyms where you can add / edit / delete )

Default Server: Digitalis ( Click: goes to a list of Servers where you can add / edit / delete )

------------------------------------------------

gold account: $66,422 (Default account, on server.)

gold cash purse: $40,000 (Cash in local wallet.)

Note: Clicking on the account should pop up a modal dialog for the account.

Note: Clicking on the purse should pop up a modal dialog for the purse.

------------------

Withdraw --> (as Cash or Voucher.)

Deposit -> Paste Cash or Cheque. (Deposit into account or local purse.)

------------------

Send Funds--> Cash, cheque, voucher, or transfer.

Request Payment --> Send an invoice or a payment plan proposal.

------------------

Advanced --->

Agreements (smart contracts)

Markets (offers, trades)

Settings (Settings tab)

------------------------------------------------

Note: In all cases above, I will provide you the code you'll need for the OT portion of any functionality needed above. I will make this super easy for you.





4. The application will also need to provide an HTTP interface so that external applications can send messages to it.

For example, I might have a Firefox plugin that sends a "Withdraw Cash" message to OT through the HTTP interface.

All you have to do when that happens is trigger the same "Withdraw Cash" function from the menu, as if the user had clicked on it.

(FYI, we're going to model the



5. The application will also need to be able to talk to Bitcoin through

Not much is required here... basically we just want to be able to verify that bitcoins were received,

and we also want to be able to send a multi-sig transaction. Here's an example of this.

We also want to be able to do this with colored coins, but I won't hold you to it unless the colored coin guys can provide sample code.



6. The application will also need to be able to talk to Bitmessage through Bitmessage's HTTP interface.

Basically we just want to be able to send/receive broadcasts, so that we can wire funds between OT servers,

and have cross-server discovery for trading.

Also, here is

We will want to use an abstraction layer here.



As I said, I will be available to support you on your development, and will provide pre-written code that does the OT heavy lifting for you. EDIT: the bounty is now up toEDIT: "CIYAM Open" has offered to allow us to use their system for free, for the purpose of dividing up the tasks, so I suggest we take them up on that offer. I have posted the project there. Please click here and sign up. -------------------------------------------------------------------------Rassah has donated 18 BTC towards this bounty, and Monetas can pledge an additional 18 BTC as well.So that's a total of 36 BTC so far, not counting any other contributions.Anyone else wishing to contribute to this bounty, please send the funds to the OT donation address: 1NtTPVVjDsUfDWybS4BwvHpG2pdS9RnYyQThis application will actually be rather easy to write, as I can provide the code for all the OT functions, and I will be available to support you and answer all your questions. If any changes are necessary inside OT itself, I will code them for you.If you are interested in collecting this bounty, please contact me at: chris@monetas.net Open Source license.The application itself will be a Systray Menu written in QT / C++.When you click on the Systray Icon, it should display this menu:MENU:------------------Overview... (Pops up a list of incoming/outgoing transactions and receipts.)------------------Default Nym: Trader Bob ( Click: goes to a list of Nyms where you can add / edit / delete )Default Server: Digitalis ( Click: goes to a list of Servers where you can add / edit / delete )------------------------------------------------gold account: $66,422 (Default account, on server.)gold cash purse: $40,000 (Cash in local wallet.)------------------Withdraw --> (as Cash or Voucher.)Deposit -> Paste Cash or Cheque. (Deposit into account or local purse.)------------------Send Funds--> Cash, cheque, voucher, or transfer.Request Payment --> Send an invoice or a payment plan proposal.------------------Advanced --->Agreements (smart contracts)Markets (offers, trades)Settings (Settings tab)------------------------------------------------The application will also need to provide an HTTP interface so that external applications can send messages to it.For example, I might have a Firefox plugin that sends a "Withdraw Cash" message to OT through the HTTP interface.(FYI, we're going to model the OpenTransact HTTP interface as closely as possible, although we'll adapt it to OT as necessary.)The application will also need to be able to talk to Bitcoin through Bitcoin's HTTP interface. Not much is required here... basically we just want to be able toand we also want to be able toWe also want to be able to do this with colored coins, but I won't hold you to it unless the colored coin guys can provide sample code.The application will also need to be able to talk to Bitmessage through Bitmessage's HTTP interface.Basically we just want to be able toso that we can wire funds between OT servers,and have cross-server discovery for trading. The protocol is described here. Also, here is sample code for using Bitmessage. Easy, right?We will want to use an abstraction layer here.As I said,on your development, and will provide pre-written code that does the OT heavy lifting for you.

creator, co-founder, Monetas creator, Open-Transactions

AWARD-WINNING

CASINO CRYPTO EXCLUSIVE

CLUBHOUSE 1500+

GAMES 2 MIN

CASH-OUTS 24/7

SUPPORT 100s OF

FREE SPINS PLAY NOW tised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertised sites are not endorsed by the Bitcoin Forum. They maybe unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.

Xenland



Offline



Activity: 980

Merit: 1000





I'm not just any shaman, I'm a Sha256man







LegendaryActivity: 980Merit: 1000I'm not just any shaman, I'm a Sha256man Re: Holy Grail BOUNTY June 05, 2013, 09:53:41 AM

Last edit: July 07, 2013, 11:38:02 PM by Xenland #2 and in the context of possibly not receiving a reward. Is it possible to claim the bounty as reserved/taken while someone works on it? I'm positive I can accomplish this task if I have no stress of completing the jobin the context of possibly not receiving a reward.

CIYAM



Offline



Activity: 1890

Merit: 1004





Ian Knowles - CIYAM Lead Developer







LegendaryActivity: 1890Merit: 1004Ian Knowles - CIYAM Lead Developer Re: Holy Grail BOUNTY June 05, 2013, 09:56:25 AM #3



Note that CIYAM Open is a system that only locks in *one* dev for an agreed period of time to deliver (and accepted delivery would be determined by a merged git pull request).



If desired this could be divided up into several smaller tasks each of which would be a potion of the *overall* bounty (rather than having the whole thing be a "all or nothing" bounty).

I would be happy to host this (and personally help manage it) on CIYAM Open free of charge ( http://ciyam.org/open ).Note that CIYAM Open is a system that only locks in *one* dev for an agreed period of time to deliver (and accepted delivery would be determined by a merged git pull request).If desired this could be divided up into several smaller tasks each of which would be a potion of the *overall* bounty (rather than having the whole thing be a "all or nothing" bounty).



GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

fellowtraveler



Offline



Activity: 440

Merit: 250







Sr. MemberActivity: 440Merit: 250 Re: Holy Grail BOUNTY June 05, 2013, 10:13:55 AM #4 I don't mind dividing it up if people want to do it that way. For example, one guy does the Bitmessage integration, another guy does the Bitcoin integration, etc. We can even parcel out things like the Chrome plugin, Skype plugin, Firefox plugin, etc.



I've got to hit the sack, I'll check back tomorrow.

creator, co-founder, Monetas creator, Open-Transactions

Xenland



Offline



Activity: 980

Merit: 1000





I'm not just any shaman, I'm a Sha256man







LegendaryActivity: 980Merit: 1000I'm not just any shaman, I'm a Sha256man Re: Holy Grail BOUNTY June 05, 2013, 10:17:23 AM #5 I definably claim the sys tray menu GUI in Qt/C++ and the HTTP and Bitcoin Communications, if someone wants to snag OT that would sound like fun! I get started on this tomorrow.

marcus_of_augustus



Offline



Activity: 3290

Merit: 1485









LegendaryActivity: 3290Merit: 1485 Re: Holy Grail BOUNTY June 05, 2013, 10:32:52 AM #6



https://bitmessage.org/wiki/API_Reference



and dev just added these for just this kind of use



Code: addSubscription <address> [label] Subscribe to an address. label must be base64-encoded.

deleteSubscription <address> Unsubscribe from an address. The program does not check to see whether you were subscribed in the first place. Also actual API spec for bitmessage can be found hereand dev just added these for just this kind of use Monetary Freedom - an inalienable right

Per aspera ad astra Per aspera ad astra

becoin



Offline



Activity: 2702

Merit: 1082









LegendaryActivity: 2702Merit: 1082 Re: Holy Grail BOUNTY June 05, 2013, 12:48:30 PM #8 I understand that Bitmessage will be used for service discovery between different OT servers but how these servers will transact between themselves? For instance, the universal currency between Ripple gateways is the XRP. What will be the settlement currency between OT federated servers?

evoorhees



Offline



Activity: 1008

Merit: 1005





Democracy is the original 51% attack







LegendaryActivity: 1008Merit: 1005Democracy is the original 51% attack Re: Holy Grail BOUNTY June 05, 2013, 02:43:24 PM #10 14 BTC donated! That should get you up to 50 btc. Kick ass guys.

boonies4u



Offline



Activity: 826

Merit: 1000









Hero MemberActivity: 826Merit: 1000 Re: Holy Grail BOUNTY June 05, 2013, 03:30:40 PM #11 Glad to see the wheels are starting to turn with Bitmessage and OT. I'd donate to the bounty if I had coin to spare!

bytemaster



Offline



Activity: 770

Merit: 559



BitShares







Hero MemberActivity: 770Merit: 559BitShares Re: Holy Grail BOUNTY June 05, 2013, 03:41:09 PM #12 I am interested in working on this if we can divide up the bounty in advance. It seems like there are a lot of parts here, so if we can organize who is doing what and for what bounty then I can help take this on.



At the very least I can provide the OS X port / testing / support. https://steemit.com Blogging is the new Mining

dscotese



Offline



Activity: 445

Merit: 250





I prefer evolution to revolution.







Sr. MemberActivity: 445Merit: 250I prefer evolution to revolution. Re: Holy Grail BOUNTY June 05, 2013, 04:26:44 PM #13 Quote from: bytemaster on June 05, 2013, 03:41:09 PM I am interested in working on this if we can divide up the bounty in advance. It seems like there are a lot of parts here, so if we can organize who is doing what and for what bounty then I can help take this on.



At the very least I can provide the OS X port / testing / support.

The bounty should be on dividing the project up into feasible pieces, each of which is assigned a percent of the existing bounty. The bounty for the break up can be quite small, and the requirements to be met can be FT agreeing that the break up makes sense.



Or perhaps breaking the project up in a reasonable way is simple enough that someone will do it for free. Anyone working on that?



I recommend that a separate bounty be offered (or broken off from the existing one) to write human unit tests - a description of a testing plan for someone to follow with what is purported to be the final result. The spec that FT wrote seems marginal to me, but maybe I'm just paranoid :-). The bounty should be on dividing the project up into feasible pieces, each of which is assigned a percent of the existing bounty. The bounty for the break up can be quite small, and the requirements to be met can be FT agreeing that the break up makes sense.Or perhaps breaking the project up in a reasonable way is simple enough that someone will do it for free. Anyone working on that?I recommend that a separate bounty be offered (or broken off from the existing one) to write human unit tests - a description of a testing plan for someone to follow with what is purported to be the final result. The spec that FT wrote seems marginal to me, but maybe I'm just paranoid :-). I like to provide some work at no charge to prove my value. Avoid supporting terrorism!

Satoshi Nakamoto: "He ought to find it more profitable to play by the rules." Satoshi Nakamoto: "He ought to find it more profitable to play by the rules."

coinfunder



Offline



Activity: 46

Merit: 0







NewbieActivity: 46Merit: 0 Re: Holy Grail BOUNTY June 05, 2013, 06:56:58 PM #15 I just sent .5 BTC. Let me know if you like to start a project for this on CoinFunder. I will waive all fees.

Xenland



Offline



Activity: 980

Merit: 1000





I'm not just any shaman, I'm a Sha256man







LegendaryActivity: 980Merit: 1000I'm not just any shaman, I'm a Sha256man Re: Holy Grail BOUNTY June 05, 2013, 08:04:46 PM

Last edit: June 05, 2013, 09:57:25 PM by Xenland #17





EDIT/UPDATE: I'm really hoping this was targeted at windows because I'm developing in windows with QT already when i started, ( normally do linux by habit ) Okay I won't claim it all I'll just do the clicks and menus and gui sys tray stuff and then we'll see what happens. I'm almost positive i understand the purpose of this app but anywho i'll release what i have so far tonight and the original poster can tell me what i dont/do understand this is a fun project alreadyEDIT/UPDATE: I'm really hoping this was targeted at windows because I'm developing in windows with QT already when i started, ( normally do linux by habit )

Xenland



Offline



Activity: 980

Merit: 1000





I'm not just any shaman, I'm a Sha256man







LegendaryActivity: 980Merit: 1000I'm not just any shaman, I'm a Sha256man Re: Holy Grail BOUNTY June 05, 2013, 11:11:36 PM #18

Its the Icon that says OT (Notes also I never code with GUI forms, i only write GUI stuff with code for maximum flexibility, in case any other contributors were wondering what kind of game they need to step up to when contributing, I'd also be willing to help convert publicly those who do code along side QT Gui Forms)

Preview: System tray