This website works better with JavaScript.
Home
Explore
Help
Sign In
arnaucube
/
hermez-node
mirror of
https://github.com/arnaucube/hermez-node.git
Watch
1
Star
1
Fork
0
Code
Issues
Projects
Releases
Wiki
Activity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
609
Commits
26
Branches
2
Tags
168 MiB
Branch:
feature/sql-semaphore1
develop
doc/api-and-sql-related
feature/api-return-pending-L1
feature/common-tests-update
feature/edu
feature/fastsync-async-delete-old-checkpoints
feature/fastsync-skip-updateeth
feature/float40
feature/float40-zkinputs
feature/getPoolTxs
feature/minprice
feature/serveapicli
feature/serveapicli1
feature/sql-semaphore1
feature/tokenbalances
feature/txprocessor-update
feature/txsel-l1frozenqueue-acccreation
feature/update-smart-contracts
feature/update-txman3
feature/update-txman4
fix/mockserer
fix/packr-gorelease
hardcoded-recommendedfee
master
refactore/rollupUpdateBuckets
tmp/txsel-fix
v1.0.0
v0.1.0
Branches
Tags
${ item.name }
Create branch
${ searchTerm }
from 'feature/sql-semaphore1'
${ noResults }
hermez-node
/
eth
/
.gitignore
1 line
5 B
Raw
Permalink
Normal View
History
Reorganize smart contract types, udate eth tests, etc. - Move smart contract constants and structs for variables to common/{ethrollup.go, ethauction.go, ethwdelayer.go}: - This removes repeated code of the structs for variables - Allows reusing the constants and variables from all modules without import cycles - Remove unused common/scvars.go - In common.BlockData, split data from each smart contract into a sepparate field (Rollup, Auction, WDelayer). This affects the structures that til uses as output, and HistoryDB in the AddBlockSCData. - In Synchronizer: - Pass starting block of each smart contract as config, instead of incorrectly using the genesis block found in the acution constant (which has a very different meaning) - Use variable structs from common instead of an internal copy - Synchronize more stuff (resolve some TODOs) - Fix some issues found after initial testing with ganache - In eth: - In auction.go: Add method to get constants - Update README to use ganache instead of buidlerevm as local blockchain for testing - Update env variables and test vectors to pass the tests with the deployment in the ganache testnet. - Use ethereum keys derived from paths (hdwallet) in testing to avoid hardcoding private keys and generate the same keys from a mnemonic used in the ganache tesnet.
4 years ago
.env