arnaucube
8f24aa93c9
Add ProcessTxs send fees to Coordinator accounts
2020-10-27 10:28:32 +01:00
Eduard S
88ddbbcddc
Delete tmp folders from tests, Resolve #105
2020-10-20 13:13:10 +02:00
Eduard S
0277210c39
Extend ethclient test, implement new TxID spec
...
- Implement new TxID spec that distinguishes L1UserTx and L1CoordinatorTx
- Replace some type []*Foo by []Foo
- Fix HistoryDB & L2DB bug: in case of error, a rollback was applied and the returned error was nil
- Reorder inserts in historydb.NewHistoryDB() to follow foreign key dependencies
- Add initial synchronizer test with test.Client (for now, only tested l1UserTxs, blocks, addToken)
- Update L1UserTx event in test.Client
2020-10-07 16:41:51 +02:00
arnaucube
3374a4754d
Add StateDB compute nonces on ProcessTx L2Tx
...
Add StateDB compute nonces on ProcessTx L2Tx, and update StateDB for
type TypeSynchronizer, TypeTxSelector, TypeBatchBuilder
2020-10-02 11:54:58 +02:00
arnaucube
aa0bde61d2
Add StateDB ZKInputs generation for L1 & L2 Txs
2020-09-09 14:40:55 +02:00
arnaucube
26dbb16618
Add Coordinator goroutines & channels processes
...
Add Coordinator goroutines & channels processes
- Add Coordinator goroutines & channels
- Add Coordinator test to debug batches
- Add MakeCheckpoint call after BatchBuilder BuildBatch process
- Update ethClient BlockByNumber to return hermez/common.Block instead of go-ethereum/core/types.Block
2020-08-27 10:56:08 +02:00
arnaucube
0d2004721c
Add statedb ExitTree implementation
2020-08-25 12:09:49 +02:00
arnaucube
b4044a2ef7
Add abstraction method of processTxs to StateDB
...
- Update GHA lint.yml increasing timeout time to avoid GHA Lint errors
- Update common.BatchNum & common.Idx & common.Nonce usage in StateDB
- Add abstraction method of processTxs to StateDB
- Which will be used by Synchronizer & BatchBuilder
2020-08-24 13:06:51 +02:00
arnaucube
cfa441e1ac
Migrate TxProcessors from BatchBuilder to StateDB
...
Migrate TxProcessors from BatchBuilder to StateDB in order to be used by
BatchBuilder & Synchronizer
2020-08-20 12:06:28 +02:00
arnaucube
c702442287
Update Coordinator & BatchBuilder & TxSelector to new SQL schemas changes
2020-08-17 16:16:25 +02:00
a_bennassar
cb1b820256
Update SQL schemas
2020-08-17 16:16:17 +02:00
arnaucube
aa003063f6
Update BatchBuilder & TxSelector to new StateDB
2020-08-17 13:38:48 +02:00
arnaucube
8390e4a784
Add initial structure Coordinator Forge Sequence
2020-08-14 14:06:28 +02:00
arnaucube
a1c339c918
Add BatchQueue implementation & minor updates
2020-08-13 18:25:50 +02:00
arnaucube
60fa76b4d2
Integrate TxSelector with StateDB
2020-08-13 13:07:30 +02:00
arnaucube
350bac631e
Integrate BatchBuilder with StateDB
2020-08-11 16:44:51 +02:00
arnaucube
d8cb7298e0
Add StateDB & LocalStateDB
2020-08-07 10:59:30 +02:00
arnaucube
16555b51e3
Update Leaf to new spec (Sign+Ay)
2020-08-05 16:06:31 +02:00
arnaucube
bcd9f96e1b
Add batchbuilder applyCreateLeaf, applyDeposit, applyTransfer
2020-08-05 15:31:27 +02:00
arnaucube
37cefb0057
Add common> Idx parsers
2020-08-05 15:26:15 +02:00
arnaucube
f3cfba1bbe
Add initial structure of BatchBuilder
2020-08-05 15:22:51 +02:00