ukstv on master
Publish - @machinomy/wraptso@… Remove dependency on chalk in w… Publish - @machinomy/wraptso@… (compare)
ukstv on wraptso@0.1.4
ukstv on wraptso@0.1.3
ukstv on master
Publish - @machinomy/wraptso@… Publish - @machinomy/wraptso@… Do not require console.table and 1 more (compare)
ukstv on wraptso@0.1.2
Publish - @machinomy/wraptso@… Publish - @machinomy/wraptso@… (compare)
ARyaskov on master
Up wraptso version. (compare)
ARyaskov on master
Fix wraptso for modern environm… (compare)
ukstv on master
Remove isGreaterThanPrevious va… Publish - @machinomy/cli@0.0.… (compare)
ARyaskov on master
Fix TravisCI. (compare)
ukstv on master
Publish - @machinomy/cli@0.0.… (compare)
ARyaskov on master
Introduce updateSettlingUntil m… Fix lint error. Fix SQL quotes. and 4 more (compare)
ARyaskov on updateSettlingUntil-in-DAO
Inflate channel's settlingUntil… Publish - @machinomy/cli@0.0.… Merge branch 'master' into tech… (compare)
ukstv on master
Publish - @machinomy/cli@0.0.… (compare)
ukstv on master
Inflate channel's settlingUntil… (compare)
ukstv on inflate-settling-until
Inflate channel's settlingUntil… (compare)
ARyaskov on updateSettlingUntil-in-DAO
Refactor BigNumber operation. (compare)
Hi @ukstv, we're running into some problems with our Ethereum integration for Interledger. We're getting an error that says:
2018-04-13T18:46:10.417Z ilp-plugin-mini-accounts debug btp packet not accepted Error: Invalid payment.
at ChannelManagerImpl.<anonymous> (/home/michiel/amundsen/node_modules/machinomy/lib/channel_manager.ts:126:15)
at step (/home/michiel/amundsen/node_modules/machinomy/dist/lib/channel_manager.js:42:23)
at Object.next (/home/michiel/amundsen/node_modules/machinomy/dist/lib/channel_manager.js:23:53)
at fulfilled (/home/michiel/amundsen/node_modules/machinomy/dist/lib/channel_manager.js:14:58)
at <anonymous>
and it looks like it's because canClaim
is returning false in https://github.com/machinomy/machinomy/blob/master/lib/payment_manager.ts#L40 . We're on version 1.6.1.
If you get a chance could you take a look and let me know if there's anything wrong with the payment we're creating here? https://github.com/interledgerjs/ilp-plugin-ethereum-asym-client/blob/bs-fix-various/index.js#L94
require('machinomy').configuration
If I'm not mistaken, I believe Machinomy is the library Spankchain is actually using (https://medium.com/machinomy/explaining-vynos-91f73eeb133a).
I think @ukstv was planning to implement bidirectional channels but not sure if that's still on the roadmap (I'd argue that's an optimization that's only really useful if a) the network fees are super high and b) the use case actually involves balanced flows that can net out)
Since the channels are unidirectional, the receiver can always claim the funds they are owed (see https://github.com/machinomy/machinomy-contracts/blob/master/contracts/Unidirectional.sol#L118-L125). It's only the sender that has to wait before getting their money out of the channel