Commit history
a
Rename Transakcio to Til for a easier usage
Rename Transakcio to Til for a easier usage, also change til.TestContext
to til.Context, and til.NewTestContext to til.NewContext.
265bdf2arnaucube committed on Oct 21, 2020
E
Merge pull request #210 from hermeznetwork/feature/api-config-const
Add config endpoint
4ca2124Eduard S committed on Oct 21, 2020
a
Merge pull request #211 from hermeznetwork/feature/update-general
Feature/update general
6a8b454arnau committed on Oct 21, 2020
l
Merge pull request #212 from hermeznetwork/feature/ethclient-simplify
Simplify eth code
3f6b9d9laisolizq committed on Oct 21, 2020
a
Merge pull request #208 from hermeznetwork/feature/debugapi
Extend statedb and use prefixes, add debugapi
edb466carnau committed on Oct 21, 2020
E
Merge pull request #207 from hermeznetwork/feature/tkcio-l1queues
Add L1UserTxs queues system to Transakcio
4d90cd9Eduard S committed on Oct 20, 2020
a
Merge pull request #204 from hermeznetwork/feature/api-gettokens
Add get tokens endpoint
eb54162a_bennassar committed on Oct 19, 2020
a
Merge pull request #201 from hermeznetwork/api-amounts
More realistic example amounts
c67b1dfa_bennassar committed on Oct 16, 2020
E
Merge pull request #199 from hermeznetwork/feature/tkcio-tokenregister
Add transakcio Token Register instructions parser
b6ebbbaEduard S committed on Oct 15, 2020
a
Merge pull request #200 from hermeznetwork/feature/api-gettoken
Add get token endpoint
98255b9a_bennassar committed on Oct 15, 2020
E
Merge pull request #198 from hermeznetwork/fix/rqcompresseddata
Fix/rqcompresseddata
8dbcdafEduard S committed on Oct 15, 2020
E
Merge pull request #197 from hermeznetwork/feature/transakcio-coordtxs
Add transakcio coordinator tx instruction feature
db22d85Eduard S committed on Oct 15, 2020
E
Merge pull request #195 from hermeznetwork/feature/ethclient16-sc
Update ethclient rollup iteration 3
a49d3bfEduard S committed on Oct 14, 2020
E
Merge pull request #194 from hermeznetwork/feature/txsel-noncesorting0
Add TxSel Nonce sort. Fix surplus from refactors
250f1aaEduard S committed on Oct 14, 2020
a
Merge pull request #179 from hermeznetwork/feature/api-exits
Impl exit edpoint and refactor pagination
c145147arnau committed on Oct 14, 2020
E
Merge pull request #192 from hermeznetwork/feature/transakcio
Feature/transakcio
c6d71a4Eduard S committed on Oct 13, 2020
E
Merge pull request #191 from hermeznetwork/feature/fix-pr-187
Fix PR #187
3eec54aEduard S committed on Oct 9, 2020
a
Merge pull request #187 from hermeznetwork/feature/ethclient15-sc
Update ethclient rollup iteration 2
f142e23arnau committed on Oct 9, 2020
a
Merge pull request #186 from hermeznetwork/feature/unnullify
Change pointers to nil in common (remove common.Struct.parameters pointers for Idx & EthAddr. Update common parameters)
3de272aarnau committed on Oct 8, 2020
a
Merge pull request #185 from hermeznetwork/feature/integration2
Feature/integration2
5ec18f0arnau committed on Oct 8, 2020
a
Merge pull request #182 from hermeznetwork/feature/ethclient14-sc
Update ethclient contracts & rollup iteration 1
3d7b71ea_bennassar committed on Oct 7, 2020
l
Merge pull request #181 from hermeznetwork/feature/erc20
Add methods to get ERC20 constants
cedbc07laisolizq committed on Oct 6, 2020
a
Merge pull request #178 from hermeznetwork/feature/codec-funcs
Add L1CoordTx & L2Tx byte parsers functions
15a122aarnau committed on Oct 6, 2020
a
Feature/null refactor (#173)
* WIP: rebase
* Make nullable fields use pointers
49366e3a_bennassar committed on Oct 6, 2020
E
Merge pull request #175 from hermeznetwork/feature/priceupdater-to-db
Connect price updater to historydb
7df9288Eduard S committed on Oct 5, 2020
E
Merge pull request #171 from hermeznetwork/feature/processtx-l2tx-nonces
Add StateDB compute nonces on ProcessTx L2Tx
9e4f020Eduard S committed on Oct 2, 2020
a
Merge pull request #174 from hermeznetwork/big-bigint
Have BigInt be a proper big value that has 18 decimals
e539ebca_bennassar committed on Oct 1, 2020
a
Merge pull request #145 from hermeznetwork/feature/integration
Update test ethclient and coordinator
0362afcarnau committed on Oct 1, 2020
E
Merge pull request #165 from hermeznetwork/feature/txprocessor-l2tx
Update TxProcessor L2Tx logic for case ToIdx==0
d71871cEduard S committed on Oct 1, 2020
a
Merge pull request #163 from hermeznetwork/feature/txid0
Add TxID calculation & New{Layer}Tx Type
938ef84a_bennassar committed on Sep 30, 2020
E
Merge pull request #158 from hermeznetwork/feature/ethclient8-sc
Update ethclient contracts & add wdelayer events
f797e7aEduard S committed on Sep 30, 2020
a
Feature/merge history l2 tables (#156)
* WIP rebase
* Combine both SQL DBs
* API and DB refactor
c6f70f3a_bennassar committed on Sep 29, 2020
l
Merge pull request #157 from hermeznetwork/feature/ethclient6-sc-update
Update ethclient wdelayer & add auction events
8efbb7alaisolizq committed on Sep 28, 2020
a
Merge pull request #150 from hermeznetwork/feature/historydb-sync2
Helper methods for Synchronizer and TX refactor
0c9a6e3a_bennassar committed on Sep 23, 2020
E
Merge pull request #149 from hermeznetwork/feature/idx-6bytes
Idx to 6 bytes (48 bits)
81693a6Eduard S committed on Sep 22, 2020
a
Merge pull request #148 from hermeznetwork/feature/txsel-l2logic
Add TxSelector L2Tx filtering logic
c0336f4a_bennassar committed on Sep 22, 2020
E
Merge pull request #142 from hermeznetwork/feature/api-boilerplate
Add GET histroy-transactions endpoint
b86d219Eduard S committed on Sep 22, 2020
E
Merge pull request #146 from hermeznetwork/feature/statedb-idx-db
Add StateDB set & get Idx by EthAddr & BJJ methods
297a8e3Eduard S committed on Sep 22, 2020
E
Merge pull request #128 from hermeznetwork/feature/l1txbytes
Update common.L1Tx parsers, add test checks
05b273cEduard S committed on Sep 21, 2020
E
Merge pull request #143 from hermeznetwork/feature/ethclient5-sc
Update ethclient auction & add wdelayer
dd85322Eduard S committed on Sep 21, 2020
E
Merge pull request #135 from hermeznetwork/feature/synchronizer-sc
Smart Contracts Data Synchronization
35a558fEduard S committed on Sep 21, 2020
a
Merge pull request #138 from hermeznetwork/feature/impl-l2db
Implement L2DB
1de2ec9arnau committed on Sep 18, 2020
E
Merge pull request #136 from hermeznetwork/feature/ethclient4-sc
Update ethclient
5ad447cEduard S committed on Sep 17, 2020
a
Merge pull request #127 from hermeznetwork/feature/txsel-txsselection-v0
TxSelector GetL2TxSelection & GetL1L2TxSelection integrated with dbs
05d183da_bennassar committed on Sep 16, 2020
a
Merge pull request #129 from hermeznetwork/feature/integration
Feature/integration
a40689farnau committed on Sep 16, 2020
a
Merge pull request #111 from hermeznetwork/feature/L1TxCodec
L1Tx Codec
b0cfcb0arnau committed on Sep 15, 2020
a
Merge pull request #124 from hermeznetwork/feature/ethclient3-sc
Add contracts & ethclient auction
2937bdearnau committed on Sep 14, 2020
E
Merge pull request #114 from hermeznetwork/feature/compute-zkinputs
Feature/compute zkinputs
d416203Eduard S committed on Sep 10, 2020
a
Merge pull request #117 from hermeznetwork/feature/ethclient5
Implement basic auction funcs in test.Client
7f2a5cdarnau committed on Sep 10, 2020
a
Merge pull request #110 from hermeznetwork/feature/node
Implement first iteration of node
ec67075arnau committed on Sep 10, 2020
a
Merge pull request #109 from hermeznetwork/feature/ethclient3
Implement initial version of test.Client
230adfea_bennassar committed on Sep 8, 2020
a
Merge pull request #106 from hermeznetwork/feature/ethclient1
Add ethclient full skeleton
57fd9bdarnau committed on Sep 7, 2020
E
Merge pull request #107 from hermeznetwork/feature/statedb-intermediatestate
StateDB intermediate state reset when opening DB
7701af1Eduard S committed on Sep 7, 2020
k
update zkInputs (#104)
* update zkInputs
* ZKInputs clean uncomment use nolint
Co-authored-by: arnaucube <root@arnaucube.com>
4d02308krlosMata committed on Sep 4, 2020
E
Merge pull request #101 from hermeznetwork/feature/log0
Update log package with fields & file log
c940e6fEduard S committed on Sep 2, 2020
E
Merge pull request #87 from hermeznetwork/feature/test-ethclient
Add mock EthClient for testing
18d0658Eduard S committed on Sep 1, 2020
E
Merge pull request #89 from hermeznetwork/feature/golint
Add lint checks: gofmt, goimports, golint
ddb5604Eduard S committed on Aug 31, 2020
a
Merge pull request #84 from hermeznetwork/feature/update-linters
Add linter checks to GHA & Fix code to pass lints
3bd91eca_bennassar committed on Aug 28, 2020
a
Merge pull request #80 from hermeznetwork/feature/coordinator0
Feature/coordinator0
fe8431ea_bennassar committed on Aug 27, 2020
E
Merge pull request #67 from hermeznetwork/feature/sql-sc-vars
Add sync interface
361af76Eduardo Antuña Díez committed on Aug 26, 2020
a
Merge pull request #77 from hermeznetwork/feature/txs-tests
Feature/txs tests
9c10826a_bennassar committed on Aug 26, 2020
a
Merge pull request #75 from hermeznetwork/feature/exit-tree
Add statedb ExitTree implementation
87a74c4a_bennassar committed on Aug 25, 2020
a
Merge pull request #74 from hermeznetwork/feature/statedb-processtxs
Add abstraction method of processTxs to StateDB
88906bea_bennassar committed on Aug 24, 2020
a
Merge pull request #73 from hermeznetwork/feature/ethclient0
Import & adapt iden/go-iden3-core/eth/client
118ebf7a_bennassar committed on Aug 24, 2020
a
Merge pull request #72 from hermeznetwork/feature/pooll2tx-sig
Add PoolL2Tx verify signature needed methods
c2bbca4a_bennassar committed on Aug 24, 2020
a
Merge pull request #69 from hermeznetwork/feature/txcompresseddata
Add TxCompressedData & V2 with some extra parsers for common
869ab51a_bennassar committed on Aug 21, 2020
a
Merge pull request #66 from hermeznetwork/feature/statedb-cu
Unify StateDB MT{Create/Update}Account
3f63cd7a_bennassar committed on Aug 20, 2020
a
Merge pull request #64 from hermeznetwork/feature/testing-framework
Feature/testing framework language
82d5aaea_bennassar committed on Aug 20, 2020
a
Merge pull request #61 from hermeznetwork/feature/log
Add log system
6c0c528a_bennassar committed on Aug 18, 2020
a
Merge pull request #59 from hermeznetwork/feature/sql-tables4
Update SQL schemas
5d4840carnau committed on Aug 17, 2020
a
Merge pull request #57 from hermeznetwork/feature/statedb-checkpoints
Feature/statedb checkpoints
bf1a648a_bennassar committed on Aug 17, 2020
E
Merge pull request #52 from hermeznetwork/feature/init-coordinator
Initial Coordinator (OpManager) structure
58cf35fEduard S committed on Aug 14, 2020
a
Merge pull request #53 from hermeznetwork/feature/updategha
Remove goarch 386 and go-version 1.13 from GHA
378b7bearnau committed on Aug 14, 2020
a
Merge pull request #50 from hermeznetwork/feature/txselector-int-statedb
Integrate TxSelector with StateDB
9df30afa_bennassar committed on Aug 13, 2020
E
Merge pull request #44 from hermeznetwork/feature/batchbuilder-integratedb
Feature/batchbuilder integratedb
b28b13dEduard S committed on Aug 11, 2020
a
create sql tables (#40)
Co-authored-by: Eduard S <eduard@iden3.io>
428dcd7a_bennassar committed on Aug 11, 2020
a
Merge pull request #38 from hermeznetwork/feature/statedb
Add StateDB & LocalStateDB
1313a5aa_bennassar committed on Aug 11, 2020
E
Merge pull request #31 from hermeznetwork/feature/batchbuilder-init
Feature/batchbuilder init
4bff968Eduard S committed on Aug 6, 2020
a
Merge pull request #27 from hermeznetwork/feature/common-leaf
Add common/Leaf struct & parsers (bigint & byte arrays)
dbbc309a_bennassar committed on Aug 5, 2020
E
Merge pull request #26 from hermeznetwork/feature/register-common-update
Update to follow DB spec
2f93848Eduard S committed on Aug 3, 2020
a
Priceupdater-v0 (#23)
* First price-updater implementation
* Lint corrections
* Structs revision
* Read Write Mutex
* Review price updater and apply small changes
Co-authored-by: Toni Ramírez <toni@iden3.com>
Co-authored-by: Eduard S <eduard@iden3.io>
2c247bfarnau committed on Jul 31, 2020
a
Merge pull request #11 from hermeznetwork/feature/txpool-interface
Definition of txpool interface
819b29darnau committed on Jul 29, 2020
E
Merge pull request #4 from hermeznetwork/feature/common-first-ite
Initial draft of the common structs
09e2653Eduard S committed on Jul 28, 2020
E
Merge pull request #6 from hermeznetwork/fix/imports
Fix import paths
ecf7319Eduard S committed on Jul 24, 2020
E
Merge pull request #2 from hermeznetwork/feature/gha
Add GHA with Tests & Lints
1a50e60Eduard S committed on Jul 24, 2020
a
Merge pull request #1 from hermeznetwork/feature/txselector-base
Add txselector base
8772b05arnau committed on Jul 24, 2020
a
Apply suggestions from code review
Co-authored-by: Eduard S. <eduard@iden3.io>
2109d9farnau committed on Aug 6, 2020
a
Add batchbuilder applyCreateLeaf, applyDeposit, applyTransfer
bcd9f96arnaucube committed on Aug 4, 2020
a
Apply fix method description typos
Co-authored-by: Eduard S. <eduard@iden3.io>
edb8974arnau committed on Aug 10, 2020
a
Update Coordinator & BatchBuilder & TxSelector to new SQL schemas changes
c702442arnaucube committed on Aug 17, 2020
a
Migrate TxProcessors from BatchBuilder to StateDB
Migrate TxProcessors from BatchBuilder to StateDB in order to be used by
BatchBuilder & Synchronizer
cfa441earnaucube committed on Aug 20, 2020
a
Add tx L1&L2 test generation & keys for TestingFramework
Add test-lang Fee & ForceExit option
8eb42c0arnaucube committed on Aug 19, 2020
a
Add TxCompressedData & V2 with some extra parsers for common
a28c81farnaucube committed on Aug 21, 2020
a
Add PoolL2Tx verify signature needed methods
Implements the hash to be signed from PoolL2Tx, compatible with javascript version.
Implements the signature verification for a given PoolL2Tx.
7fa658carnaucube committed on Aug 24, 2020
a
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
b4044a2arnaucube committed on Aug 24, 2020
a
Add StateDB txprocessor tests using txtest generators
Add StateDB tx processor tests using tx test generators:
- update statedb/ tx processors
- add statedb tx processors tests
be95de1arnaucube committed on Aug 25, 2020
a
Update tx testing generation:
Update tx testing generation:
- add new batch lexic to tx-test language
- add coordinatorL1Txs generation to tx-test
- add SetTest0 code to generate test L1&L2 transactions
e98b511arnaucube committed on Aug 25, 2020
a
Update StateDB to new & ExitInfo struct & BatchNum
Update StateDB to new & ExitInfo struct & BatchNum
Also a small fix at txselector & log packages
9309722arnaucube committed on Aug 26, 2020
a
Update log package with fields & file log
Update log package with fields & file log, and update constants in the
repository code to be MixedCase.
resolves #91, resolves #92, resolves #95
fdaf2c9arnaucube committed on Sep 2, 2020
a
StateDB intermediate state reset when opening DB
StateDB intermediate state reset when opening DB to force getting always last
Checkpoint at last BatchNum, avoiding inconsistent intermediate state.
b1454d4arnaucube committed on Sep 4, 2020
E
Implement first iteration of node
The coordinator implementation has been refactored to allow all the goroutines
to be handled from the node.
475614cEduard S committed on Sep 8, 2020
a
Refactor ZKInputs & add struct initialization
Refactor ZKInputs & add struct initialization & add BJJCompressedTo256BigInts util
a7fe80farnaucube committed on Sep 8, 2020
a
TxSel integrated with L2DB, Add L1CoordTx creation
- GetL2TxSelection & GetL1L2TxSelection integrated with dbs
- Create L1CoordinatorTx of type CreateAccountDeposit when a L2
requires it (and the AccountCreationAuth exists)
41715e4arnaucube committed on Sep 15, 2020
E
Update test.Client, replace some big.Int by int/int64 in eth, fix lints
63be61fEduard S committed on Sep 17, 2020
E
Review synchronizer, rearange some stuff, add notes and TODOs.
9f83fcfEduard S committed on Sep 18, 2020
a
Change endianness to BigEndian :(
Change endianness to BigEndian (ಥ﹏ಥ), spec has been updated to achieve
compatibility with js & smart contracts & circuits implementations.
3013fbaarnaucube committed on Sep 18, 2020
A
Have BigInt be a proper big value that has 18 decimals
cf14f49Alberto Elias committed on Oct 1, 2020
a
Add StateDB compute nonces on ProcessTx L2Tx
Add StateDB compute nonces on ProcessTx L2Tx, and update StateDB for
type TypeSynchronizer, TypeTxSelector, TypeBatchBuilder
3374a47arnaucube committed on Oct 1, 2020
E
Replace all []*Foo by []Foo in sql db return values
- Implement SlicePtrsToSlice and use it in all `meddler.QueryAll` sql db functions to always return []Foo instead of []*Foo
b14495cEduard S committed on Oct 7, 2020
a
Fix PR #187
(#187 PR was done before another PR (#186) was merged into master, and
when 187 was merged to master, was not compiling due changes from #186
not applied yet to #187)
bdbbde4arnaucube committed on Oct 9, 2020
a
Add transakcio set type define, add set load [...]
Add transakcio set type definition, add set loading, move transakcio to
package, adapt branch to last master updates (fix compile due new common
types & git conflicts).
Update tests to pass the test, pending to adapt to new Transakcio
interface.
431df55arnaucube committed on Oct 9, 2020
a
Add TxSel Nonce sort. Fix surplus from refactors
- Add TxSel Nonce sort
- Fix surplus from refactors
- StateDB reuse computation of ToIdx across Synchronizer, TxSelector,
BatchBuilder
1a2f769arnaucube committed on Oct 14, 2020
E
Update importers of eth, use variable length feeIdxCoordinator
9684e7aEduard S committed on Oct 14, 2020