Skip to content
Permalink
Browse files

chore: move engines to own repo

  • Loading branch information...
gakonst authored and emschwartz committed Oct 8, 2019
1 parent 43dc677 commit 04f43d990f032cf25cf404a387caf28beb7bdad4
Showing with 2 additions and 6,885 deletions.
  1. +2 −20 .circleci/config.yml
  2. +0 −582 Cargo.lock
  3. +0 −1 Cargo.toml
  4. +0 −63 crates/interledger-settlement-engines/Cargo.toml
  5. +0 −5 crates/interledger-settlement-engines/README.md
  6. +0 −460 crates/interledger-settlement-engines/src/api.rs
  7. +0 −1,229 crates/interledger-settlement-engines/src/engines/ethereum_ledger/eth_engine.rs
  8. +0 −19 crates/interledger-settlement-engines/src/engines/ethereum_ledger/mod.rs
  9. +0 −89 crates/interledger-settlement-engines/src/engines/ethereum_ledger/raw_transaction.rs
  10. +0 −19 crates/interledger-settlement-engines/src/engines/ethereum_ledger/test_helpers/fixtures.rs
  11. +0 −3 crates/interledger-settlement-engines/src/engines/ethereum_ledger/test_helpers/mod.rs
  12. +0 −367 crates/interledger-settlement-engines/src/engines/ethereum_ledger/test_helpers/utils.rs
  13. +0 −163 crates/interledger-settlement-engines/src/engines/ethereum_ledger/types.rs
  14. +0 −179 crates/interledger-settlement-engines/src/engines/ethereum_ledger/utils.rs
  15. +0 −2 crates/interledger-settlement-engines/src/engines/mod.rs
  16. +0 −58 crates/interledger-settlement-engines/src/lib.rs
  17. +0 −290 crates/interledger-settlement-engines/src/main.rs
  18. +0 −48 crates/interledger-settlement-engines/src/stores/mod.rs
  19. +0 −2 crates/interledger-settlement-engines/src/stores/redis_ethereum_ledger/mod.rs
  20. +0 −457 crates/interledger-settlement-engines/src/stores/redis_ethereum_ledger/store.rs
  21. +0 −337 crates/interledger-settlement-engines/src/stores/redis_store_common.rs
  22. +0 −2 crates/interledger-settlement-engines/src/stores/test_helpers/mod.rs
  23. +0 −173 crates/interledger-settlement-engines/src/stores/test_helpers/redis_helpers.rs
  24. +0 −41 crates/interledger-settlement-engines/src/stores/test_helpers/store_helpers.rs
  25. +0 −1 crates/interledger-settlement-engines/tests/eth_engine_integration_tests/fixtures/erc20.code
  26. +0 −228 crates/interledger-settlement-engines/tests/eth_engine_integration_tests/fixtures/erc20_abi.json
  27. +0 −270 crates/interledger-settlement-engines/tests/eth_engine_integration_tests/ganache_tests.rs
  28. +0 −2 crates/interledger-settlement-engines/tests/eth_engine_integration_tests/mod.rs
  29. +0 −383 crates/interledger-settlement-engines/tests/eth_engine_integration_tests/utils.rs
  30. +0 −304 crates/interledger-settlement-engines/tests/eth_ledger_settlement.rs
  31. +0 −320 crates/interledger-settlement-engines/tests/eth_xrp_interoperable.rs
  32. +0 −2 crates/interledger-settlement-engines/tests/integration_tests.rs
  33. +0 −251 crates/interledger-settlement-engines/tests/test_helpers/mod.rs
  34. +0 −225 crates/interledger-settlement-engines/tests/test_helpers/redis_helpers.rs
  35. +0 −290 crates/interledger-settlement-engines/tests/xrp_ledger_settlement.rs
@@ -16,14 +16,6 @@ jobs:
- run:
name: Install Cargo Extensions
command: |
# cargo-audit started requiring libcurl3
echo "deb http://security.ubuntu.com/ubuntu xenial-security main" | sudo tee -a /etc/apt/sources.list
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
sudo apt-get update
sudo apt-get install libcurl3 -y
# get libcurl to a place where it won't get overwritten
sudo cp /usr/lib/x86_64-linux-gnu/libcurl.so.3 /usr/lib
sudo apt-get install curl -y
cargo install --quiet cargo-audit || true # cargo-kcov
rustup component add rustfmt clippy || true
- run:
@@ -32,14 +24,6 @@ jobs:
sudo apt-get update
sudo apt-get install redis-server
redis-server --version
- run:
name: Install Node.js, Ganache CLI, and XRP Engine
command: |
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
source ~/.nvm/nvm.sh
nvm install node
npm i -g ganache-cli ilp-settlement-xrp
- run:
name: Reduce codegen units
# If we don't include this, the linker runs out of memory when building
# the project on CI. We don't include this normally though because
@@ -54,9 +38,7 @@ jobs:
# do not run for more than 10 minutes under any circumstances
# (We have had issues with bugs causing the tests to "run"
# for 5 hours, wasting a ton of compute credits)
command: |
source ~/.nvm/nvm.sh
timeout 10m cargo test --all --all-features
command: timeout 10m cargo test --all --all-features
environment:
RUST_BACKTRACE: "1"
- run:
@@ -66,7 +48,7 @@ jobs:
cargo clippy --all-targets --all-features -- -D warnings
- run:
name: Audit Dependencies
command: LD_PRELOAD=/usr/lib/libcurl.so.3 cargo audit
command: cargo audit
# - run:
# name: Install kcov
# command: >-

0 comments on commit 04f43d9

Please sign in to comment.
You can’t perform that action at this time.