- 03 Mar, 2022 5 commits
-
-
Mark Tyneway authored
Update the docker compose config such that the batch submitters submit type 0 batches (zlib compressed) and then add an integration test for that functionality.
-
Mark Tyneway authored
Allow the go batch submitter to submit typed batches. The env var `BATCH_SUBMITTER_SEQUENCER_BATCH_TYPE=zlib` can be set to enable the submission of zlib compressed batches. If that env var is not set, then legacy batches will be submitted instead.
-
Mark Tyneway authored
The data transport layer will now be able to index typed batches. A typed batch has the first batch context have a timestamp of 0 and the blocknumber is used as an enum to determine the type of the batch. It is not possible to have a timestamp of 0 in realistic conditions. Batches that have a non zero timestamp as the first batch context are considered a legacy batch. The first typed batch is type 0 where the blocknumber is 0 and the transaction data is compressed with zlib.
-
Mark Tyneway authored
Enable typed batch support in the batch submitter. Type 0 batches (zlib compressed) can be enabled with the env var `BATCH_SUBMITTER_SEQUENCER_BATCH_TYPE=zlib` or via the flag `--sequencer-batch-type zlib`.
-
Mark Tyneway authored
Update the batch serialization to allow for typed batches. Also include logic for type 0 batches, which are compressed with zlib.
-
- 23 Feb, 2022 6 commits
-
-
Mark Tyneway authored
chore(deps): bump follow-redirects from 1.14.7 to 1.14.8
-
Mark Tyneway authored
Fix and usability improvements for L1 gas and cost estimates in L2Provider
-
Matthew Slipper authored
packages/contracts: Add flag to automatically set ownership
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
- 22 Feb, 2022 2 commits
-
-
Matthew Slipper authored
dtl: Periodically log current l2 sync
-
Matthew Slipper authored
teleportr: add TeleportrDeposit and TeleportrDisburser contracts
-
- 21 Feb, 2022 1 commit
-
-
smartcontracts authored
fix: add logging to the DTL when BSS HF1 is live
-
- 20 Feb, 2022 9 commits
-
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Kelvin Fichter authored
Adds a basic log line to the DTL when BSS HF1 is active. Will also log when BSS HF1 is not active.
-
smartcontracts authored
feat(sdk): add approval fns to the SDK
-
Matthew Slipper authored
-
kf authored
-
Ori Pomerantz authored
-
Ori Pomerantz authored
Description: Instead of adding all the transaction fields, have serialize only add the fields we need. This lets developers use the code pattern: ```js const txReq = await greeter.populateTransaction.setGreeting(greeting) const tx = await signer.populateTransaction(txReq) provider.estimateL1Gas(tx) ``` Instead of the more error prone: ```js const txReq = await greeter.populateTransaction.setGreeting(greeting) const tx = await signer.populateTransaction(txReq) delete tx.from delete tx.chainId provider.estimateL1Gas(tx) ```
-
Ori Pomerantz authored
-
- 19 Feb, 2022 10 commits
-
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
This is a direct copy of the BridgeDeposit.sol contract apart from the name change, some code moves to make the linter happy, and promoting various public methods to external to satisfy slither.
-
- 18 Feb, 2022 3 commits
-
-
Matthew Slipper authored
fix: handle null response in `eth_getBlockRange`
-
Elena Gesheva authored
feat: verify contracts on sourcify during deploy
-
rajivpoc authored
-
- 17 Feb, 2022 4 commits
-
-
inphi authored
-
smartcontracts authored
fix(sdk): have sdk properly wait for transactions
-
smartcontracts authored
fix(sdk): correctly handle no batch case
-
kf authored
-