Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First implementation version of SATP #2748

Closed
wants to merge 74 commits into from
Closed
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
dafba95
initial commit
outsidethecode Jun 29, 2023
235e7a4
initial commit
outsidethecode Jun 30, 2023
bfb3d87
initial commit
outsidethecode Jun 30, 2023
6332243
initial commit
outsidethecode Jun 30, 2023
ff66175
initial commit
outsidethecode Jul 1, 2023
c976683
initial commit
outsidethecode Jul 2, 2023
7a99c0d
initial commit
outsidethecode Jul 2, 2023
2dd8ff0
initial commit
outsidethecode Jul 2, 2023
4a0f236
intial commit
outsidethecode Jul 2, 2023
0449cd8
initial commit
outsidethecode Jul 3, 2023
a63d7d6
initial commit
outsidethecode Jul 31, 2023
af47784
initial commit
outsidethecode Jul 31, 2023
98551d2
Implemented the two endpoints TransferProposalClaims and TransferProp…
outsidethecode Aug 1, 2023
3819abc
implemented the lock assertion method
outsidethecode Aug 2, 2023
4aeea5b
Added the lock-assertion-receipt and lock-assertion-broadcast methods
outsidethecode Aug 2, 2023
5fee4cb
Added the request to the driver to lock an asset
outsidethecode Aug 3, 2023
bc6fa77
corrected some variable names
outsidethecode Aug 4, 2023
7ca4476
Merge pull request #1 from outsidethecode/sapt-stage-2
outsidethecode Aug 4, 2023
2ae61f9
Added the endpoints corresponding to the steps 3.1 to 3.9
outsidethecode Aug 9, 2023
2e38595
Implemented the step 2.1B so that the driver call the gateway to upda…
outsidethecode Aug 14, 2023
ee007ad
Implemented the status check functionality required for 2.1B, 3.2B, 3…
outsidethecode Aug 15, 2023
406b6d6
Merge branch 'hyperledger:main' into lock-assertion-lock-assertion-re…
outsidethecode Aug 21, 2023
c537d36
Merge branch 'hyperledger:main' into satp
outsidethecode Aug 21, 2023
d3afbe2
First iteration of switching to real driver (fabric)
outsidethecode Aug 21, 2023
1e53b2d
Added the required functions to call back the gateway after the asset…
outsidethecode Aug 23, 2023
c1fbb46
Colorful log to show different stages and steps
outsidethecode Aug 29, 2023
ae0aa5a
Initial commit for create-asset, extinguish, and assign-asset
outsidethecode Aug 31, 2023
e7b7d38
Added the resources required to assign an asset
outsidethecode Sep 11, 2023
9543ac6
uncommented the perform lock part
outsidethecode Sep 12, 2023
63ea77b
Merge branch 'hyperledger:main' into satp
outsidethecode Sep 19, 2023
4d5f6c2
implemented the lock assertion method
outsidethecode Aug 2, 2023
d25842c
Added the lock-assertion-receipt and lock-assertion-broadcast methods
outsidethecode Aug 2, 2023
d10ef02
Added the request to the driver to lock an asset
outsidethecode Aug 3, 2023
f61d126
corrected some variable names
outsidethecode Aug 4, 2023
a26af14
Added the endpoints corresponding to the steps 3.1 to 3.9
outsidethecode Aug 9, 2023
3c12959
Implemented the step 2.1B so that the driver call the gateway to upda…
outsidethecode Aug 14, 2023
b8c1786
Implemented the status check functionality required for 2.1B, 3.2B, 3…
outsidethecode Aug 15, 2023
5791f2f
First iteration of switching to real driver (fabric)
outsidethecode Aug 21, 2023
7c8dc17
Added the required functions to call back the gateway after the asset…
outsidethecode Aug 23, 2023
92fb3d3
initial commit
outsidethecode Aug 29, 2023
2dfb321
Initial commit for create-asset, extinguish, and assign-asset
outsidethecode Aug 31, 2023
e298f15
Added the resources required to assign an asset
outsidethecode Sep 11, 2023
440c140
uncommented the perform lock part
outsidethecode Sep 12, 2023
0ed12e9
corrected compile error due to merging issue
outsidethecode Sep 19, 2023
099c946
Squashed commit: first implementation version of satp
outsidethecode Aug 2, 2023
16158cb
Merge branch 'satp-version-3' of https://github.com/outsidethecode/ca…
outsidethecode Sep 19, 2023
77a7d1e
Merge pull request #4 from outsidethecode/satp-version-1
outsidethecode Oct 3, 2023
410e843
Initial documentation on how to run the satp gateway and test it
outsidethecode Oct 3, 2023
7345523
Merge pull request #5 from outsidethecode/satp-version-3
outsidethecode Oct 3, 2023
cae117a
feat(weaver): add application logs
RafaelAPB Oct 6, 2023
33703d2
Initial log functionality
outsidethecode Oct 16, 2023
64ce8b3
feat: log statements are stored in sqlite db
outsidethecode Oct 30, 2023
69fac14
feat: updated the .gitignore file
outsidethecode Oct 30, 2023
3c55604
feat: added log entries to all requests
outsidethecode Oct 31, 2023
1b7a268
feat: removed the unnecessary
outsidethecode Nov 2, 2023
9c308aa
feat: removed unnecessary comments
outsidethecode Nov 2, 2023
42e216a
feat: added the missing methods in driver
outsidethecode Nov 3, 2023
7ab00eb
feat: remove the unnecessary log statements
outsidethecode Nov 4, 2023
77ced9e
feat: initial rfcs for satp
outsidethecode Nov 22, 2023
3a23215
Merge branch 'satp' into lock-assertion-lock-assertion-receipt
outsidethecode Nov 27, 2023
b14148c
Merge pull request #2 from outsidethecode/lock-assertion-lock-asserti…
outsidethecode Nov 27, 2023
a3b5f6a
Merge branch 'satp' into satp-version-3
outsidethecode Nov 27, 2023
098ea07
Merge pull request #7 from outsidethecode/satp-version-3
outsidethecode Nov 27, 2023
347d3ec
Merge pull request #8 from outsidethecode/satp-rfcs
outsidethecode Nov 27, 2023
b552f18
initial satp github action script
outsidethecode Nov 27, 2023
55f0af8
corrected the github actions
outsidethecode Nov 28, 2023
3f16312
Merge pull request #9 from outsidethecode/github-actions
outsidethecode Nov 28, 2023
db7ff82
Corrected the protoc version to be 3.17.3 and rebuild
outsidethecode Dec 11, 2023
b890ffc
feat: initial rfcs for satp
outsidethecode Nov 22, 2023
fd80261
initial satp github action script
outsidethecode Nov 27, 2023
cb4dbaf
corrected the github actions
outsidethecode Nov 28, 2023
069a969
Corrected the protoc version to be 3.17.3 and rebuild
outsidethecode Dec 11, 2023
c7a74e2
Merge branch 'satp' of https://github.com/outsidethecode/cacti into satp
outsidethecode Jan 3, 2024
91ba0b8
Merge branch 'satp-final' into satp
outsidethecode Jan 3, 2024
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
1,044 changes: 1,044 additions & 0 deletions .github/workflows/test_weaver-fabric-fabric-data-sharing.yaml

Large diffs are not rendered by default.

367 changes: 367 additions & 0 deletions .github/workflows/test_weaver-fabric-fabric-satp.yaml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions tools/go-gen-checksum.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ GOMODULE_PATHS=("weaver/core/network/fabric-interop-cc/libs/utils"
"weaver/sdks/fabric/go-sdk"
"weaver/samples/fabric/go-cli"
"weaver/samples/fabric/simpleasset"
"weaver/samples/fabric/satpsimpleasset"
"weaver/samples/fabric/simpleassetandinterop"
"weaver/samples/fabric/simpleassettransfer"
"weaver/samples/fabric/simplestatewithacl"
Expand Down
2 changes: 1 addition & 1 deletion weaver/common/protos-go/build-protos.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go_out=$BUILDDIR
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go_out=$BUILDDIR --go_opt=paths=source_relative $PROTOSDIR/fabric/view_data.proto
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go_out=$BUILDDIR --go_opt=paths=source_relative $PROTOSDIR/corda/view_data.proto
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go-grpc_out=paths=source_relative:$BUILDDIR --go_out=paths=source_relative:$BUILDDIR $PROTOSDIR/networks/networks.proto
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go-grpc_out=paths=source_relative:$BUILDDIR --go_out=paths=source_relative:$BUILDDIR $PROTOSDIR/relay/datatransfer.proto $PROTOSDIR/relay/events.proto
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go-grpc_out=paths=source_relative:$BUILDDIR --go_out=paths=source_relative:$BUILDDIR $PROTOSDIR/relay/datatransfer.proto $PROTOSDIR/relay/events.proto PROTOSDIR/relay/satp.proto
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go-grpc_out=paths=source_relative:$BUILDDIR --go_out=paths=source_relative:$BUILDDIR $PROTOSDIR/driver/driver.proto
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go-grpc_out=paths=source_relative:$BUILDDIR --go_out=paths=source_relative:$BUILDDIR $PROTOSDIR/identity/agent.proto
6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/access_control.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/ack.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/asset_locks.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/asset_transfer.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/events.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/interop_payload.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/membership.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/proofs.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/query.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/state.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/common/verification_policy.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion weaver/common/protos-go/corda/view_data.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading