Skip to content
This repository was archived by the owner on Aug 26, 2022. It is now read-only.
This repository was archived by the owner on Aug 26, 2022. It is now read-only.

Need help, running the agent locally and got stuck on Locking ETH while swap BTC to ETH #218

Description

@billyadelphia

hello, I was trying to run this app on my local environtment.
I have successfully running the wallet, api & worker locally.
I have changed my wallet build.config.js testnet agent endpoint into http://localhost:3030.
After that, I tried to swap BTC to ETH (of course on testnet), but got stuck on Locking ETH process after the bitcoin transaction is confirmed.

And then I tried using https://liquality.io/swap-testnet/agent as the testnet agent endpoint on my wallet, I got no error with that.

So the problem is come from my local api/worker, but what caused it ? since I got no error both on api/worker console.
I'm running the latest dev branch.
here my config.toml file, please point me if I got it wrong

[database]
uri = "mongodb://localhost/liqualitytest"
debug = true

[application]
apiPort = 3030
swapExpirationDurationInSeconds = 3600
nodeSwapExpirationDurationInSeconds = 1800

[auth]
cookieSecret = '58da74ef560e5578cb46219b7818d7c2'
cookieMaxAgeMs = 86400000
simplePassword = '25ec02267950f537347b4a7c02b00ced'

[threshold]
manualAboveFromAmountUsd = 5000

[worker]
maxJobRetry = 5
jobRetryDelay = "5 seconds"
backendJobRetryDelay = "5 seconds"
minConcurrentSwaps = 3
defaultLockLifetimeInMs = 120000 # 2 min
killswitch = 'pm2 stop "Worker"'

[assets]
  [assets.BTC]
  network = "bitcoin_testnet"
  addressType = "bech32"
  swapMode = "p2wsh"
  feeNumberOfBlocks = 2
  blockTime = "5 seconds"
  defaultFee = "average"
    [assets.BTC.wallet]
    type = "js"
    mnemonic = "piece effort bind that embrace enrich remind powder sudden patient legend group"
    [assets.BTC.api]
    url = "https://liquality.io/testnet/electrs/"
    [assets.BTC.batchApi]
    url = "https://liquality.io/electrs-testnet-batch/"
    [assets.BTC.rpc]
    url = "http://localhost:8332/"
    user = "bitcoinrpc"
    password = "password"

  [assets.ETH]
  network="rinkeby"
  blockTime = "5 seconds"
  defaultFee = "average"
    [assets.ETH.wallet]
    type = "js"
    mnemonic = "piece effort bind that embrace enrich remind powder sudden patient legend group"
    [assets.ETH.scraper]
    url = "https://liquality.io/eth-rinkeby-api"
    [assets.ETH.rpc]
    url = "https://rinkeby.infura.io/v3/myInfuraId"

  [assets.DAI]
  network="rinkeby"
  type = "ERC20"
  blockTime = "5 seconds"
  contractAddress = "0x094cdd8e19b97505869c87a995a972c4df7f69a8"
  defaultFee = "average"
    [assets.DAI.wallet]
    type = "js"
    mnemonic = "piece effort bind that embrace enrich remind powder sudden patient legend group"
    [assets.DAI.scraper]
    url = "https://liquality.io/eth-rinkeby-api"
    [assets.DAI.rpc]
    url = "https://rinkeby.infura.io/v3/myInfuraId"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions