narodnik
|
577868e2ab
daod: create WalletCache for money_contract::State, which keeps track of received coins, notes and witnesses them in the merkle tree.
|
4 years ago |
narodnik
|
c3ec05b572
be more strict at wallet/validate separation
|
4 years ago |
narodnik
|
4e923775f1
bls sage code
|
4 years ago |
narodnik
|
d90139c9bb
unfinished poly congruence stuff
|
4 years ago |
lunar-mining
|
8d163282da
daod: mint gdrk + send to 3 hodlers
|
4 years ago |
narodnik
|
b632561942
daod: successfully receive a coin to the treasury
|
4 years ago |
narodnik
|
ee294eac35
daod: correctly specify spend_hook and user_data when minting new supply of treasury tokens
|
4 years ago |
narodnik
|
e81809d39f
forgot to add note.rs in last commit
|
4 years ago |
narodnik
|
1ff5211566
simplify note and make it generic
|
4 years ago |
narodnik
|
0adf5bbe2b
darkfi: extend mint/burn proofs with spend_hook and user_data
|
4 years ago |
narodnik
|
0d9da87d4f
darkfi: add spend_hook and user_data to create_mint/burn_proof()
|
4 years ago |
narodnik
|
bf55e6bd5e
daod: remove useless lines from python demo
|
4 years ago |
narodnik
|
c51645aa42
rename ZkContractTable to ZkBinaryTable
|
4 years ago |
narodnik
|
173d759c05
daod: makefile auto compile zk files in proof/
|
4 years ago |
narodnik
|
2440a175cb
daod: money::transfer() add the proofs back into the signature again
|
4 years ago |
narodnik
|
4e7f05b2af
daod: add support for native zk contracts, and migrate money::transfer() to new FuncCall structure
|
4 years ago |
lunar-mining
|
4064cf4423
daod/ money: moved CallData into validate.rs
|
4 years ago |
Dastan-glitch
|
62caeff37c
bin/tau, bin/ircd: update crypto_box crate
|
4 years ago |
Dastan-glitch
|
b4f7a420c4
bin/ircd: channel/contact metadata encryption
|
4 years ago |
Dastan-glitch
|
4118765fe1
bin/tau: rework drawdown()
|
4 years ago |
Dastan-glitch
|
e0ccf945aa
bin/tau: events log show action author and comments as well, and timestamp alignment
|
4 years ago |
lunar-mining
|
03ba954d34
daod: import crate::{dao_contract, money_contract}
|
4 years ago |
lunar-mining
|
72a2d46e96
daod: bugfix x2 -- fix multiple imports of State + CallData causing state_transition to crash
|
4 years ago |
lunar-mining
|
27442bb2d1
daod/ demo: create lookup/ lookup_mut. uncomment money_contract state changes code
|
4 years ago |
lunar-mining
|
3df425f283
daod/ money_contract: implement state transition function
|
4 years ago |
lunar-mining
|
a17af44651
daod/ dao_contract: move state_transition, Update and apply to validate.rs
|
4 years ago |
lunar-mining
|
cb60ad3dfc
daod/ money_contract: implement CallDataBase for CallData and cleanup
|
4 years ago |
lunar-mining
|
a1ff7e8f44
crypto: change Mint/BurnRevealedValues::make_ouputs to return Vec<DrkCircuitField>
|
4 years ago |
lunar-mining
|
a3bf281894
daod: update demo.rs with dao submodule. change money_contract::FuncCall to money_contract::CallData. add TODOs for money_contract
|
4 years ago |
aggstam
|
513e990890
src/dht: lookup map syncing minor optimization
|
4 years ago |