Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add oracles cache (#238) * Add oracles cache * Review fix * Use separate tasks for main functions (#230) * Use separate tasks for main functions Signed-off-by: cyc60 <avsysoev60@gmail.com> * Refactored func names Signed-off-by: cyc60 <avsysoev60@gmail.com> * Run HarvestTask only if needed Signed-off-by: cyc60 <avsysoev60@gmail.com> * Review fix Signed-off-by: cyc60 <avsysoev60@gmail.com> * Move interrupt_handler processing to tasks Signed-off-by: cyc60 <avsysoev60@gmail.com> --------- Signed-off-by: cyc60 <avsysoev60@gmail.com> * Move ipfs retries to client (#252) * Move ipfs retries to client * Fix test * Add settings for genesis validators ipfs client * Increase default GENESIS_VALIDATORS_IPFS_RETRY_TIMEOUT * Refactored keystores (#249) * Refactored keystores Signed-off-by: cyc60 <avsysoev60@gmail.com> * Fix tests Signed-off-by: cyc60 <avsysoev60@gmail.com> * Remove unused comment Signed-off-by: cyc60 <avsysoev60@gmail.com> * Remove double log Signed-off-by: cyc60 <avsysoev60@gmail.com> * Update packages in prod build (#256) * Update packages in prod build * Fix * Remove goerli network (#257) Signed-off-by: cyc60 <avsysoev60@gmail.com> --------- Signed-off-by: cyc60 <avsysoev60@gmail.com> Co-authored-by: antares-sw <23400824+antares-sw@users.noreply.github.com> * Log format (#260) * Add json log formatter Signed-off-by: cyc60 <avsysoev60@gmail.com> * Poetry update Signed-off-by: cyc60 <avsysoev60@gmail.com> * Use record.created for json logs Signed-off-by: cyc60 <avsysoev60@gmail.com> * Review fixes Signed-off-by: cyc60 <avsysoev60@gmail.com> * Review fix Signed-off-by: cyc60 <avsysoev60@gmail.com> * Remove int conversion Signed-off-by: cyc60 <avsysoev60@gmail.com> --------- Signed-off-by: cyc60 <avsysoev60@gmail.com> * Add log envs to example (#262) Signed-off-by: cyc60 <avsysoev60@gmail.com> * Fixes after merge * Rework signature rotation parallel (#273) * Add flake8-datetimez plugin (#274) * Add flake8-datetimez plugin * Fix poetry.lock after merge * Update execution.py (#284) Signed-off-by: Dmitri Tsumak <tsumak.dmitri@gmail.com> * Add setup_logging (#285) * Add execution_transaction_timeout setting (#272) Signed-off-by: cyc60 <avsysoev60@gmail.com> * Update README.md (#275) Signed-off-by: joethechicken <143952437+joethechicken@users.noreply.github.com> * Add latest on tag (#276) * Add latest on tag * Empty * Fix * Fix lint * Release v1.0.8 (#277) Signed-off-by: cyc60 <avsysoev60@gmail.com> * Add permissions to token (#279) * Add setup_logging (#283) * Fix after merge * Fix pip-audit --------- Signed-off-by: cyc60 <avsysoev60@gmail.com> Signed-off-by: joethechicken <143952437+joethechicken@users.noreply.github.com> Co-authored-by: Alexander Sysoev <avsysoev60@gmail.com> Co-authored-by: joethechicken <143952437+joethechicken@users.noreply.github.com> Co-authored-by: antares-sw <23400824+antares-sw@users.noreply.github.com> * Rework remote signer (#288) * Add signature shares logic * Del remote signer config * Add --log-level arg * Review fixes, fix timeout * Adapt remote_db * Adapt tests * Review fixes 2 * Review fixes 2 * Fix tests * Add interruptible sleep (#290) * Add --pool-size arg to start command (#291) * Add --pool-size arg to start command * Del annotations * Del pip-audit ignore (#294) * Rework remote db (#293) * Del parent-public-key in remote-db * Rename test_tasks -> test_commands * Fixes * Add web3_log_level setting (#295) * Add api for obol (#280) * Add api for obol * Uvicorn logging and signals * Fix log message * Fix lint * Add test_exit_signature_shards_without_keystore * Add run_check_deposit_data_root * Fix pydantic version * Fix naming, add docstring * Move endpoints.py to api/ * Del skip_validator_registration_tx * Use secrets * Warm up oracles cache * Del todo * Add register_and_remove_pending_validators * Fixes after merge * Fix pip-audit starlette * Add start-api command * Review fixes * Move signatures encryption out of keystore * Fix grammar * Fix tests * Moved get_exit_signature_shards out of keystore * Revert "Fix tests" This reverts commit 97154d7. * Adapt tests * Del enable_api * Rename tests * Moved hashi vault tests * Rename test_signing.py -> test_common.py * Review fixes * Rename approvals -> registration requests * Fix slicing * goerli to holesky rename (#297) Signed-off-by: exe.cute <98374381+execute237@users.noreply.github.com> * Fix tx confirm (#300) * Fix _fetch_outdated_indexes (#302) * Fix pip-audit (#303) * Fix validators check (#304) * Add priority fee (#301) * Fix tx confirm * Add priority fee setting * Del custom priority fee from harvest tx * Fix custom_priority_fee * Add max-priority-fee to network config * Revert "Add max-priority-fee to network config" This reverts commit 141d349. * Del max_priority_fee_per_gas_gwei setting * Del _calculate_median_priority_fee * Review fixes * Add fee settings * Add rounding * Bump version v1.1.0 (#305) * Bump version v1.1.0 * Upd version everywhere * Docker Hub (#296) (#306) Co-authored-by: antares-sw <23400824+antares-sw@users.noreply.github.com> --------- Signed-off-by: cyc60 <avsysoev60@gmail.com> Signed-off-by: Dmitri Tsumak <tsumak.dmitri@gmail.com> Signed-off-by: joethechicken <143952437+joethechicken@users.noreply.github.com> Signed-off-by: exe.cute <98374381+execute237@users.noreply.github.com> Co-authored-by: evgeny-stakewise <123374581+evgeny-stakewise@users.noreply.github.com> Co-authored-by: antares-sw <23400824+antares-sw@users.noreply.github.com> Co-authored-by: Evgeny Gusarov <evgeny@stakewise.io> Co-authored-by: Dmitri Tsumak <tsumak.dmitri@gmail.com> Co-authored-by: joethechicken <143952437+joethechicken@users.noreply.github.com> Co-authored-by: exe.cute <98374381+execute237@users.noreply.github.com>
- Loading branch information