config.sample.yaml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. chains:
  2. lightlink_pegasus:
  3. geth_rpc_addr: https://replicator.pegasus.lightlink.io/rpc/v1
  4. contract_addr: 0x8250f4aF4B972684F7b336503E2D6dFeDeB1487a
  5. # Keeper configuration for the chain
  6. reveal_delay_blocks: 0
  7. gas_limit: 500000
  8. min_keeper_balance: 100000000000000000
  9. # Provider configuration
  10. # How much to charge in fees
  11. fee: 1500000000000000
  12. # Configuration for dynamic fees under high gas prices. The keeper will set
  13. # on-chain fees to make between [min_profit_pct, max_profit_pct] of the max callback
  14. # cost in profit per transaction.
  15. min_profit_pct: 0
  16. target_profit_pct: 20
  17. max_profit_pct: 100
  18. # Historical commitments -- delete this block for local development purposes
  19. commitments:
  20. # prettier-ignore
  21. - seed: [219,125,217,197,234,88,208,120,21,181,172,143,239,102,41,233,167,212,237,106,37,255,184,165,238,121,230,155,116,158,173,48]
  22. chain_length: 10000
  23. original_commitment_sequence_number: 104
  24. provider:
  25. uri: http://localhost:8080/
  26. chain_length: 100000
  27. chain_sample_interval: 10
  28. # An ethereum wallet address and private key. Generate with `cast wallet new`
  29. address: 0xADDRESS
  30. private_key:
  31. # For local development, you can hardcode the private key here
  32. value: 0xabcd
  33. # For production, you can store the private key in a file.
  34. # file: provider-key.txt
  35. # A 32 byte random value in hexadecimal
  36. # Generate with `openssl rand -hex 32`
  37. secret:
  38. # For local development, you can hardcode the value here
  39. value: abcd
  40. # For production, you can store the private key in a file.
  41. # file: secret.txt
  42. # Set this to the address of your keeper wallet if you would like the keeper wallet to
  43. # be able to withdraw fees from the contract.
  44. fee_manager: 0xADDRESS
  45. keeper:
  46. # An ethereum wallet address and private key for running the keeper service.
  47. # This does not have to be the same key as the provider's key above.
  48. # Generate with `cast wallet new`.
  49. # The keeper private key can be omitted to run the webservice without the keeper.
  50. private_key:
  51. # For local development, you can hardcode the private key here
  52. value: 0xabcd
  53. # For production, you can store the private key in a file.
  54. # file: keeper-key.txt