Commit Graph

2228 Commits

Author SHA1 Message Date
ghassmo
0c66ce6cf2 clean up by running cargo clippy 2021-11-05 09:00:49 +03:00
ghassmo
446f476490 util/address: remove jubjub::SubgroupPoint field from Address 2021-11-05 06:14:27 +03:00
ghassmo
16486cbea3 util/address: convert the hash of address to fixed array instead of String 2021-11-05 06:04:34 +03:00
ghassmo
35cbfdd386 cashierd: disable resume watching deposit keys after restart 2021-11-05 04:56:52 +03:00
narodnik
b7f5dea18b make sure first accumulator value is an actual generator of the group 2021-11-03 12:04:48 +01:00
narodnik
f179869946 rsa accumulator example 2021-11-03 12:04:48 +01:00
ghassmo
ea51393788 darkfid: proper way to get the network when print balances 2021-11-03 14:03:18 +03:00
ghassmo
c7656df4e8 add geth's ipc endpoint and passphrase to cashierd config file 2021-11-03 13:02:10 +03:00
ghassmo
99a61cd0c5 check and load token from erc20 tokens list 2021-11-03 12:51:29 +03:00
parazyd
1b3f638e14 wallet: Use a global SQL connection rather than connecting for every method. 2021-11-02 16:52:07 +01:00
parazyd
4b31d0b321 wallet: WIP pasta port. 2021-11-02 15:20:49 +01:00
parazyd
ee118fb6c1 service: pasta port. 2021-11-02 15:20:23 +01:00
parazyd
6aa7a5e69c state: pasta port. 2021-11-02 14:05:59 +01:00
parazyd
bf77b58a06 tx: Port for pasta. 2021-11-02 13:46:06 +01:00
parazyd
5bbbd5851e crypto: Implement Encodable and Decodable for some structs. 2021-11-02 12:23:57 +01:00
parazyd
6a0000b160 crypto: Import new merkle code. 2021-11-02 10:12:58 +01:00
Janus
8211feecbc Add org directory for project management 2021-11-01 23:52:42 -04:00
parazyd
b05e05df7b crypto: Fix up tests and move types to crate root. 2021-11-01 15:46:39 +01:00
parazyd
64648d2a7a circuit: Rename Burn to Spend. 2021-11-01 15:15:44 +01:00
parazyd
40eb59e69f crypto: More type aliasing, and spend contract.
Left to do are merkle trees.
2021-11-01 15:12:52 +01:00
ghassmo
754ee3bfe0 drk: pass network param when transfer tokens 2021-11-01 16:24:36 +03:00
ghassmo
b034c09c7f token_list: integrate erc20 token list for DrkTokenList 2021-11-01 16:16:07 +03:00
ghassmo
e49a4c7e7a util/parse: pass eth token list when call assign_id function 2021-11-01 16:15:00 +03:00
ghassmo
c797791483 NetworkName: impl Serialize and Deserialize 2021-11-01 16:13:34 +03:00
ghassmo
81153c3366 cashierd: add ethereum network when check the token id 2021-11-01 16:12:52 +03:00
ghassmo
b7e9bfef57 create test json file ro erc20 token list 2021-11-01 16:11:58 +03:00
parazyd
374b048ce3 crypto: WIP pasta port. 2021-11-01 09:44:01 +01:00
parazyd
4080fa7078 Makefile: Update for dev. 2021-11-01 09:44:01 +01:00
ghassmo
c7d6d36fc3 cashierd: add geth socket url 2021-10-31 15:27:43 +03:00
ghassmo
f229dc6baf config_local: update example 2021-10-31 15:27:13 +03:00
ghassmo
b82407a47b bin/eth: minor changes 2021-10-31 14:42:24 +03:00
ghassmo
da10232b0e cashierd: add ethereum network to the bridge 2021-10-31 14:35:43 +03:00
ghassmo
1e8609fd4f eth: Create Keypair type 2021-10-31 14:34:52 +03:00
ghassmo
c9766f169c example/config: add ethereum network to cashierd.toml file 2021-10-31 14:33:51 +03:00
narodnik
2e3458b877 change the secret key to Fp, and use mod_r_p trick when deriving the public key. 2021-10-31 12:18:27 +01:00
narodnik
b0d3a92c62 change leaf to the coin for merkle tree in burn 2021-10-31 11:52:50 +01:00
narodnik
a83b2dfc97 correctly witness variable for MerklePath 2021-10-30 22:12:40 +02:00
narodnik
1c22269d3c add missing files 2021-10-30 22:12:33 +02:00
narodnik
383993f9f6 working burn contract 2021-10-30 22:03:50 +02:00
narodnik
cd2b41a7b5 increase rows from 9 to 11 2021-10-30 20:46:45 +02:00
narodnik
147661c94f load sinsemilla chip 2021-10-30 20:01:03 +02:00
narodnik
407f249c1d copy sinsemilla config over to mint example 2021-10-30 18:46:25 +02:00
narodnik
aa877915aa add calculate root function 2021-10-30 18:32:03 +02:00
narodnik
fa4476eda1 add merkle_path to compiler and the calculate_root function 2021-10-30 18:04:29 +02:00
narodnik
a19c438cd6 migrate over zkas 2021-10-30 17:59:31 +02:00
narodnik
78c325fc2c add merklepath zk type 2021-10-30 17:57:49 +02:00
parazyd
d86340e44e crypto: Begin refactor. 2021-10-30 16:12:14 +02:00
narodnik
18d0ad37d3 working vm2 in example/halo2/ 2021-10-30 15:09:55 +02:00
narodnik
ec050164f1 fix warnings 2021-10-30 14:44:26 +02:00
narodnik
64216dc99c migrate vm2 to halo2/ 2021-10-30 14:40:49 +02:00