- 11 Mar, 2022 2 commits
-
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
- 10 Mar, 2022 7 commits
-
-
Matthew Slipper authored
indexer: add pagination metadata for deposit, withdrawal endpoints
-
Matthew Slipper authored
proxyd: Don't hit Redis when the out of service interval is zero
-
Javed Khan authored
-
Matthew Slipper authored
ops: Fix gas oracle in docker compose
-
Matthew Slipper authored
When the out of service interval is zero, `proxyd` will send a `SETEX` command to Redis with a zero expiry. This is technically an error, and causes messages like `error setting backend unavailable ERR invalid expire time in setex` to appear in the logs. Users won't notice the issue since `proxyd` can continue working when Redis returns an error, but we should clean this up nonetheless since these problems appear in our alerting.
-
Matthew Slipper authored
-
Matthew Slipper authored
Delete unused variables
-
- 09 Mar, 2022 20 commits
-
-
Matthew Slipper authored
feat: extract gas limit estimation to driver, add 20% buffer
-
Matthew Slipper authored
feat: add MIN_L1_TX_SIZE configuration
-
wkktoria authored
-
smartcontracts authored
feat(cmn): gracefully handle BaseServiceV2 exits
-
Maurelian authored
-
smartcontracts authored
Create "barrel" index file for hardhat tasks
-
Kelvin Fichter authored
Gracefully handles BaseServiceV2 exits by default. Adds a new function for stopping the service and catches SIGTERM and SIGINT correctly.
-
smartcontracts authored
feat(rhc): refactor service using BaseServiceV2
-
Conner Fromknecht authored
On mainnet we are seeing out of exceptions with some frequency. In all of these cases it appears we are very, very close to being successful. This commit extracts the internal calls performed by RawTransact into the driver and then adds a buffer to limit the possibility of losing money on the reverting transactions, since these very large transactions are costly especially in the current fee market.
-
Conner Fromknecht authored
-
Kelvin Fichter authored
Refactors the replica-healthcheck service using the BaseServiceV2 base class. Significantly reduces the complexity of the service overall (the whole service now fits within < 200 loc). Updates the README to reflect these changes and removes many now-unused dependencies.
-
Guang Chen authored
create an index.ts file in the tasks folder which re-exports each of the tasks Also, change all of the tasks imports in hardhat.config.ts to './tasks'
-
Maurelian authored
-
Maurelian authored
It is generally a best practice to have a SECURITY.md document in the repo, however this creates a maintenance burden across all of our repos. Github allows us to have a single security policy document in our .github repo, which is then accessible in each repo at github.com/org/repo/security/policy. Still not everyone will be aware of this, and so adding this stub page gives them one more way to discover the main document.
-
Maurelian authored
-
smartcontracts authored
main(ct): finish updating contracts readme
-
smartcontracts authored
fix(mr): update README to reflect latest version
-
Kelvin Fichter authored
Updates various parts of the contracts README, primarily making sure that the process for deploying the contracts is up to date.
-
smartcontracts authored
fix(sdk): update package json with correct repo
-
smartcontracts authored
maintenance: contracts README update 1
-
- 08 Mar, 2022 11 commits
-
-
Kelvin Fichter authored
Updates the package.json file for the SDK to include the correct repository link.
-
Matthew Slipper authored
maint: use release instead of regenesis branches
-
Matthew Slipper authored
ops: Build cleanups
-
smartcontracts authored
feat: introduce the new BaseServiceV2 class
-
Kelvin Fichter authored
Rewrites the message-relayer service to use BaseServiceV2. Significantly reduces the footprint of the message-relayer and enforces stronger input validation.
-
Kelvin Fichter authored
ProviderLike is too loose because it allows "any" to be ProviderLike. This tightens the type to only include strings or ethers.Provider objects.
-
Kelvin Fichter authored
Introduces the new BaseServiceV2 class to eventually replace the older BaseService class. BaseServiceV2 includes many convenience features like automatic environment variable and argv parsing.
-
Matthew Slipper authored
Cleans up a bunch of configuration in `ops/`, in preparation for switching most of our build configuration to CircleCI. Changes include: 1. Removing the "builder image" concept in favor of a single multi-target Dockerfile. Once this goes live on CircleCI, we'll be able to leverage Docker Layer caching more effectively. 2. Fixes the nightly build, which is currently failing on the legacy batch submitter. 3. Removes the legacy rpc-proxy since it isn't used anywhere anymore. 4. Re-enables CODEOWNERS. 5. Removes the `docker-compose-nobuild.yml` file, since the main `docker-compose.yml` file now supports images and builds. Meta: - Fixes ENG-1838
-
smartcontracts authored
release
-
smartcontracts authored
Version Packages
-
github-actions[bot] authored
-