oracle run

lceth oracle run [flags]

Options

      --eth-cl-addr string                Address of the Ethereum consensus layer node to connect to [env: ETH_CL_ADDR]
      --member-addr string                Ethereum address of the oracle operator used to sign and submit reports [env: ORACLE_MEMBER_ADDR]
      --report-distance int               Maximum count of epochs after frame start where oracle has to report [env: ORACLE_REPORT_DISTANCE] (default 4)
      --dry-run                           Run oracle reporter without attempting to submit on-chain reports [env: ORACLE_DRY_RUN]
      --loop-sleep-time uint              Duration in seconds between 2 fetch calls [env: ORACLE_LOOP_SLEEP_TIME] (default 15)
      --report-gas-limit uint             Gas limit to set on the report transaction [env: ORACLE_REPORT_GAS_LIMIT] (default 300000)
      --cl-batch-get-validators           Whether to batch request when getting validators (recommended if you have timeouts) [env: cl-batch-get-validators]
      --cl-max-get-validators int         Max validators to get per request to consensus layer, useless unless in batch mode [env: CL_MAX_GET_VALIDATORS] (default 1000)
      --retry-pending-tx-after duration   How long before resubmitting a pending report tx [env: RETRY_PENDING_TX_AFTER] (default 6m0s)
      --max-retry-pending-tx duration     How long before resubmitting  [env: MAX_RETRY_PENDING_TX] (default 3ns)
      --from address                      Optional account used to sign the transaction.
                                          Expects an 0x prefixed Ethereum address (default 0x0000000000000000000000000000000000000000)
  -n, --nonce bigInt                      Optional nonce to use for the transaction, if not set then use pending nonce.
                                          Expects either a decimal or an hex encoded value with 0x prefix
  -v, --value bigInt                      Optional funds to transfer along the transaction in Wei, if not set then no funds are transferred
                                          Expects either a decimal or an hex encoded value with 0x prefix (default 0x0)
  -p, --gas-price bigInt                  Optional gas price to use for the transaction execution in Wei. If not set then uses gas price oracle
                                          Expects either a decimal or an hex encoded value with 0x prefix
  -f, --gas-fee-cap bigInt                Optional gas fee cap to use for the EIP-1559 transaction execution in Wei. If not set then uses gas price oracle
                                          Expects either a decimal or an hex encoded value with 0x prefix
  -t, --gas-tip-cap bigInt                Optional gas priority tip fee cap to use for the EIP-1559 transaction execution in Wei. If not set then uses gas price oracle
                                          Expects either a decimal or an hex encoded value with 0x prefix
  -l, --gas-limit uint                    Optional gas limit to set for the transaction execution. If not set then estimate gas
                                          Expects either a decimal or an hex encoded value with 0x prefix
      --send                              If set then performs all transaction steps and send the transaction to the network
      --no-sign                           If set then performs all transaction steps and stop before signing the transaction
  -h, --help                              help for run

Options inherited from parent commands

      --allowlist-addr string            Address of the Allowlist contract [env: ALLOWLIST_ADDR]
      --deployment-block uint            Deployment block of the contracts [env: DEPLOYMENT_BLOCK]
      --el-fee-recipient-addr string     Address of the Execution Layer fee recipient contract [env: EL_FEE_RECIPIENT_ADDR]
      --eth-el-addr string               JSON-RPC address of the Ethereum execution layer node to connect to [env: ETH_EL_ADDR]
      --keystore-password string         Password used to encrypt key files [env: KEYSTORE_PASSWORD]
      --keystore-path string             Directory where to store keys [env: KEYSTORE_PATH]
      --operators-registry-addr string   Address of the Operators Registry contract [env: OPERATORS_REGISTRY_ADDR]
      --oracle-addr string               Address of the Oracle contract [env: ORACLE_ADDR]
      --river-addr string                Address of the River contract [env: RIVER_ADDR]
      --tlc-addr string                  Address of the TLC contract [env: TLC_ADDR]
      --withdraw-addr string             Address of the Withdraw contract [env: WITHDRAW_ADDR]
      --wlsEth-addr string               Address of the WlsEth contract [env: WLSETH_ADDR]

SEE ALSO

Last updated