Skip to content
Permalink
Branch: master
Commits on Aug 21, 2019
  1. feat: HTTP endpoint to update account info (admin only) (#223)

    bstrie committed Aug 21, 2019
Commits on Aug 20, 2019
  1. fix(examples): fixed examples based on account id changes

    dora-gt committed Aug 20, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
Commits on Aug 19, 2019
  1. feat(expiry_shortener): enforce maximum expiry duration

    emschwartz committed Aug 16, 2019
    also changes the round trip time to be a u32
  2. docs(example/readme.md): fixed a wrong link

    dora-gt committed Aug 19, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
  3. Generalize Account Ids (#220)

    gakonst committed Aug 19, 2019
    * feat(store-redis) use wrapper AccountId struct that internally uses UUID for indexing accounts
    
    * test(engines): add helper to send to an SPSP account id
    
    note that this does not support usernames, meaning the sender must know the internal store account's uuid which seems to introduce bad UX
    
    * feat(eth-se): Remove dependency from Account trait and use EthereumAccount wherever possible
    
    * feat(redis): Allow deserialization of Accounts
    
    * test(engines): Use explicit account UIDs for SPSP and checking balances
    
    Previously we assumed that they were increasing, which is not the case now since each id gets randomly generated
    
    * test(interledger): adjust remaining tests to work with any account id
    
    * implement IdempotentStore for the Ethereum store by forwarding to the wrapped store
    
    Rust does not support trait delegation
    
    * refactor(eth-engine): Use IdempotentEngineStore in the API
    
    * tests(eth-engine): use IdempotentEngine in the store and remove redundant cli params
    
    * Remove Redis dependency from Engines
    
    We need it as a dev-dependency when interacting to parse Accounts.
    Engines now use raw-unparsed String datatypes as account ids. We remove the Copy trait and add clone's where necessary, but this allows us to do less type conversions
    
    * chore(engine): remove redundant string conversion
    
    * Fix libcurl issue with cargo-audit
  4. chore: Clippy fixes

    Ben Striegel authored and emschwartz committed Aug 19, 2019
Commits on Aug 16, 2019
  1. refactor(validator): use chrono for date parsing

    emschwartz committed Aug 15, 2019
    this probably won't solve #109 but it will at least make the log messages nicer to read
  2. remove unused idempotency implementations (#221)

    gakonst committed Aug 16, 2019
  3. update dependencies to use upstream crates (#219)

    gakonst committed Aug 16, 2019
    Previously we were using a few forked repos due to version incompatibilities
Commits on Aug 15, 2019
  1. Connector & Engine adjustments for asset scale precision loss leftove…

    gakonst committed Aug 15, 2019
    …rs (#199)
    
    * feature(engines): Add trait for saving leftover values
    
    Implement the trait for the eth engine
    
    * feat(engine): Add leftovers value when settling to connector
    
    * fix(engines): Make leftovers be an associated type
    
    This allows the trait implementer to choose the data type of the leftovers instead of forcing them to use BigUint
    
    * fix(eth-se): Box most futures to work around type_length_error
    
    * use an array of strings to store multiple BigUint uncredited values
    
    * test(eth-engine): ensure that the test works with numbers larger than u64
    
    * chore: prefix uncredited amount key
  2. fix(settlement engine tests): fixed tests according to the fix of set…

    dora-gt committed Aug 15, 2019
    …tlement_threshold
    
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
  3. docs(examples/readme): fixed the list to include ETH and XRP payment …

    dora-gt committed Aug 15, 2019
    …example
    
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
  4. docs(examples): consistency Improvement of 3 Nodes Example

    dora-gt and emschwartz committed Aug 13, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
    
    also contains:
    
    Apply suggestions from code review
    
    A suggestion from Evan.
    
    Co-Authored-By: Evan Schwartz <evan@ripple.com>
  5. fix(redis): trigger settlement at threshold

    emschwartz authored and dora-gt committed Aug 14, 2019
    fixes #189
  6. chore(stream): remove annoying log line

    emschwartz authored and dora-gt committed Aug 14, 2019
    this log line is triggered every time a packet goes through that isn't for the STREAM receiver. we can bring back this error when #209 is implemented
  7. fix(eth): only load latest block on startup

    emschwartz authored and dora-gt committed Aug 14, 2019
    when the eth engine starts up, it should only load transactions from the latest block rather than scanning through the entire history. this means that it will ignore incoming settlements received before the first time it started up, but that seems fine
  8. docs(examples): consistency Improvement of 3 Nodes Example

    dora-gt committed Aug 13, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
  9. fix(btp, packet, util): removed some unnecessary debug outputs

    dora-gt committed Aug 15, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
  10. Update crates/interledger-service-util/src/echo_service.rs

    dora-gt and emschwartz committed Aug 15, 2019
    Co-Authored-By: Evan Schwartz <evan@ripple.com>
  11. feat(node): add EchoService to node

    dora-gt committed Aug 14, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
  12. feat(btp, packet, util): add some debug! and trace!

    dora-gt committed Aug 14, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
  13. feat(readme): discard logs of adding accounts

    dora-gt committed Aug 15, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
  14. feat(readme): fixed max_packet_amount to 100

    dora-gt committed Aug 15, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
  15. docs(examples): Consistency Improvement of Examples

    dora-gt committed Aug 8, 2019
    Signed-off-by: Taiga Nakayama <dora@dora-gt.jp>
Commits on Aug 13, 2019
  1. feat: HTTP endpoint for account deletion (#205)

    bstrie committed Aug 13, 2019
  2. test(three-nodes): check balances to ensure three nodes is not flaky

    gakonst authored and emschwartz committed Aug 13, 2019
  3. fix(ccp): update routing table epoch

    emschwartz committed Aug 13, 2019
    even when the route control request does not contain any new routes
    
    this may be the problem that was causing the gap in routing table issue observed in #129
  4. fix(ccp): prioritize shorter configured routes

    emschwartz committed Aug 9, 2019
    any configured route should take precedence over longer routes received from peers, even if the received route is for a more specific prefix
  5. fix(btp): ignore ping sent before auth

    emschwartz committed Aug 6, 2019
    according to the BTP spec, the first packet sent over the WebSocket MUST be the auth packet. however, the ilp-plugin-btp (javascript version) sends a ping packet before the auth packet. this ensures that the BTP server ignores other packets before receiving the auth packet
Older
You can’t perform that action at this time.