lceth oracle run [flags]
--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
--allowlist-addr string Address of the Allowlist contract [env: ALLOWLIST_ADDR]
--beacon-deployment-block string deployment block beacon deposit contract [env: BEACON_DEPLOYMENT_BLOCK]
--beacon-deposit-addr string Address of the Beacon Deposit contract [env: BEACON_DEPOSIT_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]
--healthz-addr string healthz entrypoint address:port [env: HEALTHZ_ADDR] (default ":8081")
--keystore-password string Password used to encrypt key files [env: KEYSTORE_PASSWORD]
--keystore-path string Directory where to store keys [env: KEYSTORE_PATH]
--kms-key-id string KMS key ID used to sign and submit transactions [env: KMS_KEY_ID]
--log-format string Log output format (text or json) [env: LOG_FORMAT] (default "text")
--log-level string Log output level [env: LOG_LEVEL] (default "info")
--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]
--redeem-manager-addr string Address of the RedeemManager contract [env: REDEEM_MANAGER_ADDR]
--river-addr string Address of the River contract [env: RIVER_ADDR]
--server-addr string Server entrypoint address:port [env: SERVER_ADDR] (default ":8080")
--tlc-addr string Address of the TLC contract [env: TLC_ADDR]
--withdraw-addr string Address of the Withdraw contract [env: WITHDRAW_ADDR]
--wls-eth-addr string Address of the WlsEth contract [env: WLSETH_ADDR]
lceth oracle - Methods to interact with Oracle contract