Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Michiel de Jong
    @michielbdejong
    example keys that will work to peer with connectorland: { keypair:
    { priv: 'hKhGP5GCD6AQvtoJ4q7cG/zLgQ53GdkNJZouXQrSSIc=',
    pub: 'gaNuA0L1fJeHFzHRiDMjIzCo6y8Jhgy4uiFnjvoC91A' },
    peerPublicKey: '8Zq10b79NO7RGHgfrX4lCXPbhVXL3Gt63SVLRH-BvR0',
    peerToken: 'uTp02C1h-0hzbBgaZXpGi0aoyEFEMo1hL0IWFKFrzeE',
    authToken: 'f2M7JtG_2Y84-Wd737apEu0E4Xp_KKFEscp0_pKL4tQ',
    peerLedger: 'peer.uTp02.usd.9.' }
    Andrew Gates
    @andrew-g-za
    @sappenin - i've pushed my changes so far to https://github.com/interledger/java-ilp-core/tree/ilqp-oer. I landed up having to add Oer32Uint and Oer128Uint and change Oer64Uint, thats where i've stopped for now.
    David Fuelling
    @sappenin
    @andrew-g-za Looks good to me - want to create a PR?
    Andrew Gates
    @andrew-g-za
    not yet, i'd like to complete the ILQP codec first, then have one PR for all of it. Hoping to get to that this friday.
    Michiel de Jong
    @michielbdejong
    @sappenin So did you manage to deploy a server that implements the WebFinger + PluginVirtual endpoints? Can we test it with connectorland?
    Juan Carlos Gallardo
    @jgallare
    @michielbdejong now that you mentioned connectorland, has something happened to it? It's not loading the lists for me or Enrique :S
    Michiel de Jong
    @michielbdejong
    @jgallare yes sorry, back up now. it recently seems to manage to corrupt its stats.json file, and then refuses to load
    David Fuelling
    @sappenin
    @michielbdejong I have a deploy in google for the Java virtual plugin, but it's unable to connect to connector.land. Either the credentials you forwarded are incorrect, or I'm assembling them incorrectly. Unfortunately, I won't have time to work on it till this weekend, however. If you can see anything in your server logs for the creds you supplied, let me know.
    Michiel de Jong
    @michielbdejong
    I need to configure your server's URL on the connectorland side
    the peering has to be mutual, otherwise it doesn't work
    Enrique Arizón Benito
    @earizon
    @all Is anybody connected to the meeting. The link https://bluejeans.com/910408466/ shows an error
    David Fuelling
    @sappenin
    Coming on now
    I think this is the right link: https://bluejeans.com/795795755
    I think I messed up the calendar invite / I accidentally set the date for next week, Adrian may not join
    Andrew Gates
    @andrew-g-za
    Hey @sappenin - i got the same issue with the invite. And it looks like i got the timezone wrong so i'm an hour late, my bad :(
    Outlook doesnt seem to like the invite.ics file either, has anyone else had that issue?
    Enrique Arizón Benito
    @earizon
    @andrew-g-za same problem with outlook. I just set-up the meeting manually in the calendar.
    Andrew Gates
    @andrew-g-za
    will do, thanks @earizon. Hopefully i wont get the timezone wrong next time :D
    David Fuelling
    @sappenin
    @adrianhopebailie looks like you fell off the call - we'll wait a few for you to come back on...
    @jgallare and @andrew-g-za - not sure if the time zones got mixed up again for the java call, but we're on now if you want to join.
    Andrew Gates
    @andrew-g-za
    @sappenin thanks, just joined.
    David Fuelling
    @sappenin
    @andrew-g-za When you get a sec, I think you can merge interledger/java-ilp-core#52
    Andrew Gates
    @andrew-g-za
    @sappenin thanks. will you click the approve button for the PR - you and adrian were requested as reviewers.
    @adrianhopebailie - if you get a chance could you please take a look at interledger/rfcs#230, or see if you can raise its visibility? It may be semi-trivial, but i think it has a big impact on correctness.
    David Fuelling
    @sappenin
    @andrew-g-za my bad - approved!!
    Enrique Arizón Benito
    @earizon
    @all Hi, I will not be able to assist to today's java call. Anyway I can summarize my work in Interledger has been centered around creating a link map to resync with current work. I think it can be useful to any others, it's available @ https://htmlpreview.github.io/?https://github.com/earizon/IT_notes/blob/master/Interledger/interledger_map.html
    Juan Carlos is on vacation, but I ignore if he will connect remotely.
    Regards!
    Enrique
    Andrew Gates
    @andrew-g-za
    @sappenin is the meeting id 795795755 or 958996426?
    David Fuelling
    @sappenin
    It's the 6246 one - I'm running a bit behind and will be on in about 3-4 mins if that works
    Andrew Gates
    @andrew-g-za
    no worries, looks like its you and me. take your time, we'll sync up when you are ready
    David Fuelling
    @sappenin
    coming on now...
    interledgerjs/ilp-packet#7
    Andrew Gates
    @andrew-g-za
    this.generalizedTimeFormatter = new DateTimeFormatterBuilder()
        .appendValue(ChronoField.YEAR, 4)
        .appendValue(ChronoField.MONTH_OF_YEAR, 2)
        .appendValue(ChronoField.DAY_OF_MONTH, 2)
        .appendValue(ChronoField.HOUR_OF_DAY, 2)
        .optionalStart()
        .appendValue(ChronoField.MINUTE_OF_HOUR, 2)
        .optionalStart()
        .appendValue(ChronoField.SECOND_OF_MINUTE, 2)
        .optionalStart()
        .appendFraction(ChronoField.MILLI_OF_SECOND, 3, 3, true)
        .optionalStart()
        .optionalEnd() //millis
        .optionalEnd() //seconds
        .optionalEnd() //minutes
        .optionalStart()
        .appendOffset("+HHmm", "Z")
        .parseDefaulting(ChronoField.OFFSET_SECONDS, 0)
        .toFormatter();
    :(
    yuck
    Michiel de Jong
    @michielbdejong
    @adrianhopebailie yes, another thing I thought is interesting for the Java project is https://github.com/michielbdejong/ilp-frog - it means you only have to implement the http calls which we've already worked on during the Berlin workshop, and gives you access to five-bells-ledger, xrp-escrow, and any other ledger for which a JavaScript plugin exists. Plug it into a frog, and you have a microservice which your Java application can talk to on localhost
    Andrew Gates
    @andrew-g-za
    Hi @sappenin sorry I wont
    Make today's call

    Some feedback - the rfc changes to address the time format problem has been accepted, so we know what to do for the codec. I already have a working implementation.

    I also looked at how we could support sequences in oer, long story short i don't think it's doable because of the type erasure - we just don't know which oer type to deserialze. I'll implement the sequence of liquidity points directly in the liquidity curve quote codec, if we find a generic way we can come back and fix it.

    Michiel de Jong
    @michielbdejong
    for the Java implementation, would it be easier if the RPC protocol used by ilp-plugin-virtual would evolve from JSON to OER?
    or would you prefer it stays as JSON?
    I'm also going to have to decide on a server-to-server protocol for components that run on the testnet-of-testnets, would be cool if some of those components would be written in Java.
    Michiel de Jong
    @michielbdejong
    @andrew-g-za would you agree with @sappenin's remarks in https://github.com/interledger/rfcs/issues/249#issuecomment-318084843 ?
    David Fuelling
    @sappenin
    interledger/rfcs#251
    Andrew Gates
    @andrew-g-za
    @michielbdejong yes I totally agree. OER support in java seems to be non-existent, and i've yet to find solid, clear documentation on it in one place - it took me many hours to find anything on what an OER GeneralizedTime object looked like 'on the wire'. This presents an obstacle to adoption for sure. If the argument for moving to binary is around performance then perhaps OER is a reasonable choice, but it certainly not winning any awards for ease of use. In the end choosing OER means that we must provide a rock-solid OER serializer/deserialzer that implementers can use out the box.