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

feat: DIP v1 features #494

Merged
merged 37 commits into from
Dec 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
75a3dd7
feat: basic DIP structure (#489)
ntn-x2 Apr 4, 2023
95e18f4
feat: add merkleization of DID documents (#492)
ntn-x2 Apr 6, 2023
06ecb8f
feat: add DID key verification relationship logic (#502)
ntn-x2 Apr 13, 2023
c37cbf1
chore: rename sender -> provider and receiver -> consumer (#503)
ntn-x2 Apr 13, 2023
738c08e
feat: add DID signature verification and replay protection (#516)
ntn-x2 May 22, 2023
17c587e
fix: new required elements for the DID pallet
ntn-x2 May 23, 2023
4064da6
feat: support web3name and linked accounts in the identity proof (#525)
ntn-x2 May 25, 2023
df804f1
feat: configurable origin check for 'commit_identity' (#526)
ntn-x2 May 29, 2023
b92f628
feat: better XCM fee management (#528)
ntn-x2 Jun 15, 2023
c18a6ce
Merge commit '649b8fc5061c5c9f66a1d51d8484838e7f46163c' into aa/dip
ntn-x2 Aug 10, 2023
b9b536a
feat: replace XCM with state proofs (#543)
ntn-x2 Sep 20, 2023
de90cdc
Merge commit '409f35f1f7ca16088517b69fc8bf9cac93d39164' into aa/dip
ntn-x2 Sep 22, 2023
f6deb50
Merge branch 'develop' into aa/dip
ntn-x2 Sep 22, 2023
eb60cbb
Fmt
ntn-x2 Sep 22, 2023
d328ef6
Merge branch 'origin/develop' into 'aa/dip'
ntn-x2 Oct 18, 2023
85019bb
feat: add meaningful errors (#572)
ntn-x2 Oct 31, 2023
7ffaac4
feat: add versioning support (#573)
ntn-x2 Oct 31, 2023
6d2481e
feat: add deposits for DIP provider pallet (#574)
ntn-x2 Nov 9, 2023
3ce3da6
chore: improve DX (#577)
ntn-x2 Nov 15, 2023
1f92adb
Merge branch 'develop' into aa/dip
ntn-x2 Nov 15, 2023
10385bb
fix: origin checks for provider and consumer pallets (#581)
ntn-x2 Nov 21, 2023
d66cfb7
Merge 'origin/develop' into 'aa/dip'
ntn-x2 Nov 22, 2023
55e45f8
Add pallet-utility to provider and DID runtime API
ntn-x2 Nov 27, 2023
5afb750
feat: benchmarks (#585)
Ad96el Dec 6, 2023
8de6e8b
chore: add DIP-related comments (#584)
ntn-x2 Dec 6, 2023
1509538
Fix test error
ntn-x2 Dec 6, 2023
057de48
fix: check events (#586)
weichweich Nov 30, 2023
f8a9c9e
chore: unrelated changes from the DIP PR (#589)
weichweich Dec 6, 2023
cfa6d86
refactor: dip (#591)
weichweich Dec 11, 2023
8c2887e
Merge branch 'develop' into 'aa/dip'
ntn-x2 Dec 11, 2023
f1f2ee5
Merge branch 'develop' into aa/dip
ntn-x2 Dec 12, 2023
84e6d22
chore: more improvements (#592)
ntn-x2 Dec 12, 2023
d84e40f
Fix docs
ntn-x2 Dec 12, 2023
c79ea0f
Rename export to verifier
ntn-x2 Dec 12, 2023
7d538cf
feat: add DIP to Peregrine (#594)
ntn-x2 Dec 12, 2023
9365b82
chore: add DIP templates Docker images (#595)
ntn-x2 Dec 12, 2023
66a72ae
Merge branch 'develop' into aa/dip
ntn-x2 Dec 13, 2023
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
2 changes: 2 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ build:
variables:
DOCKER_HUB_PARACHAIN: "kiltprotocol/kilt-node"
DOCKER_HUB_STANDALONE: "kiltprotocol/standalone-node"
DOCKER_HUB_DIP_PROVIDER_TEMPLATE: "kiltprotocol/dip-provider-node-template"
DOCKER_HUB_DIP_CONSUMER_TEMPLATE: "kiltprotocol/dip-consumer-node-template"
before_script:
- aws --version
- docker --version
Expand Down
16 changes: 16 additions & 0 deletions .maintain/build-image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,19 @@ docker build \
--build-arg NODE_TYPE=standalone-node \
-t local/standalone-node:$target_tag \
.

# build DIP provider and consumer templates
PROVIDER_BIN_NAME="dip-provider-node-template"
docker build \
--cache-from $AWS_REGISTRY/kilt-parachain/collator:builder \
--cache-from $AWS_REGISTRY/$PROVIDER_BIN_NAME:$target_tag \
--build-arg NODE_TYPE=$PROVIDER_BIN_NAME \
-t local/$PROVIDER_BIN_NAME:$target_tag \
.
CONSUMER_BIN_NAME="dip-consumer-node-template"
docker build \
--cache-from $AWS_REGISTRY/kilt-parachain/collator:builder \
--cache-from $AWS_REGISTRY/$CONSUMER_BIN_NAME:$target_tag \
--build-arg NODE_TYPE=$CONSUMER_BIN_NAME \
-t local/$CONSUMER_BIN_NAME:$target_tag \
.
11 changes: 11 additions & 0 deletions .maintain/push-image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,27 @@
source_tag=$1
target_tag=$2

PROVIDER_BIN_NAME="dip-provider-node-template"
CONSUMER_BIN_NAME="dip-consumer-node-template"

# publish to docker hub
docker tag local/standalone-node:$source_tag ${DOCKER_HUB_STANDALONE}:$target_tag
docker tag local/kilt-node:$source_tag ${DOCKER_HUB_PARACHAIN}:$target_tag
docker tag local/$PROVIDER_BIN_NAME:$source_tag ${DOCKER_HUB_DIP_PROVIDER_TEMPLATE}:$target_tag
docker tag local/$CONSUMER_BIN_NAME:$source_tag ${DOCKER_HUB_DIP_CONSUMER_TEMPLATE}:$target_tag

docker push ${DOCKER_HUB_STANDALONE}:$target_tag
docker push ${DOCKER_HUB_PARACHAIN}:$target_tag
docker push ${DOCKER_HUB_DIP_PROVIDER_TEMPLATE}:$target_tag
docker push ${DOCKER_HUB_DIP_CONSUMER_TEMPLATE}:$target_tag

# publish to AWS
docker tag local/standalone-node:$source_tag $AWS_REGISTRY/kilt/prototype-chain:$target_tag
docker tag local/kilt-node:$source_tag $AWS_REGISTRY/kilt-parachain/collator:$target_tag
docker tag local/$PROVIDER_BIN_NAME:$source_tag $AWS_REGISTRY/$PROVIDER_BIN_NAME:$target_tag
docker tag local/$CONSUMER_BIN_NAME:$source_tag $AWS_REGISTRY/$CONSUMER_BIN_NAME:$target_tag

docker push $AWS_REGISTRY/kilt/prototype-chain:$target_tag
docker push $AWS_REGISTRY/kilt-parachain/collator:$target_tag
docker push $AWS_REGISTRY/$PROVIDER_BIN_NAME:$target_tag
docker push $AWS_REGISTRY/$CONSUMER_BIN_NAME:$target_tag
Loading