Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Enrique Arizón Benito
    @earizon
    @sappenin Hi, I developed it to have "something in place" that just work. I guess changes will hapen as code and use-cases surge. I consider myself a gardener (http://www.chrisaitchison.com/2011/05/03/you-are-not-a-software-engineer/)
    David Fuelling
    @sappenin
    I like it!
    David Fuelling
    @sappenin

    Hi All,

    Apologies for the very late agenda, but we will be having our "every-other-week" ILP Java community call in about 1.5 hours at 9:30am PST.

    Here's a rough agenda:
    Discuss ILP Packet implementation (PR #24)
    Discuss default library design relating to Interfaces vs Classes.
    Discuss java-ilp-core issue #9
    Community project updates
    Other business
    Next steps for the following two weeks.
    Thanks!
    david

    Time: 9:30am PST
    BlueJeans: https://bluejeans.com/910408466

    David Fuelling
    @sappenin
    Hey all, great call today - for posterity, here are a link to the call agenda and some notes that I took: https://docs.google.com/document/d/1AenpP_qw9UXlMMHvUh462n_BqdtrghQKexnyIYUFn_8/edit#
    Andrew Gates
    @andrew-g-za
    Hi everyone,
    I've created a PR for a first attempt at the PSK RFC - interledger/java-ilp-core#26
    all comments welcome :)
    David Fuelling
    @sappenin
    Hi Andrew, thanks for publishing your PR. I've only take a brief glance, but hope to spend more time on it before wednesday's call.
    Andrew Gates
    @andrew-g-za
    Hi David, no worries, thanks for pointing out the debate about the headers. P.s. I'm travelling at the moment so wont be able to make tomorrows call.
    David Fuelling
    @sappenin
    No worries @andrew-g-za! This week was a pretty quick call, but I added notes to the Google doc here: https://docs.google.com/document/d/1AenpP_qw9UXlMMHvUh462n_BqdtrghQKexnyIYUFn_8/
    Enrique Arizón Benito
    @earizon
    Hi all, as commented with David, the java-vert-ledger is starting to take shape. I cleaned lot of code from the October version. At this moment I'm working on my personal github account ( https://github.com/earizon/java-vertx-ledger). Still plenty of TODOs and code cleaning, but five-bells-ledgers tests for accounts start "passing".
    The idea is to put into interledger, but I prefer to make it more stable and cleaner, so that newcomers don't get confused.
    Adrian Hope-Bailie
    @adrianhopebailie
    Hey guys, sorry I missed the call!
    I'm in workshops this week but hope to have time on the plane to do some reviews etc
    If you have a moment please vote on this: https://bugs.chromium.org/p/chromium/issues/detail?id=715577
    Adding support for Interledger to Chrome's implementation of PaymentRequest
    David Fuelling
    @sappenin
    Done!
    David Fuelling
    @sappenin
    @earizon Not sure how the rest of the group feels, but my preference (for now, till we figure out a governance structure for the Java code) would be to keep implementations in their own repos and then just add links to them in the java-ilp-core project's README. That way there's a primary Interledger code-case that defines base-level Interledger concepts (that hopefully all projects use) and then a menu of implementations that anyone can use and contribute to.
    Adrian Hope-Bailie
    @adrianhopebailie
    :+1:
    Although, right now there is a lot of implementation in there
    Agree we need a way to differentiate between core assets and implementations
    lelorrieta
    @lelorrieta

    Hi everyone,This is Laura and Juan Carlos, we work for everis with Isaac and Enrique, and we are going to help with the development.

    We were looking at the code of “java-ilp-core” and we have a question,

    The code implemented in the class “LedgerSpecificDecimalMonetaryAmountFormat” and we would like to know where are the specifications of the class in the documentation.

    Also, we would like to know where are the libraries “javax.money”, if we have to download them or something. Because our Eclipse doesn’t recognize them.

    Adrian Hope-Bailie
    @adrianhopebailie
    javax.money is a JSR that proposes a whole lot of new money related functionality. More here: https://javamoney.github.io/
    LedgerSpecificDecimalMonetaryAmountFormat is an implementation of a formatter (as defined in that spec) that has dynamic formatting rules based on the scale and precision of a ledger
    lelorrieta
    @lelorrieta
    Ok! thanks!
    Enrique Arizón Benito
    @earizon

    @lelorrieta java-ilp-core is using gradle for building . Either you directly use the gradle plugin in eclipse to update the dependencies automatically or, from the command line, follow next steps:
    1 - navigate to the java-ilpc-core directory
    2 - execute
    gradle install
    gradle eclipse
    (will update .project file)
    3 - In eclipse, press F5 (refresh) on the java-ilp-core project. Eclipse will re-read the .project file and update dependencies.

    Note: In the dependencies section of the java-ilp-core/build.gradle you will also find the "coordinates" used by gradle to identify the javax money library in the gradle jar repository. Gradle will download the corresponding jar to a route similar to ${HOME}/.gradle/cache/.../money-api.1.0.1.jar when executing "gradle install". You can then add it manually to your project in eclipse (not recomended, just as a last option if nothing else work).

    In Eclipse, maybe you need first to right-click on the java-ilp-core project, choose "Configure" -> Add gradle nature to make eclipse "aware of gradle " for this particular project.
    David Fuelling
    @sappenin
    All, here's a link to the ILP Java call agenda -- feel free to suggest any additions, either here or during the call. https://docs.google.com/document/d/1AenpP_qw9UXlMMHvUh462n_BqdtrghQKexnyIYUFn_8/edit#heading=h.e7t58zfj9kvz
    David Fuelling
    @sappenin
    Hi All, just in case you didn't see this in the github chatter, I've added a wiki explanation of how to use the new Codec framework for java-ilp-core. This allows for the reading/writing of Java ILP objects to/from ASN.1 OER (and in the future, JSON, Protobuf, or whatever encoding you prefer). https://github.com/interledger/java-ilp-core/wiki/InterledgerPacket-Handling-Framework
    Enrique Arizón Benito
    @earizon
    branch earizon-JavaVertXLedger
    Enrique Arizón Benito
    @earizon
    David Fuelling
    @sappenin
    Enrique Arizón Benito
    @earizon
    Michiel de Jong
    @michielbdejong
    interledger/rfcs#198
    Andrew Gates
    @andrew-g-za
    @sappenin - FYI, I've started updating java-ilp-client based on the changes in java-ilp-core. It will need the ILQP codecs though, so I've started adding them to java-ilp-core.
    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