- 11 Mar, 2022 5 commits
-
-
Nicholas McGuire authored
-
Matthew Slipper authored
chore: change service generated env variables
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
- 10 Mar, 2022 8 commits
-
-
Antonis Kogias authored
-
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 7 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.
-