Overline Interchange Public Beta Discussion

This thread is for new users who are testing Borderless to discuss features, upgrades, and bugs.

3 Likes

Incomplete transaction, eth was sent and was received by the seller of the NRG, at the expiration of the settlement time, the buyer didn’t get the NRG as borderless still reads sending eth on buyer side and receiving on seller side!

IMG_20200709_084009_969|410x468

What is the solution to this.

I’m getting application error 0xc00000005 when starting Borderless. Borderless used to run smoothly before.

I was not able to resolve the 0xc00000005 error. A clean reinstall was to no avail too. Gave me the same error during setup process. Borderless download page giving this Chrome errorpage:

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<Error>

<Code>AccessDenied</Code>

<Message>Access Denied</Message>

<RequestId>164F1F1A54BD2A47</RequestId>

<HostId>ruU0xUawMbvo8o7aMufl4ssWwk6z5/w8bEdVsrF6eziVJPHL3v54R+pt7psZ66EDIhjn6IjZ75Q=</HostId>

</Error>

I’m running Windows 10

Can you dm me at @multichain on telegram

Good evening,

I’ve been using borderless for a while now and there are a ‘few’ situations I would like to mention. I believe this comes in the light of ‘constructive criticism’ and ideas to fix some ‘features’ I’ve been using.

First, I made an order and then noticed the order span / settlement I put was wrong. I tried to cancel it and instead of canceling the order and giving me the collateral back ‘instantly’, borderless matches my order (like I’m buying my own sell order) and it gets stuck on a ‘loop’. I then had to wait 1 day (until settlement finishes) to get my collateral back and make a new order. Couldn’t this be done in a simplest way, to just cancel the order all together and get collateral back ‘instantly’ so maker can make the order again?

Second, I was playing with order span and settlement again and it seems there is a limit on it. Didn’t test how much but when you add big numbers to the order span and settlement, it gives you an error when making the order. Is this something that could be changed in a way that makes could set an order to last a ‘long time’ ? For example if I want to sell my NRG at $0.05 and just leave it there until it matches, I can’t as I need to come back from time to time to re set the order.

Third, related to #second, I made an order that would last around 20m and would have a settlement of 1 day. This seems like a realistic situation for an OTC deal, for example. But then, as expected, the order died, didn’t get matched and got moved from the Open Orders to Unmatched Orders. But instead of unlocking the collateral (and removing the order), it gets stuck there until settlement is over. Couldn’t this apply to a matched order only so that maker would have a quicker chance to insert the order again, since it wasn’t matched?

Fourth, related to borderless updates, it seems like the app gets updated quite regularly as I can see small tweeks sometimes but this isn’t communicated anywhere. Plus an user can’t see what version of borderless they are using as they are always labeled as v1.0.0. Is there a way an update checker could be attached when borderless starts so it would automatically check if the user is using the latest version and prompt an update if it isn’t? Also is it possible to get V numbers updated?

Fifth, related to the #fourth, the situation with the missing TX that was posted in here a few weeks ago was mine. I’ve matched three tx’s on borderless, sent ETH for all three of them and only got tokens for two. I had to find the seller on telegram with the help from third parties and kindly ask to send me NRG as I had sent ETH but didn’t get any NRG. I believe this could be related to borderless update/version as I could be using an old version of borderless and connected to an old waypoint that did not complete that transfer.

These are just a few things, I have others I would like to mention but won’t make this post too long.

Thank you!

1 Like

The feedback is much appreciated. Regarding the first point, you are correct in that currently the act of canceling is taking your own order - this is purposeful in the creation of the maker order script. Scripts will be written in the future that improve upon this initial order type. Regarding your second point, yes this is purposeful again to avoid orders that exist for too long. On your third point, once again this in the script construction, that after the deposit period ends, the order can no longer be taken, but now the settlement period must end before the NRG can be unlocked. Related to Borderless updates, yes we will be introducing version updates as we make updates to the interface. Per your fifth point, I would like to remind you that we are still within a beta period and solving these issues is a priority for the team. Once again, your feedback is appreciated.

docker: error during connect: Post htt-ps://192.168.99.100:2376/v1.40/containers/create?name=bcnode: dial tcp 192.168.99.100:2376: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
See ‘docker run --help’.

I receive above error when I try to load and start docker

Got same issue.Please anyone give a hints :wink:

Smth weird has occurred with balances or TXs outputs calculation in Borderless v.1.0.9
Have been sending a bunch of NRG transactions and now overall balance is less than expected. Im not sure if i need to post TXID here, but i would be grateful the relevant team member would approach me on the matter.
Borderless UI shows black screen when choosing one of the wallets in portfolio, so probably errors log from DevTools Console would help to debug:

Errors log

Uncaught (in promise) TypeError: a.map is not a function
at transfer_history (transfer_history.js:48)
at 3.006bbcc0.chunk.js:1
at m (3.006bbcc0.chunk.js:1)
at 3.006bbcc0.chunk.js:1
at nrg.js:41
at u (3.006bbcc0.chunk.js:1)
at Generator._invoke (3.006bbcc0.chunk.js:1)
at Generator.forEach.t.(anonymous function) [as next] (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.006bbcc0.chunk.js:1:4182139)
at u (3.006bbcc0.chunk.js:1)
at b (3.006bbcc0.chunk.js:1)

3.006bbcc0.chunk.js:1 TypeError: n.filter is not a function
at Function.mapToProps (past.jsx:145)
at n (3.006bbcc0.chunk.js:1)
at 3.006bbcc0.chunk.js:1
at p (3.006bbcc0.chunk.js:1)
at 3.006bbcc0.chunk.js:1
at t.f (3.006bbcc0.chunk.js:1)
at t.e.handleChangeWrapper (3.006bbcc0.chunk.js:1)
at 3.006bbcc0.chunk.js:1
at tu (3.006bbcc0.chunk.js:1)
at Object.notify (3.006bbcc0.chunk.js:1)

Uncaught TypeError: n.filter is not a function
at Function.mapToProps (past.jsx:145)
at n (3.006bbcc0.chunk.js:1)
at 3.006bbcc0.chunk.js:1
at p (3.006bbcc0.chunk.js:1)
at 3.006bbcc0.chunk.js:1
at t.f (3.006bbcc0.chunk.js:1)
at t.e.handleChangeWrapper (3.006bbcc0.chunk.js:1)
at 3.006bbcc0.chunk.js:1
at tu (3.006bbcc0.chunk.js:1)
at Object.notify (3.006bbcc0.chunk.js:1)

Uncaught (in promise) TypeError: a.map is not a function
at transfer_history (transfer_history.js:48)
at 3.006bbcc0.chunk.js:1
at m (3.006bbcc0.chunk.js:1)
at 3.006bbcc0.chunk.js:1
at nrg.js:41
at u (3.006bbcc0.chunk.js:1)
at Generator._invoke (3.006bbcc0.chunk.js:1)
at Generator.forEach.t.(anonymous function) [as next] (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.006bbcc0.chunk.js:1:4182139)
at u (3.006bbcc0.chunk.js:1)
at b (3.006bbcc0.chunk.js:1)

transfer_history.js:48 Uncaught (in promise) TypeError: a.map is not a function
at transfer_history (transfer_history.js:48)
at 3.006bbcc0.chunk.js:1
at m (3.006bbcc0.chunk.js:1)
at 3.006bbcc0.chunk.js:1
at nrg.js:41
at u (3.006bbcc0.chunk.js:1)
at Generator._invoke (3.006bbcc0.chunk.js:1)
at Generator.forEach.t.(anonymous function) [as next] (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.006bbcc0.chunk.js:1:4182139)
at u (3.006bbcc0.chunk.js:1)
at b (3.006bbcc0.chunk.js:1)
transfer_history @ transfer_history.js:48
(anonymous) @ 3.006bbcc0.chunk.js:1
m @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
(anonymous) @ nrg.js:41
u @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
forEach.t.(anonymous function) @ 3.006bbcc0.chunk.js:1
u @ 3.006bbcc0.chunk.js:1
b @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
forEach.t.(anonymous function) @ 3.006bbcc0.chunk.js:1
n @ 3.006bbcc0.chunk.js:1
s @ 3.006bbcc0.chunk.js:1
Promise.then (async)
n @ 3.006bbcc0.chunk.js:1
s @ 3.006bbcc0.chunk.js:1
Promise.then (async)
n @ 3.006bbcc0.chunk.js:1
s @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
(anonymous) @ nrg.js:9
(anonymous) @ index.js:16
u @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
forEach.t.(anonymous function) @ 3.006bbcc0.chunk.js:1
n @ 3.006bbcc0.chunk.js:1
s @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
Ze @ index.js:14
(anonymous) @ socket.js:87
u @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
forEach.t.(anonymous function) @ 3.006bbcc0.chunk.js:1
n @ 3.006bbcc0.chunk.js:1
s @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
(anonymous) @ socket.js:77
(anonymous) @ socket.js:70
u @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
forEach.t.(anonymous function) @ 3.006bbcc0.chunk.js:1
n @ 3.006bbcc0.chunk.js:1
s @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
(anonymous) @ socket.js:69
n.emit @ 3.006bbcc0.chunk.js:1
d.onevent @ 3.006bbcc0.chunk.js:1
d.onpacket @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
n.emit @ 3.006bbcc0.chunk.js:1
d.ondecoded @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
n.emit @ 3.006bbcc0.chunk.js:1
h.add @ 3.006bbcc0.chunk.js:1
d.ondata @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
n.emit @ 3.006bbcc0.chunk.js:1
c.onPacket @ 3.006bbcc0.chunk.js:1
(anonymous) @ 3.006bbcc0.chunk.js:1
n.emit @ 3.006bbcc0.chunk.js:1
o.onPacket @ 3.006bbcc0.chunk.js:1
o.onData @ 3.006bbcc0.chunk.js:1
ws.onmessage @ 3.006bbcc0.chunk.js:1
Show 36 more frames

as an example that TX was mined in block 1824088, but the destination wallet shows 0 balance in multiverse while having neither output nor other input TXs. Origin wallet shows less value than it should be.
Can I do smth else for you to indicate the issue? @multichain @schnorr

Hi Andy, thank you for brining up this issue. A new version of Borderless will be released shortly.

Perhaps the following issue have already been reported.
Im getting same error for a week or so while unlocking collateral NRG in Auction section:

TypeError: Cannot read property 'serializeBinary' of null

unlockCollateral.js:46

  1. {err: TypeError: Cannot read property ‘serializeBinary’ of null at e. (file:///Application…}

  2. err: TypeError: Cannot read property ‘serializeBinary’ of null at e. (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4108781) at u (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4145231) at Generator._invoke (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4144984) at Generator.forEach.t.(anonymous function) [as next] (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4145588) at file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4101551 at new Promise () at s (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4101325) at e.value (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4108612) at file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/main.86195a36.chunk.js:1:971905 at u (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4145231)

  3. message: “Cannot read property ‘serializeBinary’ of null”

  4. stack: “TypeError: Cannot read property ‘serializeBinary’ of null↵ at e. (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4108781)↵ at u (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4145231)↵ at Generator._invoke (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4144984)↵ at Generator.forEach.t.(anonymous function) [as next] (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4145588)↵ at file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4101551↵ at new Promise ()↵ at s (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4101325)↵ at e.value (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4108612)↵ at file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/main.86195a36.chunk.js:1:971905↵ at u (file:///Applications/Borderless.app/Contents/Resources/app.asar/build/static/js/3.523f29cc.chunk.js:1:4145231)”

  5. proto: Error

  6. proto:

  7. constructor: ƒ Object()

  8. hasOwnProperty: ƒ hasOwnProperty()

  9. isPrototypeOf: ƒ isPrototypeOf()

  10. propertyIsEnumerable: ƒ propertyIsEnumerable()

  11. toLocaleString: ƒ toLocaleString()

  12. toString: ƒ toString()

  13. valueOf: ƒ valueOf()

  14. defineGetter: ƒ defineGetter()

  15. defineSetter: ƒ defineSetter()

  16. lookupGetter: ƒ lookupGetter()

  17. lookupSetter: ƒ lookupSetter()

  18. get proto: ƒ proto()

  19. set proto: ƒ proto()

Have been checked with DevTools error logs and that TypeError adds new entry only to the INFO log, watch the details :point_up_2:

FYI @multichain

It might be useful feature for Overline Interchange to import wallet by the seed phrase, as we have ‘Private Key’ and ‘UPLOAD JSON’ options currently?
(i don’t mean initial Overline Interchange screen)

@multichain

2 Likes