pub fn found_society<T: Config<I>, I: 'static>( founder: <<T as Config>::Lookup as StaticLookup>::Source, max_members: u32, max_intake: u32, max_strikes: u32, candidate_deposit: <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance, rules: Vec<u8> )
Found the society.
This is done as a discrete action in order to allow for the pallet to be included into a running chain and can only be done once.
The dispatch origin for this call must be from the FounderSetOrigin.
founder- The first member and head of the newly founded society.
max_members- The initial max number of members for the society.
max_intake- The maximum number of candidates per intake period.
max_strikes: The maximum number of strikes a member may get before they become suspended and may only be reinstated by the founder.
candidate_deposit: The deposit required to make a bid for membership of the group.
rules- The rules of this society concerning membership.
This function is an automatically generated, and is doc-only, uncallable
stub. See the real version in