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

chore: improve DX #577

Merged
merged 47 commits into from
Nov 15, 2023
Merged
Show file tree
Hide file tree
Changes from 46 commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
03d40fd
Update pallet-dip-provider to allow generic hooks
ntn-x2 Nov 1, 2023
ba54dab
WIP implementation for commitment storage deposit manager
ntn-x2 Nov 1, 2023
80c909e
Minor tweaks
ntn-x2 Nov 1, 2023
bde05bf
New pallet-deposit-storage compiling
ntn-x2 Nov 2, 2023
8d9a2bc
Provider runtime compiling
ntn-x2 Nov 2, 2023
8deb833
Remove temp file
ntn-x2 Nov 2, 2023
52af061
Cleanup
ntn-x2 Nov 2, 2023
e93d5c5
Add reclaim_deposit extrinsic
ntn-x2 Nov 2, 2023
f80e2d4
Minor chores
ntn-x2 Nov 2, 2023
8041942
Fix compilation issues
ntn-x2 Nov 2, 2023
8c749b1
Add extrinsic to add deposit
ntn-x2 Nov 3, 2023
ee31f76
Compiling
ntn-x2 Nov 3, 2023
841a138
Cleanups
ntn-x2 Nov 3, 2023
b305769
Half-way through deposit reclaiming hooks
ntn-x2 Nov 3, 2023
16f4a6f
Compiling
ntn-x2 Nov 3, 2023
68d6053
Cleanup
ntn-x2 Nov 3, 2023
66cbcbc
Make limits configurable by the runtime
ntn-x2 Nov 3, 2023
634c1c1
Replace Namespace with configurable type
ntn-x2 Nov 6, 2023
169c1ee
Fix provider runtime template
ntn-x2 Nov 6, 2023
24cb5ac
Simplify runtime API implementation
ntn-x2 Nov 6, 2023
f73778d
Open PR comments
ntn-x2 Nov 6, 2023
1841f0f
Remove unused constant
ntn-x2 Nov 7, 2023
66ba06c
WIP trait refactoring
ntn-x2 Nov 7, 2023
2725e26
Failed attempt at depending on the runtime
ntn-x2 Nov 7, 2023
7ac8f11
Revert 'Failed attempt at depending on the runtime'
ntn-x2 Nov 7, 2023
5b6d74f
Revert "WIP trait refactoring"
ntn-x2 Nov 7, 2023
25a38ff
Re-export traits from pallet crate root
ntn-x2 Nov 7, 2023
c083216
Rename Rococo to generic Relay
ntn-x2 Nov 7, 2023
4485114
Better exports in kilt-dip-support crate
ntn-x2 Nov 7, 2023
9c070bf
Export KILT provider type
ntn-x2 Nov 7, 2023
3b8f95a
Refactor provider pallet
ntn-x2 Nov 8, 2023
0ca4188
Refactor kilt-dip-support
ntn-x2 Nov 8, 2023
b9c6351
Refactor runtime-common
ntn-x2 Nov 8, 2023
648299c
Fix pallet-deposit-storage and dip-provider runtime template
ntn-x2 Nov 8, 2023
6c631c5
Refactor pallet-dip-consumer
ntn-x2 Nov 8, 2023
99ef1d6
Everything compiling
ntn-x2 Nov 8, 2023
4e74ecb
COMPILING
ntn-x2 Nov 8, 2023
713a942
Add some comments
ntn-x2 Nov 8, 2023
55fdaf9
Minor changes
ntn-x2 Nov 8, 2023
f6817d2
Fix regression error
ntn-x2 Nov 8, 2023
6bba882
Fix wrong fixes
ntn-x2 Nov 8, 2023
7cda0b6
Consumer dispatch_as origin check parametrizable
ntn-x2 Nov 9, 2023
e71e29a
Merge commit '6d2481e6d8e3aaa34a98b1c1bfe2e67dd531f652' into aa/dip-b…
ntn-x2 Nov 9, 2023
8eceddb
Cleanup
ntn-x2 Nov 9, 2023
467d8df
Fix fmt
ntn-x2 Nov 13, 2023
1e338a4
Improve identity provider flow
ntn-x2 Nov 13, 2023
e23dbcc
Rename error
ntn-x2 Nov 14, 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
4 changes: 4 additions & 0 deletions Cargo.lock

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

8 changes: 8 additions & 0 deletions crates/kilt-dip-support/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@ log.workspace = true

# Internal dependencies
did.workspace = true
pallet-did-lookup.workspace = true
pallet-dip-consumer.workspace = true
pallet-dip-provider.workspace = true
pallet-relay-store.workspace = true
pallet-web3-names.workspace = true

# Parity dependencies
parity-scale-codec = {workspace = true, features = ["derive"]}
Expand All @@ -42,6 +44,8 @@ xcm-executor.workspace = true

# Cumulus dependencies
cumulus-pallet-parachain-system.workspace = true
cumulus-primitives-core.workspace = true
parachain-info.workspace = true

[dev-dependencies]
hex-literal.workspace = true
Expand All @@ -53,9 +57,11 @@ std = [
"hash-db/std",
"log/std",
"did/std",
"pallet-did-lookup/std",
"pallet-dip-consumer/std",
"pallet-dip-provider/std",
"pallet-relay-store/std",
"pallet-web3-names/std",
"parity-scale-codec/std",
"scale-info/std",
"frame-system/std",
Expand All @@ -70,6 +76,8 @@ std = [
"xcm/std",
"xcm-executor/std",
"cumulus-pallet-parachain-system/std",
"cumulus-primitives-core/std",
"parachain-info/std",
]
runtime-benchmarks = [
"pallet-dip-consumer/runtime-benchmarks",
Expand Down
Loading