Commit graph

212 commits

Author SHA1 Message Date
f93da16c47
TCBInfo contract (#98)
Co-authored-by: hu55a1n1 <sufialhussaini@gmail.com>
2024-08-13 15:31:10 +02:00
Daniel Gushchyan
4fd86c089a
feat: cli enclave start (#156) 2024-08-09 16:24:57 -07:00
Daniel Gushchyan
048f8e7d0f
feat: cli contract build (#138) 2024-08-09 08:52:06 -07:00
Daniel Gushchyan
84ccbb201d
feat: cli init (#141) 2024-08-08 16:47:02 -07:00
dusterbloom
a18ae28c48
feat: neutrond tendermint upgrades (#119)
Co-authored-by: hu55a1n1 <sufialhussaini@gmail.com>
2024-08-08 12:25:56 +02:00
Daniel Gushchyan
bbd68d7b23
feat: quartz cli handshake, contract deploy (#126) 2024-08-06 13:50:11 -07:00
dusterbloom
b65f6b45de
fix(mtcs): re-introduce light client check in enclave (#148) 2024-08-06 11:49:35 +02:00
Daniel Gushchyan
3f1cd0b463
feat: cli enclave build (#137) 2024-08-02 12:19:07 -07:00
Shoaib Ahmed
eb90043172
feat(dcap): Impl DCAP RA types/handlers (#139) 2024-08-02 18:31:01 +02:00
Dave
2ac5726463
feature(docker/neutrond): Setup a single node neutron testnet in docker (#131)
- Closes #112 

Co-authored-by: Dave Kaj <davidkajpust@informal.systems>
Co-authored-by: Thane Thomson <connect@thanethomson.com>
2024-08-01 18:31:52 -04:00
Daniel Gushchyan
63aa30db6b
feat: quartz-common and merging quartz-cli business logic from cycles-protocol (#123) 2024-07-30 10:55:52 -07:00
Thane Thomson
b2fba137c4
fix(docker/wasmd): Make test accounts accessible from within and outside container (#121)
Signed-off-by: Thane Thomson <connect@thanethomson.com>
2024-07-29 09:35:11 -04:00
Shoaib Ahmed
2a4e7f5ec5
enclaves: light client check (#69)
Co-authored-by: dave <davidkajpust@informal.systems>
2024-07-24 21:30:36 +02:00
dusterbloom
e1b13a0e06
fix(transfers): update rust & wasmd versions in README.md (#111) 2024-07-23 21:46:10 +02:00
Thane Thomson
88f738daae
feat: Dockerize our wasmd single-node validator (#110)
Signed-off-by: Thane Thomson <connect@thanethomson.com>
2024-07-23 13:40:34 -04:00
Shoaib Ahmed
2afbe50f76
feat(cli): setup skeleton for quartz tool (#105)
Co-authored-by: Thane Thomson <connect@thanethomson.com>
2024-07-23 11:35:38 +02:00
Dave
a23ae1e560
feat(transfers): add MOCK_SGX support in listen.sh (#109)
feat(transfers): add MOCK_SGX support in listen.sh

- Updated listen.sh to handle MOCK_SGX, improving compatibility.
- Formatted listen and relay scripts for better human readability.

Closes #108.
2024-07-22 21:55:08 -04:00
Thane Thomson
1d85bc1c07
docs(transfers): Format README and remove redundant instructions (#107)
Signed-off-by: Thane Thomson <connect@thanethomson.com>
2024-07-19 18:46:20 -04:00
Thane Thomson
b1ab0dcf51
fix(scripts): Expose all wasmd ports publicly outside the container (#106)
Signed-off-by: Thane Thomson <connect@thanethomson.com>
2024-07-19 18:43:30 -04:00
Shoaib Ahmed
365fcd1115
Transfers app: query impl (#96)
Co-authored-by: Daniel Gushchyan <d.gushchyan@gmail.com>
Co-authored-by: Ethan Buchman <ethan@coinculture.info>
Co-authored-by: David Kajpust <kajpustd@gmail.com>
Co-authored-by: Daniel Gushchyan <39884512+dangush@users.noreply.github.com>
Co-authored-by: David Kajpust <davidkajpust@davids-mbp.home>
Co-authored-by: dave <davidkajpust@informal.systems>
2024-07-19 22:12:29 +02:00
Ethan Buchman
0335838949
Update README.md with wasmd setup for local testnet (#99) 2024-07-19 09:18:34 -04:00
Shoaib Ahmed
4b3630adf3
Mock attestation (#82)
Co-authored-by: Ethan Buchman <ethan@coinculture.info>
2024-07-19 01:34:31 +02:00
dusterbloom
fe06f244ad
Update cosmwasm crates to v2 & fix Rust 1.79 build (#76)
Co-authored-by: hu55a1n1 <sufialhussaini@gmail.com>
2024-07-11 15:31:46 +02:00
dusterbloom
83441e5089
#77 FIX - Changed quartz.manifest.template to allow any port for the enclave (#92) 2024-07-10 16:59:26 -05:00
Shoaib Ahmed
473f9622f7
Set latest height/hash as trusted height/hash (#89) 2024-07-10 16:52:07 -05:00
Juan Enrique Alcaraz
8feb20b7b8
Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
Andrew Miller
065747ec2a
DCAP certificate validation tests pass (#68)
Co-authored-by: hu55a1n1 <sufialhussaini@gmail.com>
2024-07-02 16:19:15 +04:00
Shoaib Ahmed
8776d88eed
cw_mtcs: set liquidity sources msg (#62) 2024-07-02 00:35:52 +04:00
Ethan Buchman
cdd5d2d834
Update README.md (#66) 2024-07-01 00:30:29 +04:00
Ethan Buchman
b9d0ef2213
transfers: add scripts and readme (#63)
Co-authored-by: Daniel Gushchyan <d.gushchyan@gmail.com>
Co-authored-by: hu55a1n1 <sufialhussaini@gmail.com>
Co-authored-by: David Kajpust <kajpustd@gmail.com>
Co-authored-by: Daniel Gushchyan <39884512+dangush@users.noreply.github.com>
2024-06-28 14:56:50 +04:00
Daniel Gushchyan
47544c66ae
feat: decoupling quartz from applications, creating transfers app (#64)
Co-authored-by: hu55a1n1 <sufialhussaini@gmail.com>
Co-authored-by: Ethan Buchman <ethan@coinculture.info>
Co-authored-by: David Kajpust <kajpustd@gmail.com>
2024-06-26 23:31:01 +04:00
Shoaib Ahmed
fcad39e5d0
DCAP cert validation tests (#6) 2024-06-20 22:09:29 +02:00
Shoaib Ahmed
b92242c09a
Attested/verified SubmitSetoffsMsg (#57) 2024-06-20 21:56:01 +02:00
Daniel Gushchyan
9323278662
fix: get app_hash at proof_height instead of latest (#59)
Co-authored-by: Shoaib Ahmed <sufialhussaini@gmail.com>
2024-06-20 21:46:21 +02:00
Shoaib Ahmed
99f2974869
Better devX for attested messages in app contracts (#55) 2024-06-18 22:15:32 +02:00
Shoaib Ahmed
3509edfe3d
Dyn liquidity sources (#52) 2024-06-18 11:30:00 +02:00
Shoaib Ahmed
d78183b2c8
cycles-sync: make obligato-url/key CLI configurable & fix wasmd invocations (#7) 2024-06-10 18:04:52 +02:00
Shoaib Ahmed
cd442db003
Repo reorg phase-3 (#8) 2024-05-30 02:00:43 +02:00
Shoaib Ahmed
ba2146ff7d
cycles-sync: Fix logging (#5) 2024-05-26 21:56:52 +02:00
Shoaib Ahmed
44861f07a4
Fix --chain-id not being set in cycles-sync wasmd commands consistently (#3) 2024-05-26 21:29:38 +02:00
Shoaib Ahmed
2270820767
Repo reorg phase-2 (#1) 2024-05-21 14:39:25 +02:00
hu55a1n1
be68105ec5 repo reorg
Move utils/quartz-proto to core/quartz-proto

Fix Cargo.toml paths

Add default working-directory for cosmwasm CI jobs

Fix default working-directory

Rename .cargo/config -> config.toml

Update working-directory

Update cosmwasm workflows

Update rust.yml paths

Add aliases to cargo config.toml

Test working-directory

Update cosmwasm CI jobs

Use --manifest-path

Use dtolnay/rust-toolchain action

Fix workflow

Remove --locked

SSH agent

SSH agent for schema

Remove unused SSH key

Exclude cw-tee-mtcs from rust CI jobs

Clippy fix

cargo fmt

Add CONTRIBUTING.md

Update README.md
2024-05-21 03:26:41 -07:00
hu55a1n1
cddfcc0fd1 Merge remote-tracking branch 'bisenzone-cw-mvp/main' 2024-05-16 06:12:47 -07:00
Shoaib Ahmed
1f6ef65141 Add script to set trusted hash and start a demo enclave (#90) 2024-05-16 11:06:00 +02:00
Shoaib Ahmed
6b5b0e53ff Add liquidity sources to the contract (#32) 2024-05-16 11:05:41 +02:00
Shoaib Ahmed
a32a036028 On-chain DCAP verifier without cert validation (#24) 2024-05-15 18:00:14 +02:00
Ethan Buchman
264f2ee2eb Use NODE var in scripts (#89)
Co-authored-by: hu55a1n1 <sufialhussaini@gmail.com>
2024-05-14 18:35:36 +02:00
Ethan Buchman
103a463166 deploy-contract.sh uses $NODE for address (#31)
Co-authored-by: hu55a1n1 <sufialhussaini@gmail.com>
2024-05-14 18:10:43 +02:00
Ethan Buchman
4ddddf19e4 Demo fixes and automated script (#73)
Co-authored-by: hu55a1n1 <sufialhussaini@gmail.com>
2024-05-13 15:50:29 +02:00
Ethan Buchman
71139ab819 scripts/deploy-contract: reduce sleep by querying txhash (#26) 2024-05-13 13:24:56 +02:00