Commit Graph

47 Commits

Author SHA1 Message Date
Praneeth Mendu
c5f2a41f74 consistent dockerfiles (#309)
* fix: alpine python packages

* consistent dockerfiles

* fix: consistent dockerfiles - whitespaces

* fix: consistent dockerfiles - whitespaces1

Co-authored-by: mendu <mendu@mendus-MacBook-Pro.local>
2021-11-18 12:03:24 +09:00
Chance Hudson
0a1173a803 fix: switch all dockerfiles to use node 16 2021-11-10 22:02:12 +09:00
Chance Hudson
fea62b6b57 fix: use python2 package in alpine based images 2021-11-10 22:02:12 +09:00
Wanseob Lim
14e0d5147c fix: update dockerfiles to have fixed gas price for testing 2021-08-27 23:46:22 +09:00
Jin
165726ea68 fix: move and fix compose files 2021-08-09 21:07:40 +09:00
Wanseob Lim
cf3c8edf68 Merge branch 'misc-fixes' into feat/239 2021-07-10 13:56:33 +09: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
26b41a62f8 chore: update docker images, disable solidity prettier 2021-07-08 13:27:48 -05:00
Chance Hudson
16cd3bd67d chore: update docker images 2021-07-07 10:54:12 -05:00
Wanseob Lim
3523fbbe8f feat: utxo discovery + fix memo v2 deserialization 2021-07-02 01:55:20 +09:00
Wanseob Lim
de0445266e feat: prepay expiration + typed sig; closes #203 2021-05-10 18:14:43 +09:00
Wanseob Lim
162fab2eb2 fix: change massmigration from push to pull pattern; closes #201 2021-05-10 18:14:43 +09:00
Wanseob Lim
e74d743e0e fix: add a challenge to catch missed migration; closes #200 2021-05-10 18:14:43 +09:00
Wanseob Lim
99772580a5 fix: use standard merkle tree spec; closes #194 2021-05-10 18:14:43 +09:00
Wanseob Lim
7eaf9aa056 fix: ci & build script 2021-03-26 21:00:20 +09:00
Chance Hudson
0a3b3c1e63 refactor: remove prisma 2021-03-25 00:28:31 -05:00
Chance Hudson
084c4251c9 refactor: cli arguments
Add maxBid, publicUrls, passwordFile, keystoreFile

Change wallet/password loading config

Pass config to AuctionMonitor
2021-01-17 20:56:36 -06:00
Chance Hudson
267f52a979 fix: wait for postgres up pass port 2020-12-25 01:34:05 -06:00
Chance Hudson
3771500ea8 refactor: dev db initialization in coordinator 2020-12-25 00:55:33 -06:00
Chance Hudson
8e738c1254 fix: use 5 second block times in ganache 2020-12-17 11:27:31 -06:00
Chance Hudson
956f17584a fix: pin prisma cli version 2020-12-16 10:29:36 -06:00
Wanseob Lim
7291d36c31 chore: tag docker dev env image 2020-11-18 19:28:16 +09:00
Wanseob Lim
0e7ca1022a fix: docker script 2020-11-18 19:24:56 +09:00
Wanseob Lim
7fea3732f2 feat: make fullnode vaildates challenge conditions both onchain and offchain 2020-11-18 19:16:17 +09:00
Wanseob Lim
09f7897370 fix: dockerfile script causes some error in installing truffle tool 2020-10-31 22:21:12 +09:00
Wanseob Lim
6cd29018b2 refactor: add middlewares for the coordinator 2020-10-28 18:46:58 +09:00
Wanseob Lim
d9af6a706b feat: add sample burn auction contract for the consensus layer; closes #126 2020-10-26 16:55:07 +09:00
Wanseob Lim
c892166860 refactor: add block processor; closes #128 2020-10-26 04:27:39 +09:00
Wanseob Lim
880df6d492 refactor(contracts): rename functions and contracts
closes #127

Renamed contracts:
* Layer2Controller => Proxy
* Layer2 => Storage
* ZkOptimisitcRollUp => Zkopru
* Tree => MerkleTree
* RollUpLib => MerkleTreeLib
* SubTreeRollUpLib => SubTreeLib

Renamed functions:
* SMT.rollUp() => SMT.fill()
* RollUpLib.rollUp() => MerkleTree.append()
* SubTreeRollUpLib.rollUpSubTree() => SubTree.appendSubTree()

Deleted unused functions:
* RollUpLib.newTree()
* SMT.rollUp(RollUp memory proof)
* SMT.merge()
2020-10-26 04:27:39 +09:00
Wanseob Lim
be424b45b5 fix: use address.call{value} instead of transfer; closes #122 2020-10-13 17:48:57 +09:00
Wanseob Lim
7fbd26b0a5 fix: add range limits; closes #121 2020-10-13 14:15:12 +09:00
Wanseob Lim
e3aad2ccad refactor: check note field
closes #119, #120
2020-10-13 11:44:28 +09:00
Wanseob Lim
02de667372 fix: circuit missing import 2020-10-13 10:41:35 +09:00
Wanseob Lim
7595cf7c69 refactor: upgrade circom & snarkjs
closes #42, #50, #86
2020-10-05 11:24:27 +09:00
Wanseob Lim
752b566840 refactor: migration challenge; closes #76 2020-09-15 18:28:31 +09:00
Wanseob Lim
c9f66e214e fix: line-by-line audit; closes #95; remove unused libs and funcs 2020-09-15 14:30:59 +09:00
Wanseob Lim
6f136dc109 fix: strict logic for ERC20 and ERC721; closes #63 2020-09-15 14:30:59 +09:00
Wanseob Lim
1edb40acb0 refactor: delete unused mimc deployment; closes #64 2020-09-15 14:30:59 +09:00
Wanseob Lim
3a3692fb72 fix: cannot call finalize during the challenge period 2020-09-15 14:30:59 +09:00
Wanseob Lim
fb1baa1241 fix: use try-catch to prevent unchallengeable snark proofs; closes #74 2020-09-15 14:30:59 +09:00
Wanseob Lim
9d7ca0c3a5 fix: restric utxo type to 0,1,2 2020-09-15 14:30:59 +09:00
Wanseob Lim
018b827123 refactor: remove metadata field from header 2020-09-15 14:30:59 +09:00
Wanseob Lim
59fc60c6de chore: update keys for testing 2020-09-15 14:30:59 +09:00
Wanseob Lim
3304f9876d feat(contracts): single tx challenge system
closes #101
2020-09-15 14:29:26 +09:00
Wanseob Lim
da51ee3e71 test(integrated-test): implement zk transaction testing 2020-09-07 04:51:24 +09:00
Wanseob Lim
0041f40e06 refactor: build pipe line
1. improve prisma dev flow (please see CONTRIBUTING.md)
2. improve circuit build & snark key management process.
2020-08-17 13:31:47 +09:00
Wanseob Lim
c5f15ecc45 refactor: improve build & test process
1. Describe build context & dockerfiles in `dockerfiles/docker-compose.yml`.
2. Using utils.buildAndGetContainer() function, specify the service name
and build the image before run test.
3. To skip the initial build process, developer can run `yarn pull:images`
on the root directory.
2020-08-17 13:31:47 +09:00