diff --git a/help.html b/help.html index 885f097f8..8c1cdd4c9 100644 --- a/help.html +++ b/help.html @@ -1 +1 @@ -Rustdoc help

Rustdoc help

Back
\ No newline at end of file +Rustdoc help

Rustdoc help

Back
\ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 71191e4d9..118d82d70 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl Clone for AmoebaDeath"],["impl Clone for AmoebaDetails"],["impl Clone for AmoebaMitosis"],["impl Clone for AmoebaCreation"]], -"kitties":[["impl Clone for KittyDNA"],["impl Clone for FreeKittyConstraintChecker"],["impl Clone for KittyData"],["impl Clone for MomKittyStatus"],["impl Clone for DadKittyStatus"],["impl Clone for Parent"],["impl Clone for ConstraintCheckerError"]], -"money":[["impl<const ID: u8> Clone for Coin<ID>"],["impl Clone for ConstraintCheckerError"],["impl<const ID: u8> Clone for MoneyConstraintChecker<ID>"]], -"poe":[["impl Clone for PoeRevoke"],["impl Clone for ConstraintCheckerError"],["impl<T> Clone for PoeClaim<T>"],["impl Clone for PoeDispute"]], +"amoeba":[["impl Clone for AmoebaDeath"],["impl Clone for AmoebaDetails"],["impl Clone for AmoebaCreation"],["impl Clone for AmoebaMitosis"]], +"kitties":[["impl Clone for KittyData"],["impl Clone for MomKittyStatus"],["impl Clone for DadKittyStatus"],["impl Clone for KittyDNA"],["impl Clone for FreeKittyConstraintChecker"],["impl Clone for ConstraintCheckerError"],["impl Clone for Parent"]], +"money":[["impl<const ID: u8> Clone for Coin<ID>"],["impl<const ID: u8> Clone for MoneyConstraintChecker<ID>"],["impl Clone for ConstraintCheckerError"]], +"poe":[["impl<T> Clone for PoeClaim<T>"],["impl Clone for ConstraintCheckerError"],["impl Clone for PoeDispute"],["impl Clone for PoeRevoke"]], "runtime_upgrade":[["impl Clone for RuntimeUpgrade"]], -"tuxedo_core":[["impl Clone for SigCheck"],["impl Clone for SignatureAndIndex"],["impl Clone for OutputRef"],["impl Clone for Input"],["impl<V: Clone + TypeInfo, C: Clone + TypeInfo> Clone for Transaction<V, C>"],["impl Clone for DynamicallyTypedData"],["impl Clone for UpForGrabs"],["impl Clone for ThresholdMultiSignature"],["impl Clone for TestVerifier"],["impl Clone for TestConstraintChecker"],["impl<V: Clone> Clone for Output<V>"]], -"tuxedo_template_runtime":[["impl Clone for OuterConstraintChecker"],["impl Clone for OuterVerifier"],["impl Clone for Runtime"],["impl Clone for SessionKeys"]] +"tuxedo_core":[["impl Clone for UpForGrabs"],["impl Clone for DynamicallyTypedData"],["impl Clone for ThresholdMultiSignature"],["impl Clone for TestConstraintChecker"],["impl Clone for SigCheck"],["impl Clone for Input"],["impl<V: Clone> Clone for Output<V>"],["impl Clone for OutputRef"],["impl<V: Clone + TypeInfo, C: Clone + TypeInfo> Clone for Transaction<V, C>"],["impl Clone for SignatureAndIndex"],["impl Clone for TestVerifier"]], +"tuxedo_template_runtime":[["impl Clone for Runtime"],["impl Clone for SessionKeys"],["impl Clone for OuterConstraintChecker"],["impl Clone for OuterVerifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 1cdb744ee..fbcc9e2fe 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl Eq for AmoebaDeath"],["impl Eq for AmoebaCreation"],["impl Eq for ConstraintCheckerError"],["impl Eq for AmoebaMitosis"],["impl Eq for AmoebaDetails"]], -"kitties":[["impl Eq for MomKittyStatus"],["impl Eq for KittyDNA"],["impl Eq for KittyData"],["impl Eq for Parent"],["impl Eq for ConstraintCheckerError"],["impl Eq for FreeKittyConstraintChecker"],["impl Eq for DadKittyStatus"]], -"money":[["impl<const ID: u8> Eq for Coin<ID>"],["impl Eq for ConstraintCheckerError"],["impl<const ID: u8> Eq for MoneyConstraintChecker<ID>"]], -"poe":[["impl Eq for PoeRevoke"],["impl<T: Eq> Eq for PoeClaim<T>"],["impl Eq for PoeDispute"],["impl Eq for ConstraintCheckerError"]], +"amoeba":[["impl Eq for AmoebaDetails"],["impl Eq for AmoebaCreation"],["impl Eq for AmoebaMitosis"],["impl Eq for ConstraintCheckerError"],["impl Eq for AmoebaDeath"]], +"kitties":[["impl Eq for MomKittyStatus"],["impl Eq for FreeKittyConstraintChecker"],["impl Eq for KittyData"],["impl Eq for Parent"],["impl Eq for DadKittyStatus"],["impl Eq for KittyDNA"],["impl Eq for ConstraintCheckerError"]], +"money":[["impl Eq for ConstraintCheckerError"],["impl<const ID: u8> Eq for Coin<ID>"],["impl<const ID: u8> Eq for MoneyConstraintChecker<ID>"]], +"poe":[["impl Eq for PoeDispute"],["impl Eq for ConstraintCheckerError"],["impl Eq for PoeRevoke"],["impl<T: Eq> Eq for PoeClaim<T>"]], "runtime_upgrade":[["impl Eq for RuntimeUpgrade"]], -"tuxedo_core":[["impl Eq for Input"],["impl Eq for SigCheck"],["impl Eq for OutputRef"],["impl Eq for SignatureAndIndex"],["impl Eq for Bogus"],["impl<V: Eq> Eq for Output<V>"],["impl Eq for TestConstraintChecker"],["impl Eq for ThresholdMultiSignature"],["impl<V: Eq + TypeInfo, C: Eq + TypeInfo> Eq for Transaction<V, C>"],["impl Eq for DynamicTypingError"],["impl Eq for DynamicallyTypedData"],["impl Eq for UpForGrabs"],["impl<ConstraintCheckerError: Eq> Eq for UtxoError<ConstraintCheckerError>"],["impl Eq for TestVerifier"]], -"tuxedo_template_runtime":[["impl Eq for OuterVerifier"],["impl Eq for OuterConstraintChecker"],["impl Eq for Runtime"],["impl Eq for SessionKeys"]] +"tuxedo_core":[["impl Eq for Bogus"],["impl<V: Eq> Eq for Output<V>"],["impl<ConstraintCheckerError: Eq> Eq for UtxoError<ConstraintCheckerError>"],["impl Eq for Input"],["impl<V: Eq + TypeInfo, C: Eq + TypeInfo> Eq for Transaction<V, C>"],["impl Eq for TestConstraintChecker"],["impl Eq for SignatureAndIndex"],["impl Eq for TestVerifier"],["impl Eq for DynamicTypingError"],["impl Eq for OutputRef"],["impl Eq for ThresholdMultiSignature"],["impl Eq for SigCheck"],["impl Eq for DynamicallyTypedData"],["impl Eq for UpForGrabs"]], +"tuxedo_template_runtime":[["impl Eq for SessionKeys"],["impl Eq for OuterVerifier"],["impl Eq for Runtime"],["impl Eq for OuterConstraintChecker"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index dd49b400e..c4fc2fb87 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"kitties":[["impl Ord for DadKittyStatus"],["impl Ord for KittyData"],["impl Ord for KittyDNA"],["impl Ord for FreeKittyConstraintChecker"],["impl Ord for ConstraintCheckerError"],["impl Ord for MomKittyStatus"],["impl Ord for Parent"]], -"money":[["impl Ord for ConstraintCheckerError"],["impl<const ID: u8> Ord for MoneyConstraintChecker<ID>"],["impl<const ID: u8> Ord for Coin<ID>"]] +"kitties":[["impl Ord for ConstraintCheckerError"],["impl Ord for Parent"],["impl Ord for FreeKittyConstraintChecker"],["impl Ord for MomKittyStatus"],["impl Ord for KittyDNA"],["impl Ord for KittyData"],["impl Ord for DadKittyStatus"]], +"money":[["impl<const ID: u8> Ord for MoneyConstraintChecker<ID>"],["impl Ord for ConstraintCheckerError"],["impl<const ID: u8> Ord for Coin<ID>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index f702ce650..5f06c3b48 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl PartialEq<AmoebaDeath> for AmoebaDeath"],["impl PartialEq<AmoebaDetails> for AmoebaDetails"],["impl PartialEq<AmoebaCreation> for AmoebaCreation"],["impl PartialEq<AmoebaMitosis> for AmoebaMitosis"],["impl PartialEq<ConstraintCheckerError> for ConstraintCheckerError"]], -"kitties":[["impl PartialEq<MomKittyStatus> for MomKittyStatus"],["impl PartialEq<FreeKittyConstraintChecker> for FreeKittyConstraintChecker"],["impl PartialEq<DadKittyStatus> for DadKittyStatus"],["impl PartialEq<KittyDNA> for KittyDNA"],["impl PartialEq<ConstraintCheckerError> for ConstraintCheckerError"],["impl PartialEq<Parent> for Parent"],["impl PartialEq<KittyData> for KittyData"]], -"money":[["impl<const ID: u8> PartialEq<Coin<ID>> for Coin<ID>"],["impl PartialEq<ConstraintCheckerError> for ConstraintCheckerError"],["impl<const ID: u8> PartialEq<MoneyConstraintChecker<ID>> for MoneyConstraintChecker<ID>"]], -"poe":[["impl PartialEq<PoeRevoke> for PoeRevoke"],["impl PartialEq<ConstraintCheckerError> for ConstraintCheckerError"],["impl<T: PartialEq> PartialEq<PoeClaim<T>> for PoeClaim<T>"],["impl PartialEq<PoeDispute> for PoeDispute"]], +"amoeba":[["impl PartialEq<ConstraintCheckerError> for ConstraintCheckerError"],["impl PartialEq<AmoebaDeath> for AmoebaDeath"],["impl PartialEq<AmoebaCreation> for AmoebaCreation"],["impl PartialEq<AmoebaDetails> for AmoebaDetails"],["impl PartialEq<AmoebaMitosis> for AmoebaMitosis"]], +"kitties":[["impl PartialEq<FreeKittyConstraintChecker> for FreeKittyConstraintChecker"],["impl PartialEq<KittyDNA> for KittyDNA"],["impl PartialEq<ConstraintCheckerError> for ConstraintCheckerError"],["impl PartialEq<MomKittyStatus> for MomKittyStatus"],["impl PartialEq<Parent> for Parent"],["impl PartialEq<DadKittyStatus> for DadKittyStatus"],["impl PartialEq<KittyData> for KittyData"]], +"money":[["impl PartialEq<ConstraintCheckerError> for ConstraintCheckerError"],["impl<const ID: u8> PartialEq<Coin<ID>> for Coin<ID>"],["impl<const ID: u8> PartialEq<MoneyConstraintChecker<ID>> for MoneyConstraintChecker<ID>"]], +"poe":[["impl<T: PartialEq> PartialEq<PoeClaim<T>> for PoeClaim<T>"],["impl PartialEq<PoeDispute> for PoeDispute"],["impl PartialEq<ConstraintCheckerError> for ConstraintCheckerError"],["impl PartialEq<PoeRevoke> for PoeRevoke"]], "runtime_upgrade":[["impl PartialEq<RuntimeUpgrade> for RuntimeUpgrade"]], -"tuxedo_core":[["impl<V: PartialEq> PartialEq<Output<V>> for Output<V>"],["impl PartialEq<OutputRef> for OutputRef"],["impl PartialEq<ThresholdMultiSignature> for ThresholdMultiSignature"],["impl<ConstraintCheckerError: PartialEq> PartialEq<UtxoError<ConstraintCheckerError>> for UtxoError<ConstraintCheckerError>"],["impl PartialEq<UpForGrabs> for UpForGrabs"],["impl PartialEq<Bogus> for Bogus"],["impl PartialEq<DynamicTypingError> for DynamicTypingError"],["impl PartialEq<TestVerifier> for TestVerifier"],["impl PartialEq<SigCheck> for SigCheck"],["impl PartialEq<SignatureAndIndex> for SignatureAndIndex"],["impl PartialEq<TestConstraintChecker> for TestConstraintChecker"],["impl PartialEq<DynamicallyTypedData> for DynamicallyTypedData"],["impl PartialEq<Input> for Input"],["impl<V: PartialEq + TypeInfo, C: PartialEq + TypeInfo> PartialEq<Transaction<V, C>> for Transaction<V, C>"]], -"tuxedo_template_runtime":[["impl PartialEq<OuterConstraintChecker> for OuterConstraintChecker"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<OuterVerifier> for OuterVerifier"]] +"tuxedo_core":[["impl PartialEq<UpForGrabs> for UpForGrabs"],["impl PartialEq<TestConstraintChecker> for TestConstraintChecker"],["impl PartialEq<TestVerifier> for TestVerifier"],["impl PartialEq<DynamicallyTypedData> for DynamicallyTypedData"],["impl PartialEq<DynamicTypingError> for DynamicTypingError"],["impl PartialEq<SignatureAndIndex> for SignatureAndIndex"],["impl<V: PartialEq + TypeInfo, C: PartialEq + TypeInfo> PartialEq<Transaction<V, C>> for Transaction<V, C>"],["impl PartialEq<ThresholdMultiSignature> for ThresholdMultiSignature"],["impl<ConstraintCheckerError: PartialEq> PartialEq<UtxoError<ConstraintCheckerError>> for UtxoError<ConstraintCheckerError>"],["impl<V: PartialEq> PartialEq<Output<V>> for Output<V>"],["impl PartialEq<Input> for Input"],["impl PartialEq<OutputRef> for OutputRef"],["impl PartialEq<Bogus> for Bogus"],["impl PartialEq<SigCheck> for SigCheck"]], +"tuxedo_template_runtime":[["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<OuterConstraintChecker> for OuterConstraintChecker"],["impl PartialEq<OuterVerifier> for OuterVerifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index 4ffc9bd70..cc8e24010 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"kitties":[["impl PartialOrd<KittyDNA> for KittyDNA"],["impl PartialOrd<DadKittyStatus> for DadKittyStatus"],["impl PartialOrd<ConstraintCheckerError> for ConstraintCheckerError"],["impl PartialOrd<Parent> for Parent"],["impl PartialOrd<FreeKittyConstraintChecker> for FreeKittyConstraintChecker"],["impl PartialOrd<KittyData> for KittyData"],["impl PartialOrd<MomKittyStatus> for MomKittyStatus"]], -"money":[["impl<const ID: u8> PartialOrd<Coin<ID>> for Coin<ID>"],["impl PartialOrd<ConstraintCheckerError> for ConstraintCheckerError"],["impl<const ID: u8> PartialOrd<MoneyConstraintChecker<ID>> for MoneyConstraintChecker<ID>"]] +"kitties":[["impl PartialOrd<Parent> for Parent"],["impl PartialOrd<DadKittyStatus> for DadKittyStatus"],["impl PartialOrd<MomKittyStatus> for MomKittyStatus"],["impl PartialOrd<KittyData> for KittyData"],["impl PartialOrd<ConstraintCheckerError> for ConstraintCheckerError"],["impl PartialOrd<FreeKittyConstraintChecker> for FreeKittyConstraintChecker"],["impl PartialOrd<KittyDNA> for KittyDNA"]], +"money":[["impl PartialOrd<ConstraintCheckerError> for ConstraintCheckerError"],["impl<const ID: u8> PartialOrd<Coin<ID>> for Coin<ID>"],["impl<const ID: u8> PartialOrd<MoneyConstraintChecker<ID>> for MoneyConstraintChecker<ID>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index 41686036e..696186a5e 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -1,4 +1,4 @@ (function() {var implementors = { "tuxedo_core":[["impl<T: UtxoData> From<T> for DynamicallyTypedData"]], -"tuxedo_template_runtime":[["impl From<FreeKittyConstraintChecker> for OuterConstraintChecker"],["impl From<AmoebaDeath> for OuterConstraintChecker"],["impl From<ThresholdMultiSignature> for OuterVerifier"],["impl From<SigCheck> for OuterVerifier"],["impl From<AmoebaCreation> for OuterConstraintChecker"],["impl From<PoeClaim<Runtime>> for OuterConstraintChecker"],["impl From<MoneyConstraintChecker<0>> for OuterConstraintChecker"],["impl From<UpForGrabs> for OuterVerifier"],["impl From<RuntimeUpgrade> for OuterConstraintChecker"],["impl From<AmoebaMitosis> for OuterConstraintChecker"],["impl From<PoeRevoke> for OuterConstraintChecker"],["impl From<PoeDispute> for OuterConstraintChecker"]] +"tuxedo_template_runtime":[["impl From<RuntimeUpgrade> for OuterConstraintChecker"],["impl From<AmoebaCreation> for OuterConstraintChecker"],["impl From<PoeRevoke> for OuterConstraintChecker"],["impl From<ThresholdMultiSignature> for OuterVerifier"],["impl From<AmoebaMitosis> for OuterConstraintChecker"],["impl From<PoeClaim<Runtime>> for OuterConstraintChecker"],["impl From<PoeDispute> for OuterConstraintChecker"],["impl From<FreeKittyConstraintChecker> for OuterConstraintChecker"],["impl From<MoneyConstraintChecker<0>> for OuterConstraintChecker"],["impl From<AmoebaDeath> for OuterConstraintChecker"],["impl From<SigCheck> for OuterVerifier"],["impl From<UpForGrabs> for OuterVerifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index fa275aae8..982015a0a 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"kitties":[["impl Default for KittyData"],["impl Default for Parent"],["impl Default for MomKittyStatus"],["impl Default for DadKittyStatus"],["impl Default for KittyDNA"]], +"kitties":[["impl Default for Parent"],["impl Default for KittyDNA"],["impl Default for DadKittyStatus"],["impl Default for KittyData"],["impl Default for MomKittyStatus"]], "tuxedo_template_runtime":[["impl Default for GenesisConfig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index c0fec8e8d..a26337626 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,10 +1,10 @@ (function() {var implementors = { -"amoeba":[["impl Debug for AmoebaDeath"],["impl Debug for ConstraintCheckerError"],["impl Debug for AmoebaCreation"],["impl Debug for AmoebaMitosis"],["impl Debug for AmoebaDetails"]], -"kitties":[["impl Debug for MomKittyStatus"],["impl Debug for ConstraintCheckerError"],["impl Debug for DadKittyStatus"],["impl Debug for Parent"],["impl Debug for KittyData"],["impl Debug for KittyDNA"],["impl Debug for FreeKittyConstraintChecker"]], -"money":[["impl Debug for ConstraintCheckerError"],["impl<const ID: u8> Debug for MoneyConstraintChecker<ID>"],["impl<const ID: u8> Debug for Coin<ID>"]], -"poe":[["impl Debug for ConstraintCheckerError"],["impl<T> Debug for PoeClaim<T>"],["impl Debug for PoeRevoke"],["impl Debug for PoeDispute"]], +"amoeba":[["impl Debug for AmoebaCreation"],["impl Debug for AmoebaMitosis"],["impl Debug for ConstraintCheckerError"],["impl Debug for AmoebaDeath"],["impl Debug for AmoebaDetails"]], +"kitties":[["impl Debug for FreeKittyConstraintChecker"],["impl Debug for Parent"],["impl Debug for KittyData"],["impl Debug for KittyDNA"],["impl Debug for ConstraintCheckerError"],["impl Debug for DadKittyStatus"],["impl Debug for MomKittyStatus"]], +"money":[["impl Debug for ConstraintCheckerError"],["impl<const ID: u8> Debug for Coin<ID>"],["impl<const ID: u8> Debug for MoneyConstraintChecker<ID>"]], +"poe":[["impl Debug for PoeDispute"],["impl Debug for ConstraintCheckerError"],["impl<T> Debug for PoeClaim<T>"],["impl Debug for PoeRevoke"]], "runtime_upgrade":[["impl Debug for ConstraintCheckerError"],["impl Debug for RuntimeUpgrade"]], -"tuxedo_core":[["impl Debug for DynamicTypingError"],["impl Debug for UpForGrabs"],["impl Debug for Input"],["impl Debug for SignatureAndIndex"],["impl Debug for SigCheck"],["impl<V: Debug> Debug for Output<V>"],["impl Debug for OutputRef"],["impl<ConstraintCheckerError: Debug> Debug for UtxoError<ConstraintCheckerError>"],["impl Debug for TestConstraintChecker"],["impl Debug for DynamicallyTypedData"],["impl<V: Debug + TypeInfo, C: Debug + TypeInfo> Debug for Transaction<V, C>"],["impl Debug for ThresholdMultiSignature"],["impl Debug for Bogus"],["impl Debug for TestVerifier"]], -"tuxedo_template_runtime":[["impl Debug for OuterConstraintCheckerError"],["impl Debug for SessionKeys"],["impl Debug for OuterVerifier"],["impl Debug for OuterConstraintChecker"]], -"tuxedo_template_wallet":[["impl Debug for SpendArgs"],["impl Debug for Command"],["impl Debug for Cli"]] +"tuxedo_core":[["impl Debug for TestVerifier"],["impl<ConstraintCheckerError: Debug> Debug for UtxoError<ConstraintCheckerError>"],["impl Debug for DynamicTypingError"],["impl<V: Debug + TypeInfo, C: Debug + TypeInfo> Debug for Transaction<V, C>"],["impl Debug for ThresholdMultiSignature"],["impl Debug for SignatureAndIndex"],["impl<V: Debug> Debug for Output<V>"],["impl Debug for DynamicallyTypedData"],["impl Debug for SigCheck"],["impl Debug for Bogus"],["impl Debug for TestConstraintChecker"],["impl Debug for OutputRef"],["impl Debug for Input"],["impl Debug for UpForGrabs"]], +"tuxedo_template_runtime":[["impl Debug for SessionKeys"],["impl Debug for OuterVerifier"],["impl Debug for OuterConstraintChecker"],["impl Debug for OuterConstraintCheckerError"]], +"tuxedo_template_wallet":[["impl Debug for Cli"],["impl Debug for Command"],["impl Debug for SpendArgs"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js index 84fd04c90..ab6bd3f4a 100644 --- a/implementors/core/hash/trait.Hash.js +++ b/implementors/core/hash/trait.Hash.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"kitties":[["impl Hash for Parent"],["impl Hash for KittyData"],["impl Hash for KittyDNA"],["impl Hash for ConstraintCheckerError"],["impl Hash for DadKittyStatus"],["impl Hash for MomKittyStatus"],["impl Hash for FreeKittyConstraintChecker"]], -"money":[["impl<const ID: u8> Hash for Coin<ID>"],["impl Hash for ConstraintCheckerError"],["impl<const ID: u8> Hash for MoneyConstraintChecker<ID>"]] +"kitties":[["impl Hash for DadKittyStatus"],["impl Hash for FreeKittyConstraintChecker"],["impl Hash for Parent"],["impl Hash for MomKittyStatus"],["impl Hash for ConstraintCheckerError"],["impl Hash for KittyDNA"],["impl Hash for KittyData"]], +"money":[["impl<const ID: u8> Hash for MoneyConstraintChecker<ID>"],["impl<const ID: u8> Hash for Coin<ID>"],["impl Hash for ConstraintCheckerError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index 5acb3d67f..4bd66cb3e 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl StructuralEq for ConstraintCheckerError"],["impl StructuralEq for AmoebaMitosis"],["impl StructuralEq for AmoebaDeath"],["impl StructuralEq for AmoebaCreation"],["impl StructuralEq for AmoebaDetails"]], -"kitties":[["impl StructuralEq for MomKittyStatus"],["impl StructuralEq for KittyDNA"],["impl StructuralEq for ConstraintCheckerError"],["impl StructuralEq for DadKittyStatus"],["impl StructuralEq for FreeKittyConstraintChecker"],["impl StructuralEq for Parent"],["impl StructuralEq for KittyData"]], -"money":[["impl<const ID: u8> StructuralEq for MoneyConstraintChecker<ID>"],["impl StructuralEq for ConstraintCheckerError"],["impl<const ID: u8> StructuralEq for Coin<ID>"]], -"poe":[["impl<T> StructuralEq for PoeClaim<T>"],["impl StructuralEq for ConstraintCheckerError"],["impl StructuralEq for PoeDispute"],["impl StructuralEq for PoeRevoke"]], +"amoeba":[["impl StructuralEq for AmoebaDeath"],["impl StructuralEq for ConstraintCheckerError"],["impl StructuralEq for AmoebaMitosis"],["impl StructuralEq for AmoebaCreation"],["impl StructuralEq for AmoebaDetails"]], +"kitties":[["impl StructuralEq for ConstraintCheckerError"],["impl StructuralEq for MomKittyStatus"],["impl StructuralEq for Parent"],["impl StructuralEq for DadKittyStatus"],["impl StructuralEq for KittyDNA"],["impl StructuralEq for KittyData"],["impl StructuralEq for FreeKittyConstraintChecker"]], +"money":[["impl<const ID: u8> StructuralEq for Coin<ID>"],["impl<const ID: u8> StructuralEq for MoneyConstraintChecker<ID>"],["impl StructuralEq for ConstraintCheckerError"]], +"poe":[["impl StructuralEq for PoeDispute"],["impl<T> StructuralEq for PoeClaim<T>"],["impl StructuralEq for PoeRevoke"],["impl StructuralEq for ConstraintCheckerError"]], "runtime_upgrade":[["impl StructuralEq for RuntimeUpgrade"]], -"tuxedo_core":[["impl StructuralEq for UpForGrabs"],["impl<V> StructuralEq for Output<V>"],["impl StructuralEq for ThresholdMultiSignature"],["impl<ConstraintCheckerError> StructuralEq for UtxoError<ConstraintCheckerError>"],["impl<V: TypeInfo, C: TypeInfo> StructuralEq for Transaction<V, C>"],["impl StructuralEq for DynamicTypingError"],["impl StructuralEq for OutputRef"],["impl StructuralEq for TestVerifier"],["impl StructuralEq for Bogus"],["impl StructuralEq for SigCheck"],["impl StructuralEq for Input"],["impl StructuralEq for TestConstraintChecker"],["impl StructuralEq for DynamicallyTypedData"],["impl StructuralEq for SignatureAndIndex"]], -"tuxedo_template_runtime":[["impl StructuralEq for Runtime"],["impl StructuralEq for OuterConstraintChecker"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for OuterVerifier"]] +"tuxedo_core":[["impl StructuralEq for Bogus"],["impl<V> StructuralEq for Output<V>"],["impl StructuralEq for DynamicTypingError"],["impl StructuralEq for Input"],["impl StructuralEq for DynamicallyTypedData"],["impl<V: TypeInfo, C: TypeInfo> StructuralEq for Transaction<V, C>"],["impl StructuralEq for ThresholdMultiSignature"],["impl StructuralEq for TestConstraintChecker"],["impl StructuralEq for SignatureAndIndex"],["impl StructuralEq for UpForGrabs"],["impl<ConstraintCheckerError> StructuralEq for UtxoError<ConstraintCheckerError>"],["impl StructuralEq for OutputRef"],["impl StructuralEq for SigCheck"],["impl StructuralEq for TestVerifier"]], +"tuxedo_template_runtime":[["impl StructuralEq for OuterConstraintChecker"],["impl StructuralEq for Runtime"],["impl StructuralEq for OuterVerifier"],["impl StructuralEq for SessionKeys"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index 9c33c781d..e8546bdd8 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl StructuralPartialEq for ConstraintCheckerError"],["impl StructuralPartialEq for AmoebaCreation"],["impl StructuralPartialEq for AmoebaDetails"],["impl StructuralPartialEq for AmoebaDeath"],["impl StructuralPartialEq for AmoebaMitosis"]], -"kitties":[["impl StructuralPartialEq for Parent"],["impl StructuralPartialEq for FreeKittyConstraintChecker"],["impl StructuralPartialEq for DadKittyStatus"],["impl StructuralPartialEq for ConstraintCheckerError"],["impl StructuralPartialEq for KittyDNA"],["impl StructuralPartialEq for MomKittyStatus"],["impl StructuralPartialEq for KittyData"]], -"money":[["impl<const ID: u8> StructuralPartialEq for Coin<ID>"],["impl StructuralPartialEq for ConstraintCheckerError"],["impl<const ID: u8> StructuralPartialEq for MoneyConstraintChecker<ID>"]], -"poe":[["impl<T> StructuralPartialEq for PoeClaim<T>"],["impl StructuralPartialEq for PoeDispute"],["impl StructuralPartialEq for PoeRevoke"],["impl StructuralPartialEq for ConstraintCheckerError"]], +"amoeba":[["impl StructuralPartialEq for AmoebaCreation"],["impl StructuralPartialEq for AmoebaDeath"],["impl StructuralPartialEq for AmoebaDetails"],["impl StructuralPartialEq for ConstraintCheckerError"],["impl StructuralPartialEq for AmoebaMitosis"]], +"kitties":[["impl StructuralPartialEq for DadKittyStatus"],["impl StructuralPartialEq for FreeKittyConstraintChecker"],["impl StructuralPartialEq for MomKittyStatus"],["impl StructuralPartialEq for KittyDNA"],["impl StructuralPartialEq for ConstraintCheckerError"],["impl StructuralPartialEq for Parent"],["impl StructuralPartialEq for KittyData"]], +"money":[["impl StructuralPartialEq for ConstraintCheckerError"],["impl<const ID: u8> StructuralPartialEq for Coin<ID>"],["impl<const ID: u8> StructuralPartialEq for MoneyConstraintChecker<ID>"]], +"poe":[["impl StructuralPartialEq for ConstraintCheckerError"],["impl<T> StructuralPartialEq for PoeClaim<T>"],["impl StructuralPartialEq for PoeDispute"],["impl StructuralPartialEq for PoeRevoke"]], "runtime_upgrade":[["impl StructuralPartialEq for RuntimeUpgrade"]], -"tuxedo_core":[["impl StructuralPartialEq for SigCheck"],["impl StructuralPartialEq for TestVerifier"],["impl StructuralPartialEq for DynamicTypingError"],["impl StructuralPartialEq for UpForGrabs"],["impl StructuralPartialEq for SignatureAndIndex"],["impl StructuralPartialEq for DynamicallyTypedData"],["impl StructuralPartialEq for TestConstraintChecker"],["impl StructuralPartialEq for ThresholdMultiSignature"],["impl<ConstraintCheckerError> StructuralPartialEq for UtxoError<ConstraintCheckerError>"],["impl<V> StructuralPartialEq for Output<V>"],["impl StructuralPartialEq for Input"],["impl<V: TypeInfo, C: TypeInfo> StructuralPartialEq for Transaction<V, C>"],["impl StructuralPartialEq for OutputRef"],["impl StructuralPartialEq for Bogus"]], -"tuxedo_template_runtime":[["impl StructuralPartialEq for OuterConstraintChecker"],["impl StructuralPartialEq for OuterVerifier"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for Runtime"]] +"tuxedo_core":[["impl StructuralPartialEq for SignatureAndIndex"],["impl StructuralPartialEq for DynamicallyTypedData"],["impl StructuralPartialEq for Bogus"],["impl<V: TypeInfo, C: TypeInfo> StructuralPartialEq for Transaction<V, C>"],["impl StructuralPartialEq for TestVerifier"],["impl StructuralPartialEq for Input"],["impl StructuralPartialEq for ThresholdMultiSignature"],["impl StructuralPartialEq for OutputRef"],["impl<ConstraintCheckerError> StructuralPartialEq for UtxoError<ConstraintCheckerError>"],["impl<V> StructuralPartialEq for Output<V>"],["impl StructuralPartialEq for SigCheck"],["impl StructuralPartialEq for TestConstraintChecker"],["impl StructuralPartialEq for DynamicTypingError"],["impl StructuralPartialEq for UpForGrabs"]], +"tuxedo_template_runtime":[["impl StructuralPartialEq for OuterConstraintChecker"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for OuterVerifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js index 71de89aeb..b44d3aa83 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -6,6 +6,6 @@ "poe":[["impl Unpin for ConstraintCheckerError",1,["poe::ConstraintCheckerError"]],["impl<T> Unpin for PoeClaim<T>where\n T: Unpin,",1,["poe::PoeClaim"]],["impl Unpin for PoeRevoke",1,["poe::PoeRevoke"]],["impl Unpin for PoeDispute",1,["poe::PoeDispute"]]], "runtime_upgrade":[["impl Unpin for ConstraintCheckerError",1,["runtime_upgrade::ConstraintCheckerError"]],["impl Unpin for RuntimeUpgrade",1,["runtime_upgrade::RuntimeUpgrade"]]], "tuxedo_core":[["impl Unpin for Bogus",1,["tuxedo_core::dynamic_typing::testing::Bogus"]],["impl Unpin for DynamicallyTypedData",1,["tuxedo_core::dynamic_typing::DynamicallyTypedData"]],["impl Unpin for DynamicTypingError",1,["tuxedo_core::dynamic_typing::DynamicTypingError"]],["impl<B, V, C> Unpin for Executive<B, V, C>where\n B: Unpin,\n C: Unpin,\n V: Unpin,",1,["tuxedo_core::executive::Executive"]],["impl Unpin for TestConstraintChecker",1,["tuxedo_core::constraint_checker::testing::TestConstraintChecker"]],["impl Unpin for OutputRef",1,["tuxedo_core::types::OutputRef"]],["impl<V, C> Unpin for Transaction<V, C>where\n C: Unpin,\n V: Unpin,",1,["tuxedo_core::types::Transaction"]],["impl Unpin for Input",1,["tuxedo_core::types::Input"]],["impl<ConstraintCheckerError> Unpin for UtxoError<ConstraintCheckerError>where\n ConstraintCheckerError: Unpin,",1,["tuxedo_core::types::UtxoError"]],["impl<V> Unpin for Output<V>where\n V: Unpin,",1,["tuxedo_core::types::Output"]],["impl<Verifier> Unpin for TransparentUtxoSet<Verifier>where\n Verifier: Unpin,",1,["tuxedo_core::utxo_set::TransparentUtxoSet"]],["impl Unpin for SigCheck",1,["tuxedo_core::verifier::SigCheck"]],["impl Unpin for UpForGrabs",1,["tuxedo_core::verifier::UpForGrabs"]],["impl Unpin for ThresholdMultiSignature",1,["tuxedo_core::verifier::ThresholdMultiSignature"]],["impl Unpin for SignatureAndIndex",1,["tuxedo_core::verifier::SignatureAndIndex"]],["impl Unpin for TestVerifier",1,["tuxedo_core::verifier::TestVerifier"]]], -"tuxedo_template_runtime":[["impl Unpin for SessionKeys",1,["tuxedo_template_runtime::opaque::SessionKeys"]],["impl Unpin for AuraAppPublic",1,["tuxedo_template_runtime::opaque::AuraAppPublic"]],["impl Unpin for GrandpaAppPublic",1,["tuxedo_template_runtime::opaque::GrandpaAppPublic"]],["impl Unpin for GenesisConfig",1,["tuxedo_template_runtime::GenesisConfig"]],["impl Unpin for OuterVerifier",1,["tuxedo_template_runtime::OuterVerifier"]],["impl Unpin for OuterConstraintChecker",1,["tuxedo_template_runtime::OuterConstraintChecker"]],["impl Unpin for OuterConstraintCheckerError",1,["tuxedo_template_runtime::OuterConstraintCheckerError"]],["impl Unpin for Runtime",1,["tuxedo_template_runtime::Runtime"]],["impl Unpin for RuntimeApi",1,["tuxedo_template_runtime::RuntimeApi"]],["impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where\n <Block as Block>::Hash: Unpin,\n <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,",1,["tuxedo_template_runtime::RuntimeApiImpl"]]], +"tuxedo_template_runtime":[["impl Unpin for SessionKeys",1,["tuxedo_template_runtime::opaque::SessionKeys"]],["impl Unpin for AuraAppPublic",1,["tuxedo_template_runtime::opaque::AuraAppPublic"]],["impl Unpin for GrandpaAppPublic",1,["tuxedo_template_runtime::opaque::GrandpaAppPublic"]],["impl Unpin for GenesisConfig",1,["tuxedo_template_runtime::GenesisConfig"]],["impl Unpin for OuterVerifier",1,["tuxedo_template_runtime::OuterVerifier"]],["impl Unpin for OuterConstraintChecker",1,["tuxedo_template_runtime::OuterConstraintChecker"]],["impl Unpin for OuterConstraintCheckerError",1,["tuxedo_template_runtime::OuterConstraintCheckerError"]],["impl Unpin for Runtime",1,["tuxedo_template_runtime::Runtime"]],["impl Unpin for RuntimeApi",1,["tuxedo_template_runtime::RuntimeApi"]],["impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where\n <Block as Block>::Hash: Unpin,\n <<Block as Block>::Header as Header>::Hashing: Unpin,",1,["tuxedo_template_runtime::RuntimeApiImpl"]]], "tuxedo_template_wallet":[["impl Unpin for Cli",1,["tuxedo_template_wallet::cli::Cli"]],["impl Unpin for Command",1,["tuxedo_template_wallet::cli::Command"]],["impl Unpin for SpendArgs",1,["tuxedo_template_wallet::cli::SpendArgs"]],["impl Unpin for TestSigCheckFilter",1,["tuxedo_template_wallet::output_filter::tests::TestSigCheckFilter"]],["impl Unpin for SigCheckFilter",1,["tuxedo_template_wallet::output_filter::SigCheckFilter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/codec/trait.Decode.js b/implementors/parity_scale_codec/codec/trait.Decode.js index ffe2ad76b..804cc173a 100644 --- a/implementors/parity_scale_codec/codec/trait.Decode.js +++ b/implementors/parity_scale_codec/codec/trait.Decode.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl Decode for AmoebaCreation"],["impl Decode for AmoebaMitosis"],["impl Decode for AmoebaDetails"],["impl Decode for AmoebaDeath"]], -"kitties":[["impl Decode for Parent"],["impl Decode for KittyData"],["impl Decode for ConstraintCheckerError"],["impl Decode for FreeKittyConstraintChecker"],["impl Decode for MomKittyStatus"],["impl Decode for DadKittyStatus"],["impl Decode for KittyDNA"]], -"money":[["impl<const ID: u8> Decode for MoneyConstraintChecker<ID>"],["impl Decode for ConstraintCheckerError"],["impl<const ID: u8> Decode for Coin<ID>"]], -"poe":[["impl Decode for PoeRevoke"],["impl Decode for ConstraintCheckerError"],["impl<T> Decode for PoeClaim<T>where\n PhantomData<T>: Decode,"],["impl Decode for PoeDispute"]], +"amoeba":[["impl Decode for AmoebaCreation"],["impl Decode for AmoebaDeath"],["impl Decode for AmoebaMitosis"],["impl Decode for AmoebaDetails"]], +"kitties":[["impl Decode for KittyData"],["impl Decode for FreeKittyConstraintChecker"],["impl Decode for Parent"],["impl Decode for MomKittyStatus"],["impl Decode for KittyDNA"],["impl Decode for DadKittyStatus"],["impl Decode for ConstraintCheckerError"]], +"money":[["impl<const ID: u8> Decode for Coin<ID>"],["impl Decode for ConstraintCheckerError"],["impl<const ID: u8> Decode for MoneyConstraintChecker<ID>"]], +"poe":[["impl<T> Decode for PoeClaim<T>where\n PhantomData<T>: Decode,"],["impl Decode for PoeDispute"],["impl Decode for ConstraintCheckerError"],["impl Decode for PoeRevoke"]], "runtime_upgrade":[["impl Decode for RuntimeUpgrade"]], -"tuxedo_core":[["impl Decode for ThresholdMultiSignature"],["impl Decode for TestConstraintChecker"],["impl<V: Decode + TypeInfo, C: Decode + TypeInfo> Decode for Transaction<V, C>"],["impl Decode for SignatureAndIndex"],["impl Decode for Input"],["impl Decode for TestVerifier"],["impl Decode for DynamicallyTypedData"],["impl<V> Decode for Output<V>where\n V: Decode,"],["impl Decode for SigCheck"],["impl Decode for UpForGrabs"],["impl Decode for Bogus"],["impl Decode for OutputRef"]], +"tuxedo_core":[["impl Decode for Input"],["impl Decode for SignatureAndIndex"],["impl<V: Decode + TypeInfo, C: Decode + TypeInfo> Decode for Transaction<V, C>"],["impl Decode for OutputRef"],["impl Decode for SigCheck"],["impl Decode for TestVerifier"],["impl Decode for UpForGrabs"],["impl<V> Decode for Output<V>where\n V: Decode,"],["impl Decode for ThresholdMultiSignature"],["impl Decode for Bogus"],["impl Decode for DynamicallyTypedData"],["impl Decode for TestConstraintChecker"]], "tuxedo_template_runtime":[["impl Decode for OuterConstraintChecker"],["impl Decode for SessionKeys"],["impl Decode for Runtime"],["impl Decode for OuterVerifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/codec/trait.Encode.js b/implementors/parity_scale_codec/codec/trait.Encode.js index 078772e92..5956a9808 100644 --- a/implementors/parity_scale_codec/codec/trait.Encode.js +++ b/implementors/parity_scale_codec/codec/trait.Encode.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl Encode for AmoebaDeath"],["impl Encode for AmoebaDetails"],["impl Encode for AmoebaCreation"],["impl Encode for AmoebaMitosis"]], -"kitties":[["impl Encode for Parent"],["impl Encode for KittyDNA"],["impl Encode for FreeKittyConstraintChecker"],["impl Encode for DadKittyStatus"],["impl Encode for MomKittyStatus"],["impl Encode for ConstraintCheckerError"],["impl Encode for KittyData"]], -"money":[["impl Encode for ConstraintCheckerError"],["impl<const ID: u8> Encode for MoneyConstraintChecker<ID>"],["impl<const ID: u8> Encode for Coin<ID>"]], -"poe":[["impl<T> Encode for PoeClaim<T>where\n PhantomData<T>: Encode,"],["impl Encode for ConstraintCheckerError"],["impl Encode for PoeDispute"],["impl Encode for PoeRevoke"]], +"amoeba":[["impl Encode for AmoebaCreation"],["impl Encode for AmoebaDeath"],["impl Encode for AmoebaMitosis"],["impl Encode for AmoebaDetails"]], +"kitties":[["impl Encode for MomKittyStatus"],["impl Encode for KittyDNA"],["impl Encode for FreeKittyConstraintChecker"],["impl Encode for DadKittyStatus"],["impl Encode for Parent"],["impl Encode for KittyData"],["impl Encode for ConstraintCheckerError"]], +"money":[["impl<const ID: u8> Encode for Coin<ID>"],["impl Encode for ConstraintCheckerError"],["impl<const ID: u8> Encode for MoneyConstraintChecker<ID>"]], +"poe":[["impl Encode for PoeDispute"],["impl Encode for PoeRevoke"],["impl Encode for ConstraintCheckerError"],["impl<T> Encode for PoeClaim<T>where\n PhantomData<T>: Encode,"]], "runtime_upgrade":[["impl Encode for RuntimeUpgrade"]], -"tuxedo_core":[["impl Encode for TestVerifier"],["impl Encode for UpForGrabs"],["impl Encode for OutputRef"],["impl Encode for SignatureAndIndex"],["impl<V: Encode + TypeInfo, C: Encode + TypeInfo> Encode for Transaction<V, C>"],["impl Encode for SigCheck"],["impl Encode for ThresholdMultiSignature"],["impl Encode for Input"],["impl Encode for TestConstraintChecker"],["impl Encode for DynamicallyTypedData"],["impl Encode for Bogus"],["impl<V> Encode for Output<V>where\n V: Encode,"]], -"tuxedo_template_runtime":[["impl Encode for Runtime"],["impl Encode for OuterVerifier"],["impl Encode for OuterConstraintChecker"],["impl Encode for SessionKeys"]] +"tuxedo_core":[["impl Encode for TestVerifier"],["impl Encode for UpForGrabs"],["impl<V: Encode + TypeInfo, C: Encode + TypeInfo> Encode for Transaction<V, C>"],["impl Encode for ThresholdMultiSignature"],["impl Encode for TestConstraintChecker"],["impl<V> Encode for Output<V>where\n V: Encode,"],["impl Encode for OutputRef"],["impl Encode for Input"],["impl Encode for DynamicallyTypedData"],["impl Encode for Bogus"],["impl Encode for SigCheck"],["impl Encode for SignatureAndIndex"]], +"tuxedo_template_runtime":[["impl Encode for SessionKeys"],["impl Encode for Runtime"],["impl Encode for OuterVerifier"],["impl Encode for OuterConstraintChecker"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js index 68f9cb8d1..1acc84ef4 100644 --- a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js +++ b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl EncodeLike<AmoebaMitosis> for AmoebaMitosis"],["impl EncodeLike<AmoebaDetails> for AmoebaDetails"],["impl EncodeLike<AmoebaCreation> for AmoebaCreation"],["impl EncodeLike<AmoebaDeath> for AmoebaDeath"]], -"kitties":[["impl EncodeLike<KittyDNA> for KittyDNA"],["impl EncodeLike<ConstraintCheckerError> for ConstraintCheckerError"],["impl EncodeLike<Parent> for Parent"],["impl EncodeLike<FreeKittyConstraintChecker> for FreeKittyConstraintChecker"],["impl EncodeLike<KittyData> for KittyData"],["impl EncodeLike<MomKittyStatus> for MomKittyStatus"],["impl EncodeLike<DadKittyStatus> for DadKittyStatus"]], +"amoeba":[["impl EncodeLike<AmoebaCreation> for AmoebaCreation"],["impl EncodeLike<AmoebaMitosis> for AmoebaMitosis"],["impl EncodeLike<AmoebaDetails> for AmoebaDetails"],["impl EncodeLike<AmoebaDeath> for AmoebaDeath"]], +"kitties":[["impl EncodeLike<Parent> for Parent"],["impl EncodeLike<DadKittyStatus> for DadKittyStatus"],["impl EncodeLike<FreeKittyConstraintChecker> for FreeKittyConstraintChecker"],["impl EncodeLike<KittyData> for KittyData"],["impl EncodeLike<MomKittyStatus> for MomKittyStatus"],["impl EncodeLike<KittyDNA> for KittyDNA"],["impl EncodeLike<ConstraintCheckerError> for ConstraintCheckerError"]], "money":[["impl<const ID: u8> EncodeLike<Coin<ID>> for Coin<ID>"],["impl EncodeLike<ConstraintCheckerError> for ConstraintCheckerError"],["impl<const ID: u8> EncodeLike<MoneyConstraintChecker<ID>> for MoneyConstraintChecker<ID>"]], -"poe":[["impl EncodeLike<PoeRevoke> for PoeRevoke"],["impl EncodeLike<ConstraintCheckerError> for ConstraintCheckerError"],["impl EncodeLike<PoeDispute> for PoeDispute"],["impl<T> EncodeLike<PoeClaim<T>> for PoeClaim<T>where\n PhantomData<T>: Encode,"]], +"poe":[["impl EncodeLike<ConstraintCheckerError> for ConstraintCheckerError"],["impl<T> EncodeLike<PoeClaim<T>> for PoeClaim<T>where\n PhantomData<T>: Encode,"],["impl EncodeLike<PoeDispute> for PoeDispute"],["impl EncodeLike<PoeRevoke> for PoeRevoke"]], "runtime_upgrade":[["impl EncodeLike<RuntimeUpgrade> for RuntimeUpgrade"]], -"tuxedo_core":[["impl EncodeLike<UpForGrabs> for UpForGrabs"],["impl<V> EncodeLike<Output<V>> for Output<V>where\n V: Encode,"],["impl EncodeLike<TestConstraintChecker> for TestConstraintChecker"],["impl EncodeLike<SignatureAndIndex> for SignatureAndIndex"],["impl EncodeLike<SigCheck> for SigCheck"],["impl EncodeLike<Input> for Input"],["impl EncodeLike<TestVerifier> for TestVerifier"],["impl EncodeLike<Bogus> for Bogus"],["impl EncodeLike<DynamicallyTypedData> for DynamicallyTypedData"],["impl EncodeLike<ThresholdMultiSignature> for ThresholdMultiSignature"],["impl EncodeLike<OutputRef> for OutputRef"]], -"tuxedo_template_runtime":[["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<OuterVerifier> for OuterVerifier"],["impl EncodeLike<Runtime> for Runtime"],["impl EncodeLike<OuterConstraintChecker> for OuterConstraintChecker"]] +"tuxedo_core":[["impl EncodeLike<ThresholdMultiSignature> for ThresholdMultiSignature"],["impl EncodeLike<Bogus> for Bogus"],["impl EncodeLike<OutputRef> for OutputRef"],["impl EncodeLike<DynamicallyTypedData> for DynamicallyTypedData"],["impl EncodeLike<TestVerifier> for TestVerifier"],["impl EncodeLike<TestConstraintChecker> for TestConstraintChecker"],["impl EncodeLike<SigCheck> for SigCheck"],["impl EncodeLike<Input> for Input"],["impl<V> EncodeLike<Output<V>> for Output<V>where\n V: Encode,"],["impl EncodeLike<UpForGrabs> for UpForGrabs"],["impl EncodeLike<SignatureAndIndex> for SignatureAndIndex"]], +"tuxedo_template_runtime":[["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<Runtime> for Runtime"],["impl EncodeLike<OuterVerifier> for OuterVerifier"],["impl EncodeLike<OuterConstraintChecker> for OuterConstraintChecker"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/scale_info/trait.TypeInfo.js b/implementors/scale_info/trait.TypeInfo.js index f7addcadd..35ab0ad60 100644 --- a/implementors/scale_info/trait.TypeInfo.js +++ b/implementors/scale_info/trait.TypeInfo.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl TypeInfo for AmoebaDeath"],["impl TypeInfo for AmoebaCreation"],["impl TypeInfo for AmoebaMitosis"]], -"kitties":[["impl TypeInfo for DadKittyStatus"],["impl TypeInfo for Parent"],["impl TypeInfo for MomKittyStatus"],["impl TypeInfo for FreeKittyConstraintChecker"],["impl TypeInfo for ConstraintCheckerError"],["impl TypeInfo for KittyDNA"],["impl TypeInfo for KittyData"]], -"money":[["impl<const ID: u8> TypeInfo for MoneyConstraintChecker<ID>"],["impl TypeInfo for ConstraintCheckerError"],["impl<const ID: u8> TypeInfo for Coin<ID>"]], +"amoeba":[["impl TypeInfo for AmoebaMitosis"],["impl TypeInfo for AmoebaDeath"],["impl TypeInfo for AmoebaCreation"]], +"kitties":[["impl TypeInfo for KittyDNA"],["impl TypeInfo for FreeKittyConstraintChecker"],["impl TypeInfo for MomKittyStatus"],["impl TypeInfo for ConstraintCheckerError"],["impl TypeInfo for DadKittyStatus"],["impl TypeInfo for KittyData"],["impl TypeInfo for Parent"]], +"money":[["impl TypeInfo for ConstraintCheckerError"],["impl<const ID: u8> TypeInfo for MoneyConstraintChecker<ID>"],["impl<const ID: u8> TypeInfo for Coin<ID>"]], "poe":[["impl TypeInfo for PoeDispute"],["impl<T> TypeInfo for PoeClaim<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: TypeInfo + 'static,"],["impl TypeInfo for PoeRevoke"]], "runtime_upgrade":[["impl TypeInfo for RuntimeUpgrade"]], -"tuxedo_core":[["impl<V> TypeInfo for Output<V>where\n V: TypeInfo + 'static,"],["impl TypeInfo for OutputRef"],["impl TypeInfo for DynamicallyTypedData"],["impl TypeInfo for ThresholdMultiSignature"],["impl<V, C> TypeInfo for Transaction<V, C>where\n Vec<Output<V>>: TypeInfo + 'static,\n C: TypeInfo + 'static + TypeInfo,\n V: TypeInfo + TypeInfo + 'static,"],["impl TypeInfo for UpForGrabs"],["impl TypeInfo for TestConstraintChecker"],["impl TypeInfo for Input"],["impl TypeInfo for TestVerifier"],["impl TypeInfo for SigCheck"]], -"tuxedo_template_runtime":[["impl TypeInfo for OuterVerifier"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for OuterConstraintChecker"],["impl TypeInfo for Runtime"]] +"tuxedo_core":[["impl<V> TypeInfo for Output<V>where\n V: TypeInfo + 'static,"],["impl TypeInfo for TestVerifier"],["impl TypeInfo for ThresholdMultiSignature"],["impl TypeInfo for OutputRef"],["impl TypeInfo for Input"],["impl TypeInfo for UpForGrabs"],["impl TypeInfo for TestConstraintChecker"],["impl TypeInfo for DynamicallyTypedData"],["impl<V, C> TypeInfo for Transaction<V, C>where\n Vec<Output<V>>: TypeInfo + 'static,\n C: TypeInfo + 'static + TypeInfo,\n V: TypeInfo + TypeInfo + 'static,"],["impl TypeInfo for SigCheck"]], +"tuxedo_template_runtime":[["impl TypeInfo for OuterVerifier"],["impl TypeInfo for OuterConstraintChecker"],["impl TypeInfo for Runtime"],["impl TypeInfo for SessionKeys"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index 6bf10817c..d8eb09f0f 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl<'de> Deserialize<'de> for AmoebaDeath"],["impl<'de> Deserialize<'de> for AmoebaMitosis"],["impl<'de> Deserialize<'de> for AmoebaDetails"],["impl<'de> Deserialize<'de> for AmoebaCreation"]], -"kitties":[["impl<'de> Deserialize<'de> for MomKittyStatus"],["impl<'de> Deserialize<'de> for Parent"],["impl<'de> Deserialize<'de> for FreeKittyConstraintChecker"],["impl<'de> Deserialize<'de> for DadKittyStatus"],["impl<'de> Deserialize<'de> for KittyDNA"],["impl<'de> Deserialize<'de> for ConstraintCheckerError"],["impl<'de> Deserialize<'de> for KittyData"]], -"money":[["impl<'de> Deserialize<'de> for ConstraintCheckerError"],["impl<'de, const ID: u8> Deserialize<'de> for Coin<ID>"],["impl<'de, const ID: u8> Deserialize<'de> for MoneyConstraintChecker<ID>"]], -"poe":[["impl<'de> Deserialize<'de> for PoeRevoke"],["impl<'de, T> Deserialize<'de> for PoeClaim<T>"],["impl<'de> Deserialize<'de> for PoeDispute"],["impl<'de> Deserialize<'de> for ConstraintCheckerError"]], +"amoeba":[["impl<'de> Deserialize<'de> for AmoebaMitosis"],["impl<'de> Deserialize<'de> for AmoebaDetails"],["impl<'de> Deserialize<'de> for AmoebaCreation"],["impl<'de> Deserialize<'de> for AmoebaDeath"]], +"kitties":[["impl<'de> Deserialize<'de> for Parent"],["impl<'de> Deserialize<'de> for KittyData"],["impl<'de> Deserialize<'de> for DadKittyStatus"],["impl<'de> Deserialize<'de> for KittyDNA"],["impl<'de> Deserialize<'de> for ConstraintCheckerError"],["impl<'de> Deserialize<'de> for MomKittyStatus"],["impl<'de> Deserialize<'de> for FreeKittyConstraintChecker"]], +"money":[["impl<'de, const ID: u8> Deserialize<'de> for Coin<ID>"],["impl<'de, const ID: u8> Deserialize<'de> for MoneyConstraintChecker<ID>"],["impl<'de> Deserialize<'de> for ConstraintCheckerError"]], +"poe":[["impl<'de, T> Deserialize<'de> for PoeClaim<T>"],["impl<'de> Deserialize<'de> for ConstraintCheckerError"],["impl<'de> Deserialize<'de> for PoeDispute"],["impl<'de> Deserialize<'de> for PoeRevoke"]], "runtime_upgrade":[["impl<'de> Deserialize<'de> for RuntimeUpgrade"]], -"tuxedo_core":[["impl<'de> Deserialize<'de> for SignatureAndIndex"],["impl<'de> Deserialize<'de> for OutputRef"],["impl<'de, V, C> Deserialize<'de> for Transaction<V, C>where\n V: Deserialize<'de> + TypeInfo,\n C: Deserialize<'de> + TypeInfo,"],["impl<'de, V> Deserialize<'de> for Output<V>where\n V: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for Input"],["impl<'de> Deserialize<'de> for DynamicallyTypedData"],["impl<'de> Deserialize<'de> for TestVerifier"],["impl<'de> Deserialize<'de> for SigCheck"],["impl<'de> Deserialize<'de> for TestConstraintChecker"],["impl<'de> Deserialize<'de> for UpForGrabs"],["impl<'de> Deserialize<'de> for ThresholdMultiSignature"]], -"tuxedo_template_runtime":[["impl<'de> Deserialize<'de> for OuterConstraintChecker"],["impl<'de> Deserialize<'de> for GenesisConfig"],["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for OuterVerifier"]] +"tuxedo_core":[["impl<'de, V, C> Deserialize<'de> for Transaction<V, C>where\n V: Deserialize<'de> + TypeInfo,\n C: Deserialize<'de> + TypeInfo,"],["impl<'de> Deserialize<'de> for OutputRef"],["impl<'de> Deserialize<'de> for TestConstraintChecker"],["impl<'de> Deserialize<'de> for SignatureAndIndex"],["impl<'de> Deserialize<'de> for Input"],["impl<'de> Deserialize<'de> for DynamicallyTypedData"],["impl<'de> Deserialize<'de> for SigCheck"],["impl<'de, V> Deserialize<'de> for Output<V>where\n V: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for TestVerifier"],["impl<'de> Deserialize<'de> for UpForGrabs"],["impl<'de> Deserialize<'de> for ThresholdMultiSignature"]], +"tuxedo_template_runtime":[["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for OuterConstraintChecker"],["impl<'de> Deserialize<'de> for OuterVerifier"],["impl<'de> Deserialize<'de> for GenesisConfig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index 490cccf91..46edb32ef 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -1,9 +1,9 @@ (function() {var implementors = { -"amoeba":[["impl Serialize for AmoebaDeath"],["impl Serialize for AmoebaCreation"],["impl Serialize for AmoebaMitosis"],["impl Serialize for AmoebaDetails"]], -"kitties":[["impl Serialize for KittyDNA"],["impl Serialize for ConstraintCheckerError"],["impl Serialize for Parent"],["impl Serialize for MomKittyStatus"],["impl Serialize for FreeKittyConstraintChecker"],["impl Serialize for DadKittyStatus"],["impl Serialize for KittyData"]], -"money":[["impl Serialize for ConstraintCheckerError"],["impl<const ID: u8> Serialize for Coin<ID>"],["impl<const ID: u8> Serialize for MoneyConstraintChecker<ID>"]], -"poe":[["impl<T> Serialize for PoeClaim<T>"],["impl Serialize for PoeRevoke"],["impl Serialize for PoeDispute"],["impl Serialize for ConstraintCheckerError"]], +"amoeba":[["impl Serialize for AmoebaDetails"],["impl Serialize for AmoebaCreation"],["impl Serialize for AmoebaMitosis"],["impl Serialize for AmoebaDeath"]], +"kitties":[["impl Serialize for KittyDNA"],["impl Serialize for KittyData"],["impl Serialize for ConstraintCheckerError"],["impl Serialize for MomKittyStatus"],["impl Serialize for DadKittyStatus"],["impl Serialize for FreeKittyConstraintChecker"],["impl Serialize for Parent"]], +"money":[["impl<const ID: u8> Serialize for MoneyConstraintChecker<ID>"],["impl<const ID: u8> Serialize for Coin<ID>"],["impl Serialize for ConstraintCheckerError"]], +"poe":[["impl Serialize for ConstraintCheckerError"],["impl<T> Serialize for PoeClaim<T>"],["impl Serialize for PoeRevoke"],["impl Serialize for PoeDispute"]], "runtime_upgrade":[["impl Serialize for RuntimeUpgrade"]], -"tuxedo_core":[["impl Serialize for DynamicallyTypedData"],["impl Serialize for TestVerifier"],["impl Serialize for OutputRef"],["impl<V, C> Serialize for Transaction<V, C>where\n V: Serialize + TypeInfo,\n C: Serialize + TypeInfo,"],["impl Serialize for UpForGrabs"],["impl Serialize for TestConstraintChecker"],["impl Serialize for Input"],["impl Serialize for SignatureAndIndex"],["impl<V> Serialize for Output<V>where\n V: Serialize,"],["impl Serialize for SigCheck"],["impl Serialize for ThresholdMultiSignature"]], -"tuxedo_template_runtime":[["impl Serialize for OuterConstraintChecker"],["impl Serialize for SessionKeys"],["impl Serialize for GenesisConfig"],["impl Serialize for OuterVerifier"]] +"tuxedo_core":[["impl Serialize for OutputRef"],["impl Serialize for SigCheck"],["impl<V, C> Serialize for Transaction<V, C>where\n V: Serialize + TypeInfo,\n C: Serialize + TypeInfo,"],["impl Serialize for ThresholdMultiSignature"],["impl Serialize for Input"],["impl Serialize for TestConstraintChecker"],["impl Serialize for TestVerifier"],["impl<V> Serialize for Output<V>where\n V: Serialize,"],["impl Serialize for SignatureAndIndex"],["impl Serialize for UpForGrabs"],["impl Serialize for DynamicallyTypedData"]], +"tuxedo_template_runtime":[["impl Serialize for OuterConstraintChecker"],["impl Serialize for OuterVerifier"],["impl Serialize for SessionKeys"],["impl Serialize for GenesisConfig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_api/trait.Core.js b/implementors/sp_api/trait.Core.js index 603713933..27fa866e0 100644 --- a/implementors/sp_api/trait.Core.js +++ b/implementors/sp_api/trait.Core.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"tuxedo_template_runtime":[["impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Core<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n RuntimeVersion: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__: UnwindSafe + RefUnwindSafe + BlockT,\n <__SrApiBlock__ as BlockT>::Header: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] +"tuxedo_template_runtime":[["impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Core<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n RuntimeVersion: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__: UnwindSafe + RefUnwindSafe + BlockT,\n <__SrApiBlock__ as BlockT>::Header: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_api/trait.Metadata.js b/implementors/sp_api/trait.Metadata.js index 26effda29..4335c58c6 100644 --- a/implementors/sp_api/trait.Metadata.js +++ b/implementors/sp_api/trait.Metadata.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Metadata<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n OpaqueMetadata: UnwindSafe + RefUnwindSafe,\n u32: UnwindSafe + RefUnwindSafe,\n Option<OpaqueMetadata>: UnwindSafe + RefUnwindSafe,\n Vec<u32>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] +"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Metadata<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n OpaqueMetadata: UnwindSafe + RefUnwindSafe,\n u32: UnwindSafe + RefUnwindSafe,\n Option<OpaqueMetadata>: UnwindSafe + RefUnwindSafe,\n Vec<u32>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_block_builder/trait.BlockBuilder.js b/implementors/sp_block_builder/trait.BlockBuilder.js index 71d9abedd..76f7cf91e 100644 --- a/implementors/sp_block_builder/trait.BlockBuilder.js +++ b/implementors/sp_block_builder/trait.BlockBuilder.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"tuxedo_template_runtime":[["impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BlockBuilder<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe,\n ApplyExtrinsicResult: UnwindSafe + RefUnwindSafe,\n <__SrApiBlock__ as BlockT>::Header: UnwindSafe + RefUnwindSafe,\n InherentData: UnwindSafe + RefUnwindSafe,\n Vec<<__SrApiBlock__ as BlockT>::Extrinsic>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__: UnwindSafe + RefUnwindSafe + BlockT,\n CheckInherentsResult: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] +"tuxedo_template_runtime":[["impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BlockBuilder<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe,\n ApplyExtrinsicResult: UnwindSafe + RefUnwindSafe,\n <__SrApiBlock__ as BlockT>::Header: UnwindSafe + RefUnwindSafe,\n InherentData: UnwindSafe + RefUnwindSafe,\n Vec<<__SrApiBlock__ as BlockT>::Extrinsic>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__: UnwindSafe + RefUnwindSafe + BlockT,\n CheckInherentsResult: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_consensus_aura/trait.AuraApi.js b/implementors/sp_consensus_aura/trait.AuraApi.js index 8bbe25517..6911d1724 100644 --- a/implementors/sp_consensus_aura/trait.AuraApi.js +++ b/implementors/sp_consensus_aura/trait.AuraApi.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AuraApi<__SrApiBlock__, Public> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n SlotDuration: UnwindSafe + RefUnwindSafe,\n Vec<AuthorityId>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] +"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AuraApi<__SrApiBlock__, Public> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n SlotDuration: UnwindSafe + RefUnwindSafe,\n Vec<AuthorityId>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_consensus_grandpa/trait.GrandpaApi.js b/implementors/sp_consensus_grandpa/trait.GrandpaApi.js index 442dcb9ab..b86a643a2 100644 --- a/implementors/sp_consensus_grandpa/trait.GrandpaApi.js +++ b/implementors/sp_consensus_grandpa/trait.GrandpaApi.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> GrandpaApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n AuthorityList: UnwindSafe + RefUnwindSafe,\n SetId: UnwindSafe + RefUnwindSafe,\n EquivocationProof<<__SrApiBlock__ as BlockT>::Hash, NumberFor<__SrApiBlock__>>: UnwindSafe + RefUnwindSafe,\n OpaqueKeyOwnershipProof: UnwindSafe + RefUnwindSafe,\n Option<()>: UnwindSafe + RefUnwindSafe,\n AuthorityId: UnwindSafe + RefUnwindSafe,\n Option<OpaqueKeyOwnershipProof>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] +"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> GrandpaApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n AuthorityList: UnwindSafe + RefUnwindSafe,\n SetId: UnwindSafe + RefUnwindSafe,\n EquivocationProof<<__SrApiBlock__ as BlockT>::Hash, NumberFor<__SrApiBlock__>>: UnwindSafe + RefUnwindSafe,\n OpaqueKeyOwnershipProof: UnwindSafe + RefUnwindSafe,\n Option<()>: UnwindSafe + RefUnwindSafe,\n AuthorityId: UnwindSafe + RefUnwindSafe,\n Option<OpaqueKeyOwnershipProof>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_offchain/trait.OffchainWorkerApi.js b/implementors/sp_offchain/trait.OffchainWorkerApi.js index 6d6f5d822..826ff5e75 100644 --- a/implementors/sp_offchain/trait.OffchainWorkerApi.js +++ b/implementors/sp_offchain/trait.OffchainWorkerApi.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> OffchainWorkerApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n <__SrApiBlock__ as BlockT>::Header: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] +"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> OffchainWorkerApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n <__SrApiBlock__ as BlockT>::Header: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_session/trait.SessionKeys.js b/implementors/sp_session/trait.SessionKeys.js index 56c004494..a50679978 100644 --- a/implementors/sp_session/trait.SessionKeys.js +++ b/implementors/sp_session/trait.SessionKeys.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SessionKeys<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n Option<Vec<u8>>: UnwindSafe + RefUnwindSafe,\n Vec<u8>: UnwindSafe + RefUnwindSafe,\n Option<Vec<(Vec<u8>, KeyTypeId)>>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] +"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SessionKeys<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n Option<Vec<u8>>: UnwindSafe + RefUnwindSafe,\n Vec<u8>: UnwindSafe + RefUnwindSafe,\n Option<Vec<(Vec<u8>, KeyTypeId)>>: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_transaction_pool/runtime_api/trait.TaggedTransactionQueue.js b/implementors/sp_transaction_pool/runtime_api/trait.TaggedTransactionQueue.js index f13d0cc26..95642e4b6 100644 --- a/implementors/sp_transaction_pool/runtime_api/trait.TaggedTransactionQueue.js +++ b/implementors/sp_transaction_pool/runtime_api/trait.TaggedTransactionQueue.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TaggedTransactionQueue<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n TransactionSource: UnwindSafe + RefUnwindSafe,\n <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe,\n <__SrApiBlock__ as BlockT>::Hash: UnwindSafe + RefUnwindSafe,\n TransactionValidity: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] +"tuxedo_template_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TaggedTransactionQueue<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n TransactionSource: UnwindSafe + RefUnwindSafe,\n <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe,\n <__SrApiBlock__ as BlockT>::Hash: UnwindSafe + RefUnwindSafe,\n TransactionValidity: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/tuxedo_core/constraint_checker/trait.SimpleConstraintChecker.js b/implementors/tuxedo_core/constraint_checker/trait.SimpleConstraintChecker.js index 96dc24643..d782f0ef9 100644 --- a/implementors/tuxedo_core/constraint_checker/trait.SimpleConstraintChecker.js +++ b/implementors/tuxedo_core/constraint_checker/trait.SimpleConstraintChecker.js @@ -1,8 +1,8 @@ (function() {var implementors = { -"amoeba":[["impl SimpleConstraintChecker for AmoebaMitosis"],["impl SimpleConstraintChecker for AmoebaCreation"],["impl SimpleConstraintChecker for AmoebaDeath"]], +"amoeba":[["impl SimpleConstraintChecker for AmoebaDeath"],["impl SimpleConstraintChecker for AmoebaMitosis"],["impl SimpleConstraintChecker for AmoebaCreation"]], "kitties":[["impl SimpleConstraintChecker for FreeKittyConstraintChecker"]], "money":[["impl<const ID: u8> SimpleConstraintChecker for MoneyConstraintChecker<ID>"]], -"poe":[["impl<T: PoeConfig> SimpleConstraintChecker for PoeClaim<T>"],["impl SimpleConstraintChecker for PoeDispute"],["impl SimpleConstraintChecker for PoeRevoke"]], +"poe":[["impl SimpleConstraintChecker for PoeDispute"],["impl<T: PoeConfig> SimpleConstraintChecker for PoeClaim<T>"],["impl SimpleConstraintChecker for PoeRevoke"]], "runtime_upgrade":[["impl SimpleConstraintChecker for RuntimeUpgrade"]], "tuxedo_core":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/node_template/service/fn.new_full.html b/node_template/service/fn.new_full.html index 09c970a09..cc0970533 100644 --- a/node_template/service/fn.new_full.html +++ b/node_template/service/fn.new_full.html @@ -1,2 +1,2 @@ -new_full in node_template::service - Rust
pub fn new_full(config: Configuration) -> Result<TaskManager, Error>
Expand description

Builds a new service for a full client.

+new_full in node_template::service - Rust
pub fn new_full(config: Configuration) -> Result<TaskManager, Error>
Expand description

Builds a new service for a full client.

\ No newline at end of file diff --git a/node_template/service/fn.new_partial.html b/node_template/service/fn.new_partial.html index 1f88d582b..5ab72848d 100644 --- a/node_template/service/fn.new_partial.html +++ b/node_template/service/fn.new_partial.html @@ -1,3 +1,3 @@ -new_partial in node_template::service - Rust
pub fn new_partial(
+new_partial in node_template::service - Rust
pub fn new_partial(
     config: &Configuration
-) -> Result<PartialComponents<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, TFullBackend<Block>, LongestChain<TFullBackend<Block>, Block>, DefaultImportQueue<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, FullPool<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, (GrandpaBlockImport<TFullBackend<Block>, Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, Option<Telemetry>)>, Error>
\ No newline at end of file +) -> Result<PartialComponents<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, TFullBackend<Block>, LongestChain<TFullBackend<Block>, Block>, DefaultImportQueue<Block>, FullPool<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, (GrandpaBlockImport<TFullBackend<Block>, Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>, Option<Telemetry>)>, Error>
\ No newline at end of file diff --git a/node_template/service/index.html b/node_template/service/index.html index c03669db2..dff4ee897 100644 --- a/node_template/service/index.html +++ b/node_template/service/index.html @@ -1,3 +1,3 @@ -node_template::service - Rust

Module node_template::service

source ·
Expand description

Service and ServiceFactory implementation. Specialized wrapper over substrate service.

+node_template::service - Rust

Module node_template::service

source ·
Expand description

Service and ServiceFactory implementation. Specialized wrapper over substrate service.

Structs

  • A generic CodeExecutor implementation that uses a delegate to determine wasm code equivalence and dispatch to native code when possible, falling back on WasmExecutor when not.

Functions

\ No newline at end of file diff --git a/node_template/service/struct.ExecutorDispatch.html b/node_template/service/struct.ExecutorDispatch.html index 4274ca733..fda0b7d4e 100644 --- a/node_template/service/struct.ExecutorDispatch.html +++ b/node_template/service/struct.ExecutorDispatch.html @@ -1,5 +1,5 @@ -ExecutorDispatch in node_template::service - Rust
pub struct ExecutorDispatch;

Trait Implementations§

source§

impl NativeExecutionDispatch for ExecutorDispatch

§

type ExtendHostFunctions = ()

Host functions for custom runtime interfaces that should be callable from within the runtime -besides the default Substrate runtime interfaces.
source§

fn dispatch(method: &str, data: &[u8]) -> Option<Vec<u8>>

Dispatch a method in the runtime.
source§

fn native_version() -> NativeVersion

Provide native runtime version.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +ExecutorDispatch in node_template::service - Rust
pub struct ExecutorDispatch;

Trait Implementations§

source§

impl NativeExecutionDispatch for ExecutorDispatch

§

type ExtendHostFunctions = ()

Host functions for custom runtime interfaces that should be callable from within the runtime +besides the default Substrate runtime interfaces.
source§

fn dispatch(method: &str, data: &[u8]) -> Option<Vec<u8>>

Dispatch a method in the runtime.
source§

fn native_version() -> NativeVersion

Provide native runtime version.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

source§

impl<T> Borrow<T> for Twhere diff --git a/search-index.js b/search-index.js index 926f84e7f..3d060d6a6 100644 --- a/search-index.js +++ b/search-index.js @@ -1,14 +1,14 @@ var searchIndex = JSON.parse('{\ "aggregator":{"doc":"","t":"XXX","n":["aggregate","tuxedo_constraint_checker","tuxedo_verifier"],"q":[[0,"aggregator"]],"d":["Automatically implements From for each type in an …","This macro treats the supplied enum as an aggregate …","This macro treats the supplied enum as an aggregate …"],"i":[0,0,0],"f":[0,0,0],"c":[],"p":[]},\ -"amoeba":{"doc":"This file represents a simple example Tuxedo piece that …","t":"DDDDNNENNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AmoebaCreation","AmoebaDeath","AmoebaDetails","AmoebaMitosis","BadlyTypedInput","BadlyTypedOutput","ConstraintCheckerError","CreatedNothing","CreatedTooMany","CreationMayNotConsume","DeathMayNotCreate","NoVictim","TooManyVictims","WrongGeneration","WrongNumberOfDaughters","WrongNumberOfMothers","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","check","check","check","check","check","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","four_bytes","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","generation","init","init","init","init","init","into","into","into","into","into","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"amoeba"],[184,"dyn_clone::sealed"],[185,"tuxedo_core::types"],[186,"core::result"],[187,"tuxedo_core::dynamic_typing"],[188,"sp_runtime::transaction_validity"],[189,"parity_scale_codec::error"],[190,"parity_scale_codec::codec"],[191,"serde::de"],[192,"parity_scale_codec::codec"],[193,"core::fmt"],[194,"core::fmt"],[195,"alloc::alloc"],[196,"alloc::vec"],[197,"core::any"],[198,"scale_info::ty"]],"d":["A constraint checker for simple creation of an amoeba.","A constraint checker for simple death of an amoeba.","An amoeba tracked by our simple Amoeba APP","A constraint checker for the process of amoeba mitosis The …","An input data has the wrong type.","An output data has the wrong type.","Reasons that the amoeba constraint checkers may fail","Amoeba creation requires a new amoeba to be created, but …","Amoeba creation is not a mass operation. Only one new …","No input may be consumed by amoeba creation.","No output may be created by amoeba death.","Amoeba death requires a “victim” amoeba that will be …","Amoeba death is not a mass operation. Only one “victim”…","The daughters did not have to right generation based on …","Amoeba mitosis requires exactly two daughter amoebas to be …","Amoeba mitosis requires exactly one mother amoeba to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Four totally arbitrary bytes that each amoeba has. There …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","How many generations after the original Eve Amoeba this …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,10,10,0,10,10,10,10,10,10,10,10,10,13,7,11,12,13,10,7,11,12,13,10,7,11,12,7,7,11,11,12,12,13,7,11,12,13,7,11,12,13,7,11,12,13,7,11,12,13,7,11,12,13,7,11,12,13,10,7,11,12,13,10,7,11,12,13,7,11,12,13,10,7,11,12,13,7,11,12,13,10,7,11,12,13,13,13,10,10,10,7,7,7,11,11,11,12,12,12,13,10,7,11,12,13,13,10,7,11,12,13,10,7,11,12,13,10,7,11,12,13,13,10,7,11,12,13,10,7,11,12,13,7,11,12,13,7,11,12,13,7,11,12,13,7,11,12,13,10,7,11,12,13,10,7,11,12,13,10,7,11,12,7,11,12,13,10,7,11,12,13,10,7,11,12,13,10,7,11,12],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[4,[[3,[-2]]]],[4,[[3,[-2]]]]],[[6,[5]]],[],[]],[[7,[4,[8]],[4,[8]]],[[6,[9,10]]]],[[11,[4,[8]],[4,[8]]],[[6,[9]]]],[[-1,[4,[[3,[-2]]]],[4,[[3,[-2]]]]],[[6,[5]]],[],[]],[[-1,[4,[[3,[-2]]]],[4,[[3,[-2]]]]],[[6,[5]]],[],[]],[[12,[4,[8]],[4,[8]]],[[6,[9]]]],[13,13],[7,7],[11,11],[12,12],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[6,[13,14]]],15],[-1,[[6,[7,14]]],15],[-1,[[6,[11,14]]],15],[-1,[[6,[12,14]]],15],[[[4,[16]]],[[6,[-1,14]]],[]],[[[4,[16]]],[[6,[-1,14]]],[]],[[[4,[16]]],[[6,[-1,14]]],[]],[[[4,[16]]],[[6,[-1,14]]],[]],[[17,[4,[16]]],[[6,[-1,14]]],[]],[[17,[4,[16]]],[[6,[-1,14]]],[]],[[17,[4,[16]]],[[6,[-1,14]]],[]],[[17,[4,[16]]],[[6,[-1,14]]],[]],[[17,-1],[[6,[-2,14]]],15,[]],[[17,-1],[[6,[-2,14]]],15,[]],[[17,-1],[[6,[-2,14]]],15,[]],[[17,-1],[[6,[-2,14]]],15,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[-1,[[6,[13]]],19],[-1,[[6,[7]]],19],[-1,[[6,[11]]],19],[-1,[[6,[12]]],19],[18,2],[18,2],[18,2],[18,2],[18,2],[[13,-1],2,[20,21]],[[7,-1],2,[20,21]],[[11,-1],2,[20,21]],[[12,-1],2,[20,21]],[[13,13],22],[[10,10],22],[[7,7],22],[[11,11],22],[[12,12],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[13,23],24],[[10,23],24],[[7,23],24],[[11,23],24],[[12,23],24],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],18],[[],18],[[],18],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[13,-1],6,25],[[7,-1],6,25],[[11,-1],6,25],[[12,-1],6,25],[13,18],[7,18],[11,18],[12,18],[[-1,[4,[16]]],[[27,[16,26]]],[]],[[-1,[4,[16]]],[[27,[16,26]]],[]],[[-1,[4,[16]]],[[27,[16,26]]],[]],[[-1,[4,[16]]],[[27,[16,26]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[],29],[[],29],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",184],[15,"tuple"],[3,"Output",185],[15,"slice"],[15,"u64"],[4,"Result",186],[3,"AmoebaMitosis",0],[3,"DynamicallyTypedData",187],[6,"TransactionPriority",188],[4,"ConstraintCheckerError",0],[3,"AmoebaDeath",0],[3,"AmoebaCreation",0],[3,"AmoebaDetails",0],[3,"Error",189],[8,"Input",190],[15,"u8"],[15,"u32"],[15,"usize"],[8,"Deserializer",191],[8,"Output",190],[8,"Sized",192],[15,"bool"],[3,"Formatter",193],[6,"Result",193],[8,"Serializer",194],[3,"Global",195],[3,"Vec",196],[3,"TypeId",197],[3,"Type",198]]},\ +"amoeba":{"doc":"This file represents a simple example Tuxedo piece that …","t":"DDDDNNENNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AmoebaCreation","AmoebaDeath","AmoebaDetails","AmoebaMitosis","BadlyTypedInput","BadlyTypedOutput","ConstraintCheckerError","CreatedNothing","CreatedTooMany","CreationMayNotConsume","DeathMayNotCreate","NoVictim","TooManyVictims","WrongGeneration","WrongNumberOfDaughters","WrongNumberOfMothers","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","check","check","check","check","check","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","four_bytes","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","generation","init","init","init","init","init","into","into","into","into","into","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"amoeba"],[184,"dyn_clone::sealed"],[185,"tuxedo_core::dynamic_typing"],[186,"sp_runtime::transaction_validity"],[187,"core::result"],[188,"tuxedo_core::types"],[189,"parity_scale_codec::error"],[190,"parity_scale_codec::codec"],[191,"serde::de"],[192,"parity_scale_codec::codec"],[193,"core::fmt"],[194,"core::fmt"],[195,"alloc::alloc"],[196,"alloc::vec"],[197,"core::any"],[198,"scale_info::ty"]],"d":["A constraint checker for simple creation of an amoeba.","A constraint checker for simple death of an amoeba.","An amoeba tracked by our simple Amoeba APP","A constraint checker for the process of amoeba mitosis The …","An input data has the wrong type.","An output data has the wrong type.","Reasons that the amoeba constraint checkers may fail","Amoeba creation requires a new amoeba to be created, but …","Amoeba creation is not a mass operation. Only one new …","No input may be consumed by amoeba creation.","No output may be created by amoeba death.","Amoeba death requires a “victim” amoeba that will be …","Amoeba death is not a mass operation. Only one “victim”…","The daughters did not have to right generation based on …","Amoeba mitosis requires exactly two daughter amoebas to be …","Amoeba mitosis requires exactly one mother amoeba to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Four totally arbitrary bytes that each amoeba has. There …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","How many generations after the original Eve Amoeba this …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,7,7,0,7,7,7,7,7,7,7,7,7,13,3,11,12,13,7,3,11,12,13,7,3,11,12,3,3,11,11,12,12,13,3,11,12,13,3,11,12,13,3,11,12,13,3,11,12,13,3,11,12,13,3,11,12,13,7,3,11,12,13,7,3,11,12,13,3,11,12,13,7,3,11,12,13,3,11,12,13,7,3,11,12,13,13,13,7,7,7,3,3,3,11,11,11,12,12,12,13,7,3,11,12,13,13,7,3,11,12,13,7,3,11,12,13,7,3,11,12,13,13,7,3,11,12,13,7,3,11,12,13,3,11,12,13,3,11,12,13,3,11,12,13,3,11,12,13,7,3,11,12,13,7,3,11,12,13,7,3,11,12,3,11,12,13,7,3,11,12,13,7,3,11,12,13,7,3,11,12],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,[5,[4]],[5,[4]]],[[8,[6,7]]]],[[-1,[5,[[9,[-2]]]],[5,[[9,[-2]]]]],[[8,[10]]],[],[]],[[-1,[5,[[9,[-2]]]],[5,[[9,[-2]]]]],[[8,[10]]],[],[]],[[11,[5,[4]],[5,[4]]],[[8,[6]]]],[[-1,[5,[[9,[-2]]]],[5,[[9,[-2]]]]],[[8,[10]]],[],[]],[[12,[5,[4]],[5,[4]]],[[8,[6]]]],[13,13],[3,3],[11,11],[12,12],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[8,[13,14]]],15],[-1,[[8,[3,14]]],15],[-1,[[8,[11,14]]],15],[-1,[[8,[12,14]]],15],[[[5,[16]]],[[8,[-1,14]]],[]],[[[5,[16]]],[[8,[-1,14]]],[]],[[[5,[16]]],[[8,[-1,14]]],[]],[[[5,[16]]],[[8,[-1,14]]],[]],[[17,[5,[16]]],[[8,[-1,14]]],[]],[[17,[5,[16]]],[[8,[-1,14]]],[]],[[17,[5,[16]]],[[8,[-1,14]]],[]],[[17,[5,[16]]],[[8,[-1,14]]],[]],[[17,-1],[[8,[-2,14]]],15,[]],[[17,-1],[[8,[-2,14]]],15,[]],[[17,-1],[[8,[-2,14]]],15,[]],[[17,-1],[[8,[-2,14]]],15,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[-1,[[8,[13]]],19],[-1,[[8,[3]]],19],[-1,[[8,[11]]],19],[-1,[[8,[12]]],19],[18,2],[18,2],[18,2],[18,2],[18,2],[[13,-1],2,[20,21]],[[3,-1],2,[20,21]],[[11,-1],2,[20,21]],[[12,-1],2,[20,21]],[[13,13],22],[[7,7],22],[[3,3],22],[[11,11],22],[[12,12],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[13,23],24],[[7,23],24],[[3,23],24],[[11,23],24],[[12,23],24],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],18],[[],18],[[],18],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[13,-1],8,25],[[3,-1],8,25],[[11,-1],8,25],[[12,-1],8,25],[13,18],[3,18],[11,18],[12,18],[[-1,[5,[16]]],[[27,[16,26]]],[]],[[-1,[5,[16]]],[[27,[16,26]]],[]],[[-1,[5,[16]]],[[27,[16,26]]],[]],[[-1,[5,[16]]],[[27,[16,26]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[],29],[[],29],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",184],[15,"tuple"],[3,"AmoebaMitosis",0],[3,"DynamicallyTypedData",185],[15,"slice"],[6,"TransactionPriority",186],[4,"ConstraintCheckerError",0],[4,"Result",187],[3,"Output",188],[15,"u64"],[3,"AmoebaDeath",0],[3,"AmoebaCreation",0],[3,"AmoebaDetails",0],[3,"Error",189],[8,"Input",190],[15,"u8"],[15,"u32"],[15,"usize"],[8,"Deserializer",191],[8,"Output",190],[8,"Sized",192],[15,"bool"],[3,"Formatter",193],[6,"Result",193],[8,"Serializer",194],[3,"Global",195],[3,"Vec",196],[3,"TypeId",197],[3,"Type",198]]},\ "derive_no_bound":{"doc":"Macros to derive common traits without bounds","t":"YYY","n":["CloneNoBound","DebugNoBound","DefaultNoBound"],"q":[[0,"derive_no_bound"]],"d":["Derive Clone but do not bound any generic. Docs are at …","Derive Debug but do not bound any generics. Docs are at …","derive Default but do no bound any generic. Docs are at …"],"i":[0,0,0],"f":[0,0,0],"c":[],"p":[]},\ "kitties":{"doc":"An NFT game inspired by cryptokitties. This is a game …","t":"NENENDNDDDNNENNNNNNNNNNNNENNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BadlyTyped","ConstraintCheckerError","Dad","DadKittyStatus","DadTooTired","FreeKittyConstraintChecker","HadBirthRecently","KittyDNA","KittyData","KittyHelpers","MinimumSpendAndBreedNotMet","Mom","MomKittyStatus","MomNotReadyYet","NewChildDnaIncorrect","NewChildFreeBreedingsIncorrect","NewChildHasNonZeroBreedings","NewChildIncorrectParentInfo","NewDadIsStillRearinToGo","NewMomIsStillRearinToGo","NewParentDnaDoesntMatchOld","NewParentFreeBreedingsIncorrect","NewParentNumberBreedingsIncorrect","NotEnoughFamilyMembers","NotEnoughFreeBreedings","Parent","RearinToGo","RearinToGo","Tired","TooManyBreedingsForKitty","TwoDadsNotValid","TwoMomsNotValid","TwoParentsDoNotExist","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","check","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","decode","decode","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dna","drop","drop","drop","drop","drop","drop","drop","drop","encode","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","free_breedings","from","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","hash","hash","hash","hash","hash","hash","hash","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","is_clear","is_clear","is_clear","is_clear","is_clear","num_breedings","parent","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"kitties"],[346,"dyn_clone::sealed"],[347,"tuxedo_core::dynamic_typing"],[348,"sp_runtime::transaction_validity"],[349,"core::result"],[350,"tuxedo_core::types"],[351,"core::cmp"],[352,"parity_scale_codec::error"],[353,"parity_scale_codec::codec"],[354,"serde::de"],[355,"alloc::vec"],[356,"parity_scale_codec::codec"],[357,"core::fmt"],[358,"core::fmt"],[359,"core::hash"],[360,"serde::ser"],[361,"alloc::alloc"],[362,"core::any"],[363,"scale_info::ty"],[364,"core::ops::function"]],"d":["Dynamic typing issue. This error doesn’t discriminate …","","","","Dad cannot breed because he is still too tired.","","","","","","Needed when spending for breeding.","","","Mom has recently given birth and isnt ready to breed.","New child DNA is not correct given the protocol.","New child doesnt have the correct number of free breedings.","New child has non zero breedings which is impossible …","New child parent info is either in Tired state or …","New Dad after breeding should be in Tired state.","New Mom after breeding should be in HadBirthRecently state.","New parents DNA does not match the old one parent has to …","Number of free breedings of new parent is not correct.","New parent Breedings has not incremented or is incorrect.","Incorrect number of outputs when it comes to breeding.","Not enough free breedings available for these parents.","","","","","Too many breedings for this kitty can no longer breed.","Cannot have two dads when breeding.","Cannot have two moms when breeding.","Need two parents to breed.","","","","","","","","","","","","","","","","","","","","","","","","Checks: - input_data is of length 2 - output_data is of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[15,0,12,0,15,0,11,0,0,0,15,12,0,15,15,15,15,15,15,15,15,15,15,15,15,0,10,11,10,15,15,15,15,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,3,3,10,11,12,13,14,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,10,11,12,13,14,15,10,11,12,13,14,38,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,3,10,11,12,13,14,15,14,38,3,10,11,12,13,14,15,13,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,3,3,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,3,10,11,12,13,14,15,14,38,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,10,11,12,13,14,14,14,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,10,11,12,13,14,15,3,10,11,12,13,14,15,38,3,10,11,12,13,14,14,15,38,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,38,3,10,11,12,13,14,15,13,38,3,10,11,12,13,14,15],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,[5,[4]],[5,[4]]],[[7,[6]]]],[[-1,[5,[[8,[-2]]]],[5,[[8,[-2]]]]],[[7,[9]]],[],[]],[[],-1,[]],[[],-1,[]],[[],-1,[]],[[],-1,[]],[[],-1,[]],[3,3],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[3,3],16],[[10,10],16],[[11,11],16],[[12,12],16],[[13,13],16],[[14,14],16],[[15,15],16],[-1,[[7,[3,17]]],18],[-1,[[7,[10,17]]],18],[-1,[[7,[11,17]]],18],[-1,[[7,[12,17]]],18],[-1,[[7,[13,17]]],18],[-1,[[7,[14,17]]],18],[-1,[[7,[15,17]]],18],[[[5,[19]]],[[7,[-1,17]]],[]],[[[5,[19]]],[[7,[-1,17]]],[]],[[[5,[19]]],[[7,[-1,17]]],[]],[[[5,[19]]],[[7,[-1,17]]],[]],[[[5,[19]]],[[7,[-1,17]]],[]],[[[5,[19]]],[[7,[-1,17]]],[]],[[[5,[19]]],[[7,[-1,17]]],[]],[[20,[5,[19]]],[[7,[-1,17]]],[]],[[20,[5,[19]]],[[7,[-1,17]]],[]],[[20,[5,[19]]],[[7,[-1,17]]],[]],[[20,[5,[19]]],[[7,[-1,17]]],[]],[[20,[5,[19]]],[[7,[-1,17]]],[]],[[20,[5,[19]]],[[7,[-1,17]]],[]],[[20,[5,[19]]],[[7,[-1,17]]],[]],[[20,-1],[[7,[-2,17]]],18,[]],[[20,-1],[[7,[-2,17]]],18,[]],[[20,-1],[[7,[-2,17]]],18,[]],[[20,-1],[[7,[-2,17]]],18,[]],[[20,-1],[[7,[-2,17]]],18,[]],[[20,-1],[[7,[-2,17]]],18,[]],[[20,-1],[[7,[-2,17]]],18,[]],[[],10],[[],11],[[],12],[[],13],[[],14],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[-1,[[7,[3]]],22],[-1,[[7,[10]]],22],[-1,[[7,[11]]],22],[-1,[[7,[12]]],22],[-1,[[7,[13]]],22],[-1,[[7,[14]]],22],[-1,[[7,[15]]],22],0,[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[13,[[23,[19]]]],[[3,-1],2,[24,25]],[[10,-1],2,[24,25]],[[11,-1],2,[24,25]],[[12,-1],2,[24,25]],[[13,-1],2,[24,25]],[[14,-1],2,[24,25]],[[15,-1],2,[24,25]],[[3,3],26],[[10,10],26],[[11,11],26],[[12,12],26],[[13,13],26],[[14,14],26],[[15,15],26],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[3,27],28],[[10,27],28],[[11,27],28],[[12,27],28],[[13,27],28],[[14,27],28],[[15,27],28],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],9,[29,25],30],[[-1,-2],9,[29,25],30],[[-1,-2],9,[29,25],30],[[-1,-2],9,[29,25],30],[[-1,-2],9,[29,25],30],[[-1,-2],9,[29,25],30],[[-1,-2],9,[29,25],30],[[3,-1],2,31],[[10,-1],2,31],[[11,-1],2,31],[[12,-1],2,31],[[13,-1],2,31],[[14,-1],2,31],[[15,-1],2,31],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],0,0,[[3,3],[[32,[16]]]],[[10,10],[[32,[16]]]],[[11,11],[[32,[16]]]],[[12,12],[[32,[16]]]],[[13,13],[[32,[16]]]],[[14,14],[[32,[16]]]],[[15,15],[[32,[16]]]],[[3,-1],7,33],[[10,-1],7,33],[[11,-1],7,33],[[12,-1],7,33],[[13,-1],7,33],[[14,-1],7,33],[[15,-1],7,33],[3,21],[10,21],[11,21],[12,21],[13,21],[14,21],[15,21],[[-1,[5,[19]]],[[23,[19,34]]],[]],[[-1,[5,[19]]],[[23,[19,34]]],[]],[[-1,[5,[19]]],[[23,[19,34]]],[]],[[-1,[5,[19]]],[[23,[19,34]]],[]],[[-1,[5,[19]]],[[23,[19,34]]],[]],[[-1,[5,[19]]],[[23,[19,34]]],[]],[[-1,[5,[19]]],[[23,[19,34]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[4,[[7,[14]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[13,-1],-2,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",346],[15,"tuple"],[3,"FreeKittyConstraintChecker",0],[3,"DynamicallyTypedData",347],[15,"slice"],[6,"TransactionPriority",348],[4,"Result",349],[3,"Output",350],[15,"u64"],[4,"DadKittyStatus",0],[4,"MomKittyStatus",0],[4,"Parent",0],[3,"KittyDNA",0],[3,"KittyData",0],[4,"ConstraintCheckerError",0],[4,"Ordering",351],[3,"Error",352],[8,"Input",353],[15,"u8"],[15,"u32"],[15,"usize"],[8,"Deserializer",354],[3,"Vec",355],[8,"Output",353],[8,"Sized",356],[15,"bool"],[3,"Formatter",357],[6,"Result",357],[8,"Hash",358],[8,"BuildHasher",358],[8,"Hasher",358],[4,"Option",359],[8,"Serializer",360],[3,"Global",361],[3,"TypeId",362],[3,"Type",363],[8,"FnOnce",364],[3,"KittyHelpers",0]]},\ "money":{"doc":"An implementation of a simple fungible token.","t":"NDENNNENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BadlyTyped","Coin","ConstraintCheckerError","Mint","MintingNothing","MintingWithInputs","MoneyConstraintChecker","OutputsExceedInputs","Spend","SpendingNothing","ValueOverflow","ZeroValueCoin","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check","check","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","decode","decode","decode","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","encode","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","get_hash","get_hash","get_hash","hash","hash","hash","init","init","init","into","into","into","new","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","value","vzip","vzip","vzip"],"q":[[0,"money"],[135,"dyn_clone::sealed"],[136,"tuxedo_core::dynamic_typing"],[137,"sp_runtime::transaction_validity"],[138,"core::result"],[139,"tuxedo_core::types"],[140,"core::cmp"],[141,"parity_scale_codec::error"],[142,"parity_scale_codec::codec"],[143,"serde::de"],[144,"alloc::vec"],[145,"parity_scale_codec::codec"],[146,"core::fmt"],[147,"core::fmt"],[148,"core::hash"],[149,"serde::ser"],[150,"alloc::alloc"],[151,"core::any"],[152,"scale_info::ty"],[153,"core::ops::function"]],"d":["Dynamic typing issue. This error doesn’t discriminate …","A single coin in the fungible money system. A new-type …","Errors that can occur when checking money transactions.","A mint transaction that creates no coins out of the void. …","The transaction attempts to mint zero coins. This is not …","The transaction attempts to consume inputs while minting. …","The main constraint checker for the money piece. Allows …","The value of the spent input coins is less than the value …","A typical spend transaction where some coins are consumed …","The transaction attempts to spend without consuming any …","The value consumed or created by this transaction …","The transaction attempted to create a coin with zero …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[11,0,0,3,11,11,0,11,3,11,11,11,3,10,11,3,10,11,3,10,11,3,3,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,10,3,10,11,3,10,11,3,3,3,10,10,10,11,11,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,10,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,3,10,11,10,10,3,10,11],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,[5,[4]],[5,[4]]],[[7,[6]]]],[[-1,[5,[[8,[-2]]]],[5,[[8,[-2]]]]],[[7,[9]]],[],[]],[3,3],[10,10],[11,11],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[3,3],12],[[10,10],12],[[11,11],12],[-1,[[7,[3,13]]],14],[-1,[[7,[10,13]]],14],[-1,[[7,[11,13]]],14],[[[5,[15]]],[[7,[-1,13]]],[]],[[[5,[15]]],[[7,[-1,13]]],[]],[[[5,[15]]],[[7,[-1,13]]],[]],[[16,[5,[15]]],[[7,[-1,13]]],[]],[[16,[5,[15]]],[[7,[-1,13]]],[]],[[16,[5,[15]]],[[7,[-1,13]]],[]],[[16,-1],[[7,[-2,13]]],14,[]],[[16,-1],[[7,[-2,13]]],14,[]],[[16,-1],[[7,[-2,13]]],14,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[-1,[[7,[3]]],18],[-1,[[7,[10]]],18],[-1,[[7,[11]]],18],[17,2],[17,2],[17,2],[10,[[19,[15]]]],[[3,-1],2,[20,21]],[[10,-1],2,[20,21]],[[11,-1],2,[20,21]],[[3,3],22],[[10,10],22],[[11,11],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[3,23],24],[[10,23],24],[[11,23],24],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],9,[25,21],26],[[-1,-2],9,[25,21],26],[[-1,-2],9,[25,21],26],[[3,-1],2,27],[[10,-1],2,27],[[11,-1],2,27],[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,10],[[3,3],[[29,[12]]]],[[10,10],[[29,[12]]]],[[11,11],[[29,[12]]]],[[3,-1],7,30],[[10,-1],7,30],[[11,-1],7,30],[3,17],[10,17],[11,17],[[-1,[5,[15]]],[[19,[15,31]]],[]],[[-1,[5,[15]]],[[19,[15,31]]],[]],[[-1,[5,[15]]],[[19,[15,31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[[],33],[[],33],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[10,-1],-2,34,[]],[10,28],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",135],[15,"tuple"],[4,"MoneyConstraintChecker",0],[3,"DynamicallyTypedData",136],[15,"slice"],[6,"TransactionPriority",137],[4,"Result",138],[3,"Output",139],[15,"u64"],[3,"Coin",0],[4,"ConstraintCheckerError",0],[4,"Ordering",140],[3,"Error",141],[8,"Input",142],[15,"u8"],[15,"u32"],[15,"usize"],[8,"Deserializer",143],[3,"Vec",144],[8,"Output",142],[8,"Sized",145],[15,"bool"],[3,"Formatter",146],[6,"Result",146],[8,"Hash",147],[8,"BuildHasher",147],[8,"Hasher",147],[15,"u128"],[4,"Option",148],[8,"Serializer",149],[3,"Global",150],[3,"TypeId",151],[3,"Type",152],[8,"FnOnce",153]]},\ -"node_template":{"doc":"","t":"AAAGFFEDNNLLLLLLMLLFMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLL","n":["chain_spec","rpc","service","ChainSpec","development_config","local_testnet_config","DenyUnsafe","FullDeps","No","Yes","__clone_box","borrow","borrow","borrow_mut","borrow_mut","check_if_safe","client","clone","clone_into","create_full","deny_unsafe","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","pool","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","ExecutorDispatch","NativeElseWasmExecutor","__clone_box","allow_missing_host_functions","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone_into","deref","deref","deref_mut","deref_mut","dispatch","drop","drop","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","native_version","native_version","new","new_full","new_partial","new_with_wasm_executor","read_runtime_version","runtime_version","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip"],"q":[[0,"node_template"],[3,"node_template::chain_spec"],[6,"node_template::rpc"],[60,"node_template::service"],[117,"alloc::string"],[118,"core::result"],[119,"dyn_clone::sealed"],[120,"sc_rpc_api::policy"],[121,"jsonrpsee_core::server::rpc_module"],[122,"core::error"],[123,"alloc::boxed"],[124,"tuxedo_template_runtime::opaque"],[125,"sp_api"],[126,"sp_blockchain::backend"],[127,"sp_blockchain::header_metadata"],[128,"core::marker"],[129,"core::marker"],[130,"core::fmt"],[131,"core::fmt"],[132,"core::any"],[133,"alloc::sync"],[134,"alloc::rc"],[135,"core::any"],[136,"sp_externalities"],[137,"sp_core::traits"],[138,"sp_core::traits"],[139,"sc_executor_common::error"],[140,"core::option"],[141,"sp_version"],[142,"sc_executor::wasm_runtime"],[143,"sc_service::config"],[144,"sc_service::task_manager"],[145,"sc_service::error"],[146,"tuxedo_template_runtime"],[147,"sc_service::builder"],[148,"sc_service::builder"],[149,"sc_consensus::import_queue"],[150,"sc_transaction_pool"],[151,"sc_consensus_grandpa::import"],[152,"sc_consensus_grandpa"],[153,"sc_telemetry"],[154,"sc_service"],[155,"sp_io::storage"],[156,"sp_io::default_child_storage"],[157,"sp_io::misc"],[158,"sp_io::wasm_tracing"],[159,"sp_io::offchain"],[160,"sp_io::crypto"],[161,"sp_io::hashing"],[162,"sp_io::allocator"],[163,"sp_io::panic_handler"],[164,"sp_io::logging"],[165,"sp_io::trie"],[166,"sp_io::offchain_index"],[167,"sp_io::transaction_index"],[168,"sp_wasm_interface"],[169,"sc_executor::executor"]],"d":["","A collection of node-specific RPC methods. Substrate …","Service and ServiceFactory implementation. Specialized …","Specialized ChainSpec. This is a specialization of the …","","","Signifies whether a potentially unsafe RPC should be …","Full client dependencies.","Allows calling every RPCs.","Denies only potentially unsafe RPCs.","","","","","","Returns Ok(()) if the RPCs considered unsafe are safe to …","The client instance to use.","","","Instantiate all full RPC extensions.","Whether to deny unsafe calls","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","Transaction pool instance.","","","","","","","","","","","","","","","","","A generic CodeExecutor implementation that uses a delegate …","","Ignore missing function imports if set true.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Create new instance.","Builds a new service for a full client.","","Create a new instance using the given WasmExecutor.","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,6,6,6,8,6,8,6,6,8,6,6,0,8,8,6,8,6,8,6,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,0,0,28,28,46,28,46,28,28,28,28,46,28,46,28,46,46,28,46,28,46,28,46,28,46,28,46,28,46,28,46,28,46,28,46,28,28,0,0,28,28,28,28,46,28,46,28,46,28,46,28,46,28,46,28,46,28],"f":[0,0,0,0,[[],[[3,[1,2]]]],[[],[[3,[1,2]]]],0,0,0,0,[[-1,4],5,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,[[3,[5,7]]]],0,[6,6],[[-1,-2],5,[],[]],[[[8,[-1,-2]]],[[3,[[9,[5]],[11,[10]]]]],[[13,[12]],[14,[12]],[15,[12]],16,17],18],0,[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,5],[19,5],[[6,20],[[3,[5,21]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],19],[[],19],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1,22]]],[[11,[23,22]]],[]],[[[11,[-1,22]]],[[11,[23,22]]],[]],[[[24,[-1,22]]],[[24,[23,22]]],[]],[[[24,[-1,22]]],[[24,[23,22]]],[]],[[[25,[-1,22]]],[[25,[23,22]]],[]],[[[25,[-1,22]]],[[25,[23,22]]],[]],0,[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,4],5,[]],[[[28,[-1]],29],5,30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[28,[-1]],31,32,27,[34,[33]],29,35],[[5,[[3,[[36,[33,22]],37]],29]]],30],[[[28,[-1]]],[[28,[-1]]],30],[[-1,-2],5,[],[]],[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,-1,[]],[[27,[34,[33]]],[[38,[[36,[33]]]]]],[19,5],[19,5],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],19],[[],19],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1,22]]],[[11,[23,22]]],[]],[[[11,[-1,22]]],[[11,[23,22]]],[]],[[[24,[-1,22]]],[[24,[23,22]]],[]],[[[24,[-1,22]]],[[24,[23,22]]],[]],[[[25,[-1,22]]],[[25,[23,22]]],[]],[[[25,[-1,22]]],[[25,[23,22]]],[]],[[],39],[[[28,[-1]]],39,30],[[40,[38,[41]],19,33],[[28,[-1]]],30],[42,[[3,[43,44]]]],[42,[[3,[[55,[[47,[12,45,[28,[46]]]],[48,[12]],[49,[[48,[12]],12]],[50,[12,[47,[12,45,[28,[46]]]]]],[51,[12,[47,[12,45,[28,[46]]]]]],[5,[[52,[[48,[12]],12,[47,[12,45,[28,[46]]]],[49,[[48,[12]],12]]]],[53,[12,[47,[12,45,[28,[46]]]],[49,[[48,[12]],12]]]],[38,[54]]]]]],44]]]],[[[70,[[69,[[5,[56,57,58,59,60,61,62,63,64,65,66,67,68]]]]]]],[[28,[-1]]],30],[[[28,[-1]],[34,[33]],31],[[3,[[36,[33,22]],2]]],30],[[[28,[-1]],31,32],[[3,[71,37]]],30],[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[63,96],"p":[[6,"ChainSpec",3],[3,"String",117],[4,"Result",118],[3,"Private",119],[15,"tuple"],[4,"DenyUnsafe",6],[3,"UnsafeRpcError",120],[3,"FullDeps",6],[3,"RpcModule",121],[8,"Error",122],[3,"Box",123],[6,"Block",124],[8,"ProvideRuntimeApi",125],[8,"HeaderBackend",126],[8,"HeaderMetadata",127],[8,"Send",128],[8,"Sync",128],[8,"TransactionPool",129],[15,"usize"],[3,"Formatter",130],[3,"Error",130],[3,"Global",131],[8,"Any",132],[3,"Arc",133],[3,"Rc",134],[3,"TypeId",132],[15,"str"],[3,"NativeElseWasmExecutor",60],[15,"bool"],[8,"NativeExecutionDispatch",135],[8,"Externalities",136],[3,"RuntimeCode",137],[15,"u8"],[15,"slice"],[4,"CallContext",137],[3,"Vec",138],[4,"Error",139],[4,"Option",140],[3,"NativeVersion",141],[4,"WasmExecutionMethod",142],[15,"u64"],[3,"Configuration",143],[3,"TaskManager",144],[4,"Error",145],[3,"RuntimeApi",146],[3,"ExecutorDispatch",60],[6,"TFullClient",147],[6,"TFullBackend",147],[3,"LongestChain",148],[6,"DefaultImportQueue",149],[6,"FullPool",150],[3,"GrandpaBlockImport",151],[3,"LinkHalf",152],[3,"Telemetry",153],[3,"PartialComponents",154],[3,"HostFunctions",155],[3,"HostFunctions",156],[3,"HostFunctions",157],[3,"HostFunctions",158],[3,"HostFunctions",159],[3,"HostFunctions",160],[3,"HostFunctions",161],[3,"HostFunctions",162],[3,"HostFunctions",163],[3,"HostFunctions",164],[3,"HostFunctions",165],[3,"HostFunctions",166],[3,"HostFunctions",167],[3,"ExtendedHostFunctions",168],[3,"WasmExecutor",135],[3,"RuntimeVersion",141]]},\ -"poe":{"doc":"This file represents a simple Proof of Existence …","t":"NNENDIDDNNLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BadlyTypedInput","BadlyTypedOutput","ConstraintCheckerError","EffectiveHeightInPast","PoeClaim","PoeConfig","PoeDispute","PoeRevoke","WrongNumberInputs","WrongNumberOutputs","__clone_box","__clone_box","__clone_box","__clone_box","block_height","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","check","check","check","check","check","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","encode","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","init","init","init","init","into","into","into","into","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","vzip","vzip","vzip","vzip"],"q":[[0,"poe"],[158,"dyn_clone::sealed"],[159,"tuxedo_core::dynamic_typing"],[160,"sp_runtime::transaction_validity"],[161,"core::result"],[162,"tuxedo_core::types"],[163,"parity_scale_codec::error"],[164,"parity_scale_codec::codec"],[165,"serde::de"],[166,"alloc::vec"],[167,"parity_scale_codec::codec"],[168,"core::cmp"],[169,"core::fmt"],[170,"core::fmt"],[171,"alloc::alloc"],[172,"core::any"],[173,"scale_info::ty"],[174,"core::ops::function"]],"d":["An input data has the wrong type.","An output data has the wrong type.","Errors that can occur when checking PoE Transactions","The effective height of this claim is in the past, So the …","A constraint checker to create claims.","","A constraint checker that resolves claim disputes by …","A constraint checker to revoke claims.","Wrong number of inputs were provided to the constraint …","Wrong number of outputs were provided to the constraint …","","","","","A means of getting the current block height. Probably this …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[14,14,0,14,0,0,0,0,14,14,14,4,12,13,9,14,4,12,13,14,4,12,13,4,4,12,12,13,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,4,14,4,12,13,14,4,12,13,14,14,14,4,4,4,12,12,12,13,13,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,14,4,12,13,4,12,13,14,4,12,13,14,4,12,13,4,14,4,12,13],"f":[0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1]],[6,[5]],[6,[5]]],[[8,[7]]],9],[[-1,[6,[[10,[-2]]]],[6,[[10,[-2]]]]],[[8,[11]]],[],[]],[[12,[6,[5]],[6,[5]]],[[8,[7]]]],[[-1,[6,[[10,[-2]]]],[6,[[10,[-2]]]]],[[8,[11]]],[],[]],[[13,[6,[5]],[6,[5]]],[[8,[7]]]],[[-1,[6,[[10,[-2]]]],[6,[[10,[-2]]]]],[[8,[11]]],[],[]],[14,14],[[[4,[-1]]],[[4,[-1]]],[]],[12,12],[13,13],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[8,[14,15]]],16],[-1,[[8,[[4,[-2]],15]]],16,[]],[-1,[[8,[12,15]]],16],[-1,[[8,[13,15]]],16],[[[6,[17]]],[[8,[-1,15]]],[]],[[[6,[17]]],[[8,[-1,15]]],[]],[[[6,[17]]],[[8,[-1,15]]],[]],[[[6,[17]]],[[8,[-1,15]]],[]],[[3,[6,[17]]],[[8,[-1,15]]],[]],[[3,[6,[17]]],[[8,[-1,15]]],[]],[[3,[6,[17]]],[[8,[-1,15]]],[]],[[3,[6,[17]]],[[8,[-1,15]]],[]],[[3,-1],[[8,[-2,15]]],16,[]],[[3,-1],[[8,[-2,15]]],16,[]],[[3,-1],[[8,[-2,15]]],16,[]],[[3,-1],[[8,[-2,15]]],16,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[-1,[[8,[14]]],19],[-1,[[8,[[4,[-2]]]]],19,[]],[-1,[[8,[12]]],19],[-1,[[8,[13]]],19],[18,2],[18,2],[18,2],[18,2],[[[4,[-1]]],[[20,[17]]],[]],[[14,-1],2,[21,22]],[[[4,[-1]],-2],2,[],[21,22]],[[12,-1],2,[21,22]],[[13,-1],2,[21,22]],[[14,14],23],[[[4,[-1]],[4,[-1]]],23,24],[[12,12],23],[[13,13],23],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[14,25],26],[[[4,[-1]],25],26,[]],[[12,25],26],[[13,25],26],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],18],[[],18],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[14,-1],8,27],[[[4,[-1]],-2],8,[],27],[[12,-1],8,27],[[13,-1],8,27],[14,18],[[[4,[-1]]],18,[]],[12,18],[13,18],[[-1,[6,[17]]],[[20,[17,28]]],[]],[[-1,[6,[17]]],[[20,[17,28]]],[]],[[-1,[6,[17]]],[[20,[17,28]]],[]],[[-1,[6,[17]]],[[20,[17,28]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[[],30],[[],30],[[],30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1]],-2],-3,[],31,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",158],[15,"tuple"],[15,"u32"],[3,"PoeClaim",0],[3,"DynamicallyTypedData",159],[15,"slice"],[6,"TransactionPriority",160],[4,"Result",161],[8,"PoeConfig",0],[3,"Output",162],[15,"u64"],[3,"PoeRevoke",0],[3,"PoeDispute",0],[4,"ConstraintCheckerError",0],[3,"Error",163],[8,"Input",164],[15,"u8"],[15,"usize"],[8,"Deserializer",165],[3,"Vec",166],[8,"Output",164],[8,"Sized",167],[15,"bool"],[8,"PartialEq",168],[3,"Formatter",169],[6,"Result",169],[8,"Serializer",170],[3,"Global",171],[3,"TypeId",172],[3,"Type",173],[8,"FnOnce",174]]},\ -"runtime_upgrade":{"doc":"This is a small pallet that handles runtime upgrades in …","t":"NNENNDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BadlyTypedInput","BadlyTypedOutput","ConstraintCheckerError","InputMismatch","OutputMismatch","RuntimeUpgrade","WrongNumberInputs","WrongNumberOutputs","__clone_box","borrow","borrow","borrow_mut","borrow_mut","check","check","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","serialize","size_hint","to_keyed_vec","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","using_encoded","vzip","vzip"],"q":[[0,"runtime_upgrade"],[64,"dyn_clone::sealed"],[65,"tuxedo_core::types"],[66,"core::result"],[67,"tuxedo_core::dynamic_typing"],[68,"sp_runtime::transaction_validity"],[69,"parity_scale_codec::error"],[70,"parity_scale_codec::codec"],[71,"serde::de"],[72,"alloc::vec"],[73,"parity_scale_codec::codec"],[74,"core::fmt"],[75,"core::fmt"],[76,"alloc::alloc"],[77,"core::any"],[78,"scale_info::ty"],[79,"core::ops::function"]],"d":["An input data has the wrong type.","An output data has the wrong type.","Reasons that the RuntimeUpgrade constraint checker may fail","The consumed input does not match the current wasm. This …","The created output does not match the provided new runtime …","The sole constraint checker for the runtime upgrade. It …","Wrong number of inputs were provided to the constraint …","Wrong number of outputs were provided to the constraint …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","",""],"i":[20,20,0,20,20,0,20,20,7,20,7,20,7,7,7,7,7,7,7,7,7,20,7,20,7,7,20,7,7,7,7,7,7,7,20,7,20,7,20,7,20,7,20,7,20,7,7,7,7,7,20,7,20,7,20,7,7,20,7,20,7,7,20,7],"f":[0,0,0,0,0,0,0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[4,[[3,[-2]]]],[4,[[3,[-2]]]]],[[6,[5]]],[],[]],[[7,[4,[8]],[4,[8]]],[[6,[9]]]],[7,7],[[-1,-2],2,[],[]],[-1,[[6,[7,10]]],11],[[[4,[12]]],[[6,[-1,10]]],[]],[[13,[4,[12]]],[[6,[-1,10]]],[]],[[13,-1],[[6,[-2,10]]],11,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[-1,[[6,[7]]],15],[14,2],[14,2],[7,[[16,[12]]]],[[7,-1],2,[17,18]],[[7,7],19],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[20,21],22],[[7,21],22],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],14],[[],14],[-1,-2,[],[]],[-1,-2,[],[]],[[7,-1],6,23],[7,14],[[-1,[4,[12]]],[[16,[12,24]]],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[[],26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[7,-1],-2,27,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",64],[15,"tuple"],[3,"Output",65],[15,"slice"],[15,"u64"],[4,"Result",66],[3,"RuntimeUpgrade",0],[3,"DynamicallyTypedData",67],[6,"TransactionPriority",68],[3,"Error",69],[8,"Input",70],[15,"u8"],[15,"u32"],[15,"usize"],[8,"Deserializer",71],[3,"Vec",72],[8,"Output",70],[8,"Sized",73],[15,"bool"],[4,"ConstraintCheckerError",0],[3,"Formatter",74],[6,"Result",74],[8,"Serializer",75],[3,"Global",76],[3,"TypeId",77],[3,"Type",78],[8,"FnOnce",79]]},\ -"tuxedo_core":{"doc":"This crate is the core of the Tuxedo runtime framework.","t":"CDCCXLLLLLLALLLAOLOLLLLLLAALLXXLALLALLALIQQIKKADLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNEDSINLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLYYYISKNGNNDNNDDNDENLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLDLLLLLLLLLLLLLLLLLLLDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMLLLLLMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLL","n":["ConstraintChecker","Executive","SimpleConstraintChecker","Verifier","aggregate","apply_extrinsic","apply_tuxedo_transaction","block_height","borrow","borrow_mut","close_block","constraint_checker","deref","deref_mut","drop","dynamic_typing","ensure","execute_block","fail","from","from_mut","from_ref","init","into","open_block","support_macros","traits","try_from","try_into","tuxedo_constraint_checker","tuxedo_verifier","type_id","types","unchecked_into","unique_saturated_into","utxo_set","validate_transaction","validate_tuxedo_transaction","verifier","vzip","ConstraintChecker","Error","Error","SimpleConstraintChecker","check","check","testing","TestConstraintChecker","__clone_box","borrow","borrow_mut","check","check","checks","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref_mut","deserialize","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from_mut","from_ref","init","into","serialize","size_hint","to_keyed_vec","to_owned","try_from","try_into","type_id","type_info","unchecked_into","unique_saturated_into","using_encoded","vzip","DecodingFailed","DynamicTypingError","DynamicallyTypedData","TYPE_ID","UtxoData","WrongType","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","data","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","fmt","fmt","fmt","from","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","serialize","size_hint","testing","to_keyed_vec","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_id","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","Bogus","borrow","borrow_mut","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref_mut","drop","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from_mut","from_ref","init","into","size_hint","to_keyed_vec","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","CloneNoBound","DebugNoBound","DefaultNoBound","Cash","ID","value","ConstraintCheckerError","DispatchResult","DuplicateInput","Err","Input","MissingInput","Ok","Output","OutputRef","PreExistingOutput","Transaction","UtxoError","VerifierError","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checker","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","index","init","init","init","init","init","inputs","into","into","into","into","into","is_signed","new","output_ref","outputs","payload","redeemer","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tx_hash","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","verifier","vzip","vzip","vzip","vzip","vzip","TransparentUtxoSet","borrow","borrow_mut","consume_utxo","deref","deref_mut","drop","from","from_mut","from_ref","init","into","peek_utxo","store_utxo","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","SigCheck","SignatureAndIndex","TestVerifier","ThresholdMultiSignature","UpForGrabs","Verifier","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","encode","encode","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","has_duplicate_signatories","index","init","init","init","init","init","into","into","into","into","into","owner_pubkey","serialize","serialize","serialize","serialize","serialize","signatories","signature","size_hint","size_hint","size_hint","size_hint","size_hint","threshold","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","using_encoded","verifies","verify","verify","verify","verify","verify","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"tuxedo_core"],[40,"tuxedo_core::constraint_checker"],[47,"tuxedo_core::constraint_checker::testing"],[88,"tuxedo_core::dynamic_typing"],[157,"tuxedo_core::dynamic_typing::testing"],[186,"tuxedo_core::support_macros"],[189,"tuxedo_core::traits"],[192,"tuxedo_core::types"],[376,"tuxedo_core::utxo_set"],[396,"tuxedo_core::verifier"],[592,"sp_runtime"],[593,"scale_info"],[594,"sp_runtime::traits"],[595,"core::result"],[596,"core::any"],[597,"sp_runtime::transaction_validity"],[598,"sp_runtime::transaction_validity"],[599,"parity_scale_codec::error"],[600,"parity_scale_codec::codec"],[601,"serde::de"],[602,"alloc::vec"],[603,"parity_scale_codec::codec"],[604,"core::fmt"],[605,"core::fmt"],[606,"alloc::alloc"],[607,"scale_info::ty"],[608,"core::ops::function"],[609,"alloc::string"],[610,"core::clone"],[611,"parity_scale_codec::codec"],[612,"core::fmt"],[613,"serde::ser"]],"d":["","The executive. Each runtime is encouraged to make a type …","","","Automatically implements From for each type in an …","","Does full verification and application of tuxedo …","A helper function that allows tuxedo runtimes to read the …","","","","A constraint checker is a piece of logic that determines …","","","","Dynamic Typing utilities for Tuxedo runtimes","Evaluate $x:expr and if not true return Err($y:expr).","","Return Err of the expression: return Err($expression);.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","These macros are copied from frame-support. Substrate …","General-purpose runtime traits for describing common types …","","","This macro treats the supplied enum as an aggregate …","This macro treats the supplied enum as an aggregate …","","The common types that will be used across a Tuxedo …","","","For now this is a higher level description of the default …","","Does pool-style validation of a tuxedo transaction. Does …","A verifier is a piece of logic that determines whether an …","","A single constraint checker that a transaction can choose …","The error type that this constraint checker may return","the error type that this constraint checker may return","A simplified constraint checker that a transaction can …","The actual check validation logic","The actual check validation logic","Utilities for writing constraint-checker-related unit tests","A testing checker that passes (with zero priority) or not …","","","","","","Whether the checker should pass.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","Although the types matched, the data could not be decoded …","Errors that can occur when casting dynamically typed data …","A piece of encoded data with a type id associated Strongly …","A unique identifier for this type. For now choosing this …","A trait that must be implemented for any data that can be …","The data provided was not of the target decoding type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts strongly typed data from an Output, iff the …","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","A bogus data type for use in tests.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","Derive [Clone] but do not bound any generic. Docs are at …","Derive [Debug] but do not bound any generics. Docs are at …","derive Default but do no bound any generic. Docs are at …","A trait for UTXOs that can act like coins, or bank notes.","A 1-byte unique identifier for this coin. Might need more …","Get the value of this token.","The constraint checker errored.","The Result of dispatching a UTXO transaction.","This transaction defines the same input multiple times","Contains the error value","A reference the a utxo that will be consumed along with …","One or more of the inputs required by this transaction is …","Contains the success value","An opaque piece of Transaction output data. This is how …","A reference to a output that is expected to exist in the …","This transaction defines an output that already existed in …","A UTXO Transaction","","The Verifier errored. TODO determine whether it is useful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","The index of this output among all outputs created by the …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","a reference to the output being consumed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A hash of the transaction that created this output","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume a Utxo from the set.","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","Fetch a utxo from the set.","Add a utxo into the set. This will overwrite any utxo that …","","","","","","","A typical verifier that checks an sr25519 signature","Combination of a signature plus and index so that the …","A testing verifier that passes or depending on the enclosed","A Threshold multisignature. Some number of member …","A simple verifier that allows anyone to consume an output …","A means of checking that an output can be verified (aka …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","The index of this signer in the signatory vector","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","All the member signatories, some (or all depending on the …","The signature of the signer","","","","","","The minimum number of valid signatures needed to consume …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether the verifier should pass","","","","","","","","","",""],"i":[0,0,0,0,0,58,58,58,58,58,58,0,58,58,58,0,0,58,0,58,58,58,58,58,58,0,0,58,58,0,0,58,0,58,58,0,58,58,0,58,0,59,6,0,59,6,0,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,38,0,0,39,0,38,16,16,38,16,38,16,16,16,16,16,16,16,16,38,16,38,16,16,38,16,16,38,16,16,16,38,38,38,16,16,38,38,16,16,38,16,38,16,38,16,38,16,38,16,16,0,16,16,38,16,38,16,38,16,38,16,16,16,38,16,38,16,38,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,60,60,15,0,15,3,0,15,3,0,0,15,0,0,15,43,2,45,19,43,2,45,15,19,43,2,45,15,19,2,43,2,45,19,43,2,45,19,43,2,45,19,43,2,45,19,43,2,45,19,43,2,45,19,43,2,45,15,19,43,2,45,15,19,43,2,45,19,43,2,45,15,19,43,2,45,19,43,2,45,15,19,43,43,43,2,2,2,45,45,45,15,15,15,19,19,19,43,2,45,15,19,43,2,45,15,19,43,2,45,15,19,43,2,45,15,19,43,43,2,45,15,19,2,43,2,45,15,19,2,2,45,2,19,45,43,2,45,19,43,45,19,43,2,45,19,43,2,45,19,43,2,45,15,19,43,2,45,15,19,43,43,2,45,15,19,43,2,45,19,43,2,45,15,19,43,2,45,15,19,19,43,2,45,15,19,0,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,0,0,0,0,0,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,57,53,54,55,56,57,53,54,55,56,57,53,53,53,54,54,54,55,55,55,56,56,56,57,57,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,55,56,53,54,55,56,57,53,54,55,56,57,53,53,54,55,56,57,55,56,53,54,55,56,57,55,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,57,53,54,55,56,57,53,54,55,56,57,53,57,57,4,53,54,55,57,53,54,55,56,57],"f":[0,0,0,0,0,[[],1],[[[2,[-1,-2]]],3,[4,5],[[6,[-1]],5]],[[]],[-1,-2,[],[]],[-1,-2,[],[]],[[]],0,[7,-1,[]],[7,-1,[]],[7,8],0,0,[-1,8,9],0,[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[-1,-2,[],[]],[[],8],0,0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],0,0,[-1,11,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[12,13],[[[2,[-1,-2]]],[[10,[14,15]]],[4,5],[[6,[-1]],5]],0,[-1,-2,[],[]],0,0,0,0,[[-1,[17,[16]],[17,[16]]],[[10,[18]]],[]],[[-1,[17,[[19,[-2]]]],[17,[[19,[-2]]]]],[[10,[18]]],[],[]],0,0,[[-1,20],8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[17,[[19,[-2]]]],[17,[[19,[-2]]]]],[[10,[21]]],[],[]],[[22,[17,[16]],[17,[16]]],[[10,[18,8]]]],0,[22,22],[[-1,-2],8,[],[]],[-1,[[10,[22,23]]],24],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[-1,[[10,[22]]],27],[7,8],[22,[[28,[25]]]],[[22,-1],8,[29,30]],[[22,22],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[22,32],33],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[-1,-2,[],[]],[[22,-1],10,34],[22,7],[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[],36],[-1,-2,[],[]],[-1,-2,[],[]],[[22,-1],-2,37,[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,20],8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,16],[[-1,-2],8,[],[]],0,[-1,[[10,[16,23]]],24],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[10,[16]]],27],[7,8],[7,8],[[16,-1],8,[29,30]],[[16,16],31],[[38,38],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[16,[[10,[-1,38]]],39],[[16,32],33],[[38,32],33],[[38,32],33],[-1,-1,[]],[-1,16,39],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[[16,-1],10,34],[16,7],0,[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,-2,[],[]],[-1,40,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],0,[[],36],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[41,23]]],24],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[7,8],[[41,-1],8,[29,30]],[[41,41],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[41,32],33],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[-1,-2,[],[]],[41,7],[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,42,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[43,43],[[[2,[-1,-2]]],[[2,[-1,-2]]],[44,5],[44,5]],[45,45],[[[19,[-1]]],[[19,[-1]]],44],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[-1,[[10,[43,23]]],24],[-1,[[10,[[2,[-2,-3]],23]]],24,[46,5],[46,5]],[-1,[[10,[45,23]]],24],[-1,[[10,[[19,[-2]],23]]],24,46],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[10,[43]]],27],[-1,[[10,[[2,[-2,-3]]]]],27,[47,5],[47,5]],[-1,[[10,[45]]],27],[-1,[[10,[[19,[-2]]]]],27,47],[7,8],[7,8],[7,8],[7,8],[7,8],[[43,-1],8,[29,30]],[[[2,[-1,-2]],-3],8,[48,5],[48,5],[29,30]],[[45,-1],8,[29,30]],[[[19,[-1]],-2],8,48,[29,30]],[[43,43],31],[[[2,[-1,-2]],[2,[-1,-2]]],31,[49,5],[49,5]],[[45,45],31],[[[15,[-1]],[15,[-1]]],31,49],[[[19,[-1]],[19,[-1]]],31,49],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[43,32],33],[[[2,[-1,-2]],32],33,[50,5],[50,5]],[[45,32],33],[[[15,[-1]],32],33,50],[[[19,[-1]],32],33,50],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],7],[[],7],[[],7],[[],7],[[],7],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[2,[-1,-2]]],[[51,[31]]],5,5],[[[2,[-1,-2]],51],[[51,[[2,[-1,-2]]]]],5,5],0,0,0,0,[[43,-1],10,34],[[[2,[-1,-2]],-3],10,[52,5],[52,5],34],[[45,-1],10,34],[[[19,[-1]],-2],10,52,34],[43,7],[45,7],[[[19,[-1]]],7,48],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],0,[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[],36],[[],36],[[],36],[[],36],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[43,[[51,[[19,[-1]]]]],4],[7,-1,[]],[7,-1,[]],[7,8],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[-1,-2,[],[]],[43,[[51,[[19,[-1]]]]],4],[[43,[19,[-1]]],8,4],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[54,54],[55,55],[56,56],[57,57],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[-1,[[10,[53,23]]],24],[-1,[[10,[54,23]]],24],[-1,[[10,[55,23]]],24],[-1,[[10,[56,23]]],24],[-1,[[10,[57,23]]],24],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[10,[53]]],27],[-1,[[10,[54]]],27],[-1,[[10,[55]]],27],[-1,[[10,[56]]],27],[-1,[[10,[57]]],27],[7,8],[7,8],[7,8],[7,8],[7,8],[53,[[28,[25]]]],[57,[[28,[25]]]],[[53,-1],8,[29,30]],[[54,-1],8,[29,30]],[[55,-1],8,[29,30]],[[56,-1],8,[29,30]],[[57,-1],8,[29,30]],[[53,53],31],[[54,54],31],[[55,55],31],[[56,56],31],[[57,57],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[53,32],33],[[54,32],33],[[55,32],33],[[56,32],33],[[57,32],33],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[55,31],0,[[],7],[[],7],[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[53,-1],10,34],[[54,-1],10,34],[[55,-1],10,34],[[56,-1],10,34],[[57,-1],10,34],0,0,[53,7],[54,7],[55,7],[56,7],[57,7],0,[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[],36],[[],36],[[],36],[[],36],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[53,-1],-2,37,[]],[[57,-1],-2,37,[]],0,[[-1,[17,[25]],[17,[25]]],31,[]],[[53,[17,[25]],[17,[25]]],31],[[54,[17,[25]],[17,[25]]],31],[[55,[17,[25]],[17,[25]]],31],[[57,[17,[25]],[17,[25]]],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[6,"ApplyExtrinsicResult",592],[3,"Transaction",192],[6,"DispatchResult",192],[8,"Verifier",396],[8,"TypeInfo",593],[8,"ConstraintChecker",40],[15,"usize"],[15,"tuple"],[8,"Block",594],[4,"Result",595],[3,"TypeId",596],[4,"TransactionSource",597],[6,"TransactionValidity",597],[3,"ValidTransaction",597],[4,"UtxoError",192],[3,"DynamicallyTypedData",88],[15,"slice"],[6,"TransactionPriority",597],[3,"Output",192],[3,"Private",598],[15,"u64"],[3,"TestConstraintChecker",47],[3,"Error",599],[8,"Input",600],[15,"u8"],[15,"u32"],[8,"Deserializer",601],[3,"Vec",602],[8,"Output",600],[8,"Sized",603],[15,"bool"],[3,"Formatter",604],[6,"Result",604],[8,"Serializer",605],[3,"Global",606],[3,"Type",607],[8,"FnOnce",608],[4,"DynamicTypingError",88],[8,"UtxoData",88],[3,"String",609],[3,"Bogus",157],[15,"u128"],[3,"OutputRef",192],[8,"Clone",610],[3,"Input",192],[8,"Decode",600],[8,"Deserialize",601],[8,"Encode",600],[8,"PartialEq",611],[8,"Debug",604],[4,"Option",612],[8,"Serialize",605],[3,"SigCheck",396],[3,"UpForGrabs",396],[3,"ThresholdMultiSignature",396],[3,"SignatureAndIndex",396],[3,"TestVerifier",396],[3,"Executive",0],[8,"SimpleConstraintChecker",40],[8,"Cash",189],[3,"TransparentUtxoSet",376]]},\ -"tuxedo_template_runtime":{"doc":"The Tuxedo Template Runtime is an example runtime that uses","t":"NNNNNNGGGNNDGNNEEEGNNNNNNDDDNNNNGNRRRLLLCALLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLLLLMLLLLLLLLCLLLCFMLAMMMCLLCLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLFDGDDLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AmoebaCreation","AmoebaCreation","AmoebaDeath","AmoebaDeath","AmoebaMitosis","AmoebaMitosis","Block","BlockNumber","Executive","FreeKittyConstraintChecker","FreeKittyConstraintChecker","GenesisConfig","Header","Money","Money","OuterConstraintChecker","OuterConstraintCheckerError","OuterVerifier","Output","PoeClaim","PoeClaim","PoeDispute","PoeDispute","PoeRevoke","PoeRevoke","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeUpgrade","RuntimeUpgrade","SigCheck","ThresholdMultiSignature","Transaction","UpForGrabs","VERSION","WASM_BINARY","WASM_BINARY_BLOATY","__clone_box","__clone_box","__clone_box","amoeba","api","api_version","apply_extrinsic","assimilate_storage","authorities","block_height","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","check_inherents","checker","clone","clone","clone","clone_into","clone_into","clone_into","construct_runtime_api","current_set_id","decode","decode","decode","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_session_keys","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","digest","drop","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execute_block","execute_in_transaction","extract_proof","extrinsics","extrinsics_root","finalize_block","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","generate_key_ownership_proof","generate_session_keys","genesis_utxos","grandpa_authorities","has_api","has_api_with","header","inherent_extrinsics","init","init","init","init","init","init","init","initialize_block","inputs","into","into","into","into","into","into","into","into_storage_changes","kitties","metadata","metadata_at_version","metadata_versions","money","native_version","number","offchain_worker","opaque","outputs","parent_hash","payload","poe","proof_recorder","record_proof","runtime_upgrade","serialize","serialize","serialize","size_hint","size_hint","size_hint","slot_duration","state_root","submit_report_equivocation_unsigned_extrinsic","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","validate_transaction","verifier","verify","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","dispatch","AuraAppPublic","Block","GrandpaAppPublic","SessionKeys","__clone_box","aura","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_into_raw_public_keys","decode_with_depth_limit","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","encode_to","eq","equivalent","equivalent","equivalent","extrinsics","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","generate","get_raw","grandpa","header","init","init","init","into","into","into","into_raw_public_keys","key_ids","serialize","size_hint","to_keyed_vec","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_info","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip"],"q":[[0,"tuxedo_template_runtime"],[273,"tuxedo_template_runtime::api"],[274,"tuxedo_template_runtime::opaque"],[354,"dyn_clone::sealed"],[355,"core::option"],[356,"sp_api"],[357,"core::result"],[358,"sp_runtime::traits"],[359,"sp_api"],[360,"sp_storage"],[361,"alloc::string"],[362,"sp_consensus_aura::sr25519"],[363,"alloc::vec"],[364,"tuxedo_core::types"],[365,"sp_runtime::transaction_validity"],[366,"sp_inherents"],[367,"sp_inherents"],[368,"parity_scale_codec::error"],[369,"parity_scale_codec::codec"],[370,"sp_core::crypto"],[371,"serde::de"],[372,"parity_scale_codec::codec"],[373,"core::ops::function"],[374,"sp_trie::storage_proof"],[375,"core::fmt"],[376,"core::fmt"],[377,"tuxedo_core::verifier"],[378,"poe"],[379,"money"],[380,"amoeba"],[381,"amoeba"],[382,"sp_consensus_grandpa"],[383,"sp_version"],[384,"sp_api"],[385,"sp_consensus_slots"],[386,"sp_runtime::traits"],[387,"core::any"],[388,"scale_info::ty"],[389,"sp_runtime::transaction_validity"]],"d":["Checks that a single amoeba is simply created from the void…","","Checks that a single amoeba is simply removed from the …","","Checks that an amoeba can split into two new amoebas","","","","","Checks Free Kitty transactions","","","","Checks monetary transactions in a basic fungible …","","A constraint checker is a piece of logic that can be used …","This type is generated by the #[tuxedo_constraint_checker] …","A verifier checks that an individual input can be …","","Checks that new valid proofs of existence are claimed","","Checks that one winning claim came earlier than all the …","","Checks that proofs of existence are revoked.","","The main struct in this module.","","","Upgrade the Wasm Runtime","","","","","","This runtime version.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","","","","","","","","","","","","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","The block header.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The version information used to identify this runtime when …","The block number.","","Opaque types. These are used by the CLI to instantiate …","","The parent hash.","","","","","","","","","","","","","The state trie merkle root","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Opaque block type.","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","The accompanying extrinsics.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Generate a set of keys with optionally using the given …","","","The block header.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[16,40,16,40,16,40,0,0,0,16,40,0,0,16,40,0,0,0,0,16,40,16,40,16,40,0,0,0,16,40,17,17,0,17,0,0,0,17,16,24,0,0,3,24,11,24,24,11,17,16,40,24,73,3,11,17,16,40,24,73,3,16,24,74,17,16,24,17,16,24,73,24,17,16,24,17,16,24,17,16,24,24,17,16,24,11,11,17,16,40,24,73,3,11,17,16,40,24,73,3,11,17,16,75,11,17,16,40,24,73,3,17,16,24,17,16,24,17,17,17,16,16,16,24,24,24,24,3,3,21,75,24,17,16,40,11,17,17,17,17,16,16,16,16,16,16,16,16,16,16,40,24,73,3,11,17,16,40,24,73,3,11,17,16,40,24,73,3,24,24,11,24,3,3,21,24,11,17,16,40,24,73,3,24,74,11,17,16,40,24,73,3,3,0,24,24,24,0,0,75,24,0,74,75,76,0,3,3,0,11,17,16,17,16,24,24,75,24,17,16,24,17,16,24,11,17,16,40,24,73,3,11,17,16,40,24,73,3,11,17,16,40,24,73,3,17,16,24,11,17,16,40,24,73,3,11,17,16,40,24,73,3,24,76,17,24,11,17,16,40,24,73,3,0,0,0,0,0,72,72,77,78,72,77,78,72,72,72,72,72,72,72,72,77,78,72,77,78,72,72,77,78,72,72,72,72,72,72,79,72,77,78,72,77,78,72,77,78,72,72,72,72,79,77,78,72,77,78,72,72,72,72,72,72,72,77,78,72,77,78,72,77,78,72,72,77,78,72,77,78,72,77,78,72],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,0,[[[3,[-1,-2]]],[[7,[[5,[4]],6]]],8,[[9,[-1]]]],[[],10],[[11,12],[[7,[2,13]]]],[[],[[15,[14]]]],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[16,[19,[[18,[17]]]],[19,[[18,[17]]]]],[[7,[20]]]],[[21,22],23],0,[17,17],[16,16],[24,24],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-2,25,8,[[9,[-1]]]],[[],26],[-1,[[7,[17,27]]],28],[-1,[[7,[16,27]]],28],[-1,[[7,[24,27]]],28],[[[19,[29]]],[[7,[-1,27]]],[]],[[[19,[29]]],[[7,[-1,27]]],[]],[[[19,[29]]],[[7,[-1,27]]],[]],[[4,[19,[29]]],[[7,[-1,27]]],[]],[[4,[19,[29]]],[[7,[-1,27]]],[]],[[4,[19,[29]]],[[7,[-1,27]]],[]],[[[15,[29]]],[[5,[[15,[[2,[[15,[29]],30]]]]]]]],[[4,-1],[[7,[-2,27]]],28,[]],[[4,-1],[[7,[-2,27]]],28,[]],[[4,-1],[[7,[-2,27]]],28,[]],[[],11],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[-1,[[7,[11]]],32],[-1,[[7,[17]]],32],[-1,[[7,[16]]],32],0,[31,2],[31,2],[31,2],[31,2],[31,2],[31,2],[31,2],[[17,-1],2,[33,34]],[[16,-1],2,[33,34]],[[24,-1],2,[33,34]],[[17,17],35],[[16,16],35],[[24,24],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[21,2],[[[3,[-1,-2]],-3],-4,8,[[9,[-1]]],36,[]],[[[3,[-1,-2]]],[[5,[37]]],8,[[9,[-1]]]],0,0,[[]],[[17,38],39],[[16,38],39],[[40,38],39],[-1,-1,[]],[41,17],[42,17],[-1,-1,[]],[43,17],[44,16],[[[45,[24]]],16],[46,16],[47,16],[48,16],[-1,-1,[]],[49,16],[50,16],[51,16],[52,16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[26,53],[[5,[54]]]],[[[5,[[15,[29]]]]],[[15,[29]]]],0,[[],55],[[[3,[-1,-2]]],[[7,[35,6]]],8,[[9,[-1]]]],[[[3,[-1,-2]],-3],[[7,[35,6]]],8,[[9,[-1]]],56],0,[22,15],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],2],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],[[7,[[57,[-1]],13]]],8,[[9,[-1]]]],0,[[],58],[4,[[5,[58]]]],[[],[[15,[4]]]],0,[[],59],0,[[],2],0,0,0,0,0,[[[3,[-1,-2]]],[[5,[[60,[-1]]]]],8,[[9,[-1]]]],[[[3,[-1,-2]]],2,8,[[9,[-1]]]],0,[[11,-1],7,61],[[17,-1],7,61],[[16,-1],7,61],[17,31],[16,31],[24,31],[[],62],0,[[[64,[[63,[21]]]],54],[[5,[2]]]],[[-1,[19,[29]]],[[15,[29,65]]],[]],[[-1,[19,[29]]],[[15,[29,65]]],[]],[[-1,[19,[29]]],[[15,[29,65]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[[],67],[[],67],[[],67],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[68,69],0,[[17,[19,[29]],[19,[29]]],35],[[],70],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[71,[19,[29]]],[[5,[[15,[29]]]]]],0,0,0,0,[[-1,1],2,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[72,72],[[-1,-2],2,[],[]],[-1,[[7,[72,27]]],28],[[[19,[29]]],[[7,[-1,27]]],[]],[[4,[19,[29]]],[[7,[-1,27]]],[]],[[[19,[29]]],[[5,[[15,[[2,[[15,[29]],30]]]]]]]],[[4,-1],[[7,[-2,27]]],28,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[-1,[[7,[72]]],32],[31,2],[31,2],[31,2],[[72,-1],2,[33,34]],[[72,72],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],0,[[72,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[[15,[29]]]]],[[15,[29]]]],[[72,30],[[19,[29]]]],0,0,[[],31],[[],31],[[],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[72,[[15,[[2,[[15,[29]],30]]]]]],[[],[[19,[30]]]],[[72,-1],7,61],[72,31],[[-1,[19,[29]]],[[15,[29,65]]],[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[[],67],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",354],[15,"tuple"],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",355],[4,"ApiError",356],[4,"Result",357],[8,"Block",358],[8,"CallApiAt",356],[6,"ApplyExtrinsicResult",359],[3,"GenesisConfig",0],[3,"Storage",360],[3,"String",361],[6,"AuthorityId",362],[3,"Vec",363],[4,"OuterConstraintChecker",0],[4,"OuterVerifier",0],[3,"Output",364],[15,"slice"],[6,"TransactionPriority",365],[6,"Block",0],[3,"InherentData",366],[3,"CheckInherentsResult",366],[3,"Runtime",0],[3,"ApiRef",356],[6,"SetId",367],[3,"Error",368],[8,"Input",369],[15,"u8"],[3,"KeyTypeId",370],[15,"usize"],[8,"Deserializer",371],[8,"Output",369],[8,"Sized",372],[15,"bool"],[8,"FnOnce",373],[3,"StorageProof",374],[3,"Formatter",375],[6,"Result",375],[4,"OuterConstraintCheckerError",0],[3,"SigCheck",376],[3,"ThresholdMultiSignature",376],[3,"UpForGrabs",376],[3,"AmoebaMitosis",377],[3,"PoeClaim",378],[4,"MoneyConstraintChecker",379],[3,"AmoebaCreation",377],[3,"PoeDispute",378],[3,"PoeRevoke",378],[3,"FreeKittyConstraintChecker",380],[3,"AmoebaDeath",377],[3,"RuntimeUpgrade",381],[6,"AuthorityId",367],[3,"OpaqueKeyOwnershipProof",367],[6,"AuthorityList",367],[8,"Fn",373],[6,"StorageChanges",356],[3,"OpaqueMetadata",382],[3,"NativeVersion",383],[6,"ProofRecorder",356],[8,"Serializer",384],[3,"SlotDuration",385],[6,"NumberFor",358],[3,"EquivocationProof",367],[3,"Global",386],[3,"TypeId",387],[3,"Type",388],[4,"TransactionSource",365],[6,"TransactionValidity",365],[3,"RuntimeVersion",383],[15,"str"],[3,"SessionKeys",274],[3,"RuntimeApi",0],[6,"Transaction",0],[6,"Header",0],[6,"Output",0],[3,"AuraAppPublic",274],[3,"GrandpaAppPublic",274],[6,"Block",274]]},\ +"node_template":{"doc":"","t":"AAAGFFEDNNLLLLLLMLLFMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLL","n":["chain_spec","rpc","service","ChainSpec","development_config","local_testnet_config","DenyUnsafe","FullDeps","No","Yes","__clone_box","borrow","borrow","borrow_mut","borrow_mut","check_if_safe","client","clone","clone_into","create_full","deny_unsafe","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","pool","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","ExecutorDispatch","NativeElseWasmExecutor","__clone_box","allow_missing_host_functions","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone_into","deref","deref","deref_mut","deref_mut","dispatch","drop","drop","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","native_version","native_version","new","new_full","new_partial","new_with_wasm_executor","read_runtime_version","runtime_version","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip"],"q":[[0,"node_template"],[3,"node_template::chain_spec"],[6,"node_template::rpc"],[60,"node_template::service"],[117,"alloc::string"],[118,"core::result"],[119,"dyn_clone::sealed"],[120,"sc_rpc_api::policy"],[121,"jsonrpsee_core::server::rpc_module"],[122,"core::error"],[123,"alloc::boxed"],[124,"tuxedo_template_runtime::opaque"],[125,"sp_api"],[126,"sp_blockchain::backend"],[127,"sp_blockchain::header_metadata"],[128,"core::marker"],[129,"core::marker"],[130,"core::fmt"],[131,"core::fmt"],[132,"core::any"],[133,"alloc::sync"],[134,"alloc::rc"],[135,"core::any"],[136,"sp_externalities"],[137,"sp_core::traits"],[138,"sp_core::traits"],[139,"sc_executor_common::error"],[140,"core::option"],[141,"sp_version"],[142,"sc_executor::wasm_runtime"],[143,"sc_service::config"],[144,"sc_service::task_manager"],[145,"sc_service::error"],[146,"tuxedo_template_runtime"],[147,"sc_service::builder"],[148,"sc_service::builder"],[149,"sc_consensus::import_queue"],[150,"sc_transaction_pool"],[151,"sc_consensus_grandpa::import"],[152,"sc_consensus_grandpa"],[153,"sc_telemetry"],[154,"sc_service"],[155,"sp_io::storage"],[156,"sp_io::default_child_storage"],[157,"sp_io::misc"],[158,"sp_io::wasm_tracing"],[159,"sp_io::offchain"],[160,"sp_io::crypto"],[161,"sp_io::hashing"],[162,"sp_io::allocator"],[163,"sp_io::panic_handler"],[164,"sp_io::logging"],[165,"sp_io::trie"],[166,"sp_io::offchain_index"],[167,"sp_io::transaction_index"],[168,"sp_wasm_interface"],[169,"sc_executor::executor"]],"d":["","A collection of node-specific RPC methods. Substrate …","Service and ServiceFactory implementation. Specialized …","Specialized ChainSpec. This is a specialization of the …","","","Signifies whether a potentially unsafe RPC should be …","Full client dependencies.","Allows calling every RPCs.","Denies only potentially unsafe RPCs.","","","","","","Returns Ok(()) if the RPCs considered unsafe are safe to …","The client instance to use.","","","Instantiate all full RPC extensions.","Whether to deny unsafe calls","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","Transaction pool instance.","","","","","","","","","","","","","","","","","A generic CodeExecutor implementation that uses a delegate …","","Ignore missing function imports if set true.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Create new instance.","Builds a new service for a full client.","","Create a new instance using the given WasmExecutor.","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,6,6,6,8,6,8,6,6,8,6,6,0,8,8,6,8,6,8,6,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,0,0,28,28,46,28,46,28,28,28,28,46,28,46,28,46,46,28,46,28,46,28,46,28,46,28,46,28,46,28,46,28,46,28,46,28,28,0,0,28,28,28,28,46,28,46,28,46,28,46,28,46,28,46,28,46,28],"f":[0,0,0,0,[[],[[3,[1,2]]]],[[],[[3,[1,2]]]],0,0,0,0,[[-1,4],5,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,[[3,[5,7]]]],0,[6,6],[[-1,-2],5,[],[]],[[[8,[-1,-2]]],[[3,[[9,[5]],[11,[10]]]]],[[13,[12]],[14,[12]],[15,[12]],16,17],18],0,[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,5],[19,5],[[6,20],[[3,[5,21]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],19],[[],19],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1,22]]],[[11,[23,22]]],[]],[[[11,[-1,22]]],[[11,[23,22]]],[]],[[[24,[-1,22]]],[[24,[23,22]]],[]],[[[24,[-1,22]]],[[24,[23,22]]],[]],[[[25,[-1,22]]],[[25,[23,22]]],[]],[[[25,[-1,22]]],[[25,[23,22]]],[]],0,[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,4],5,[]],[[[28,[-1]],29],5,30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[28,[-1]],31,32,27,[34,[33]],29,35],[[5,[[3,[[36,[33,22]],37]],29]]],30],[[[28,[-1]]],[[28,[-1]]],30],[[-1,-2],5,[],[]],[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,-1,[]],[[27,[34,[33]]],[[38,[[36,[33]]]]]],[19,5],[19,5],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],19],[[],19],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1,22]]],[[11,[23,22]]],[]],[[[11,[-1,22]]],[[11,[23,22]]],[]],[[[24,[-1,22]]],[[24,[23,22]]],[]],[[[24,[-1,22]]],[[24,[23,22]]],[]],[[[25,[-1,22]]],[[25,[23,22]]],[]],[[[25,[-1,22]]],[[25,[23,22]]],[]],[[],39],[[[28,[-1]]],39,30],[[40,[38,[41]],19,33],[[28,[-1]]],30],[42,[[3,[43,44]]]],[42,[[3,[[55,[[47,[12,45,[28,[46]]]],[48,[12]],[49,[[48,[12]],12]],[50,[12]],[51,[12,[47,[12,45,[28,[46]]]]]],[5,[[52,[[48,[12]],12,[47,[12,45,[28,[46]]]],[49,[[48,[12]],12]]]],[53,[12,[47,[12,45,[28,[46]]]],[49,[[48,[12]],12]]]],[38,[54]]]]]],44]]]],[[[70,[[69,[[5,[56,57,58,59,60,61,62,63,64,65,66,67,68]]]]]]],[[28,[-1]]],30],[[[28,[-1]],[34,[33]],31],[[3,[[36,[33,22]],2]]],30],[[[28,[-1]],31,32],[[3,[71,37]]],30],[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[63,96],"p":[[6,"ChainSpec",3],[3,"String",117],[4,"Result",118],[3,"Private",119],[15,"tuple"],[4,"DenyUnsafe",6],[3,"UnsafeRpcError",120],[3,"FullDeps",6],[3,"RpcModule",121],[8,"Error",122],[3,"Box",123],[6,"Block",124],[8,"ProvideRuntimeApi",125],[8,"HeaderBackend",126],[8,"HeaderMetadata",127],[8,"Send",128],[8,"Sync",128],[8,"TransactionPool",129],[15,"usize"],[3,"Formatter",130],[3,"Error",130],[3,"Global",131],[8,"Any",132],[3,"Arc",133],[3,"Rc",134],[3,"TypeId",132],[15,"str"],[3,"NativeElseWasmExecutor",60],[15,"bool"],[8,"NativeExecutionDispatch",135],[8,"Externalities",136],[3,"RuntimeCode",137],[15,"u8"],[15,"slice"],[4,"CallContext",137],[3,"Vec",138],[4,"Error",139],[4,"Option",140],[3,"NativeVersion",141],[4,"WasmExecutionMethod",142],[15,"u64"],[3,"Configuration",143],[3,"TaskManager",144],[4,"Error",145],[3,"RuntimeApi",146],[3,"ExecutorDispatch",60],[6,"TFullClient",147],[6,"TFullBackend",147],[3,"LongestChain",148],[6,"DefaultImportQueue",149],[6,"FullPool",150],[3,"GrandpaBlockImport",151],[3,"LinkHalf",152],[3,"Telemetry",153],[3,"PartialComponents",154],[3,"HostFunctions",155],[3,"HostFunctions",156],[3,"HostFunctions",157],[3,"HostFunctions",158],[3,"HostFunctions",159],[3,"HostFunctions",160],[3,"HostFunctions",161],[3,"HostFunctions",162],[3,"HostFunctions",163],[3,"HostFunctions",164],[3,"HostFunctions",165],[3,"HostFunctions",166],[3,"HostFunctions",167],[3,"ExtendedHostFunctions",168],[3,"WasmExecutor",135],[3,"RuntimeVersion",141]]},\ +"poe":{"doc":"This file represents a simple Proof of Existence …","t":"NNENDIDDNNLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BadlyTypedInput","BadlyTypedOutput","ConstraintCheckerError","EffectiveHeightInPast","PoeClaim","PoeConfig","PoeDispute","PoeRevoke","WrongNumberInputs","WrongNumberOutputs","__clone_box","__clone_box","__clone_box","__clone_box","block_height","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","check","check","check","check","check","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","encode","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","init","init","init","init","into","into","into","into","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","vzip","vzip","vzip","vzip"],"q":[[0,"poe"],[158,"dyn_clone::sealed"],[159,"tuxedo_core::types"],[160,"core::result"],[161,"tuxedo_core::dynamic_typing"],[162,"sp_runtime::transaction_validity"],[163,"parity_scale_codec::error"],[164,"parity_scale_codec::codec"],[165,"serde::de"],[166,"alloc::vec"],[167,"parity_scale_codec::codec"],[168,"core::cmp"],[169,"core::fmt"],[170,"core::fmt"],[171,"alloc::alloc"],[172,"core::any"],[173,"scale_info::ty"],[174,"core::ops::function"]],"d":["An input data has the wrong type.","An output data has the wrong type.","Errors that can occur when checking PoE Transactions","The effective height of this claim is in the past, So the …","A constraint checker to create claims.","","A constraint checker that resolves claim disputes by …","A constraint checker to revoke claims.","Wrong number of inputs were provided to the constraint …","Wrong number of outputs were provided to the constraint …","","","","","A means of getting the current block height. Probably this …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[14,14,0,14,0,0,0,0,14,14,14,8,12,13,11,14,8,12,13,14,8,12,13,8,8,12,12,13,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,8,14,8,12,13,14,8,12,13,14,14,14,8,8,8,12,12,12,13,13,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,14,8,12,13,8,12,13,14,8,12,13,14,8,12,13,8,14,8,12,13],"f":[0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[5,[[4,[-2]]]],[5,[[4,[-2]]]]],[[7,[6]]],[],[]],[[[8,[-1]],[5,[9]],[5,[9]]],[[7,[10]]],11],[[-1,[5,[[4,[-2]]]],[5,[[4,[-2]]]]],[[7,[6]]],[],[]],[[12,[5,[9]],[5,[9]]],[[7,[10]]]],[[-1,[5,[[4,[-2]]]],[5,[[4,[-2]]]]],[[7,[6]]],[],[]],[[13,[5,[9]],[5,[9]]],[[7,[10]]]],[14,14],[[[8,[-1]]],[[8,[-1]]],[]],[12,12],[13,13],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[7,[14,15]]],16],[-1,[[7,[[8,[-2]],15]]],16,[]],[-1,[[7,[12,15]]],16],[-1,[[7,[13,15]]],16],[[[5,[17]]],[[7,[-1,15]]],[]],[[[5,[17]]],[[7,[-1,15]]],[]],[[[5,[17]]],[[7,[-1,15]]],[]],[[[5,[17]]],[[7,[-1,15]]],[]],[[3,[5,[17]]],[[7,[-1,15]]],[]],[[3,[5,[17]]],[[7,[-1,15]]],[]],[[3,[5,[17]]],[[7,[-1,15]]],[]],[[3,[5,[17]]],[[7,[-1,15]]],[]],[[3,-1],[[7,[-2,15]]],16,[]],[[3,-1],[[7,[-2,15]]],16,[]],[[3,-1],[[7,[-2,15]]],16,[]],[[3,-1],[[7,[-2,15]]],16,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[-1,[[7,[14]]],19],[-1,[[7,[[8,[-2]]]]],19,[]],[-1,[[7,[12]]],19],[-1,[[7,[13]]],19],[18,2],[18,2],[18,2],[18,2],[[[8,[-1]]],[[20,[17]]],[]],[[14,-1],2,[21,22]],[[[8,[-1]],-2],2,[],[21,22]],[[12,-1],2,[21,22]],[[13,-1],2,[21,22]],[[14,14],23],[[[8,[-1]],[8,[-1]]],23,24],[[12,12],23],[[13,13],23],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[14,25],26],[[[8,[-1]],25],26,[]],[[12,25],26],[[13,25],26],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],18],[[],18],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[14,-1],7,27],[[[8,[-1]],-2],7,[],27],[[12,-1],7,27],[[13,-1],7,27],[14,18],[[[8,[-1]]],18,[]],[12,18],[13,18],[[-1,[5,[17]]],[[20,[17,28]]],[]],[[-1,[5,[17]]],[[20,[17,28]]],[]],[[-1,[5,[17]]],[[20,[17,28]]],[]],[[-1,[5,[17]]],[[20,[17,28]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[[],30],[[],30],[[],30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[8,[-1]],-2],-3,[],31,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",158],[15,"tuple"],[15,"u32"],[3,"Output",159],[15,"slice"],[15,"u64"],[4,"Result",160],[3,"PoeClaim",0],[3,"DynamicallyTypedData",161],[6,"TransactionPriority",162],[8,"PoeConfig",0],[3,"PoeRevoke",0],[3,"PoeDispute",0],[4,"ConstraintCheckerError",0],[3,"Error",163],[8,"Input",164],[15,"u8"],[15,"usize"],[8,"Deserializer",165],[3,"Vec",166],[8,"Output",164],[8,"Sized",167],[15,"bool"],[8,"PartialEq",168],[3,"Formatter",169],[6,"Result",169],[8,"Serializer",170],[3,"Global",171],[3,"TypeId",172],[3,"Type",173],[8,"FnOnce",174]]},\ +"runtime_upgrade":{"doc":"This is a small pallet that handles runtime upgrades in …","t":"NNENNDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BadlyTypedInput","BadlyTypedOutput","ConstraintCheckerError","InputMismatch","OutputMismatch","RuntimeUpgrade","WrongNumberInputs","WrongNumberOutputs","__clone_box","borrow","borrow","borrow_mut","borrow_mut","check","check","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","serialize","size_hint","to_keyed_vec","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","using_encoded","vzip","vzip"],"q":[[0,"runtime_upgrade"],[64,"dyn_clone::sealed"],[65,"tuxedo_core::dynamic_typing"],[66,"sp_runtime::transaction_validity"],[67,"core::result"],[68,"tuxedo_core::types"],[69,"parity_scale_codec::error"],[70,"parity_scale_codec::codec"],[71,"serde::de"],[72,"alloc::vec"],[73,"parity_scale_codec::codec"],[74,"core::fmt"],[75,"core::fmt"],[76,"alloc::alloc"],[77,"core::any"],[78,"scale_info::ty"],[79,"core::ops::function"]],"d":["An input data has the wrong type.","An output data has the wrong type.","Reasons that the RuntimeUpgrade constraint checker may fail","The consumed input does not match the current wasm. This …","The created output does not match the provided new runtime …","The sole constraint checker for the runtime upgrade. It …","Wrong number of inputs were provided to the constraint …","Wrong number of outputs were provided to the constraint …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","",""],"i":[20,20,0,20,20,0,20,20,3,20,3,20,3,3,3,3,3,3,3,3,3,20,3,20,3,3,20,3,3,3,3,3,3,3,20,3,20,3,20,3,20,3,20,3,20,3,3,3,3,3,20,3,20,3,20,3,3,20,3,20,3,3,20,3],"f":[0,0,0,0,0,0,0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,[5,[4]],[5,[4]]],[[7,[6]]]],[[-1,[5,[[8,[-2]]]],[5,[[8,[-2]]]]],[[7,[9]]],[],[]],[3,3],[[-1,-2],2,[],[]],[-1,[[7,[3,10]]],11],[[[5,[12]]],[[7,[-1,10]]],[]],[[13,[5,[12]]],[[7,[-1,10]]],[]],[[13,-1],[[7,[-2,10]]],11,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[-1,[[7,[3]]],15],[14,2],[14,2],[3,[[16,[12]]]],[[3,-1],2,[17,18]],[[3,3],19],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[20,21],22],[[3,21],22],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],14],[[],14],[-1,-2,[],[]],[-1,-2,[],[]],[[3,-1],7,23],[3,14],[[-1,[5,[12]]],[[16,[12,24]]],[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[[],26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,-1],-2,27,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",64],[15,"tuple"],[3,"RuntimeUpgrade",0],[3,"DynamicallyTypedData",65],[15,"slice"],[6,"TransactionPriority",66],[4,"Result",67],[3,"Output",68],[15,"u64"],[3,"Error",69],[8,"Input",70],[15,"u8"],[15,"u32"],[15,"usize"],[8,"Deserializer",71],[3,"Vec",72],[8,"Output",70],[8,"Sized",73],[15,"bool"],[4,"ConstraintCheckerError",0],[3,"Formatter",74],[6,"Result",74],[8,"Serializer",75],[3,"Global",76],[3,"TypeId",77],[3,"Type",78],[8,"FnOnce",79]]},\ +"tuxedo_core":{"doc":"This crate is the core of the Tuxedo runtime framework.","t":"CDCCXLLLLLLALLLAOLOLLLLLLAALLXXLALLALLALIQQIKKADLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNEDSINLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLYYYISKNGNNDNNDDNDENLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLDLLLLLLLLLLLLLLLLLLLDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMLLLLLMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLL","n":["ConstraintChecker","Executive","SimpleConstraintChecker","Verifier","aggregate","apply_extrinsic","apply_tuxedo_transaction","block_height","borrow","borrow_mut","close_block","constraint_checker","deref","deref_mut","drop","dynamic_typing","ensure","execute_block","fail","from","from_mut","from_ref","init","into","open_block","support_macros","traits","try_from","try_into","tuxedo_constraint_checker","tuxedo_verifier","type_id","types","unchecked_into","unique_saturated_into","utxo_set","validate_transaction","validate_tuxedo_transaction","verifier","vzip","ConstraintChecker","Error","Error","SimpleConstraintChecker","check","check","testing","TestConstraintChecker","__clone_box","borrow","borrow_mut","check","check","checks","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref_mut","deserialize","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from_mut","from_ref","init","into","serialize","size_hint","to_keyed_vec","to_owned","try_from","try_into","type_id","type_info","unchecked_into","unique_saturated_into","using_encoded","vzip","DecodingFailed","DynamicTypingError","DynamicallyTypedData","TYPE_ID","UtxoData","WrongType","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","data","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","fmt","fmt","fmt","from","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","serialize","size_hint","testing","to_keyed_vec","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_id","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","Bogus","borrow","borrow_mut","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref_mut","drop","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from_mut","from_ref","init","into","size_hint","to_keyed_vec","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","CloneNoBound","DebugNoBound","DefaultNoBound","Cash","ID","value","ConstraintCheckerError","DispatchResult","DuplicateInput","Err","Input","MissingInput","Ok","Output","OutputRef","PreExistingOutput","Transaction","UtxoError","VerifierError","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checker","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","index","init","init","init","init","init","inputs","into","into","into","into","into","is_signed","new","output_ref","outputs","payload","redeemer","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tx_hash","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","verifier","vzip","vzip","vzip","vzip","vzip","TransparentUtxoSet","borrow","borrow_mut","consume_utxo","deref","deref_mut","drop","from","from_mut","from_ref","init","into","peek_utxo","store_utxo","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","SigCheck","SignatureAndIndex","TestVerifier","ThresholdMultiSignature","UpForGrabs","Verifier","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","encode","encode","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","has_duplicate_signatories","index","init","init","init","init","init","into","into","into","into","into","owner_pubkey","serialize","serialize","serialize","serialize","serialize","signatories","signature","size_hint","size_hint","size_hint","size_hint","size_hint","threshold","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","using_encoded","verifies","verify","verify","verify","verify","verify","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"tuxedo_core"],[40,"tuxedo_core::constraint_checker"],[47,"tuxedo_core::constraint_checker::testing"],[88,"tuxedo_core::dynamic_typing"],[157,"tuxedo_core::dynamic_typing::testing"],[186,"tuxedo_core::support_macros"],[189,"tuxedo_core::traits"],[192,"tuxedo_core::types"],[376,"tuxedo_core::utxo_set"],[396,"tuxedo_core::verifier"],[592,"sp_runtime"],[593,"scale_info"],[594,"sp_runtime::traits"],[595,"core::result"],[596,"core::any"],[597,"sp_runtime::transaction_validity"],[598,"sp_runtime::transaction_validity"],[599,"parity_scale_codec::error"],[600,"parity_scale_codec::codec"],[601,"serde::de"],[602,"alloc::vec"],[603,"parity_scale_codec::codec"],[604,"core::fmt"],[605,"core::fmt"],[606,"alloc::alloc"],[607,"scale_info::ty"],[608,"core::ops::function"],[609,"alloc::string"],[610,"core::clone"],[611,"parity_scale_codec::codec"],[612,"core::fmt"],[613,"serde::ser"]],"d":["","The executive. Each runtime is encouraged to make a type …","","","Automatically implements From for each type in an …","","Does full verification and application of tuxedo …","A helper function that allows tuxedo runtimes to read the …","","","","A constraint checker is a piece of logic that determines …","","","","Dynamic Typing utilities for Tuxedo runtimes","Evaluate $x:expr and if not true return Err($y:expr).","","Return Err of the expression: return Err($expression);.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","These macros are copied from frame-support. Substrate …","General-purpose runtime traits for describing common types …","","","This macro treats the supplied enum as an aggregate …","This macro treats the supplied enum as an aggregate …","","The common types that will be used across a Tuxedo …","","","For now this is a higher level description of the default …","","Does pool-style validation of a tuxedo transaction. Does …","A verifier is a piece of logic that determines whether an …","","A single constraint checker that a transaction can choose …","The error type that this constraint checker may return","the error type that this constraint checker may return","A simplified constraint checker that a transaction can …","The actual check validation logic","The actual check validation logic","Utilities for writing constraint-checker-related unit tests","A testing checker that passes (with zero priority) or not …","","","","","","Whether the checker should pass.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","Although the types matched, the data could not be decoded …","Errors that can occur when casting dynamically typed data …","A piece of encoded data with a type id associated Strongly …","A unique identifier for this type. For now choosing this …","A trait that must be implemented for any data that can be …","The data provided was not of the target decoding type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts strongly typed data from an Output, iff the …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","A bogus data type for use in tests.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","Derive [Clone] but do not bound any generic. Docs are at …","Derive [Debug] but do not bound any generics. Docs are at …","derive Default but do no bound any generic. Docs are at …","A trait for UTXOs that can act like coins, or bank notes.","A 1-byte unique identifier for this coin. Might need more …","Get the value of this token.","The constraint checker errored.","The Result of dispatching a UTXO transaction.","This transaction defines the same input multiple times","Contains the error value","A reference the a utxo that will be consumed along with …","One or more of the inputs required by this transaction is …","Contains the success value","An opaque piece of Transaction output data. This is how …","A reference to a output that is expected to exist in the …","This transaction defines an output that already existed in …","A UTXO Transaction","","The Verifier errored. TODO determine whether it is useful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","The index of this output among all outputs created by the …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","a reference to the output being consumed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A hash of the transaction that created this output","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume a Utxo from the set.","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","Fetch a utxo from the set.","Add a utxo into the set. This will overwrite any utxo that …","","","","","","","A typical verifier that checks an sr25519 signature","Combination of a signature plus and index so that the …","A testing verifier that passes or depending on the enclosed","A Threshold multisignature. Some number of member …","A simple verifier that allows anyone to consume an output …","A means of checking that an output can be verified (aka …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","The index of this signer in the signatory vector","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","All the member signatories, some (or all depending on the …","The signature of the signer","","","","","","The minimum number of valid signatures needed to consume …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether the verifier should pass","","","","","","","","","",""],"i":[0,0,0,0,0,58,58,58,58,58,58,0,58,58,58,0,0,58,0,58,58,58,58,58,58,0,0,58,58,0,0,58,0,58,58,0,58,58,0,58,0,59,6,0,59,6,0,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,38,0,0,39,0,38,16,16,38,16,38,16,16,16,16,16,16,16,16,38,16,38,16,16,38,16,16,38,16,16,16,38,38,38,16,16,38,38,16,16,38,16,38,16,38,16,38,16,38,16,16,0,16,16,38,16,38,16,38,16,38,16,16,16,38,16,38,16,38,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,60,60,15,0,15,3,0,15,3,0,0,15,0,0,15,43,2,45,19,43,2,45,15,19,43,2,45,15,19,2,43,2,45,19,43,2,45,19,43,2,45,19,43,2,45,19,43,2,45,19,43,2,45,19,43,2,45,15,19,43,2,45,15,19,43,2,45,19,43,2,45,15,19,43,2,45,19,43,2,45,15,19,43,43,43,2,2,2,45,45,45,15,15,15,19,19,19,43,2,45,15,19,43,2,45,15,19,43,2,45,15,19,43,2,45,15,19,43,43,2,45,15,19,2,43,2,45,15,19,2,2,45,2,19,45,43,2,45,19,43,45,19,43,2,45,19,43,2,45,19,43,2,45,15,19,43,2,45,15,19,43,43,2,45,15,19,43,2,45,19,43,2,45,15,19,43,2,45,15,19,19,43,2,45,15,19,0,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,0,0,0,0,0,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,57,53,54,55,56,57,53,54,55,56,57,53,53,53,54,54,54,55,55,55,56,56,56,57,57,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,55,56,53,54,55,56,57,53,54,55,56,57,53,53,54,55,56,57,55,56,53,54,55,56,57,55,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,56,57,53,54,55,57,53,54,55,56,57,53,54,55,56,57,53,57,57,4,53,54,55,57,53,54,55,56,57],"f":[0,0,0,0,0,[[],1],[[[2,[-1,-2]]],3,[4,5],[[6,[-1]],5]],[[]],[-1,-2,[],[]],[-1,-2,[],[]],[[]],0,[7,-1,[]],[7,-1,[]],[7,8],0,0,[-1,8,9],0,[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[-1,-2,[],[]],[[],8],0,0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],0,0,[-1,11,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[12,13],[[[2,[-1,-2]]],[[10,[14,15]]],[4,5],[[6,[-1]],5]],0,[-1,-2,[],[]],0,0,0,0,[[-1,[17,[16]],[17,[16]]],[[10,[18]]],[]],[[-1,[17,[[19,[-2]]]],[17,[[19,[-2]]]]],[[10,[18]]],[],[]],0,0,[[-1,20],8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[21,[17,[16]],[17,[16]]],[[10,[18,8]]]],[[-1,[17,[[19,[-2]]]],[17,[[19,[-2]]]]],[[10,[22]]],[],[]],0,[21,21],[[-1,-2],8,[],[]],[-1,[[10,[21,23]]],24],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[-1,[[10,[21]]],27],[7,8],[21,[[28,[25]]]],[[21,-1],8,[29,30]],[[21,21],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[21,32],33],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[-1,-2,[],[]],[[21,-1],10,34],[21,7],[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[],36],[-1,-2,[],[]],[-1,-2,[],[]],[[21,-1],-2,37,[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,20],8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,16],[[-1,-2],8,[],[]],0,[-1,[[10,[16,23]]],24],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[10,[16]]],27],[7,8],[7,8],[[16,-1],8,[29,30]],[[16,16],31],[[38,38],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[16,[[10,[-1,38]]],39],[[16,32],33],[[38,32],33],[[38,32],33],[-1,16,39],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[[16,-1],10,34],[16,7],0,[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,-2,[],[]],[-1,40,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],0,[[],36],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[41,23]]],24],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[7,8],[[41,-1],8,[29,30]],[[41,41],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[41,32],33],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[-1,-2,[],[]],[41,7],[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,42,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[43,43],[[[2,[-1,-2]]],[[2,[-1,-2]]],[44,5],[44,5]],[45,45],[[[19,[-1]]],[[19,[-1]]],44],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[-1,[[10,[43,23]]],24],[-1,[[10,[[2,[-2,-3]],23]]],24,[46,5],[46,5]],[-1,[[10,[45,23]]],24],[-1,[[10,[[19,[-2]],23]]],24,46],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[10,[43]]],27],[-1,[[10,[[2,[-2,-3]]]]],27,[47,5],[47,5]],[-1,[[10,[45]]],27],[-1,[[10,[[19,[-2]]]]],27,47],[7,8],[7,8],[7,8],[7,8],[7,8],[[43,-1],8,[29,30]],[[[2,[-1,-2]],-3],8,[48,5],[48,5],[29,30]],[[45,-1],8,[29,30]],[[[19,[-1]],-2],8,48,[29,30]],[[43,43],31],[[[2,[-1,-2]],[2,[-1,-2]]],31,[49,5],[49,5]],[[45,45],31],[[[15,[-1]],[15,[-1]]],31,49],[[[19,[-1]],[19,[-1]]],31,49],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[43,32],33],[[[2,[-1,-2]],32],33,[50,5],[50,5]],[[45,32],33],[[[15,[-1]],32],33,50],[[[19,[-1]],32],33,50],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],7],[[],7],[[],7],[[],7],[[],7],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[2,[-1,-2]]],[[51,[31]]],5,5],[[[2,[-1,-2]],51],[[51,[[2,[-1,-2]]]]],5,5],0,0,0,0,[[43,-1],10,34],[[[2,[-1,-2]],-3],10,[52,5],[52,5],34],[[45,-1],10,34],[[[19,[-1]],-2],10,52,34],[43,7],[45,7],[[[19,[-1]]],7,48],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],0,[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[],36],[[],36],[[],36],[[],36],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[43,[[51,[[19,[-1]]]]],4],[7,-1,[]],[7,-1,[]],[7,8],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],7],[-1,-2,[],[]],[43,[[51,[[19,[-1]]]]],4],[[43,[19,[-1]]],8,4],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[[-1,20],8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[54,54],[55,55],[56,56],[57,57],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[-1,[[10,[53,23]]],24],[-1,[[10,[54,23]]],24],[-1,[[10,[55,23]]],24],[-1,[[10,[56,23]]],24],[-1,[[10,[57,23]]],24],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,[17,[25]]],[[10,[-1,23]]],[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[[26,-1],[[10,[-2,23]]],24,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[10,[53]]],27],[-1,[[10,[54]]],27],[-1,[[10,[55]]],27],[-1,[[10,[56]]],27],[-1,[[10,[57]]],27],[7,8],[7,8],[7,8],[7,8],[7,8],[53,[[28,[25]]]],[57,[[28,[25]]]],[[53,-1],8,[29,30]],[[54,-1],8,[29,30]],[[55,-1],8,[29,30]],[[56,-1],8,[29,30]],[[57,-1],8,[29,30]],[[53,53],31],[[54,54],31],[[55,55],31],[[56,56],31],[[57,57],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[53,32],33],[[54,32],33],[[55,32],33],[[56,32],33],[[57,32],33],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[55,31],0,[[],7],[[],7],[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[53,-1],10,34],[[54,-1],10,34],[[55,-1],10,34],[[56,-1],10,34],[[57,-1],10,34],0,0,[53,7],[54,7],[55,7],[56,7],[57,7],0,[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[[-1,[17,[25]]],[[28,[25,35]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[],36],[[],36],[[],36],[[],36],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[53,-1],-2,37,[]],[[57,-1],-2,37,[]],0,[[-1,[17,[25]],[17,[25]]],31,[]],[[53,[17,[25]],[17,[25]]],31],[[54,[17,[25]],[17,[25]]],31],[[55,[17,[25]],[17,[25]]],31],[[57,[17,[25]],[17,[25]]],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[6,"ApplyExtrinsicResult",592],[3,"Transaction",192],[6,"DispatchResult",192],[8,"Verifier",396],[8,"TypeInfo",593],[8,"ConstraintChecker",40],[15,"usize"],[15,"tuple"],[8,"Block",594],[4,"Result",595],[3,"TypeId",596],[4,"TransactionSource",597],[6,"TransactionValidity",597],[3,"ValidTransaction",597],[4,"UtxoError",192],[3,"DynamicallyTypedData",88],[15,"slice"],[6,"TransactionPriority",597],[3,"Output",192],[3,"Private",598],[3,"TestConstraintChecker",47],[15,"u64"],[3,"Error",599],[8,"Input",600],[15,"u8"],[15,"u32"],[8,"Deserializer",601],[3,"Vec",602],[8,"Output",600],[8,"Sized",603],[15,"bool"],[3,"Formatter",604],[6,"Result",604],[8,"Serializer",605],[3,"Global",606],[3,"Type",607],[8,"FnOnce",608],[4,"DynamicTypingError",88],[8,"UtxoData",88],[3,"String",609],[3,"Bogus",157],[15,"u128"],[3,"OutputRef",192],[8,"Clone",610],[3,"Input",192],[8,"Decode",600],[8,"Deserialize",601],[8,"Encode",600],[8,"PartialEq",611],[8,"Debug",604],[4,"Option",612],[8,"Serialize",605],[3,"SigCheck",396],[3,"UpForGrabs",396],[3,"ThresholdMultiSignature",396],[3,"SignatureAndIndex",396],[3,"TestVerifier",396],[3,"Executive",0],[8,"SimpleConstraintChecker",40],[8,"Cash",189],[3,"TransparentUtxoSet",376]]},\ +"tuxedo_template_runtime":{"doc":"The Tuxedo Template Runtime is an example runtime that uses","t":"NNNNNNGGGNNDGNNEEEGNNNNNNDDDNNNNGNRRRLLLCALLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLLLLMLLLLLLLLCLLLCFMLAMMMCLLLCLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLFDGDDLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AmoebaCreation","AmoebaCreation","AmoebaDeath","AmoebaDeath","AmoebaMitosis","AmoebaMitosis","Block","BlockNumber","Executive","FreeKittyConstraintChecker","FreeKittyConstraintChecker","GenesisConfig","Header","Money","Money","OuterConstraintChecker","OuterConstraintCheckerError","OuterVerifier","Output","PoeClaim","PoeClaim","PoeDispute","PoeDispute","PoeRevoke","PoeRevoke","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeUpgrade","RuntimeUpgrade","SigCheck","ThresholdMultiSignature","Transaction","UpForGrabs","VERSION","WASM_BINARY","WASM_BINARY_BLOATY","__clone_box","__clone_box","__clone_box","amoeba","api","api_version","apply_extrinsic","assimilate_storage","authorities","block_height","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","check_inherents","checker","clone","clone","clone","clone_into","clone_into","clone_into","construct_runtime_api","current_set_id","decode","decode","decode","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_session_keys","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","digest","drop","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execute_block","execute_in_transaction","extract_proof","extrinsics","extrinsics_root","finalize_block","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","generate_key_ownership_proof","generate_session_keys","genesis_utxos","grandpa_authorities","has_api","has_api_with","header","inherent_extrinsics","init","init","init","init","init","init","init","initialize_block","inputs","into","into","into","into","into","into","into","into_storage_changes","kitties","metadata","metadata_at_version","metadata_versions","money","native_version","number","offchain_worker","opaque","outputs","parent_hash","payload","poe","proof_recorder","record_proof","register_extension","runtime_upgrade","serialize","serialize","serialize","set_call_context","size_hint","size_hint","size_hint","slot_duration","state_root","submit_report_equivocation_unsigned_extrinsic","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","validate_transaction","verifier","verify","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","dispatch","AuraAppPublic","Block","GrandpaAppPublic","SessionKeys","__clone_box","aura","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_into_raw_public_keys","decode_with_depth_limit","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","encode_to","eq","equivalent","equivalent","equivalent","extrinsics","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","generate","get_raw","grandpa","header","init","init","init","into","into","into","into_raw_public_keys","key_ids","serialize","size_hint","to_keyed_vec","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_info","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip"],"q":[[0,"tuxedo_template_runtime"],[275,"tuxedo_template_runtime::api"],[276,"tuxedo_template_runtime::opaque"],[356,"dyn_clone::sealed"],[357,"core::option"],[358,"sp_api"],[359,"core::result"],[360,"sp_runtime::traits"],[361,"sp_api"],[362,"sp_storage"],[363,"alloc::string"],[364,"sp_consensus_aura::sr25519"],[365,"alloc::vec"],[366,"tuxedo_core::types"],[367,"sp_runtime::transaction_validity"],[368,"sp_inherents"],[369,"sp_inherents"],[370,"parity_scale_codec::error"],[371,"parity_scale_codec::codec"],[372,"sp_core::crypto"],[373,"serde::de"],[374,"parity_scale_codec::codec"],[375,"core::ops::function"],[376,"sp_trie::storage_proof"],[377,"core::fmt"],[378,"core::fmt"],[379,"tuxedo_core::verifier"],[380,"poe"],[381,"runtime_upgrade"],[382,"kitties"],[383,"money"],[384,"amoeba"],[385,"sp_core"],[386,"sp_version"],[387,"sp_api"],[388,"serde::ser"],[389,"sp_core::traits"],[390,"sp_consensus_slots"],[391,"sp_runtime::traits"],[392,"core::any"],[393,"scale_info::ty"],[394,"sp_runtime::transaction_validity"]],"d":["Checks that a single amoeba is simply created from the void…","","Checks that a single amoeba is simply removed from the …","","Checks that an amoeba can split into two new amoebas","","","","","Checks Free Kitty transactions","","","","Checks monetary transactions in a basic fungible …","","A constraint checker is a piece of logic that can be used …","This type is generated by the #[tuxedo_constraint_checker] …","A verifier checks that an individual input can be …","","Checks that new valid proofs of existence are claimed","","Checks that one winning claim came earlier than all the …","","Checks that proofs of existence are revoked.","","The main struct in this module.","","Implements all runtime apis for the client side.","Upgrade the Wasm Runtime","","","","","","This runtime version.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","","","","","","","","","","","","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","The block header.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The version information used to identify this runtime when …","The block number.","","Opaque types. These are used by the CLI to instantiate …","","The parent hash.","","","","","","","","","","","","","","","The state trie merkle root","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Opaque block type.","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","The accompanying extrinsics.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Generate a set of keys with optionally using the given …","","","The block header.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[16,40,16,40,16,40,0,0,0,16,40,0,0,16,40,0,0,0,0,16,40,16,40,16,40,0,0,0,16,40,17,17,0,17,0,0,0,17,16,24,0,0,3,24,11,24,24,11,17,16,40,24,77,3,11,17,16,40,24,77,3,16,24,78,17,16,24,17,16,24,77,24,17,16,24,17,16,24,17,16,24,24,17,16,24,11,11,17,16,40,24,77,3,11,17,16,40,24,77,3,11,17,16,79,11,17,16,40,24,77,3,17,16,24,17,16,24,17,17,17,16,16,16,24,24,24,24,3,3,21,79,24,17,16,40,11,17,17,17,17,16,16,16,16,16,16,16,16,16,16,40,24,77,3,11,17,16,40,24,77,3,11,17,16,40,24,77,3,24,24,11,24,3,3,21,24,11,17,16,40,24,77,3,24,78,11,17,16,40,24,77,3,3,0,24,24,24,0,0,79,24,0,78,79,80,0,3,3,3,0,11,17,16,3,17,16,24,24,79,24,17,16,24,17,16,24,11,17,16,40,24,77,3,11,17,16,40,24,77,3,11,17,16,40,24,77,3,17,16,24,11,17,16,40,24,77,3,11,17,16,40,24,77,3,24,80,17,24,11,17,16,40,24,77,3,0,0,0,0,0,76,76,81,82,76,81,82,76,76,76,76,76,76,76,76,81,82,76,81,82,76,76,81,82,76,76,76,76,76,76,83,76,81,82,76,81,82,76,81,82,76,76,76,76,83,81,82,76,81,82,76,76,76,76,76,76,76,81,82,76,81,82,76,81,82,76,76,81,82,76,81,82,76,81,82,76],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,0,[[[3,[-1,-2]]],[[7,[[5,[4]],6]]],8,[[9,[-1]]]],[[],10],[[11,12],[[7,[2,13]]]],[[],[[15,[14]]]],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[16,[19,[[18,[17]]]],[19,[[18,[17]]]]],[[7,[20]]]],[[21,22],23],0,[17,17],[16,16],[24,24],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-2,25,8,[[9,[-1]]]],[[],26],[-1,[[7,[17,27]]],28],[-1,[[7,[16,27]]],28],[-1,[[7,[24,27]]],28],[[[19,[29]]],[[7,[-1,27]]],[]],[[[19,[29]]],[[7,[-1,27]]],[]],[[[19,[29]]],[[7,[-1,27]]],[]],[[4,[19,[29]]],[[7,[-1,27]]],[]],[[4,[19,[29]]],[[7,[-1,27]]],[]],[[4,[19,[29]]],[[7,[-1,27]]],[]],[[[15,[29]]],[[5,[[15,[[2,[[15,[29]],30]]]]]]]],[[4,-1],[[7,[-2,27]]],28,[]],[[4,-1],[[7,[-2,27]]],28,[]],[[4,-1],[[7,[-2,27]]],28,[]],[[],11],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[-1,[[7,[11]]],32],[-1,[[7,[17]]],32],[-1,[[7,[16]]],32],0,[31,2],[31,2],[31,2],[31,2],[31,2],[31,2],[31,2],[[17,-1],2,[33,34]],[[16,-1],2,[33,34]],[[24,-1],2,[33,34]],[[17,17],35],[[16,16],35],[[24,24],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[21,2],[[[3,[-1,-2]],-3],-4,8,[[9,[-1]]],36,[]],[[[3,[-1,-2]]],[[5,[37]]],8,[[9,[-1]]]],0,0,[[]],[[17,38],39],[[16,38],39],[[40,38],39],[-1,-1,[]],[41,17],[42,17],[43,17],[-1,-1,[]],[44,16],[45,16],[-1,-1,[]],[46,16],[47,16],[48,16],[49,16],[50,16],[51,16],[[[52,[24]]],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[26,53],[[5,[54]]]],[[[5,[[15,[29]]]]],[[15,[29]]]],0,[[],55],[[[3,[-1,-2]]],[[7,[35,6]]],8,[[9,[-1]]]],[[[3,[-1,-2]],-3],[[7,[35,6]]],8,[[9,[-1]]],56],0,[22,15],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],2],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]],-3],[[7,[[57,[-1]],13]]],8,[[9,[-1]]],[[59,[[58,[-1]]]]]],0,[[],60],[4,[[5,[60]]]],[[],[[15,[4]]]],0,[[],61],0,[[],2],0,0,0,0,0,[[[3,[-1,-2]]],[[5,[[62,[-1]]]]],8,[[9,[-1]]]],[[[3,[-1,-2]]],2,8,[[9,[-1]]]],[[[3,[-1,-2]],-3],2,8,[[9,[-1]]],63],0,[[11,-1],7,64],[[17,-1],7,64],[[16,-1],7,64],[[[3,[-1,-2]],65],2,8,[[9,[-1]]]],[17,31],[16,31],[24,31],[[],66],0,[[[68,[[67,[21]]]],54],[[5,[2]]]],[[-1,[19,[29]]],[[15,[29,69]]],[]],[[-1,[19,[29]]],[[15,[29,69]]],[]],[[-1,[19,[29]]],[[15,[29,69]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[[],71],[[],71],[[],71],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[72,73],0,[[17,[19,[29]],[19,[29]]],35],[[],74],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[75,[19,[29]]],[[5,[[15,[29]]]]]],0,0,0,0,[[-1,1],2,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,76],[[-1,-2],2,[],[]],[-1,[[7,[76,27]]],28],[[[19,[29]]],[[7,[-1,27]]],[]],[[4,[19,[29]]],[[7,[-1,27]]],[]],[[[19,[29]]],[[5,[[15,[[2,[[15,[29]],30]]]]]]]],[[4,-1],[[7,[-2,27]]],28,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[31,-1,[]],[-1,[[7,[76]]],32],[31,2],[31,2],[31,2],[[76,-1],2,[33,34]],[[76,76],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],0,[[76,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[[15,[29]]]]],[[15,[29]]]],[[76,30],[[19,[29]]]],0,0,[[],31],[[],31],[[],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,[[15,[[2,[[15,[29]],30]]]]]],[[],[[19,[30]]]],[[76,-1],7,64],[76,31],[[-1,[19,[29]]],[[15,[29,69]]],[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[[],71],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",356],[15,"tuple"],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",357],[4,"ApiError",358],[4,"Result",359],[8,"Block",360],[8,"CallApiAt",358],[6,"ApplyExtrinsicResult",361],[3,"GenesisConfig",0],[3,"Storage",362],[3,"String",363],[6,"AuthorityId",364],[3,"Vec",365],[4,"OuterConstraintChecker",0],[4,"OuterVerifier",0],[3,"Output",366],[15,"slice"],[6,"TransactionPriority",367],[6,"Block",0],[3,"InherentData",368],[3,"CheckInherentsResult",368],[3,"Runtime",0],[3,"ApiRef",358],[6,"SetId",369],[3,"Error",370],[8,"Input",371],[15,"u8"],[3,"KeyTypeId",372],[15,"usize"],[8,"Deserializer",373],[8,"Output",371],[8,"Sized",374],[15,"bool"],[8,"FnOnce",375],[3,"StorageProof",376],[3,"Formatter",377],[6,"Result",377],[4,"OuterConstraintCheckerError",0],[3,"UpForGrabs",378],[3,"SigCheck",378],[3,"ThresholdMultiSignature",378],[3,"AmoebaMitosis",379],[3,"PoeRevoke",380],[3,"RuntimeUpgrade",381],[3,"FreeKittyConstraintChecker",382],[4,"MoneyConstraintChecker",383],[3,"AmoebaCreation",379],[3,"PoeDispute",380],[3,"AmoebaDeath",379],[3,"PoeClaim",380],[6,"AuthorityId",369],[3,"OpaqueKeyOwnershipProof",369],[6,"AuthorityList",369],[8,"Fn",375],[6,"StorageChanges",358],[6,"HashingFor",360],[8,"Backend",384],[3,"OpaqueMetadata",385],[3,"NativeVersion",386],[6,"ProofRecorder",358],[8,"Extension",387],[8,"Serializer",388],[4,"CallContext",389],[3,"SlotDuration",390],[6,"NumberFor",360],[3,"EquivocationProof",369],[3,"Global",391],[3,"TypeId",392],[3,"Type",393],[4,"TransactionSource",367],[6,"TransactionValidity",367],[3,"RuntimeVersion",386],[15,"str"],[3,"SessionKeys",276],[3,"RuntimeApi",0],[6,"Transaction",0],[6,"Header",0],[6,"Output",0],[3,"AuraAppPublic",276],[3,"GrandpaAppPublic",276],[6,"Block",276]]},\ "tuxedo_template_wallet":{"doc":"A simple CLI wallet. For now it is a toy just to start …","t":"RAAFFFAFAAFFAFAFNDENNNNNNDNNLLLLLLLLLLLLLMLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMRRRFFFFFFFFFGQIGDGLLKLLLLLLLLLALLLLLLDLLLLLLLLLLLLLLLLLFFRRRRRFFFFFFFFFFFFFFFFFFF","n":["DEFAULT_ENDPOINT","amoeba","cli","default_data_path","fetch_storage","h256_from_string","keystore","main","money","output_filter","output_ref_from_string","pretty_print_verifier","rpc","strip_0x_prefix","sync","amoeba_demo","AmoebaDemo","Cli","Command","GenerateKey","InsertKey","RemoveKey","ShowAllOutputs","ShowBalance","ShowKeys","SpendArgs","SpendCoins","VerifyCoin","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","command","command","command_for_update","data_path","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","endpoint","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","group_id","group_id","has_subcommand","init","init","init","input","into","into","into","no_sync","output_amount","recipient","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","output_ref","password","pub_key","seed","KEY_TYPE","SHAWN_PHRASE","SHAWN_PUB_KEY","generate_key","get_keys","has_key","insert_default_key_for_this_session","insert_key","remove_key","sign_with","get_coin_from_storage","spend_coins","Filter","Filter","OutputFilter","OutputInfo","SigCheckFilter","TxHash","borrow","borrow_mut","build_filter","build_filter","deref","deref_mut","drop","from","from_mut","from_ref","init","into","tests","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","TestSigCheckFilter","borrow","borrow_mut","build_filter","deref","deref_mut","drop","from","from_mut","from_ref","init","into","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","node_get_block","node_get_block_hash","BLOCKS","BLOCK_HASHES","NUM_GENESIS_UTXOS","SPENT","UNSPENT","add_unspent_output","apply_block","apply_transaction","get_arbitrary_unspent_set","get_balances","get_block","get_block_hash","get_unspent","height","init_from_genesis","open_db","print_block_hashes_tree","print_unspent_tree","remove_unspent_output","spend_output","synchronize","unapply_highest_block","unapply_transaction","unspend_output"],"q":[[0,"tuxedo_template_wallet"],[15,"tuxedo_template_wallet::amoeba"],[16,"tuxedo_template_wallet::cli"],[109,"tuxedo_template_wallet::cli::Command"],[113,"tuxedo_template_wallet::keystore"],[123,"tuxedo_template_wallet::money"],[125,"tuxedo_template_wallet::output_filter"],[150,"tuxedo_template_wallet::output_filter::tests"],[168,"tuxedo_template_wallet::rpc"],[170,"tuxedo_template_wallet::sync"],[194,"std::path"],[195,"tuxedo_core::types"],[196,"jsonrpsee_http_client::client"],[197,"tuxedo_core::types"],[198,"tuxedo_core::verifier"],[199,"primitive_types"],[200,"clap_builder"],[201,"core::result"],[202,"tuxedo_template_runtime"],[203,"clap_builder::builder::command"],[204,"core::fmt"],[205,"core::fmt"],[206,"clap_builder::util::id"],[207,"core::option"],[208,"core::any"],[209,"sc_keystore::local"],[210,"alloc::string"],[211,"core::iter::traits::iterator"],[212,"std::path"],[213,"alloc::vec"],[214,"money"],[215,"sled::db"],[216,"tuxedo_template_runtime"],[217,"tuxedo_template_runtime"]],"d":["The default RPC endpoint for the wallet to connect to","Toy off-chain process to create an amoeba and perform …","Tuxedo Template Wallet’s Command Line Interface.","Generate the platform-specific default data path for the …","Fetch an output from chain storage given an OutputRef","Parse a string into an H256 that represents a public key","Wallet’s local keystore.","","Wallet features related to spending money and checking …","","Parse an output ref from a string","Utility to pretty print an outer verifier","Strongly typed helper functions for communicating with the …","Takes a string and checks for a 0x prefix. Returns a …","This module is responsible for maintaining the wallet’s …","","Demonstrate creating an amoeba and performing mitosis on …","The wallet’s main CLI struct","The tasks supported by the wallet","Generate a private key using either some or no password …","Insert a private key into the keystore to later use when …","Remove a specific key from the keystore. WARNING! This …","Show the complete list of UTXOs known to the wallet.","For each key tracked by the wallet, shows the sum of all …","Show public information about all the keys in the keystore.","","Spend some coins.","Verify that a particular coin exists.","","","","","","","","","","","","","","","","Path where the wallet data is stored. Wallet data is just …","","","","","","","","","","RPC endpoint of the node that this wallet will connect to","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","An input to be consumed by this transaction. This argument …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Skip the initial sync that the wallet typically performs …","An output amount. For the transaction to be valid, the …","Hex encoded address (sr25519 pubkey) of the recipient","","","","","","","","","","","","","","","","","","","","","","","","","A hex-encoded output reference","Initialize a public/private key pair with a password","The public key to remove","Seed phrase of the key to insert.","A KeyTypeId to use in the keystore for Tuxedo …","A default seed phrase for signing inputs when none is …","The public key corresponding to the default seed above.","Generate a new key from system entropy and insert it into …","","Check whether a specific key is in the keystore","Insert the example “Shawn” key into the keystore for …","Insert the private key associated with the given seed into …","Caution. Removes key from keystore. Call with care.","Sign a given message with the private key that corresponds …","Given an output ref, fetch the details about this coin …","Create and send a transaction that spends coins on the …","The Filter type which is the closure signature used by …","The Filter type which is the closure signature used by …","","","","","","","Builds a filter to be passed to wallet sync functions to …","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","Typed helper to get the node’s full block at a …","Typed helper to get the Node’s block hash at a …","The identifier for the blocks tree in the db.","The identifier for the block_hashes tree in the db.","TODO remove this constant. Instead we should just iterate …","The identifier for the spent tree in the db.","The identifier for the unspent tree in the db.","Add a new output to the database updating all tables.","Apply a block to the local database","Apply a single transaction to the local database The …","Picks an arbitrary set of unspent outputs from the …","Iterate the entire unspent set summing the values of the …","Gets the block from the local database given a block hash. …","Gets the block hash from the local database given a block …","Gets the owner and amount associated with an output ref …","Get the block height that the wallet is currently synced to","","Open a database at the given location intended for the …","Debugging use. Print out the entire block_hashes tree.","Debugging use. Print the entire unspent outputs tree.","Remove an output from the database updating all tables.","Mark an existing output as spent. This does not purge all …","Synchronize the local database to the database of the …","Unapply the best block that the wallet currently knows …","Run a transaction backwards against a database. Mark all …","Mark an output that was previously spent back as unspent."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,18,18,18,18,18,18,0,18,18,15,19,15,19,18,18,15,18,19,15,18,19,15,15,15,15,15,18,19,15,18,19,15,18,19,15,15,18,19,15,18,19,15,18,19,15,18,19,15,18,19,15,18,19,15,19,18,15,18,19,19,15,18,19,15,19,19,15,18,19,15,18,19,15,18,19,15,18,19,15,18,19,15,18,19,15,18,19,15,18,19,40,41,42,43,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,45,45,44,45,45,45,45,45,45,45,45,45,0,45,45,45,45,45,45,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,[[],1],[[2,3],[[5,[[4,[-1]]]]],6],[7,[[5,[8]]]],0,[[],[[5,[9]]]],0,0,[7,[[11,[2,10]]]],[12,9],0,[7,7],0,[3,[[5,[9]]]],0,0,0,0,0,0,0,0,0,0,0,0,[13,13],[13,13],[13,13],[13,13],[13,13],[13,13],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],13],0,[[],13],0,[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,9],[14,9],[14,9],0,[[15,16],17],[[18,16],17],[[19,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[20,[[11,[15,10]]]],[20,[[11,[18,10]]]],[20,[[11,[19,10]]]],[20,[[11,[15,10]]]],[20,[[11,[18,10]]]],[20,[[11,[19,10]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[22,[21]]]],[[],[[22,[21]]]],[7,23],[[],14],[[],14],[[],14],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,20],[[11,[9,10]]]],[[18,20],[[11,[9,10]]]],[[19,20],[[11,[9,10]]]],[[15,20],[[11,[9,10]]]],[[18,20],[[11,[9,10]]]],[[19,20],[[11,[9,10]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[25,[22,[26]]],[[5,[9]]]],[25,[[5,[[0,[27]]]]]],[[25,8],23],[25,[[5,[9]]]],[[25,7],[[5,[9]]]],[[28,8],[[5,[9]]]],[[25,29,[31,[30]]],[[5,[[32,[30]]]]]],[[2,3],[[5,[[9,[33,12]]]]]],[[34,3,25,19],[[5,[9]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[12],[12],[14,-1,[]],[14,-1,[]],[14,9],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],14],[-1,-2,[],[]],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,24,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[12],[14,-1,[]],[14,-1,[]],[14,9],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],14],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,24,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[8,3],[[5,[[22,[35]]]]]],[[36,3],[[5,[[22,[8]]]]]],0,0,0,0,0,[[34,2,8,37],[[5,[9]]]],[[34,35,8,-1],[[5,[9]]],38],[[34,39,-1],[[5,[9]]],38],[[34,37],[[5,[[22,[[32,[2]]]]]]]],[34,[[5,[[0,[27]]]]]],[[34,8],[[5,[[22,[35]]]]]],[[34,36],[[5,[[22,[8]]]]]],[[34,2],[[5,[[22,[[9,[8,37]]]]]]]],[34,[[5,[[22,[36]]]]]],[[34,3,-1],[[5,[9]]],38],[[1,8,35],[[5,[34]]]],[34,[[5,[9]]]],[34,[[5,[9]]]],[[34,2],[[5,[9]]]],[[34,2],[[5,[9]]]],[[34,3,-1],[[5,[9]]],38],[34,[[5,[35]]]],[[34,39],[[5,[9]]]],[[34,2],[[5,[9]]]]],"c":[],"p":[[3,"PathBuf",194],[3,"OutputRef",195],[3,"HttpClient",196],[3,"Output",195],[6,"Result",197],[8,"Verifier",198],[15,"str"],[3,"H256",199],[15,"tuple"],[6,"Error",200],[4,"Result",201],[4,"OuterVerifier",202],[3,"Command",203],[15,"usize"],[3,"Cli",16],[3,"Formatter",204],[6,"Result",204],[4,"Command",16],[3,"SpendArgs",16],[3,"ArgMatches",205],[3,"Id",206],[4,"Option",207],[15,"bool"],[3,"TypeId",208],[3,"LocalKeystore",209],[3,"String",210],[8,"Iterator",211],[3,"Path",194],[3,"Public",212],[15,"u8"],[15,"slice"],[3,"Vec",213],[3,"Coin",214],[3,"Db",215],[6,"Block",202],[15,"u32"],[15,"u128"],[8,"Fn",216],[6,"Transaction",202],[13,"VerifyCoin",109],[13,"GenerateKey",109],[13,"RemoveKey",109],[13,"InsertKey",109],[8,"OutputFilter",125],[3,"SigCheckFilter",125],[3,"TestSigCheckFilter",150]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; diff --git a/settings.html b/settings.html index 93ca72ba3..52c3b0d23 100644 --- a/settings.html +++ b/settings.html @@ -1 +1 @@ -Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file +Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file diff --git a/src/node_template/service.rs.html b/src/node_template/service.rs.html index c07c9858d..00839df0c 100644 --- a/src/node_template/service.rs.html +++ b/src/node_template/service.rs.html @@ -320,11 +320,6 @@ 320 321 322 -323 -324 -325 -326 -327

//! Service and ServiceFactory implementation. Specialized wrapper over substrate service.
 
 use crate::rpc;
@@ -335,6 +330,7 @@
 pub use sc_executor::NativeElseWasmExecutor;
 use sc_service::{error::Error as ServiceError, Configuration, TaskManager, WarpSyncParams};
 use sc_telemetry::{Telemetry, TelemetryWorker};
+use sc_transaction_pool_api::OffchainTransactionPoolFactory;
 use sp_consensus_aura::sr25519::AuthorityPair as AuraPair;
 use std::{sync::Arc, time::Duration};
 
@@ -358,6 +354,10 @@
 type FullBackend = sc_service::TFullBackend<Block>;
 type FullSelectChain = sc_consensus::LongestChain<FullBackend, Block>;
 
+/// The minimum period of blocks on which justifications will be
+/// imported and generated.
+const GRANDPA_JUSTIFICATION_PERIOD: u32 = 512;
+
 #[allow(clippy::type_complexity)]
 pub fn new_partial(
     config: &Configuration,
@@ -366,7 +366,7 @@
         FullClient,
         FullBackend,
         FullSelectChain,
-        sc_consensus::DefaultImportQueue<Block, FullClient>,
+        sc_consensus::DefaultImportQueue<Block>,
         sc_transaction_pool::FullPool<Block, FullClient>,
         (
             sc_consensus_grandpa::GrandpaBlockImport<
@@ -421,6 +421,7 @@
 
     let (grandpa_block_import, grandpa_link) = sc_consensus_grandpa::block_import(
         client.clone(),
+        GRANDPA_JUSTIFICATION_PERIOD,
         &Arc::clone(&client),
         select_chain.clone(),
         telemetry.as_ref().map(|x| x.handle()),
@@ -509,15 +510,6 @@
             warp_sync_params: Some(WarpSyncParams::WithProvider(warp_sync)),
         })?;
 
-    if config.offchain_worker.enabled {
-        sc_service::build_offchain_workers(
-            &config,
-            task_manager.spawn_handle(),
-            client.clone(),
-            network.clone(),
-        );
-    }
-
     let role = config.role.clone();
     let force_authoring = config.force_authoring;
     let backoff_authoring_blocks: Option<()> = None;
@@ -558,7 +550,7 @@
         let proposer_factory = sc_basic_authorship::ProposerFactory::new(
             task_manager.spawn_handle(),
             client.clone(),
-            transaction_pool,
+            transaction_pool.clone(),
             prometheus_registry.as_ref(),
             telemetry.as_ref().map(|x| x.handle()),
         );
@@ -602,27 +594,24 @@
             .spawn_blocking("aura", Some("block-authoring"), aura);
     }
 
-    // if the node isn't actively participating in consensus then it doesn't
-    // need a keystore, regardless of which protocol we use below.
-    let keystore = if role.is_authority() {
-        Some(keystore_container.keystore())
-    } else {
-        None
-    };
-
-    let grandpa_config = sc_consensus_grandpa::Config {
-        // FIXME #1578 make this available through chainspec
-        gossip_duration: Duration::from_millis(333),
-        justification_period: 512,
-        name: Some(name),
-        observer_enabled: false,
-        keystore,
-        local_role: role,
-        telemetry: telemetry.as_ref().map(|x| x.handle()),
-        protocol_name: grandpa_protocol_name,
-    };
-
     if enable_grandpa {
+        let keystore = if role.is_authority() {
+            Some(keystore_container.keystore())
+        } else {
+            None
+        };
+        let grandpa_config = sc_consensus_grandpa::Config {
+            // FIXME #1578 make this available through chainspec
+            gossip_duration: Duration::from_millis(333),
+            justification_generation_period: GRANDPA_JUSTIFICATION_PERIOD,
+            name: Some(name),
+            observer_enabled: false,
+            keystore,
+            local_role: role,
+            telemetry: telemetry.as_ref().map(|x| x.handle()),
+            protocol_name: grandpa_protocol_name,
+        };
+
         // start the full GRANDPA voter
         // NOTE: non-authorities could run the GRANDPA observer protocol, but at
         // this point the full voter should provide better guarantees of block
@@ -638,6 +627,7 @@
             prometheus_registry,
             shared_voter_state: SharedVoterState::empty(),
             telemetry: telemetry.as_ref().map(|x| x.handle()),
+            offchain_tx_pool_factory: OffchainTransactionPoolFactory::new(transaction_pool),
         };
 
         // the GRANDPA voter task is considered infallible, i.e.
diff --git a/src/tuxedo_template_runtime/home/runner/work/Tuxedo/Tuxedo/target/debug/build/tuxedo-template-runtime-6b6129831e9e4810/out/wasm_binary.rs.html b/src/tuxedo_template_runtime/home/runner/work/Tuxedo/Tuxedo/target/debug/build/tuxedo-template-runtime-1bc8942f0209c163/out/wasm_binary.rs.html
similarity index 98%
rename from src/tuxedo_template_runtime/home/runner/work/Tuxedo/Tuxedo/target/debug/build/tuxedo-template-runtime-6b6129831e9e4810/out/wasm_binary.rs.html
rename to src/tuxedo_template_runtime/home/runner/work/Tuxedo/Tuxedo/target/debug/build/tuxedo-template-runtime-1bc8942f0209c163/out/wasm_binary.rs.html
index 7603ddac4..64eeb9c41 100644
--- a/src/tuxedo_template_runtime/home/runner/work/Tuxedo/Tuxedo/target/debug/build/tuxedo-template-runtime-6b6129831e9e4810/out/wasm_binary.rs.html
+++ b/src/tuxedo_template_runtime/home/runner/work/Tuxedo/Tuxedo/target/debug/build/tuxedo-template-runtime-1bc8942f0209c163/out/wasm_binary.rs.html
@@ -1,4 +1,4 @@
-wasm_binary.rs - source
1
+wasm_binary.rs - source
1
 2
 3
 4
diff --git a/tuxedo_template_runtime/constant.WASM_BINARY.html b/tuxedo_template_runtime/constant.WASM_BINARY.html
index 4a71b61dd..9d0db1eb8 100644
--- a/tuxedo_template_runtime/constant.WASM_BINARY.html
+++ b/tuxedo_template_runtime/constant.WASM_BINARY.html
@@ -1 +1 @@
-WASM_BINARY in tuxedo_template_runtime - Rust
pub const WASM_BINARY: Option<&[u8]>;
\ No newline at end of file +WASM_BINARY in tuxedo_template_runtime - Rust
pub const WASM_BINARY: Option<&[u8]>;
\ No newline at end of file diff --git a/tuxedo_template_runtime/constant.WASM_BINARY_BLOATY.html b/tuxedo_template_runtime/constant.WASM_BINARY_BLOATY.html index 1ba418239..5eff90722 100644 --- a/tuxedo_template_runtime/constant.WASM_BINARY_BLOATY.html +++ b/tuxedo_template_runtime/constant.WASM_BINARY_BLOATY.html @@ -1 +1 @@ -WASM_BINARY_BLOATY in tuxedo_template_runtime - Rust
pub const WASM_BINARY_BLOATY: Option<&[u8]>;
\ No newline at end of file +WASM_BINARY_BLOATY in tuxedo_template_runtime - Rust
pub const WASM_BINARY_BLOATY: Option<&[u8]>;
\ No newline at end of file diff --git a/tuxedo_template_runtime/enum.OuterConstraintChecker.html b/tuxedo_template_runtime/enum.OuterConstraintChecker.html index e6d9f9b7d..51d4e3a1a 100644 --- a/tuxedo_template_runtime/enum.OuterConstraintChecker.html +++ b/tuxedo_template_runtime/enum.OuterConstraintChecker.html @@ -37,7 +37,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<AmoebaCreation> for OuterConstraintChecker

source§

fn from(b: AmoebaCreation) -> Self

Converts to this type from the input type.
source§

impl From<AmoebaDeath> for OuterConstraintChecker

source§

fn from(b: AmoebaDeath) -> Self

Converts to this type from the input type.
source§

impl From<AmoebaMitosis> for OuterConstraintChecker

source§

fn from(b: AmoebaMitosis) -> Self

Converts to this type from the input type.
source§

impl From<FreeKittyConstraintChecker> for OuterConstraintChecker

source§

fn from(b: FreeKittyConstraintChecker) -> Self

Converts to this type from the input type.
source§

impl From<MoneyConstraintChecker<0>> for OuterConstraintChecker

source§

fn from(b: MoneyConstraintChecker<0>) -> Self

Converts to this type from the input type.
source§

impl From<PoeClaim<Runtime>> for OuterConstraintChecker

source§

fn from(b: PoeClaim<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<PoeDispute> for OuterConstraintChecker

source§

fn from(b: PoeDispute) -> Self

Converts to this type from the input type.
source§

impl From<PoeRevoke> for OuterConstraintChecker

source§

fn from(b: PoeRevoke) -> Self

Converts to this type from the input type.
source§

impl From<RuntimeUpgrade> for OuterConstraintChecker

source§

fn from(b: RuntimeUpgrade) -> Self

Converts to this type from the input type.
source§

impl PartialEq<OuterConstraintChecker> for OuterConstraintChecker

source§

fn eq(&self, other: &OuterConstraintChecker) -> bool

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<AmoebaCreation> for OuterConstraintChecker

source§

fn from(b: AmoebaCreation) -> Self

Converts to this type from the input type.
source§

impl From<AmoebaDeath> for OuterConstraintChecker

source§

fn from(b: AmoebaDeath) -> Self

Converts to this type from the input type.
source§

impl From<AmoebaMitosis> for OuterConstraintChecker

source§

fn from(b: AmoebaMitosis) -> Self

Converts to this type from the input type.
source§

impl From<FreeKittyConstraintChecker> for OuterConstraintChecker

source§

fn from(b: FreeKittyConstraintChecker) -> Self

Converts to this type from the input type.
source§

impl From<MoneyConstraintChecker<0>> for OuterConstraintChecker

source§

fn from(b: MoneyConstraintChecker<0>) -> Self

Converts to this type from the input type.
source§

impl From<PoeClaim<Runtime>> for OuterConstraintChecker

source§

fn from(b: PoeClaim<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<PoeDispute> for OuterConstraintChecker

source§

fn from(b: PoeDispute) -> Self

Converts to this type from the input type.
source§

impl From<PoeRevoke> for OuterConstraintChecker

source§

fn from(b: PoeRevoke) -> Self

Converts to this type from the input type.
source§

impl From<RuntimeUpgrade> for OuterConstraintChecker

source§

fn from(b: RuntimeUpgrade) -> Self

Converts to this type from the input type.
source§

impl PartialEq<OuterConstraintChecker> for OuterConstraintChecker

source§

fn eq(&self, other: &OuterConstraintChecker) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for OuterConstraintChecker

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TypeInfo for OuterConstraintChecker

§

type Identity = OuterConstraintChecker

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<OuterConstraintChecker> for OuterConstraintChecker

source§

impl Eq for OuterConstraintChecker

source§

impl StructuralEq for OuterConstraintChecker

source§

impl StructuralPartialEq for OuterConstraintChecker

Auto Trait Implementations§

§

impl RefUnwindSafe for OuterConstraintChecker

§

impl Send for OuterConstraintChecker

§

impl Sync for OuterConstraintChecker

§

impl Unpin for OuterConstraintChecker

§

impl UnwindSafe for OuterConstraintChecker

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/tuxedo_template_runtime/index.html b/tuxedo_template_runtime/index.html index 716af7daa..2951862cf 100644 --- a/tuxedo_template_runtime/index.html +++ b/tuxedo_template_runtime/index.html @@ -5,7 +5,7 @@

Re-exports

Modules

Structs

Enums

Structs

Enums