Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
32 changes: 24 additions & 8 deletions Cargo.lock

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

3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,11 @@ parity-scale-codec = { version = "3.6.4", default-features = false, features = [
scale-info = { version = "2.10.0", default-features = false, features = [
"derive",
] }
rand_core = { version = "0.6.4", default-features = false }
serde = { version = "1.0.188", default-features = false }
serde_json = { version = "1.0.121", default-features = false }
smallvec = "1.11"
schnorrkel = { version = "0.11.4", default-features = false }

# Local dependencies
kreivo-runtime = { path = "runtime/kreivo" }
Expand Down Expand Up @@ -68,6 +70,7 @@ pallet-referenda-tracks = { git = "https://github.com/virto-network/frame-contri

# Pass Authenticators
pass-webauthn = { git = "https://github.com/virto-network/pass-authenticators", default-features = false, package = "pass-authenticators-webauthn" }
pass-substrate-keys = { git = "https://github.com/virto-network/pass-authenticators", default-features = false, package = "pass-authenticators-substrate-keys" }

# Substrate std
pallet-transaction-payment-rpc = { version = "43.0.0" }
Expand Down
215 changes: 112 additions & 103 deletions runtime/kreivo/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ parity-scale-codec = { workspace = true, features = ["derive"] }
scale-info = { workspace = true, features = ["derive"] }
serde_json = { workspace = true, features = ["alloc"] }
smallvec.workspace = true
schnorrkel = { workspace = true, optional = true, features = ["alloc"] }
rand_core = { workspace = true, optional = true }

# Local
kreivo-apis = { workspace = true, features = ["runtime"] }
Expand Down Expand Up @@ -117,6 +119,7 @@ pallet-pass.workspace = true
pallet-payments.workspace = true
pallet-referenda-tracks.workspace = true
pass-webauthn = { workspace = true, features = ["runtime"] }
pass-substrate-keys = { workspace = true, features = ["runtime"] }

[features]
default = ["std"]
Expand Down Expand Up @@ -206,113 +209,119 @@ std = [
"pallet-assets-holder/std",
"pallet-orders/std",
"frame-contrib-traits/std",
"pallet-contracts-store/std"
"pallet-contracts-store/std",
"pass-substrate-keys/std",
"rand_core?/std",
"schnorrkel?/std"
]

runtime-benchmarks = [
"assets-common/runtime-benchmarks",
"cumulus-pallet-session-benchmarking/runtime-benchmarks",
"cumulus-pallet-parachain-system/runtime-benchmarks",
"cumulus-pallet-xcmp-queue/runtime-benchmarks",
"cumulus-primitives-core/runtime-benchmarks",
"cumulus-primitives-utility/runtime-benchmarks",
"frame-benchmarking/runtime-benchmarks",
"frame-support/runtime-benchmarks",
"frame-system-benchmarking/runtime-benchmarks",
"frame-system/runtime-benchmarks",
"hex-literal",
"pallet-assets-freezer/runtime-benchmarks",
"pallet-asset-tx-payment/runtime-benchmarks",
"pallet-assets/runtime-benchmarks",
"pallet-balances/runtime-benchmarks",
"pallet-contracts/runtime-benchmarks",
"pallet-communities-manager/runtime-benchmarks",
"pallet-communities/runtime-benchmarks",
"pallet-collator-selection/runtime-benchmarks",
"pallet-gas-transaction-payment/runtime-benchmarks",
"pallet-message-queue/runtime-benchmarks",
"pallet-multisig/runtime-benchmarks",
"pallet-nfts/runtime-benchmarks",
"pallet-payments/runtime-benchmarks",
"pallet-pass/runtime-benchmarks",
"pallet-preimage/runtime-benchmarks",
"pallet-proxy/runtime-benchmarks",
"pallet-ranked-collective/runtime-benchmarks",
"pallet-referenda/runtime-benchmarks",
"pallet-referenda-tracks/runtime-benchmarks",
"pallet-scheduler/runtime-benchmarks",
"pallet-skip-feeless-payment/runtime-benchmarks",
"pallet-sudo/runtime-benchmarks",
"pallet-timestamp/runtime-benchmarks",
"pallet-treasury/runtime-benchmarks",
"pallet-utility/runtime-benchmarks",
"pallet-xcm-benchmarks/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
"runtime-common/runtime-benchmarks",
"sp-io",
"sp-runtime/runtime-benchmarks",
"xcm-builder/runtime-benchmarks",
"xcm-executor/runtime-benchmarks",
"pallet-listings/runtime-benchmarks",
"pallet-vesting/runtime-benchmarks",
"pallet-assets-holder/runtime-benchmarks",
"pallet-orders/runtime-benchmarks",
"frame-contrib-traits/runtime-benchmarks",
"pallet-contracts-store/runtime-benchmarks",
"pallet-transaction-payment/runtime-benchmarks",
"xcm/runtime-benchmarks"
"assets-common/runtime-benchmarks",
"cumulus-pallet-session-benchmarking/runtime-benchmarks",
"cumulus-pallet-parachain-system/runtime-benchmarks",
"cumulus-pallet-xcmp-queue/runtime-benchmarks",
"cumulus-primitives-core/runtime-benchmarks",
"cumulus-primitives-utility/runtime-benchmarks",
"frame-benchmarking/runtime-benchmarks",
"frame-support/runtime-benchmarks",
"frame-system-benchmarking/runtime-benchmarks",
"frame-system/runtime-benchmarks",
"hex-literal",
"pallet-assets-freezer/runtime-benchmarks",
"pallet-asset-tx-payment/runtime-benchmarks",
"pallet-assets/runtime-benchmarks",
"pallet-balances/runtime-benchmarks",
"pallet-contracts/runtime-benchmarks",
"pallet-communities-manager/runtime-benchmarks",
"pallet-communities/runtime-benchmarks",
"pallet-collator-selection/runtime-benchmarks",
"pallet-gas-transaction-payment/runtime-benchmarks",
"pallet-message-queue/runtime-benchmarks",
"pallet-multisig/runtime-benchmarks",
"pallet-nfts/runtime-benchmarks",
"pallet-payments/runtime-benchmarks",
"pallet-pass/runtime-benchmarks",
"pallet-preimage/runtime-benchmarks",
"pallet-proxy/runtime-benchmarks",
"pallet-ranked-collective/runtime-benchmarks",
"pallet-referenda/runtime-benchmarks",
"pallet-referenda-tracks/runtime-benchmarks",
"pallet-scheduler/runtime-benchmarks",
"pallet-skip-feeless-payment/runtime-benchmarks",
"pallet-sudo/runtime-benchmarks",
"pallet-timestamp/runtime-benchmarks",
"pallet-treasury/runtime-benchmarks",
"pallet-utility/runtime-benchmarks",
"pallet-xcm-benchmarks/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
"rand_core",
"runtime-common/runtime-benchmarks",
"schnorrkel",
"sp-io",
"sp-runtime/runtime-benchmarks",
"xcm-builder/runtime-benchmarks",
"xcm-executor/runtime-benchmarks",
"pallet-listings/runtime-benchmarks",
"pallet-vesting/runtime-benchmarks",
"pallet-assets-holder/runtime-benchmarks",
"pallet-orders/runtime-benchmarks",
"frame-contrib-traits/runtime-benchmarks",
"pallet-contracts-store/runtime-benchmarks",
"pallet-transaction-payment/runtime-benchmarks",
"xcm/runtime-benchmarks"
]

try-runtime = [
"cumulus-pallet-aura-ext/try-runtime",
"cumulus-pallet-parachain-system/try-runtime",
"cumulus-pallet-xcm/try-runtime",
"cumulus-pallet-xcmp-queue/try-runtime",
"frame-executive/try-runtime",
"frame-system/try-runtime",
"frame-support/try-runtime",
"frame-try-runtime/try-runtime",
"pallet-assets-freezer/try-runtime",
"pallet-asset-tx-payment/try-runtime",
"pallet-assets/try-runtime",
"pallet-aura/try-runtime",
"pallet-authorship/try-runtime",
"pallet-balances/try-runtime",
"pallet-contracts/try-runtime",
"pallet-communities-manager/try-runtime",
"pallet-communities/try-runtime",
"pallet-collator-selection/try-runtime",
"pallet-gas-transaction-payment/try-runtime",
"pallet-message-queue/try-runtime",
"pallet-nfts/try-runtime",
"pallet-multisig/try-runtime",
"pallet-pass/try-runtime",
"pallet-payments/try-runtime",
"pallet-preimage/try-runtime",
"pallet-proxy/try-runtime",
"pallet-ranked-collective/try-runtime",
"pallet-referenda/try-runtime",
"pallet-referenda-tracks/try-runtime",
"pallet-scheduler/try-runtime",
"pallet-session/try-runtime",
"pallet-skip-feeless-payment/try-runtime",
"pallet-sudo/try-runtime",
"pallet-timestamp/try-runtime",
"pallet-transaction-payment/try-runtime",
"pallet-treasury/try-runtime",
"pallet-utility/try-runtime",
"pallet-xcm/try-runtime",
"pass-webauthn/try-runtime",
"parachain-info/try-runtime",
"polkadot-runtime-common/try-runtime",
"runtime-common/try-runtime",
"sp-runtime/try-runtime",
"pallet-listings/try-runtime",
"pallet-vesting/try-runtime",
"pallet-assets-holder/try-runtime",
"pallet-orders/try-runtime",
"pallet-contracts-store/try-runtime"
"cumulus-pallet-aura-ext/try-runtime",
"cumulus-pallet-parachain-system/try-runtime",
"cumulus-pallet-xcm/try-runtime",
"cumulus-pallet-xcmp-queue/try-runtime",
"frame-executive/try-runtime",
"frame-system/try-runtime",
"frame-support/try-runtime",
"frame-try-runtime/try-runtime",
"pallet-assets-freezer/try-runtime",
"pallet-asset-tx-payment/try-runtime",
"pallet-assets/try-runtime",
"pallet-aura/try-runtime",
"pallet-authorship/try-runtime",
"pallet-balances/try-runtime",
"pallet-contracts/try-runtime",
"pallet-communities-manager/try-runtime",
"pallet-communities/try-runtime",
"pallet-collator-selection/try-runtime",
"pallet-gas-transaction-payment/try-runtime",
"pallet-message-queue/try-runtime",
"pallet-nfts/try-runtime",
"pallet-multisig/try-runtime",
"pallet-pass/try-runtime",
"pallet-payments/try-runtime",
"pallet-preimage/try-runtime",
"pallet-proxy/try-runtime",
"pallet-ranked-collective/try-runtime",
"pallet-referenda/try-runtime",
"pallet-referenda-tracks/try-runtime",
"pallet-scheduler/try-runtime",
"pallet-session/try-runtime",
"pallet-skip-feeless-payment/try-runtime",
"pallet-sudo/try-runtime",
"pallet-timestamp/try-runtime",
"pallet-transaction-payment/try-runtime",
"pallet-treasury/try-runtime",
"pallet-utility/try-runtime",
"pallet-xcm/try-runtime",
"pass-webauthn/try-runtime",
"parachain-info/try-runtime",
"polkadot-runtime-common/try-runtime",
"runtime-common/try-runtime",
"sp-runtime/try-runtime",
"pallet-listings/try-runtime",
"pallet-vesting/try-runtime",
"pallet-assets-holder/try-runtime",
"pallet-orders/try-runtime",
"pallet-contracts-store/try-runtime",
"pass-substrate-keys/try-runtime",
]
Loading
Loading