Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
parity
Mirrored projects
polkadot
Commits
0d7ebdd1
Unverified
Commit
0d7ebdd1
authored
Sep 27, 2021
by
Ayush Mishra
Committed by
GitHub
Sep 27, 2021
Browse files
Added multisig in Rococo (#3873)
* Added multisig in Rococo * removed formatting error Co-authored-by: Ayush <>
parent
f5b1a454
Pipeline
#159378
passed with stages
in 35 minutes and 53 seconds
Changes
3
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Cargo.lock
View file @
0d7ebdd1
...
...
@@ -7919,6 +7919,7 @@ dependencies = [
"pallet-membership",
"pallet-mmr",
"pallet-mmr-primitives",
"pallet-multisig",
"pallet-offences",
"pallet-proxy",
"pallet-session",
...
...
runtime/rococo/Cargo.toml
View file @
0d7ebdd1
...
...
@@ -44,6 +44,7 @@ pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "ma
pallet-membership
=
{
git
=
"https://github.com/paritytech/substrate"
,
branch
=
"master"
,
default-features
=
false
}
pallet-mmr
=
{
git
=
"https://github.com/paritytech/substrate"
,
branch
=
"master"
,
default-features
=
false
}
pallet-mmr-primitives
=
{
git
=
"https://github.com/paritytech/substrate"
,
branch
=
"master"
,
default-features
=
false
}
pallet-multisig
=
{
git
=
"https://github.com/paritytech/substrate"
,
branch
=
"master"
,
default-features
=
false
}
pallet-transaction-payment
=
{
git
=
"https://github.com/paritytech/substrate"
,
branch
=
"master"
,
default-features
=
false
}
pallet-transaction-payment-rpc-runtime-api
=
{
git
=
"https://github.com/paritytech/substrate"
,
branch
=
"master"
,
default-features
=
false
}
pallet-session
=
{
git
=
"https://github.com/paritytech/substrate"
,
branch
=
"master"
,
default-features
=
false
}
...
...
@@ -150,6 +151,7 @@ std = [
"xcm-builder/std"
,
"pallet-xcm/std"
,
"log/std"
,
"pallet-multisig/std"
,
]
# When enabled, the runtime API will not be build.
#
...
...
@@ -173,6 +175,7 @@ runtime-benchmarks = [
"pallet-timestamp/runtime-benchmarks"
,
"pallet-xcm/runtime-benchmarks"
,
"xcm-builder/runtime-benchmarks"
,
"pallet-multisig/runtime-benchmarks"
,
"frame-benchmarking"
,
"hex-literal"
]
...
...
@@ -197,4 +200,5 @@ try-runtime = [
"pallet-timestamp/try-runtime"
,
"pallet-transaction-payment/try-runtime"
,
"runtime-common/try-runtime"
,
"pallet-multisig/try-runtime"
,
]
runtime/rococo/src/lib.rs
View file @
0d7ebdd1
...
...
@@ -251,9 +251,11 @@ construct_runtime! {
Utility
:
pallet_utility
::{
Pallet
,
Call
,
Event
}
=
90
,
Proxy
:
pallet_proxy
::{
Pallet
,
Call
,
Storage
,
Event
<
T
>
}
=
91
,
Multisig
:
pallet_multisig
::{
Pallet
,
Call
,
Storage
,
Event
<
T
>
},
// Pallet for sending XCM.
XcmPallet
:
pallet_xcm
::{
Pallet
,
Call
,
Storage
,
Event
<
T
>
,
Origin
}
=
99
,
}
}
...
...
@@ -1082,7 +1084,7 @@ impl InstanceFilter<Call> for ProxyType {
Call
::
Auctions
{
..
}
|
Call
::
Crowdloan
{
..
}
|
Call
::
Registrar
{
..
}
|
Call
::
Slots
{
..
}
Call
::
Multisig
(
..
)
|
Call
::
Slots
{
..
}
),
}
}
...
...
@@ -1139,6 +1141,24 @@ impl pallet_membership::Config for Runtime {
type
WeightInfo
=
();
}
parameter_types!
{
// One storage item; key size is 32; value is size 4+4+16+32 bytes = 56 bytes.
pub
const
DepositBase
:
Balance
=
deposit
(
1
,
88
);
// Additional storage item size of 32 bytes.
pub
const
DepositFactor
:
Balance
=
deposit
(
0
,
32
);
pub
const
MaxSignatories
:
u16
=
100
;
}
impl
pallet_multisig
::
Config
for
Runtime
{
type
Event
=
Event
;
type
Call
=
Call
;
type
Currency
=
Balances
;
type
DepositBase
=
DepositBase
;
type
DepositFactor
=
DepositFactor
;
type
MaxSignatories
=
MaxSignatories
;
type
WeightInfo
=
();
}
#[cfg(not(feature
=
"disable-runtime-api"
))]
sp_api
::
impl_runtime_apis!
{
impl
sp_api
::
Core
<
Block
>
for
Runtime
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment