Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
06c5295
cli: support send-note
brenzi Sep 16, 2025
e080066
add new TOPs for relayed notes
brenzi Sep 16, 2025
5d7cfd9
add explicit rpc call size limit before a TOP enters the pool
brenzi Sep 16, 2025
69d3567
generalize ParentchainCall to TrustedCallSideEffect and introduce Ipf…
brenzi Sep 16, 2025
6452f58
connect Ipfs OcallApi
brenzi Sep 16, 2025
dde5c68
refactor Ipfs support and plaintext relay notes to ipfs if requested
brenzi Sep 17, 2025
2afc850
cli cleanup
brenzi Sep 18, 2025
80f8876
add cli args for ipfs endpoint for worker
brenzi Sep 19, 2025
ffdddd7
proxy-encrypt the message payload and decrypt in cli when fetching notes
brenzi Sep 19, 2025
5ccaae6
cleanup & fmt
brenzi Sep 19, 2025
836073c
clippy
brenzi Sep 19, 2025
4f4ae8c
fix tests
brenzi Sep 19, 2025
68a4222
fix evm build
brenzi Sep 19, 2025
afd5e71
fix retreival > retrieval
brenzi Sep 20, 2025
29afd7a
move IPFS encryption logic into its own helper fn
brenzi Sep 20, 2025
dfd8665
refactor ocal ipfs client handling
brenzi Sep 20, 2025
096c8f3
add simple integration test with ipfs relayed note
brenzi Sep 20, 2025
0fd2971
fmt
brenzi Sep 20, 2025
3144b62
fix CI
brenzi Sep 20, 2025
a11e531
fix CI
brenzi Sep 20, 2025
affbcb3
fix CI
brenzi Sep 20, 2025
a2ef29d
CI try different
brenzi Sep 21, 2025
7393e0b
fall back to file dump if ipfs add fails for any reason to enable rec…
brenzi Sep 21, 2025
41de3ec
CI fix port clash
brenzi Sep 21, 2025
57bbdbe
clippy&fmt
brenzi Sep 21, 2025
bcaeb62
CI do not map ports to host
brenzi Sep 21, 2025
2533627
CI fix internal port
brenzi Sep 21, 2025
e3154cd
doc fixes
brenzi Sep 21, 2025
7da5c24
use stack instead of heap for ocall return value
brenzi Sep 22, 2025
11d3b06
log filepath for local file fallback when writing to IPFS
brenzi Sep 22, 2025
e2fb09e
fixes
brenzi Sep 22, 2025
88985a3
fmt&clippy
brenzi Sep 22, 2025
798c53f
add ipfs fallback unit test
brenzi Sep 22, 2025
c890845
fmt
brenzi Sep 22, 2025
a734b70
probe content size for OCALL
brenzi Sep 22, 2025
53ec7f8
better test logs
brenzi Sep 22, 2025
8694da3
disable cid return value to debug enclave crash
brenzi Sep 22, 2025
f6cb097
add unit test for IpfsCid::default
brenzi Sep 22, 2025
544763b
try to allow more threads
brenzi Sep 22, 2025
d5b6593
revert more ocall stuff to be closer to master
brenzi Sep 22, 2025
92c2343
disable tokio_main entirely in ocall
brenzi Sep 23, 2025
ff7cf28
disable test verification logic
brenzi Sep 23, 2025
5c1e89f
disable entire ipfs test. see if integration test will fail too
brenzi Sep 23, 2025
4ada59c
Merge branch 'master' into ab/send-notes-v
brenzi Sep 23, 2025
6fa0c6e
further strip down ipfs ocall
brenzi Sep 23, 2025
5e4c09f
ocall: add dump to file
brenzi Sep 23, 2025
db9988c
ocall: add synchronous use of ipfs api
brenzi Sep 23, 2025
872fa21
just bypass the block_on
brenzi Sep 23, 2025
9b36b47
try
brenzi Sep 23, 2025
e027e92
no call to IpfsClient at all
brenzi Sep 23, 2025
7cfb6f2
one step forward
brenzi Sep 23, 2025
df8b0b0
always return Ok
brenzi Sep 23, 2025
8a9df65
restore functionality
brenzi Sep 23, 2025
7304bb3
clippy&fmt
brenzi Sep 23, 2025
01d061e
use tstd for file io in test
brenzi Sep 24, 2025
8a3f045
avoid tests running in parallel
brenzi Sep 24, 2025
0cf14dd
debug logs
brenzi Sep 24, 2025
a539629
more verbose debug logs
brenzi Sep 24, 2025
269188e
disable fallback testing
brenzi Sep 24, 2025
9b4bb0f
get rid of read_ipfs ocall and unused return value
brenzi Sep 24, 2025
986370a
fmt
brenzi Sep 24, 2025
f7367e3
verbose logs in docker demo
brenzi Sep 24, 2025
d859436
back to unit testing of ocall
brenzi Sep 24, 2025
ef2a6e3
isolate ipfs test
brenzi Sep 24, 2025
db67c13
refactor ocall slice arg into vec
brenzi Sep 24, 2025
6439d67
bypass from_content_bytes with dummy value
brenzi Sep 24, 2025
549a09e
re-implement IpfsCid for single chunk raw
brenzi Sep 25, 2025
c375ad2
debug logging
brenzi Sep 25, 2025
32c7c7c
fake cid again but derive multihash
brenzi Sep 25, 2025
73f10a1
fake cid again
brenzi Sep 25, 2025
87c5ce0
reprodice sha2 256
brenzi Sep 25, 2025
a1ad2cc
simple remove sha2_256 call
brenzi Sep 25, 2025
3f622c4
derive sha256 with sgx primitive
brenzi Sep 25, 2025
96660bf
add missing toml
brenzi Sep 25, 2025
513e722
wrap cid manually
brenzi Sep 25, 2025
9f3766d
refactor into fully functional itp-ipfs-cid
brenzi Sep 25, 2025
016dd8c
swap all usages of IpfsCid for new crate
brenzi Sep 25, 2025
13b6f26
clean up test logging
brenzi Sep 25, 2025
5f88735
revert enclave test isolation
brenzi Sep 25, 2025
c2a6515
clippy
brenzi Sep 25, 2025
f1edf6d
cleanup deps
brenzi Sep 25, 2025
28b08d9
save our tomorrow
brenzi Sep 25, 2025
69690e0
fmt
brenzi Sep 25, 2025
ee62c16
taplo
brenzi Sep 25, 2025
7561320
ocall ipfs add raw leaves
brenzi Sep 25, 2025
b3ec498
fix and test decode for OpaqueCall
brenzi Sep 26, 2025
cec3b75
review comments
brenzi Sep 26, 2025
ee215c1
fixes
brenzi Sep 26, 2025
cf14167
add e2e test for 80kB payload
brenzi Sep 26, 2025
60ddaa9
fmt
brenzi Sep 26, 2025
7f28780
log cosmetics
brenzi Sep 26, 2025
2c7551e
allow client-provided encryption key for relaying messages
brenzi Sep 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -271,6 +271,11 @@ jobs:
demo_name: demo-direct-call
host: test-runner-sgx
sgx_mode: HW
- test: relayed-notes
flavor_id: sidechain
demo_name: demo-send-relayed-note
host: test-runner-sgx
sgx_mode: HW
- test: Sidechain
flavor_id: sidechain
demo_name: demo-sidechain
Expand Down
Loading