laisolizq
a405ab3a20
Update ethclient rollup iteration 3
2020-10-14 13:22:34 +02:00
arnaucube
431df55120
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.
2020-10-09 20:00:43 +02:00
Eduard S
d1002721f7
Remove nolints
2020-10-08 16:40:49 +02:00
Eduard S
cbc46db6da
Update test ethclient, rename rollup var
2020-10-08 16:37:43 +02:00
laisolizq
1c54beca5a
Update ethclient rollup iteration 2
2020-10-08 13:18:34 +02:00
a_bennassar
3d7b71e1fd
Merge pull request #182 from hermeznetwork/feature/ethclient14-sc
...
Update ethclient contracts & rollup iteration 1
2020-10-07 11:59:11 +02:00
Eduard S
1a85f15d27
Fix conflicts and update dependencies of ethclient
2020-10-06 18:16:59 +02:00
laisolizq
202b98b3e6
Update ethclient contracts & rollup iteration 1
2020-10-06 12:15:16 +02:00
Eduard S
650911cda3
Add methods to get ERC20 constants
2020-10-06 11:39:41 +02:00
Eduard S
0fc4930652
Update test ethclient and coordinator
2020-10-01 11:34:59 +02:00
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