Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
lceth SUBCOMMAND [flags]
--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]
-h, --help help for lceth
--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]
lceth allowlist - Methods to operate on Allowlist contract
lceth completion - Generate the autocompletion script for the specified shell
lceth deposit-data - Methods to manipulate deposit data
lceth el-fee-recipient - Methods to operate on Withdraw contract
lceth eth-cl - Commands to interact with Ethereum consensus layer node
lceth eth-el - Commands to interact with Ethereum execution layer node
lceth eth1keys - Commands to securely manage Ethereum execution layer keys
lceth keys - Methods to interact with the list of keys
lceth operators - Methods to manage node operators on OperatorsRegistry contract
lceth oracle - Methods to interact with Oracle contract
lceth tlc - Methods to operate on TLC token
lceth validators - Methods to manage validators on OperatorsRegistry contract
lceth withdrawal - Methods to operate on Withdraw contract
lceth operators get [flags]
-o, --operator-idx int Operator index on OperatorRegistry contract
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--pending Optional whether to operate on the pending state or the last known one
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for get
--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]
lceth operators - Methods to manage node operators on OperatorsRegistry contract
-h, --help help for validators
--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]
lceth - Methods to operate on Liquid Collective protocol
lceth validators add - Transact to add a new validator on OperatorsRegistry contract
lceth validators count - Count validators registered on OperatorsRegistry contract
lceth validators get - Get validator registered on OperatorsRegistry contract
lceth validators remove - Transact to remove validators from OperatorsRegistry contract
-h, --help help for oracle
--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]
lceth - Methods to operate on Liquid Collective protocol
lceth oracle current-frame - Print the information about the current report frame on Oracle contract
lceth oracle epochs - Provides information about epochs
lceth oracle members - Methods to manage Oracle's members
lceth oracle quorum - Print the number of identical reports needed to complete the epoch on Oracle contract
lceth oracle report - Transact to report beacon balances on Oracle contract
lceth oracle run - Run Oracle reporter deamon
lceth oracle specs - Print the specifications for reporting CL balances
lceth oracle report status [flags]
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for status
--pending Optional whether to operate on the pending state or the last known one
--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]
lceth oracle report - Transact to report beacon balances on Oracle contract
lceth oracle members list [flags]
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for list
--pending Optional whether to operate on the pending state or the last known one
--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]
lceth oracle members - Methods to manage Oracle's members
lceth allowlist allow [flags]
-a, --account strings Accounts to be allowed
--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 allow
--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]
lceth allowlist - Methods to operate on Allowlist contract
lceth allowlist is-allowed [flags]
--address address Account's address (default 0x0000000000000000000000000000000000000000)
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for is-allowed
--op string Operation (default "deposit")
--pending Optional whether to operate on the pending state or the last known one
--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]
lceth allowlist - Methods to operate on Allowlist contract
--eth-el-addr string JSON-RPC address of the Ethereum execution layer node to connect to [env: ETH_EL_ADDR]
-h, --help help for eth-el
--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]
--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]
lceth - Methods to operate on Liquid Collective protocol
lceth eth-el blocknumber - Get execution layer chain's head number
lceth eth-el chain-id - Get execution layer chain ID
lceth operators count [flags]
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for count
--pending Optional whether to operate on the pending state or the last known one
--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]
lceth operators - Methods to manage node operators on OperatorsRegistry contract
-h, --help help for operators
--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]
lceth - Methods to operate on Liquid Collective protocol
lceth operators add - Transact to add a new operator on OperatorsRegistry contract
lceth operators count - Count node operators registered on OperatorsRegistry contract
lceth operators get - Get a node operator registered on OperatorsRegistry contract
lceth operators list - List of node operators registered on OperatorsRegistry contract
lceth operators set-address - Changes the operator address of an operator
lceth operators list [flags]
-o, --operator-idx int64Slice Optional operator indices to filter on OperatorRegistry contract (default [])
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--pending Optional whether to operate on the pending state or the last known one
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for list
--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]
lceth operators - Methods to manage node operators on OperatorsRegistry contract
lceth operators add [flags]
-o, --operator-idx int Operator index on OperatorRegistry contract
--limit int Maximum number of validators that can be funded for a given Node Operator
--snapshot-block int The block number at which the snapshot was computed
--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 add
--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]
lceth operators - Methods to manage node operators on OperatorsRegistry contract
- Methods to manage validators on OperatorsRegistry contract
lceth validators add [flags]
-o, --operator-idx int Required operator index on OperatorRegistry contract
-d, --deposit-data string JSON deposit data file listing validator keys to be added
-i, --deposit-input string Hex input of deposit transaction listing validator keys to be added
--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 add
--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]
lceth validators count [flags]
-o, --operator-idx int64Slice Optional operator indices to filter on NodeOperatorRegistry contract (default [])
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--pending Optional whether to operate on the pending state or the last known one
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for count
--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]
lceth validators - Methods to manage validators on OperatorsRegistry contract
- Methods to manage validators on OperatorsRegistry contract
lceth validators remove [flags]
-o, --operator-idx int Required operator index on OperatorRegistry contract
--validator-idx int64Slice Required validators to remove (default [])
--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 remove
--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]
lceth oracle report SUBCOMMAND [flags]
--epoch epoch Consensus layer epoch to report for
--balance Gwei Total validators balance in GWei to report
--count uint32 Count of validators to report
--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 report
--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]
lceth oracle - Methods to interact with Oracle contract
lceth oracle report status - Print detailed current report status
lceth oracle quorum [flags]
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for quorum
--pending Optional whether to operate on the pending state or the last known one
--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]
lceth oracle - Methods to interact with Oracle contract
lceth oracle specs [flags]
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for specs
--pending Optional whether to operate on the pending state or the last known one
--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]
lceth oracle - Methods to interact with Oracle contract
- Methods to manage validators on OperatorsRegistry contract
lceth validators get [flags]
-o, --operator-idx int Required operator index on NodeOperatorRegistry contract
-v, --validator-idx int Required validator index for the given operator on NodeOperatorRegistry contract
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--pending Optional whether to operate on the pending state or the last known one
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for get
--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]
-h, --help help for members
--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]
lceth oracle - Methods to interact with Oracle contract
lceth oracle members list - List members on Oracle contract
- Methods to interact with Oracle contract
- Print current beacon chain epoch as computed by the Oracle contract
- Print the next expected epoch to be reported on Oracle contract
- Print the last epoch for which quorum of reports has been reached Oracle contract
-h, --help help for epochs
--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]
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]
--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]
lceth oracle - Methods to interact with Oracle contract
lceth oracle epochs expected [flags]
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for expected
--pending Optional whether to operate on the pending state or the last known one
--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]
lceth oracle epochs - Provides information about epochs
lceth oracle epochs last-completed [flags]
-b, --block blockNumber Optional the block number on which the call should be performed (default latest)
--from address Optional call's sender address in hex format with 0x prefix (default 0x0000000000000000000000000000000000000000)
-h, --help help for last-completed
--pending Optional whether to operate on the pending state or the last known one
--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]
lceth oracle epochs - Provides information about epochs
lceth eth1keys generate [flags]
-h, --help help for generate
--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]
lceth eth1keys - Commands to securely manage Ethereum execution layer keys
-h, --help help for eth1keys
--keystore-password string Password used to encrypt key files [env: KEYSTORE_PASSWORD]
--keystore-path string Directory where to store keys [env: KEYSTORE_PATH]
--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]
--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]
lceth - Methods to operate on Liquid Collective protocol
lceth eth1keys generate - Generate an Ethereum execution layer account
lceth eth1keys import - Import the given private key
lceth eth1keys import [flags]
-h, --help help for import
--priv-key string secp256k1 private key (in hexadecimal format)
--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]
lceth eth1keys - Commands to securely manage Ethereum execution layer keys
lceth withdrawal address [flags]
-h, --help help for address
--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]
lceth withdrawal - Methods to operate on Withdraw contract
-h, --help help for withdrawal
--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]
lceth - Methods to operate on Liquid Collective protocol
lceth withdrawal address - Prints withdrawal address
lceth withdrawal credentials - Prints withdrawal credentials
lceth el-fee-recipient address [flags]
-h, --help help for address
--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]
lceth el-fee-recipient - Methods to operate on Withdraw contract
-h, --help help for el-fee-recipient
--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]
lceth - Methods to operate on Liquid Collective protocol
lceth el-fee-recipient address - Prints execution fee recipient contract address
- Methods to operate on Liquid Collective protocol
- Transact to add accounts to allowlist (enabling to deposit and withdraw)
- Transact to deny accounts (disabling all operations including)
- Prints wether an account is allowed
- Transact to remove accounts from allowlist (disabling deposit and withdraw but transfer remains possible)
-h, --help help for allowlist
--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]
lceth allowlist remove [flags]
-a, --account strings Accounts to be allowed
--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 remove
--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]
lceth allowlist - Methods to operate on Allowlist contract
lceth allowlist deny [flags]
-a, --account strings Accounts to be allowed
--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 deny
--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]
lceth allowlist - Methods to operate on Allowlist contract
lceth eth-cl get-spec [flags]
-h, --help help for get-spec
--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-cl-addr string Address of the Ethereum consensus layer node to connect to [env: ETH_CL_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]
lceth eth-cl - Commands to interact with Ethereum consensus layer node
--eth-cl-addr string Address of the Ethereum consensus layer node to connect to [env: ETH_CL_ADDR]
-h, --help help for eth-cl
--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]
lceth - Methods to operate on Liquid Collective protocol
lceth eth-cl get-spec - Print validator data
lceth eth-cl get-validator - Print validator data
lceth eth-el chain-id [flags]
-h, --help help for chain-id
--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]
lceth eth-el - Commands to interact with Ethereum execution layer node
- Commands to interact with Ethereum consensus layer node
- Commands to interact with Ethereum execution layer node
lceth eth-cl get-validator [flags]
--id string Required validator id on beacon chain
-s, --slot slot Required beacon chain state-id for which to get validator
-h, --help help for get-validator
--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-cl-addr string Address of the Ethereum consensus layer node to connect to [env: ETH_CL_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]
lceth eth-el blocknumber [flags]
-h, --help help for blocknumber
--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]