- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Thu, 28 Jan 2016 14:34:04 +0100
- To: Adrian Hope-Bailie <adrian@hopebailie.com>
- Cc: Interledger Community Group <public-interledger@w3.org>
- Message-ID: <CAKaEYhK3SQS7vWEYBsfoo2nYWXgFZObpC0ZKT9dRXR-Heaq24Q@mail.gmail.com>
On 28 January 2016 at 11:55, Adrian Hope-Bailie <adrian@hopebailie.com> wrote: > You can also click on any two ledgers in the visualisation and that will > initiate a transaction from one to the other > Ah thanks, I almost worked it out :) I get a 400 error when trying: payment from http://localhost:3007 to http://localhost:3007 jquery.js:8630 PUT http://localhost:5001/payments 400 (Bad Request) log: ledger-ledger7 2016-01-28T13:21:37.549Z koa INFO --> PUT /transfers/4a835880-7017-4c04-b557-2df5ff29590f 400 11ms - visualization 2016-01-28T13:21:37.549Z error-handler ERROR Error: Bad Request visualization at Request.callback (/var/www/ld/dev/five-bells-demo/node_modules/five-bells-visualization/node_modules/five-bells-sender/node_modules/superagent/lib/node/index.js:826:17) visualization at IncomingMessage.<anonymous> (/var/www/ld/dev/five-bells-demo/node_modules/five-bells-visualization/node_modules/five-bells-sender/node_modules/superagent/lib/node/index.js:1049:12) visualization at emitNone (events.js:85:20) visualization at IncomingMessage.emit (events.js:179:7) visualization at endReadableNT (_stream_readable.js:906:12) visualization at nextTickCallbackWith2Args (node.js:474:9) visualization at process._tickCallback (node.js:388:17) visualization 2016-01-28T13:21:37.550Z koa INFO --> PUT /payments 400 250ms - some previous messages: visualization got quotes for 3 paths visualization got cheapest path: [{"source_transfers":[{"ledger":" http://localhost:3007","credits":[{"amount":"1.05","account":" http://localhost:3007/accounts/millie "}],"expiry_duration":"6"}],"destination_transfers":[{"ledger":" http://localhost:3003","debits":[{"amount":"0.17","account":" http://localhost:3003/accounts/millie"}],"expiry_duration":"5"}],"id":" http://localhost:4004/payments/11cad97d-e746-416a-94b3-fc9aae16a431 "},{"source_transfers":[{"ledger":"http://localhost:3003 ","credits":[{"amount":"0.17","account":" http://localhost:3003/accounts/millie "}],"expiry_duration":"5"}],"destination_transfers":[{"ledger":" http://localhost:3007","debits":[{"amount":"1.00","account":" http://localhost:3007/accounts/millie"}],"expiry_duration":"4"}],"id":" http://localhost:4004/payments/8e00ba17-6365-4a39-8df9-06d0b8a4886b"}] ledger-ledger7 2016-01-28T13:21:37.538Z koa INFO <-- PUT /transfers/4a835880-7017-4c04-b557-2df5ff29590f ledger-ledger7 2016-01-28T13:21:37.546Z error-handler WARN Invalid body: Body did not match schema Transfer ledger-ledger7 2016-01-28T13:21:37.547Z error-handler DEBUG -- ValidationError: Additional properties not allowed ledger-ledger7 2016-01-28T13:21:37.547Z error-handler DEBUG /allOf/0/additionalProperties Any ideas why? I'll try and look thru the code further ... > > On 28 January 2016 at 11:33, Melvin Carvalho <melvincarvalho@gmail.com> > wrote: > >> >> >> On 28 January 2016 at 10:22, Melvin Carvalho <melvincarvalho@gmail.com> >> wrote: >> >>> Looking at the five bells demo >>> >>> https://github.com/interledger/five-bells-demo >>> >>> I am able to get the 8 ledgers up and visualized. I can also see them >>> using sqlite, and access each account individually. >>> >>> The README says >>> >>> "It allows you to very quickly spin up a complete Interledger network *and >>> do test transactions*." >>> >>> It doesnt say how to do transactions. Is there any guide? >>> >>> >>> >> This seemed to work: >> >> ./send.js http://localhost:3002 http://localhost:3002 >> crawler found 8 ledgers and 7 traders >> findPath http://localhost:3002 -> http://localhost:3002 >> findPath found 3 paths >> got quotes for 3 paths >> got cheapest path: [{"source_transfers":[{"ledger":"http://localhost:3002 >> ","credits":[{"amount":"1.01","account":" >> http://localhost:3002/accounts/mike >> "}],"expiry_duration":"6"}],"destination_transfers":[{"ledger":" >> http://localhost:3005","debits":[{"amount":"0.57","account":" >> http://localhost:3005/accounts/mike"}],"expiry_duration":"5"}],"id":" >> http://localhost:4006/payments/cdc27025-8e76-41a0-a1fe-20ce1324aca8 >> "},{"source_transfers":[{"ledger":"http://localhost:3005 >> ","credits":[{"amount":"0.57","account":" >> http://localhost:3005/accounts/mike >> "}],"expiry_duration":"5"}],"destination_transfers":[{"ledger":" >> http://localhost:3002","debits":[{"amount":"1.00","account":" >> http://localhost:3002/accounts/mike"}],"expiry_duration":"4"}],"id":" >> http://localhost:4006/payments/f471caee-6339-462c-99b1-45f1ff9c9ece"}] >> >> 3002 hold -2.220446049250313e-16 >> 3002 admin 0 >> 3002 mark 1500000 >> 3002 millie 1500000 >> 3002 mary 1500000 >> 3002 mike 1500000.01 >> 3002 alice 1499998.99 >> 3002 vinnie 0 >> 3002 bob 1500001 >> >> >> >
Received on Thursday, 28 January 2016 13:34:40 UTC