Eduard S
ca3ae28f46
Add missing error handling
2020-09-30 11:58:31 +02:00
laisolizq
8451b92295
Update ethclient contracts & add wdelayer events
2020-09-29 16:50:19 +02:00
laisolizq
7a3407a561
Update ethclient wdelayer & add auction events
2020-09-28 17:01:03 +02:00
Eduard S
05b273cc00
Merge pull request #128 from hermeznetwork/feature/l1txbytes
...
Update common.L1Tx parsers, add test checks
2020-09-21 15:40:49 +02:00
Eduard S
dd85322e13
Merge pull request #143 from hermeznetwork/feature/ethclient5-sc
...
Update ethclient auction & add wdelayer
2020-09-21 15:37:32 +02:00
Eduard S
1386f4b5e1
Pass tokenAddress to AuctionClient constructor
2020-09-21 15:34:36 +02:00
arnaucube
3013fbacb6
Change endianness to BigEndian :(
...
Change endianness to BigEndian (ಥ﹏ಥ), spec has been updated to achieve
compatibility with js & smart contracts & circuits implementations.
2020-09-21 15:10:01 +02:00
laisolizq
729f37c912
Update ethclient auction & add wdelayer
2020-09-21 11:42:09 +02:00
ToniRamirezM
145f37b135
Smart Contracts Data Synchronization
2020-09-17 15:19:54 +02:00
Eduard S
63be61f527
Update test.Client, replace some big.Int by int/int64 in eth, fix lints
2020-09-17 12:17:04 +02:00
laisolizq
de51a394b7
update contracts
2020-09-17 10:34:50 +02:00
laisolizq
860011827c
update ethclient auction
2020-09-16 12:22:32 +02:00
Eduard S
852cd762d3
Add reverts, forge in test ethClient, update auction
2020-09-15 12:47:27 +02:00
arnau
2937bde4fa
Merge pull request #124 from hermeznetwork/feature/ethclient3-sc
...
Add contracts & ethclient auction
2020-09-14 13:30:11 +02:00
Eduard S
56fe0fb05f
Implement basic auction funcs in test.Client
2020-09-10 12:56:34 +02:00
Eduard S
475614cc3a
Implement first iteration of node
...
The coordinator implementation has been refactored to allow all the goroutines
to be handled from the node.
2020-09-10 11:36:58 +02:00
laisolizq
d3ee6e443c
Add contracts & ethclient auction
2020-09-09 13:35:09 +02:00
Eduard S
bcd93fee36
Implement initial version of test.Client
2020-09-08 10:32:10 +02:00
Eduard S
003c353f05
Add ethclient full skeleton
2020-09-07 17:29:55 +02:00
arnaucube
c523b4af70
Add mock EthClient for testing
2020-09-01 11:19:07 +02:00
arnaucube
cbbcb65c8c
Add lint checks: gofmt, goimports, golint
...
- gofmt - Gofmt checks whether code was gofmt-ed. By default this tool runs
with -s option to check for code simplification
- goimports - Goimports does everything that gofmt does. Additionally it checks
unused imports
- golint - Golint differs from gofmt. Gofmt reformats Go source code, whereas
golint prints out style mistakes
- checks the uncommented exported functions & types
Update the code to fix the lint checks.
2020-08-31 12:32:05 +02:00
arnaucube
fd1e9c25ee
Add linter checks to GHA & Fix code to pass lints
...
Add linter checks to GHA & Fix code to pass lints.
The linters added are:
- whitespace: Tool for detection of leading and trailing whitespace
- gosec: Inspects source code for security problems
- gci: Gci control golang package import order and make it always deterministic
- misspell: Finds commonly misspelled English words in comments
- gomnd: An analyzer to detect magic numbers
The file utils/utils.go is excluded from the checks of gomnd, as uses magic numbers through the code
2020-08-28 09:58:39 +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
b33d18ff55
Import & adapt iden/go-iden3-core/eth/client
2020-08-24 11:19:39 +02:00
arnaucube
8390e4a784
Add initial structure Coordinator Forge Sequence
2020-08-14 14:06:28 +02:00