Commit Graph

335 Commits

Author SHA1 Message Date
wanseob
7566353095 chore(release):2.0.0-beta.7 2021-12-02 07:56:22 +00:00
wanseob
e32c72323f chore(release):2.0.0-beta.6 2021-11-26 09:04:41 +00:00
wanseob
839069d2de chore(release):2.0.0-beta.5 2021-11-23 14:18:13 +00:00
Chance Hudson
528739dfd2 fix: bump truffle version to support eip-155 transactions 2021-11-23 23:02:02 +09:00
Chance Hudson
533532e15f feat: add getter function for newWithdrawalOwner mapping 2021-11-23 23:02:02 +09:00
Wanseob Lim
1ee3fda1a1 v2.0.0-beta.2 2021-11-02 12:40:00 +09:00
Wanseob Lim
090d17e5ab v2.0.0-beta.1 2021-11-02 12:12:10 +09:00
Wanseob Lim
fdf19f93e5 v2.0.0-beta.0 2021-11-02 10:31:49 +09:00
Wanseob Lim
3a4c17e306 fix: CI 2021-11-02 10:29:59 +09:00
Wanseob Lim
34fd7e2371 chore: use downloaded keys for the testblock generator 2021-11-02 10:29:59 +09:00
Wanseob Lim
7fcbdc910c fix: update truffle-config to fix ci bug 2021-11-02 10:29:59 +09:00
Wanseob Lim
9f544c7b15 fix: use trusted setup zkeys for testings 2021-11-02 10:29:59 +09:00
Wanseob Lim
a5a7d0cb83 feat: update keys(use trusted setup result) 2021-10-28 00:44:38 +09:00
Wanseob Lim
8bd70d4e21 chore: add deploy log 2021-10-28 00:24:32 +09:00
Wanseob Lim
d92ce5d4a2 fix: burn auction transfer balance testcase 2021-10-26 13:05:32 +09:00
Wanseob Lim
884fc8c1a1 fix: let circuit & contract use same range limit value 2021-10-26 13:05:32 +09:00
Wanseob Lim
88ce6dfbec fix: let burn auction controllable 2021-10-26 13:05:32 +09:00
Wanseob Lim
66edaff69f fix: connect methods w/ the proxy 2021-10-26 13:05:32 +09:00
Wanseob Lim
c3a447c5ba fix: major audit issue (sub tree root) 2021-10-11 06:15:59 +09:00
Wanseob Lim
52b7cf6f19 fix: revert back vax validation gas to 6M 2021-10-11 06:15:59 +09:00
Wanseob Lim
6f60bf61af feat: add utxo tree proof storage & an update feature 2021-10-11 06:15:59 +09:00
Wanseob Lim
50b36fb19b refactor: function name refactoring 2021-10-11 06:15:59 +09:00
Wanseob Lim
6459fc8286 fix: increase MAX_VALIDATION_GAS 2021-10-11 06:15:59 +09:00
JinHwan
9fceed49db Zk Tx Generator (#225)
* feat: create auto started coordinator and wallet for tx generator

* chore: removed comments and make up code

* feat: create docker-compose for local testnet with generator

* refactor: create generator class for eth transfer on layer2

* fix: removed fault instance inside 'TransferGenerater'

* feat: create organizer for collection data for debug

* feat: create TestBlockProposer class for log propose layer 2 block

* feat: can create note with specified salt for testing

* refactor: huge refactor - organizer & generator

Features

- Organizer
  - main queue for controlling throughput of transactions to the coordinators
  - can adjust target TPS by request organizer API
  - can get stats about coordinator and wallets
- Generator
  - sending zktx from sub-queue
  - One wallet has its own full-node and use only one account
  - 1 deposit tx then keep sending transactions ( 1 inflow - 2 ouflow ) on layer 2

* fix: lints in generator

* fix: added missing expose port, changd wallet controller type

* fix: key path for testing on azure and other

* fix: remove timeout in fetch

* fix: update genesis and docker-compose image name

* fix: queue status be complete when job done in worker

* fix: make it clear on fixed subTrees for initializing

* fix: updated for reproduce issue #255

* fix: lint function signatures dictionary in 'funcSigs.json'

* fix: test for checking successfully rebased

* fix: web3 lib version for generator, create docker-compose file

* refactor: create types for organizer API

* feat: replaced overwritten middleware with newly created postProcessor in ProposerBase

* fix: added limit for some  methods, getting data on organizer API

* feat: add development mode for organizer

* refactor: layer1 watcher has target contractss for filter

* feat: added transaction data end-points to organizer

* feat: monitor auction activity

* fix: move docker-compose file under compose

* fix: issue #275 - checking nft in outflow

* fix: targetContracts of layer1 watcher in organizer, README updated

* chore: update lock file (#4)

* fix: added dev dependencies and other for integration test

* fix: copy type defs to dist

* fix: removed un-used docker files and others for stress-test repo

* fix: removed files for geth node, these moved to stress-test repo

* fix: replace copy command to add src path more specific

* fix: replaced copy command in adding src path in source files

* fix: eslint for lint test

* fix: rename type files for no using additional path

* fix: revert injected useless path for stress-test repo

* fix: removed about no-useless-path

* fix: revert rename extension file

* fix: revert unnecessary packages in yarn.lock

Co-authored-by: Wanseob Lim <email@wanseob.com>
Co-authored-by: Chance Hudson <jchancehud@gmail.com>
2021-09-15 11:22:35 +09:00
Chance Hudson
08ed2850d2 feat: allow 0 address prepayer to be anyone 2021-09-07 23:00:36 -05:00
Wanseob Lim
418e5d78a2 chore: lint utxo tree validator tester 2021-09-05 15:35:27 +09:00
Wanseob Lim
c142e5ceea test: make sure onchain/offchain each provides same utxo items 2021-08-23 01:32:29 +09:00
Chance Hudson
cc28ad19af fix: dockerfiles/->compose/ 2021-08-09 08:43:01 -05:00
Chance Hudson
a63185c69a fix: use mutex lock for getStartingLeafProof 2021-08-05 12:53:58 -05:00
Chance Hudson
73af64de11 fix: test subtree merging with more than 32 elements 2021-08-03 00:11:33 -05:00
Wanseob Lim
cf3c8edf68 Merge branch 'misc-fixes' into feat/239 2021-07-10 13:56:33 +09:00
Chance Hudson
989d646d45 fix: pin web3 to 1.2.11 to fix ethereumjs/ethereumjs-monorepo#1340 2021-07-08 13:36:40 -05:00
Chance Hudson
fa782c811a fix: contracts docker image build
integration-test check for truthy DEBUG env var
2021-07-08 13:34:04 -05:00
Chance Hudson
b9b31b07a0 fix: wait for wallet to process block, not coordinator 2021-07-08 13:31:14 -05:00
Chance Hudson
6421b9ef1d chore: dep fixes, lint 2021-07-08 13:30:08 -05:00
Wanseob Lim
b271ff3ef4 fix: use a fixed prettier-plugin-solidity & truffle version 2021-07-08 13:29:10 -05:00
Chance Hudson
26b41a62f8 chore: update docker images, disable solidity prettier 2021-07-08 13:27:48 -05:00
Chance Hudson
ef961a53d2 fix: log testblock data in ci to recreate build 2021-07-08 06:17:29 -05:00
Chance Hudson
2c87fb3482 fix: deposit in series using 0 fee
un-nest ternary
2021-07-07 10:54:56 -05:00
Chance Hudson
b0ad58bd6d fix: testblock generator changes, logs 2021-07-07 10:54:13 -05:00
Chance Hudson
571ef9a1f1 fix: use header hash in safe propose 2021-07-07 10:54:11 -05:00
Chance Hudson
3174e963fc fix: truffle hd wallet initiation 2021-07-07 10:54:11 -05:00
Chance Hudson
07c47cb4d6 fix: revert on check fail 2021-07-07 10:54:10 -05:00
Chance Hudson
551a6e6c93 fix: safePropose in proxy 2021-07-07 10:54:10 -05:00
Chance Hudson
dc6d4d4d25 feat: safePropose contract function 2021-07-07 10:54:09 -05:00
Wanseob Lim
3523fbbe8f feat: utxo discovery + fix memo v2 deserialization 2021-07-02 01:55:20 +09:00
Wanseob Lim
d0a5e003a5 feat: implement flexible memo field; closes #218 2021-06-30 21:17:18 +09:00
Wanseob Lim
377d38c5c5 feat: deposit discovery using spending pub key 2021-06-28 21:37:12 +09:00
Chance Hudson
08d680760d feat: StakeChanged contract event, use isProposable from Coordinatable to prevent block propose failure 2021-06-25 13:44:42 -05:00
Chance Hudson
5912997956 fix: bind isStaked in proxy 2021-06-24 10:57:27 -05:00