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