diff --git a/types/package.json b/types/package.json index 842c4908..6d4ec204 100644 --- a/types/package.json +++ b/types/package.json @@ -1,6 +1,6 @@ { "name": "@webb-tools/tangle-substrate-types", - "version": "0.9.3", + "version": "0.9.4", "description": "Polkadot.js type definitions required for interacting with Webb's tangle network", "author": "Webb Developers ", "license": "Apache-2.0", diff --git a/types/src/interfaces/augment-api-consts.ts b/types/src/interfaces/augment-api-consts.ts index a723ad29..0f0410b5 100644 --- a/types/src/interfaces/augment-api-consts.ts +++ b/types/src/interfaces/augment-api-consts.ts @@ -8,7 +8,7 @@ import '@polkadot/api-base/types/consts'; import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types'; import type { Bytes, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { Codec } from '@polkadot/types-codec/types'; -import type { Perbill, Permill } from '@polkadot/types/interfaces/runtime'; +import type { H160, Perbill, Permill } from '@polkadot/types/interfaces/runtime'; import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; export type __AugmentedConst = AugmentedConst; @@ -583,6 +583,26 @@ declare module '@polkadot/api-base/types/consts' { * Number of rounds that operators remain bonded before the exit request is executable. **/ leaveOperatorsDelay: u32 & AugmentedConst; + /** + * The maximum number of delegations a delegator can have. + **/ + maxDelegations: u32 & AugmentedConst; + /** + * The maximum number of blueprints a delegator can have in Fixed mode. + **/ + maxDelegatorBlueprints: u32 & AugmentedConst; + /** + * The maximum number of blueprints an operator can support. + **/ + maxOperatorBlueprints: u32 & AugmentedConst; + /** + * The maximum number of unstake requests a delegator can have. + **/ + maxUnstakeRequests: u32 & AugmentedConst; + /** + * The maximum number of withdraw requests a delegator can have. + **/ + maxWithdrawRequests: u32 & AugmentedConst; /** * The minimum amount of stake required for a delegate. **/ @@ -772,6 +792,10 @@ declare module '@polkadot/api-base/types/consts' { * Maximum number of jobs per service. **/ maxJobsPerService: u32 & AugmentedConst; + /** + * Maximum number of versions of Master Blueprint Service Manager allowed. + **/ + maxMasterBlueprintServiceManagerVersions: u32 & AugmentedConst; /** * Maximum length of metadata string length. **/ @@ -797,9 +821,9 @@ declare module '@polkadot/api-base/types/consts' { **/ maxSourcesPerGadget: u32 & AugmentedConst; /** - * `PalletId` for the services pallet. + * `Pallet` EVM Address. **/ - palletId: FrameSupportPalletId & AugmentedConst; + palletEVMAddress: H160 & AugmentedConst; /** * Number of eras that slashes are deferred by, after computation. * diff --git a/types/src/interfaces/augment-api-errors.ts b/types/src/interfaces/augment-api-errors.ts index 9edf8c52..ae1772de 100644 --- a/types/src/interfaces/augment-api-errors.ts +++ b/types/src/interfaces/augment-api-errors.ts @@ -1021,6 +1021,10 @@ declare module '@polkadot/api-base/types/errors' { * The account is already an operator. **/ AlreadyOperator: AugmentedError; + /** + * APY exceeds maximum allowed by the extrinsic + **/ + APYExceedsMaximum: AugmentedError; /** * Asset already exists in a reward vault **/ @@ -1041,6 +1045,14 @@ declare module '@polkadot/api-base/types/errors' { * The blueprint ID is already whitelisted **/ BlueprintAlreadyWhitelisted: AugmentedError; + /** + * Error returned when trying to remove a blueprint ID that doesn't exist. + **/ + BlueprintIdNotFound: AugmentedError; + /** + * The blueprint is not selected + **/ + BlueprintNotSelected: AugmentedError; /** * The unstake request is not ready. **/ @@ -1061,10 +1073,50 @@ declare module '@polkadot/api-base/types/errors' { * The account cannot exit. **/ CannotExit: AugmentedError; + /** + * Cap cannot be zero + **/ + CapCannotBeZero: AugmentedError; + /** + * Cap exceeds total supply of asset + **/ + CapExceedsTotalSupply: AugmentedError; + /** + * Deposit amount overflow + **/ + DepositOverflow: AugmentedError; + /** + * Error returned when trying to add a blueprint ID that already exists. + **/ + DuplicateBlueprintId: AugmentedError; /** * The account has insufficient balance. **/ InsufficientBalance: AugmentedError; + /** + * Underflow while reducing stake + **/ + InsufficientStakeRemaining: AugmentedError; + /** + * Leaving round not reached + **/ + LeavingRoundNotReached: AugmentedError; + /** + * Maximum number of blueprints exceeded + **/ + MaxBlueprintsExceeded: AugmentedError; + /** + * Error returned when the maximum number of delegations is exceeded. + **/ + MaxDelegationsExceeded: AugmentedError; + /** + * Error returned when the maximum number of unstake requests is exceeded. + **/ + MaxUnstakeRequestsExceeded: AugmentedError; + /** + * Error returned when the maximum number of withdraw requests is exceeded. + **/ + MaxWithdrawRequestsExceeded: AugmentedError; /** * There is not active delegation **/ @@ -1097,6 +1149,10 @@ declare module '@polkadot/api-base/types/errors' { * The account is not a delegator. **/ NotDelegator: AugmentedError; + /** + * Error returned when trying to add/remove blueprint IDs while not in Fixed mode. + **/ + NotInFixedMode: AugmentedError; /** * The account is not leaving as an operator. **/ @@ -1117,6 +1173,18 @@ declare module '@polkadot/api-base/types/errors' { * No withdraw requests found **/ NowithdrawRequests: AugmentedError; + /** + * An unstake request is already pending + **/ + PendingUnstakeRequestExists: AugmentedError; + /** + * Overflow while adding stake + **/ + StakeOverflow: AugmentedError; + /** + * Unstake underflow + **/ + UnstakeAmountTooLarge: AugmentedError; /** * The reward vault does not exist **/ @@ -1461,10 +1529,18 @@ declare module '@polkadot/api-base/types/errors' { * The caller is already registered as a operator. **/ AlreadyRegistered: AugmentedError; + /** + * Approval Process is interrupted. + **/ + ApprovalInterrupted: AugmentedError; /** * The approval is not requested for the operator (the caller). **/ ApprovalNotRequested: AugmentedError; + /** + * Blueprint creation is interrupted. + **/ + BlueprintCreationInterrupted: AugmentedError; /** * The service blueprint was not found. **/ @@ -1503,6 +1579,10 @@ declare module '@polkadot/api-base/types/errors' { * blueprint. **/ JobDefinitionNotFound: AugmentedError; + /** + * The Supplied Master Blueprint Service Manager Revision is not found. + **/ + MasterBlueprintServiceManagerRevisionNotFound: AugmentedError; /** * The maximum number of assets per service has been exceeded. **/ @@ -1511,6 +1591,10 @@ declare module '@polkadot/api-base/types/errors' { * The maximum number of fields per request has been exceeded. **/ MaxFieldsExceeded: AugmentedError; + /** + * Maximum number of Master Blueprint Service Manager revisions reached. + **/ + MaxMasterBlueprintServiceManagerVersionsExceeded: AugmentedError; /** * The maximum number of permitted callers per service has been exceeded. **/ @@ -1539,6 +1623,14 @@ declare module '@polkadot/api-base/types/errors' { * The Service Blueprint did not return a slashing origin for this service. **/ NoSlashingOrigin: AugmentedError; + /** + * The Operator is not allowed to unregister. + **/ + NotAllowedToUnregister: AugmentedError; + /** + * The Operator is not allowed to update their price targets. + **/ + NotAllowedToUpdatePriceTargets: AugmentedError; /** * The caller is not registered as a operator. **/ @@ -1559,6 +1651,14 @@ declare module '@polkadot/api-base/types/errors' { * Operator profile not found. **/ OperatorProfileNotFound: AugmentedError; + /** + * Rejection Process is interrupted. + **/ + RejectionInterrupted: AugmentedError; + /** + * Service Initialization interrupted. + **/ + ServiceInitializationInterrupted: AugmentedError; /** * The service was not found. **/ @@ -1571,6 +1671,10 @@ declare module '@polkadot/api-base/types/errors' { * The service request was not found. **/ ServiceRequestNotFound: AugmentedError; + /** + * The termination of the service was interrupted. + **/ + TerminationInterrupted: AugmentedError; /** * An error occurred while type checking the provided input input. **/ diff --git a/types/src/interfaces/augment-api-events.ts b/types/src/interfaces/augment-api-events.ts index f046f8d9..0169f426 100644 --- a/types/src/interfaces/augment-api-events.ts +++ b/types/src/interfaces/augment-api-events.ts @@ -801,6 +801,10 @@ declare module '@polkadot/api-base/types/events' { * A delegation has been made. **/ Delegated: AugmentedEvent; + /** + * Delegator has been slashed + **/ + DelegatorSlashed: AugmentedEvent; /** * A deposit has been made. **/ @@ -849,6 +853,10 @@ declare module '@polkadot/api-base/types/events' { * An operator has scheduled to leave. **/ OperatorLeavingScheduled: AugmentedEvent; + /** + * Operator has been slashed + **/ + OperatorSlashed: AugmentedEvent; /** * An operator has gone offline. **/ @@ -1093,10 +1101,6 @@ declare module '@polkadot/api-base/types/events' { * A new service blueprint has been created. **/ BlueprintCreated: AugmentedEvent; - /** - * An EVM log has been emitted during an execution. - **/ - EvmLog: AugmentedEvent, data: Bytes], { address: H160, topics: Vec, data: Bytes }>; /** * EVM execution reverted with a reason. **/ @@ -1109,6 +1113,10 @@ declare module '@polkadot/api-base/types/events' { * A job result has been submitted. **/ JobResultSubmitted: AugmentedEvent], { operator: AccountId32, serviceId: u64, callId: u64, job: u8, result: Vec }>; + /** + * The Master Blueprint Service Manager has been revised. + **/ + MasterBlueprintServiceManagerRevised: AugmentedEvent; /** * An operator has pre-registered for a service blueprint. **/ diff --git a/types/src/interfaces/augment-api-query.ts b/types/src/interfaces/augment-api-query.ts index 980a92fe..2c3e907b 100644 --- a/types/src/interfaces/augment-api-query.ts +++ b/types/src/interfaces/augment-api-query.ts @@ -1128,6 +1128,12 @@ declare module '@polkadot/api-base/types/storage' { * Service ID -> Call ID -> Job Call Result **/ jobResults: AugmentedQuery Observable>, [u64, u64]> & QueryableStorageEntry; + /** + * All the Master Blueprint Service Managers revisions. + * + * Where the index is the revision number. + **/ + masterBlueprintServiceManagerRevisions: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The next free ID for a service blueprint. **/ diff --git a/types/src/interfaces/augment-api-tx.ts b/types/src/interfaces/augment-api-tx.ts index 8fed2200..5fcd0778 100644 --- a/types/src/interfaces/augment-api-tx.ts +++ b/types/src/interfaces/augment-api-tx.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { Bytes, Compact, Null, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Percent, Permill } from '@polkadot/types/interfaces/runtime'; -import type { EthereumTransactionTransactionV2, FrameSupportPreimagesBounded, PalletAirdropClaimsStatementKind, PalletAirdropClaimsUtilsMultiAddress, PalletAirdropClaimsUtilsMultiAddressSignature, PalletBalancesAdjustmentDirection, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenRenouncing, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMultiAssetDelegationRewardsAssetAction, PalletMultisigTimepoint, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletTangleLstBondExtra, PalletTangleLstCommissionCommissionChangeRate, PalletTangleLstCommissionCommissionClaimPermission, PalletTangleLstConfigOpAccountId32, PalletTangleLstConfigOpPerbill, PalletTangleLstConfigOpU128, PalletTangleLstConfigOpU32, PalletTangleLstPoolsPoolState, PalletVestingVestingInfo, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpSessionMembershipProof, SpWeightsWeightV2Weight, TanglePrimitivesServicesField, TanglePrimitivesServicesOperatorPreferences, TanglePrimitivesServicesPriceTargets, TanglePrimitivesServicesServiceBlueprint, TangleTestnetRuntimeOpaqueSessionKeys, TangleTestnetRuntimeOriginCaller, TangleTestnetRuntimeProxyType } from '@polkadot/types/lookup'; +import type { EthereumTransactionTransactionV2, FrameSupportPreimagesBounded, PalletAirdropClaimsStatementKind, PalletAirdropClaimsUtilsMultiAddress, PalletAirdropClaimsUtilsMultiAddressSignature, PalletBalancesAdjustmentDirection, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenRenouncing, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection, PalletMultiAssetDelegationRewardsAssetAction, PalletMultisigTimepoint, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletTangleLstBondExtra, PalletTangleLstCommissionCommissionChangeRate, PalletTangleLstCommissionCommissionClaimPermission, PalletTangleLstConfigOpAccountId32, PalletTangleLstConfigOpPerbill, PalletTangleLstConfigOpU128, PalletTangleLstConfigOpU32, PalletTangleLstPoolsPoolState, PalletVestingVestingInfo, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpSessionMembershipProof, SpWeightsWeightV2Weight, TanglePrimitivesServicesField, TanglePrimitivesServicesOperatorPreferences, TanglePrimitivesServicesPriceTargets, TanglePrimitivesServicesServiceBlueprint, TangleTestnetRuntimeOpaqueSessionKeys, TangleTestnetRuntimeOriginCaller, TangleTestnetRuntimeProxyType } from '@polkadot/types/lookup'; export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; @@ -2312,6 +2312,10 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; multiAssetDelegation: { + /** + * Adds a blueprint ID to a delegator's selection. + **/ + addBlueprintId: AugmentedSubmittable<(blueprintId: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64]>; /** * Cancels a scheduled request to reduce a delegator's stake. **/ @@ -2331,7 +2335,7 @@ declare module '@polkadot/api-base/types/submittable' { /** * Allows a user to delegate an amount of an asset to an operator. **/ - delegate: AugmentedSubmittable<(operator: AccountId32 | string | Uint8Array, assetId: u128 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [AccountId32, u128, u128]>; + delegate: AugmentedSubmittable<(operator: AccountId32 | string | Uint8Array, assetId: u128 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array, blueprintSelection: PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection | { Fixed: any } | { All: any } | string | Uint8Array) => SubmittableExtrinsic, [AccountId32, u128, u128, PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection]>; /** * Allows a user to deposit an asset. **/ @@ -2372,6 +2376,10 @@ declare module '@polkadot/api-base/types/submittable' { * Allows an operator to increase their stake. **/ operatorBondMore: AugmentedSubmittable<(additionalBond: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128]>; + /** + * Removes a blueprint ID from a delegator's selection. + **/ + removeBlueprintId: AugmentedSubmittable<(blueprintId: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64]>; /** * Schedules a request to reduce a delegator's stake. **/ @@ -2390,6 +2398,11 @@ declare module '@polkadot/api-base/types/submittable' { scheduleWithdraw: AugmentedSubmittable<(assetId: u128 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128, u128]>; /** * Sets the APY and cap for a specific asset. + * The APY is the annual percentage yield that the asset will earn. + * The cap is the amount of assets required to be deposited to distribute the entire APY. + * The APY is capped at 10% and will require runtime upgrade to change. + * + * While the cap is not met, the APY distributed will be `amount_deposited / cap * APY`. **/ setIncentiveApyAndCap: AugmentedSubmittable<(vaultId: u128 | AnyNumber | Uint8Array, apy: Percent | AnyNumber | Uint8Array, cap: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128, Percent, u128]>; /** @@ -3126,7 +3139,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `origin`: The account that is creating the service blueprint. * - `blueprint`: The blueprint of the service. **/ - createBlueprint: AugmentedSubmittable<(blueprint: TanglePrimitivesServicesServiceBlueprint | { metadata?: any; jobs?: any; registrationHook?: any; registrationParams?: any; requestHook?: any; requestParams?: any; manager?: any; gadget?: any } | string | Uint8Array) => SubmittableExtrinsic, [TanglePrimitivesServicesServiceBlueprint]>; + createBlueprint: AugmentedSubmittable<(blueprint: TanglePrimitivesServicesServiceBlueprint | { metadata?: any; jobs?: any; registrationParams?: any; requestParams?: any; manager?: any; masterManagerRevision?: any; gadget?: any } | string | Uint8Array) => SubmittableExtrinsic, [TanglePrimitivesServicesServiceBlueprint]>; /** * Dispute an [UnappliedSlash] for a given era and index. * @@ -3151,7 +3164,7 @@ declare module '@polkadot/api-base/types/submittable' { * The caller may require an approval first before they can accept to provide the service * for the users. **/ - register: AugmentedSubmittable<(blueprintId: Compact | AnyNumber | Uint8Array, preferences: TanglePrimitivesServicesOperatorPreferences | { key?: any; priceTargets?: any } | string | Uint8Array, registrationArgs: Vec | (TanglePrimitivesServicesField | { None: any } | { Bool: any } | { Uint8: any } | { Int8: any } | { Uint16: any } | { Int16: any } | { Uint32: any } | { Int32: any } | { Uint64: any } | { Int64: any } | { String: any } | { Bytes: any } | { Array: any } | { List: any } | { Struct: any } | { AccountId: any } | string | Uint8Array)[]) => SubmittableExtrinsic, [Compact, TanglePrimitivesServicesOperatorPreferences, Vec]>; + register: AugmentedSubmittable<(blueprintId: Compact | AnyNumber | Uint8Array, preferences: TanglePrimitivesServicesOperatorPreferences | { key?: any; priceTargets?: any } | string | Uint8Array, registrationArgs: Vec | (TanglePrimitivesServicesField | { None: any } | { Bool: any } | { Uint8: any } | { Int8: any } | { Uint16: any } | { Int16: any } | { Uint32: any } | { Int32: any } | { Uint64: any } | { Int64: any } | { String: any } | { Bytes: any } | { Array: any } | { List: any } | { Struct: any } | { AccountId: any } | string | Uint8Array)[], value: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact, TanglePrimitivesServicesOperatorPreferences, Vec, Compact]>; /** * Reject a service request. * The service will not be initiated, and the requester will need to update the service @@ -3163,7 +3176,7 @@ declare module '@polkadot/api-base/types/submittable' { * operators that will run your service. Optionally, you can specifiy who is permitted * caller of this service, by default only the caller is allowed to call the service. **/ - request: AugmentedSubmittable<(blueprintId: Compact | AnyNumber | Uint8Array, permittedCallers: Vec | (AccountId32 | string | Uint8Array)[], operators: Vec | (AccountId32 | string | Uint8Array)[], requestArgs: Vec | (TanglePrimitivesServicesField | { None: any } | { Bool: any } | { Uint8: any } | { Int8: any } | { Uint16: any } | { Int16: any } | { Uint32: any } | { Int32: any } | { Uint64: any } | { Int64: any } | { String: any } | { Bytes: any } | { Array: any } | { List: any } | { Struct: any } | { AccountId: any } | string | Uint8Array)[], assets: Vec | (u128 | AnyNumber | Uint8Array)[], ttl: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact, Vec, Vec, Vec, Vec, Compact]>; + request: AugmentedSubmittable<(blueprintId: Compact | AnyNumber | Uint8Array, permittedCallers: Vec | (AccountId32 | string | Uint8Array)[], operators: Vec | (AccountId32 | string | Uint8Array)[], requestArgs: Vec | (TanglePrimitivesServicesField | { None: any } | { Bool: any } | { Uint8: any } | { Int8: any } | { Uint16: any } | { Int16: any } | { Uint32: any } | { Int32: any } | { Uint64: any } | { Int64: any } | { String: any } | { Bytes: any } | { Array: any } | { List: any } | { Struct: any } | { AccountId: any } | string | Uint8Array)[], assets: Vec | (u128 | AnyNumber | Uint8Array)[], ttl: Compact | AnyNumber | Uint8Array, value: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact, Vec, Vec, Vec, Vec, Compact, Compact]>; /** * Slash an operator (offender) for a service id with a given percent of their exposed stake for that service. * @@ -3188,6 +3201,7 @@ declare module '@polkadot/api-base/types/submittable' { * and slashed. **/ unregister: AugmentedSubmittable<(blueprintId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; + updateMasterBlueprintServiceManager: AugmentedSubmittable<(address: H160 | string | Uint8Array) => SubmittableExtrinsic, [H160]>; /** * Update the price targets for the caller for a specific service blueprint. * diff --git a/types/src/interfaces/lookup.ts b/types/src/interfaces/lookup.ts index 8c538039..8b425998 100644 --- a/types/src/interfaces/lookup.ts +++ b/types/src/interfaces/lookup.ts @@ -1592,7 +1592,15 @@ export default { who: 'AccountId32', vaultId: 'u128', assetId: 'u128', - action: 'PalletMultiAssetDelegationRewardsAssetAction' + action: 'PalletMultiAssetDelegationRewardsAssetAction', + }, + OperatorSlashed: { + who: 'AccountId32', + amount: 'u128', + }, + DelegatorSlashed: { + who: 'AccountId32', + amount: 'u128' } } }, @@ -1676,11 +1684,6 @@ export default { job: 'u8', result: 'Vec', }, - EvmLog: { - address: 'H160', - topics: 'Vec', - data: 'Bytes', - }, EvmReverted: { from: 'H160', to: 'H160', @@ -1701,7 +1704,11 @@ export default { amount: 'u128', serviceId: 'u64', blueprintId: 'u64', - era: 'u32' + era: 'u32', + }, + MasterBlueprintServiceManagerRevised: { + revision: 'u32', + address: 'H160' } } }, @@ -3925,6 +3932,7 @@ export default { operator: 'AccountId32', assetId: 'u128', amount: 'u128', + blueprintSelection: 'PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection', }, schedule_delegator_unstake: { operator: 'AccountId32', @@ -3937,7 +3945,6 @@ export default { assetId: 'u128', amount: 'u128', }, - __Unused18: 'Null', set_incentive_apy_and_cap: { vaultId: 'u128', apy: 'Percent', @@ -3949,12 +3956,32 @@ export default { manage_asset_in_vault: { vaultId: 'u128', assetId: 'u128', - action: 'PalletMultiAssetDelegationRewardsAssetAction' + action: 'PalletMultiAssetDelegationRewardsAssetAction', + }, + __Unused21: 'Null', + add_blueprint_id: { + blueprintId: 'u64', + }, + remove_blueprint_id: { + blueprintId: 'u64' } } }, /** - * Lookup385: pallet_services::module::Call + * Lookup385: pallet_multi_asset_delegation::types::delegator::DelegatorBlueprintSelection + **/ + PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection: { + _enum: { + Fixed: 'Vec', + All: 'Null' + } + }, + /** + * Lookup386: tangle_testnet_runtime::MaxDelegatorBlueprints + **/ + TangleTestnetRuntimeMaxDelegatorBlueprints: 'Null', + /** + * Lookup389: pallet_services::module::Call **/ PalletServicesModuleCall: { _enum: { @@ -3968,6 +3995,7 @@ export default { blueprintId: 'Compact', preferences: 'TanglePrimitivesServicesOperatorPreferences', registrationArgs: 'Vec', + value: 'Compact', }, unregister: { blueprintId: 'Compact', @@ -3983,6 +4011,7 @@ export default { requestArgs: 'Vec', assets: 'Vec', ttl: 'Compact', + value: 'Compact', }, approve: { requestId: 'Compact', @@ -4011,25 +4040,27 @@ export default { }, dispute: { era: 'Compact', - index: 'Compact' + index: 'Compact', + }, + update_master_blueprint_service_manager: { + address: 'H160' } } }, /** - * Lookup386: tangle_primitives::services::ServiceBlueprint + * Lookup390: tangle_primitives::services::ServiceBlueprint **/ TanglePrimitivesServicesServiceBlueprint: { metadata: 'TanglePrimitivesServicesServiceMetadata', jobs: 'Vec', - registrationHook: 'TanglePrimitivesServicesServiceRegistrationHook', registrationParams: 'Vec', - requestHook: 'TanglePrimitivesServicesServiceRequestHook', requestParams: 'Vec', - manager: 'TanglePrimitivesServicesBlueprintManager', + manager: 'TanglePrimitivesServicesBlueprintServiceManager', + masterManagerRevision: 'TanglePrimitivesServicesMasterBlueprintServiceManagerRevision', gadget: 'TanglePrimitivesServicesGadget' }, /** - * Lookup387: tangle_primitives::services::ServiceMetadata + * Lookup391: tangle_primitives::services::ServiceMetadata **/ TanglePrimitivesServicesServiceMetadata: { name: 'Bytes', @@ -4042,23 +4073,22 @@ export default { license: 'Option' }, /** - * Lookup392: tangle_primitives::services::JobDefinition + * Lookup396: tangle_primitives::services::JobDefinition **/ TanglePrimitivesServicesJobDefinition: { metadata: 'TanglePrimitivesServicesJobMetadata', params: 'Vec', - result: 'Vec', - verifier: 'TanglePrimitivesServicesJobResultVerifier' + result: 'Vec' }, /** - * Lookup393: tangle_primitives::services::JobMetadata + * Lookup397: tangle_primitives::services::JobMetadata **/ TanglePrimitivesServicesJobMetadata: { name: 'Bytes', description: 'Option' }, /** - * Lookup395: tangle_primitives::services::field::FieldType + * Lookup399: tangle_primitives::services::field::FieldType **/ TanglePrimitivesServicesFieldFieldType: { _enum: { @@ -4166,42 +4196,24 @@ export default { } }, /** - * Lookup400: tangle_primitives::services::JobResultVerifier + * Lookup405: tangle_primitives::services::BlueprintServiceManager **/ - TanglePrimitivesServicesJobResultVerifier: { + TanglePrimitivesServicesBlueprintServiceManager: { _enum: { - None: 'Null', Evm: 'H160' } }, /** - * Lookup402: tangle_primitives::services::ServiceRegistrationHook + * Lookup406: tangle_primitives::services::MasterBlueprintServiceManagerRevision **/ - TanglePrimitivesServicesServiceRegistrationHook: { + TanglePrimitivesServicesMasterBlueprintServiceManagerRevision: { _enum: { - None: 'Null', - Evm: 'H160' + Latest: 'Null', + Specific: 'u32' } }, /** - * Lookup403: tangle_primitives::services::ServiceRequestHook - **/ - TanglePrimitivesServicesServiceRequestHook: { - _enum: { - None: 'Null', - Evm: 'H160' - } - }, - /** - * Lookup404: tangle_primitives::services::BlueprintManager - **/ - TanglePrimitivesServicesBlueprintManager: { - _enum: { - Evm: 'H160' - } - }, - /** - * Lookup405: tangle_primitives::services::Gadget + * Lookup407: tangle_primitives::services::Gadget **/ TanglePrimitivesServicesGadget: { _enum: { @@ -4211,26 +4223,26 @@ export default { } }, /** - * Lookup406: tangle_primitives::services::WasmGadget + * Lookup408: tangle_primitives::services::WasmGadget **/ TanglePrimitivesServicesWasmGadget: { runtime: 'TanglePrimitivesServicesWasmRuntime', sources: 'Vec' }, /** - * Lookup407: tangle_primitives::services::WasmRuntime + * Lookup409: tangle_primitives::services::WasmRuntime **/ TanglePrimitivesServicesWasmRuntime: { _enum: ['Wasmtime', 'Wasmer'] }, /** - * Lookup409: tangle_primitives::services::GadgetSource + * Lookup411: tangle_primitives::services::GadgetSource **/ TanglePrimitivesServicesGadgetSource: { fetcher: 'TanglePrimitivesServicesGadgetSourceFetcher' }, /** - * Lookup410: tangle_primitives::services::GadgetSourceFetcher + * Lookup412: tangle_primitives::services::GadgetSourceFetcher **/ TanglePrimitivesServicesGadgetSourceFetcher: { _enum: { @@ -4241,7 +4253,7 @@ export default { } }, /** - * Lookup412: tangle_primitives::services::GithubFetcher + * Lookup414: tangle_primitives::services::GithubFetcher **/ TanglePrimitivesServicesGithubFetcher: { owner: 'Bytes', @@ -4250,7 +4262,7 @@ export default { binaries: 'Vec' }, /** - * Lookup420: tangle_primitives::services::GadgetBinary + * Lookup422: tangle_primitives::services::GadgetBinary **/ TanglePrimitivesServicesGadgetBinary: { arch: 'TanglePrimitivesServicesArchitecture', @@ -4259,19 +4271,19 @@ export default { sha256: '[u8;32]' }, /** - * Lookup421: tangle_primitives::services::Architecture + * Lookup423: tangle_primitives::services::Architecture **/ TanglePrimitivesServicesArchitecture: { _enum: ['Wasm', 'Wasm64', 'Wasi', 'Wasi64', 'Amd', 'Amd64', 'Arm', 'Arm64', 'RiscV', 'RiscV64'] }, /** - * Lookup422: tangle_primitives::services::OperatingSystem + * Lookup424: tangle_primitives::services::OperatingSystem **/ TanglePrimitivesServicesOperatingSystem: { _enum: ['Unknown', 'Linux', 'Windows', 'MacOS', 'BSD'] }, /** - * Lookup426: tangle_primitives::services::ImageRegistryFetcher + * Lookup428: tangle_primitives::services::ImageRegistryFetcher **/ TanglePrimitivesServicesImageRegistryFetcher: { _alias: { @@ -4282,7 +4294,7 @@ export default { tag: 'Bytes' }, /** - * Lookup433: tangle_primitives::services::TestFetcher + * Lookup435: tangle_primitives::services::TestFetcher **/ TanglePrimitivesServicesTestFetcher: { cargoPackage: 'Bytes', @@ -4290,19 +4302,19 @@ export default { basePath: 'Bytes' }, /** - * Lookup435: tangle_primitives::services::NativeGadget + * Lookup437: tangle_primitives::services::NativeGadget **/ TanglePrimitivesServicesNativeGadget: { sources: 'Vec' }, /** - * Lookup436: tangle_primitives::services::ContainerGadget + * Lookup438: tangle_primitives::services::ContainerGadget **/ TanglePrimitivesServicesContainerGadget: { sources: 'Vec' }, /** - * Lookup439: pallet_tangle_lst::pallet::Call + * Lookup441: pallet_tangle_lst::pallet::Call **/ PalletTangleLstCall: { _enum: { @@ -4405,7 +4417,7 @@ export default { } }, /** - * Lookup440: pallet_tangle_lst::types::BondExtra + * Lookup442: pallet_tangle_lst::types::BondExtra **/ PalletTangleLstBondExtra: { _enum: { @@ -4413,7 +4425,7 @@ export default { } }, /** - * Lookup445: pallet_tangle_lst::types::ConfigOp + * Lookup447: pallet_tangle_lst::types::ConfigOp **/ PalletTangleLstConfigOpU128: { _enum: { @@ -4423,7 +4435,7 @@ export default { } }, /** - * Lookup446: pallet_tangle_lst::types::ConfigOp + * Lookup448: pallet_tangle_lst::types::ConfigOp **/ PalletTangleLstConfigOpU32: { _enum: { @@ -4433,7 +4445,7 @@ export default { } }, /** - * Lookup447: pallet_tangle_lst::types::ConfigOp + * Lookup449: pallet_tangle_lst::types::ConfigOp **/ PalletTangleLstConfigOpPerbill: { _enum: { @@ -4443,7 +4455,7 @@ export default { } }, /** - * Lookup448: pallet_tangle_lst::types::ConfigOp + * Lookup450: pallet_tangle_lst::types::ConfigOp **/ PalletTangleLstConfigOpAccountId32: { _enum: { @@ -4453,13 +4465,13 @@ export default { } }, /** - * Lookup449: pallet_sudo::pallet::Error + * Lookup451: pallet_sudo::pallet::Error **/ PalletSudoError: { _enum: ['RequireSudo'] }, /** - * Lookup451: pallet_assets::types::AssetDetails + * Lookup453: pallet_assets::types::AssetDetails **/ PalletAssetsAssetDetails: { owner: 'AccountId32', @@ -4476,13 +4488,13 @@ export default { status: 'PalletAssetsAssetStatus' }, /** - * Lookup452: pallet_assets::types::AssetStatus + * Lookup454: pallet_assets::types::AssetStatus **/ PalletAssetsAssetStatus: { _enum: ['Live', 'Frozen', 'Destroying'] }, /** - * Lookup454: pallet_assets::types::AssetAccount + * Lookup456: pallet_assets::types::AssetAccount **/ PalletAssetsAssetAccount: { balance: 'u128', @@ -4491,13 +4503,13 @@ export default { extra: 'Null' }, /** - * Lookup455: pallet_assets::types::AccountStatus + * Lookup457: pallet_assets::types::AccountStatus **/ PalletAssetsAccountStatus: { _enum: ['Liquid', 'Frozen', 'Blocked'] }, /** - * Lookup456: pallet_assets::types::ExistenceReason + * Lookup458: pallet_assets::types::ExistenceReason **/ PalletAssetsExistenceReason: { _enum: { @@ -4509,14 +4521,14 @@ export default { } }, /** - * Lookup458: pallet_assets::types::Approval + * Lookup460: pallet_assets::types::Approval **/ PalletAssetsApproval: { amount: 'u128', deposit: 'u128' }, /** - * Lookup459: pallet_assets::types::AssetMetadata> + * Lookup461: pallet_assets::types::AssetMetadata> **/ PalletAssetsAssetMetadata: { deposit: 'u128', @@ -4526,13 +4538,13 @@ export default { isFrozen: 'bool' }, /** - * Lookup461: pallet_assets::pallet::Error + * Lookup463: pallet_assets::pallet::Error **/ PalletAssetsError: { _enum: ['BalanceLow', 'NoAccount', 'NoPermission', 'Unknown', 'Frozen', 'InUse', 'BadWitness', 'MinBalanceZero', 'UnavailableConsumer', 'BadMetadata', 'Unapproved', 'WouldDie', 'AlreadyExists', 'NoDeposit', 'WouldBurn', 'LiveAsset', 'AssetNotLive', 'IncorrectStatus', 'NotFrozen', 'CallbackFailed', 'BadAssetId'] }, /** - * Lookup463: pallet_balances::types::BalanceLock + * Lookup465: pallet_balances::types::BalanceLock **/ PalletBalancesBalanceLock: { id: '[u8;8]', @@ -4540,27 +4552,27 @@ export default { reasons: 'PalletBalancesReasons' }, /** - * Lookup464: pallet_balances::types::Reasons + * Lookup466: pallet_balances::types::Reasons **/ PalletBalancesReasons: { _enum: ['Fee', 'Misc', 'All'] }, /** - * Lookup467: pallet_balances::types::ReserveData + * Lookup469: pallet_balances::types::ReserveData **/ PalletBalancesReserveData: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup470: frame_support::traits::tokens::misc::IdAmount + * Lookup472: frame_support::traits::tokens::misc::IdAmount **/ FrameSupportTokensMiscIdAmountRuntimeHoldReason: { id: 'TangleTestnetRuntimeRuntimeHoldReason', amount: 'u128' }, /** - * Lookup471: tangle_testnet_runtime::RuntimeHoldReason + * Lookup473: tangle_testnet_runtime::RuntimeHoldReason **/ TangleTestnetRuntimeRuntimeHoldReason: { _enum: { @@ -4594,20 +4606,20 @@ export default { } }, /** - * Lookup472: pallet_preimage::pallet::HoldReason + * Lookup474: pallet_preimage::pallet::HoldReason **/ PalletPreimageHoldReason: { _enum: ['Preimage'] }, /** - * Lookup475: frame_support::traits::tokens::misc::IdAmount + * Lookup477: frame_support::traits::tokens::misc::IdAmount **/ FrameSupportTokensMiscIdAmountRuntimeFreezeReason: { id: 'TangleTestnetRuntimeRuntimeFreezeReason', amount: 'u128' }, /** - * Lookup476: tangle_testnet_runtime::RuntimeFreezeReason + * Lookup478: tangle_testnet_runtime::RuntimeFreezeReason **/ TangleTestnetRuntimeRuntimeFreezeReason: { _enum: { @@ -4667,31 +4679,31 @@ export default { } }, /** - * Lookup477: pallet_nomination_pools::pallet::FreezeReason + * Lookup479: pallet_nomination_pools::pallet::FreezeReason **/ PalletNominationPoolsFreezeReason: { _enum: ['PoolMinBalance'] }, /** - * Lookup478: pallet_tangle_lst::pallet::FreezeReason + * Lookup480: pallet_tangle_lst::pallet::FreezeReason **/ PalletTangleLstFreezeReason: { _enum: ['PoolMinBalance'] }, /** - * Lookup480: pallet_balances::pallet::Error + * Lookup482: pallet_balances::pallet::Error **/ PalletBalancesError: { _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes', 'IssuanceDeactivated', 'DeltaZero'] }, /** - * Lookup482: pallet_transaction_payment::Releases + * Lookup484: pallet_transaction_payment::Releases **/ PalletTransactionPaymentReleases: { _enum: ['V1Ancient', 'V2'] }, /** - * Lookup489: sp_consensus_babe::digests::PreDigest + * Lookup491: sp_consensus_babe::digests::PreDigest **/ SpConsensusBabeDigestsPreDigest: { _enum: { @@ -4702,7 +4714,7 @@ export default { } }, /** - * Lookup490: sp_consensus_babe::digests::PrimaryPreDigest + * Lookup492: sp_consensus_babe::digests::PrimaryPreDigest **/ SpConsensusBabeDigestsPrimaryPreDigest: { authorityIndex: 'u32', @@ -4710,21 +4722,21 @@ export default { vrfSignature: 'SpCoreSr25519VrfVrfSignature' }, /** - * Lookup491: sp_core::sr25519::vrf::VrfSignature + * Lookup493: sp_core::sr25519::vrf::VrfSignature **/ SpCoreSr25519VrfVrfSignature: { preOutput: '[u8;32]', proof: '[u8;64]' }, /** - * Lookup492: sp_consensus_babe::digests::SecondaryPlainPreDigest + * Lookup494: sp_consensus_babe::digests::SecondaryPlainPreDigest **/ SpConsensusBabeDigestsSecondaryPlainPreDigest: { authorityIndex: 'u32', slot: 'u64' }, /** - * Lookup493: sp_consensus_babe::digests::SecondaryVRFPreDigest + * Lookup495: sp_consensus_babe::digests::SecondaryVRFPreDigest **/ SpConsensusBabeDigestsSecondaryVRFPreDigest: { authorityIndex: 'u32', @@ -4732,20 +4744,20 @@ export default { vrfSignature: 'SpCoreSr25519VrfVrfSignature' }, /** - * Lookup494: sp_consensus_babe::BabeEpochConfiguration + * Lookup496: sp_consensus_babe::BabeEpochConfiguration **/ SpConsensusBabeBabeEpochConfiguration: { c: '(u64,u64)', allowedSlots: 'SpConsensusBabeAllowedSlots' }, /** - * Lookup496: pallet_babe::pallet::Error + * Lookup498: pallet_babe::pallet::Error **/ PalletBabeError: { _enum: ['InvalidEquivocationProof', 'InvalidKeyOwnershipProof', 'DuplicateOffenceReport', 'InvalidConfiguration'] }, /** - * Lookup497: pallet_grandpa::StoredState + * Lookup499: pallet_grandpa::StoredState **/ PalletGrandpaStoredState: { _enum: { @@ -4762,7 +4774,7 @@ export default { } }, /** - * Lookup498: pallet_grandpa::StoredPendingChange + * Lookup500: pallet_grandpa::StoredPendingChange **/ PalletGrandpaStoredPendingChange: { scheduledAt: 'u64', @@ -4771,19 +4783,19 @@ export default { forced: 'Option' }, /** - * Lookup500: pallet_grandpa::pallet::Error + * Lookup502: pallet_grandpa::pallet::Error **/ PalletGrandpaError: { _enum: ['PauseFailed', 'ResumeFailed', 'ChangePending', 'TooSoon', 'InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport'] }, /** - * Lookup502: pallet_indices::pallet::Error + * Lookup504: pallet_indices::pallet::Error **/ PalletIndicesError: { _enum: ['NotAssigned', 'NotOwner', 'InUse', 'NotTransfer', 'Permanent'] }, /** - * Lookup507: pallet_democracy::types::ReferendumInfo, Balance> + * Lookup509: pallet_democracy::types::ReferendumInfo, Balance> **/ PalletDemocracyReferendumInfo: { _enum: { @@ -4795,7 +4807,7 @@ export default { } }, /** - * Lookup508: pallet_democracy::types::ReferendumStatus, Balance> + * Lookup510: pallet_democracy::types::ReferendumStatus, Balance> **/ PalletDemocracyReferendumStatus: { end: 'u64', @@ -4805,7 +4817,7 @@ export default { tally: 'PalletDemocracyTally' }, /** - * Lookup509: pallet_democracy::types::Tally + * Lookup511: pallet_democracy::types::Tally **/ PalletDemocracyTally: { ayes: 'u128', @@ -4813,7 +4825,7 @@ export default { turnout: 'u128' }, /** - * Lookup510: pallet_democracy::vote::Voting + * Lookup512: pallet_democracy::vote::Voting **/ PalletDemocracyVoteVoting: { _enum: { @@ -4832,24 +4844,24 @@ export default { } }, /** - * Lookup514: pallet_democracy::types::Delegations + * Lookup516: pallet_democracy::types::Delegations **/ PalletDemocracyDelegations: { votes: 'u128', capital: 'u128' }, /** - * Lookup515: pallet_democracy::vote::PriorLock + * Lookup517: pallet_democracy::vote::PriorLock **/ PalletDemocracyVotePriorLock: '(u64,u128)', /** - * Lookup518: pallet_democracy::pallet::Error + * Lookup520: pallet_democracy::pallet::Error **/ PalletDemocracyError: { _enum: ['ValueLow', 'ProposalMissing', 'AlreadyCanceled', 'DuplicateProposal', 'ProposalBlacklisted', 'NotSimpleMajority', 'InvalidHash', 'NoProposal', 'AlreadyVetoed', 'ReferendumInvalid', 'NoneWaiting', 'NotVoter', 'NoPermission', 'AlreadyDelegating', 'InsufficientFunds', 'NotDelegating', 'VotesExist', 'InstantNotAllowed', 'Nonsense', 'WrongUpperBound', 'MaxVotesReached', 'TooMany', 'VotingPeriodLow', 'PreimageNotExist'] }, /** - * Lookup520: pallet_collective::Votes + * Lookup522: pallet_collective::Votes **/ PalletCollectiveVotes: { index: 'u32', @@ -4859,25 +4871,25 @@ export default { end: 'u64' }, /** - * Lookup521: pallet_collective::pallet::Error + * Lookup523: pallet_collective::pallet::Error **/ PalletCollectiveError: { _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength', 'PrimeAccountNotMember'] }, /** - * Lookup524: pallet_vesting::Releases + * Lookup526: pallet_vesting::Releases **/ PalletVestingReleases: { _enum: ['V0', 'V1'] }, /** - * Lookup525: pallet_vesting::pallet::Error + * Lookup527: pallet_vesting::pallet::Error **/ PalletVestingError: { _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams'] }, /** - * Lookup527: pallet_elections_phragmen::SeatHolder + * Lookup529: pallet_elections_phragmen::SeatHolder **/ PalletElectionsPhragmenSeatHolder: { who: 'AccountId32', @@ -4885,7 +4897,7 @@ export default { deposit: 'u128' }, /** - * Lookup528: pallet_elections_phragmen::Voter + * Lookup530: pallet_elections_phragmen::Voter **/ PalletElectionsPhragmenVoter: { votes: 'Vec', @@ -4893,13 +4905,13 @@ export default { deposit: 'u128' }, /** - * Lookup529: pallet_elections_phragmen::pallet::Error + * Lookup531: pallet_elections_phragmen::pallet::Error **/ PalletElectionsPhragmenError: { _enum: ['UnableToVote', 'NoVotes', 'TooManyVotes', 'MaximumVotesExceeded', 'LowBalance', 'UnableToPayBond', 'MustBeVoter', 'DuplicatedCandidate', 'TooManyCandidates', 'MemberSubmit', 'RunnerUpSubmit', 'InsufficientCandidateFunds', 'NotMember', 'InvalidWitnessData', 'InvalidVoteCount', 'InvalidRenouncing', 'InvalidReplacement'] }, /** - * Lookup530: pallet_election_provider_multi_phase::ReadySolution + * Lookup532: pallet_election_provider_multi_phase::ReadySolution **/ PalletElectionProviderMultiPhaseReadySolution: { supports: 'Vec<(AccountId32,SpNposElectionsSupport)>', @@ -4907,14 +4919,14 @@ export default { compute: 'PalletElectionProviderMultiPhaseElectionCompute' }, /** - * Lookup532: pallet_election_provider_multi_phase::RoundSnapshot + * Lookup534: pallet_election_provider_multi_phase::RoundSnapshot **/ PalletElectionProviderMultiPhaseRoundSnapshot: { voters: 'Vec<(AccountId32,u64,Vec)>', targets: 'Vec' }, /** - * Lookup539: pallet_election_provider_multi_phase::signed::SignedSubmission + * Lookup541: pallet_election_provider_multi_phase::signed::SignedSubmission **/ PalletElectionProviderMultiPhaseSignedSignedSubmission: { who: 'AccountId32', @@ -4923,13 +4935,13 @@ export default { callFee: 'u128' }, /** - * Lookup540: pallet_election_provider_multi_phase::pallet::Error + * Lookup542: pallet_election_provider_multi_phase::pallet::Error **/ PalletElectionProviderMultiPhaseError: { _enum: ['PreDispatchEarlySubmission', 'PreDispatchWrongWinnerCount', 'PreDispatchWeakSubmission', 'SignedQueueFull', 'SignedCannotPayDeposit', 'SignedInvalidWitness', 'SignedTooMuchWeight', 'OcwCallWrongEra', 'MissingSnapshotMetadata', 'InvalidSubmissionIndex', 'CallNotAllowed', 'FallbackFailed', 'BoundNotMet', 'TooManyWinners', 'PreDispatchDifferentRound'] }, /** - * Lookup541: pallet_staking::StakingLedger + * Lookup543: pallet_staking::StakingLedger **/ PalletStakingStakingLedger: { stash: 'AccountId32', @@ -4939,7 +4951,7 @@ export default { legacyClaimedRewards: 'Vec' }, /** - * Lookup543: pallet_staking::Nominations + * Lookup545: pallet_staking::Nominations **/ PalletStakingNominations: { targets: 'Vec', @@ -4947,14 +4959,14 @@ export default { suppressed: 'bool' }, /** - * Lookup544: pallet_staking::ActiveEraInfo + * Lookup546: pallet_staking::ActiveEraInfo **/ PalletStakingActiveEraInfo: { index: 'u32', start: 'Option' }, /** - * Lookup546: sp_staking::PagedExposureMetadata + * Lookup548: sp_staking::PagedExposureMetadata **/ SpStakingPagedExposureMetadata: { total: 'Compact', @@ -4963,21 +4975,21 @@ export default { pageCount: 'u32' }, /** - * Lookup548: sp_staking::ExposurePage + * Lookup550: sp_staking::ExposurePage **/ SpStakingExposurePage: { pageTotal: 'Compact', others: 'Vec' }, /** - * Lookup549: pallet_staking::EraRewardPoints + * Lookup551: pallet_staking::EraRewardPoints **/ PalletStakingEraRewardPoints: { total: 'u32', individual: 'BTreeMap' }, /** - * Lookup554: pallet_staking::UnappliedSlash + * Lookup556: pallet_staking::UnappliedSlash **/ PalletStakingUnappliedSlash: { validator: 'AccountId32', @@ -4987,7 +4999,7 @@ export default { payout: 'u128' }, /** - * Lookup558: pallet_staking::slashing::SlashingSpans + * Lookup560: pallet_staking::slashing::SlashingSpans **/ PalletStakingSlashingSlashingSpans: { spanIndex: 'u32', @@ -4996,30 +5008,30 @@ export default { prior: 'Vec' }, /** - * Lookup559: pallet_staking::slashing::SpanRecord + * Lookup561: pallet_staking::slashing::SpanRecord **/ PalletStakingSlashingSpanRecord: { slashed: 'u128', paidOut: 'u128' }, /** - * Lookup560: pallet_staking::pallet::pallet::Error + * Lookup562: pallet_staking::pallet::pallet::Error **/ PalletStakingPalletError: { _enum: ['NotController', 'NotStash', 'AlreadyBonded', 'AlreadyPaired', 'EmptyTargets', 'DuplicateIndex', 'InvalidSlashIndex', 'InsufficientBond', 'NoMoreChunks', 'NoUnlockChunk', 'FundedTarget', 'InvalidEraToReward', 'InvalidNumberOfNominations', 'NotSortedAndUnique', 'AlreadyClaimed', 'InvalidPage', 'IncorrectHistoryDepth', 'IncorrectSlashingSpans', 'BadState', 'TooManyTargets', 'BadTarget', 'CannotChillOther', 'TooManyNominators', 'TooManyValidators', 'CommissionTooLow', 'BoundNotMet', 'ControllerDeprecated', 'CannotRestoreLedger', 'RewardDestinationRestricted', 'NotEnoughFunds', 'VirtualStakerNotAllowed'] }, /** - * Lookup564: sp_core::crypto::KeyTypeId + * Lookup566: sp_core::crypto::KeyTypeId **/ SpCoreCryptoKeyTypeId: '[u8;4]', /** - * Lookup565: pallet_session::pallet::Error + * Lookup567: pallet_session::pallet::Error **/ PalletSessionError: { _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] }, /** - * Lookup567: pallet_treasury::Proposal + * Lookup569: pallet_treasury::Proposal **/ PalletTreasuryProposal: { proposer: 'AccountId32', @@ -5028,7 +5040,7 @@ export default { bond: 'u128' }, /** - * Lookup569: pallet_treasury::SpendStatus + * Lookup571: pallet_treasury::SpendStatus **/ PalletTreasurySpendStatus: { assetKind: 'Null', @@ -5039,7 +5051,7 @@ export default { status: 'PalletTreasuryPaymentState' }, /** - * Lookup570: pallet_treasury::PaymentState + * Lookup572: pallet_treasury::PaymentState **/ PalletTreasuryPaymentState: { _enum: { @@ -5051,17 +5063,17 @@ export default { } }, /** - * Lookup571: frame_support::PalletId + * Lookup573: frame_support::PalletId **/ FrameSupportPalletId: '[u8;8]', /** - * Lookup572: pallet_treasury::pallet::Error + * Lookup574: pallet_treasury::pallet::Error **/ PalletTreasuryError: { _enum: ['InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved', 'FailedToConvertBalance', 'SpendExpired', 'EarlyPayout', 'AlreadyAttempted', 'PayoutError', 'NotAttempted', 'Inconclusive'] }, /** - * Lookup573: pallet_bounties::Bounty + * Lookup575: pallet_bounties::Bounty **/ PalletBountiesBounty: { proposer: 'AccountId32', @@ -5072,7 +5084,7 @@ export default { status: 'PalletBountiesBountyStatus' }, /** - * Lookup574: pallet_bounties::BountyStatus + * Lookup576: pallet_bounties::BountyStatus **/ PalletBountiesBountyStatus: { _enum: { @@ -5094,13 +5106,13 @@ export default { } }, /** - * Lookup576: pallet_bounties::pallet::Error + * Lookup578: pallet_bounties::pallet::Error **/ PalletBountiesError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'ReasonTooBig', 'UnexpectedStatus', 'RequireCurator', 'InvalidValue', 'InvalidFee', 'PendingPayout', 'Premature', 'HasActiveChildBounty', 'TooManyQueued'] }, /** - * Lookup577: pallet_child_bounties::ChildBounty + * Lookup579: pallet_child_bounties::ChildBounty **/ PalletChildBountiesChildBounty: { parentBounty: 'u32', @@ -5110,7 +5122,7 @@ export default { status: 'PalletChildBountiesChildBountyStatus' }, /** - * Lookup578: pallet_child_bounties::ChildBountyStatus + * Lookup580: pallet_child_bounties::ChildBountyStatus **/ PalletChildBountiesChildBountyStatus: { _enum: { @@ -5129,13 +5141,13 @@ export default { } }, /** - * Lookup579: pallet_child_bounties::pallet::Error + * Lookup581: pallet_child_bounties::pallet::Error **/ PalletChildBountiesError: { _enum: ['ParentBountyNotActive', 'InsufficientBountyBalance', 'TooManyChildBounties'] }, /** - * Lookup580: pallet_bags_list::list::Node + * Lookup582: pallet_bags_list::list::Node **/ PalletBagsListListNode: { id: 'AccountId32', @@ -5145,14 +5157,14 @@ export default { score: 'u64' }, /** - * Lookup581: pallet_bags_list::list::Bag + * Lookup583: pallet_bags_list::list::Bag **/ PalletBagsListListBag: { head: 'Option', tail: 'Option' }, /** - * Lookup583: pallet_bags_list::pallet::Error + * Lookup584: pallet_bags_list::pallet::Error **/ PalletBagsListError: { _enum: { @@ -5160,13 +5172,13 @@ export default { } }, /** - * Lookup584: pallet_bags_list::list::ListError + * Lookup585: pallet_bags_list::list::ListError **/ PalletBagsListListListError: { _enum: ['Duplicate', 'NotHeavier', 'NotInSameBag', 'NodeNotFound'] }, /** - * Lookup585: pallet_nomination_pools::PoolMember + * Lookup586: pallet_nomination_pools::PoolMember **/ PalletNominationPoolsPoolMember: { poolId: 'u32', @@ -5175,7 +5187,7 @@ export default { unbondingEras: 'BTreeMap' }, /** - * Lookup590: pallet_nomination_pools::BondedPoolInner + * Lookup591: pallet_nomination_pools::BondedPoolInner **/ PalletNominationPoolsBondedPoolInner: { commission: 'PalletNominationPoolsCommission', @@ -5185,7 +5197,7 @@ export default { state: 'PalletNominationPoolsPoolState' }, /** - * Lookup591: pallet_nomination_pools::Commission + * Lookup592: pallet_nomination_pools::Commission **/ PalletNominationPoolsCommission: { current: 'Option<(Perbill,AccountId32)>', @@ -5195,7 +5207,7 @@ export default { claimPermission: 'Option' }, /** - * Lookup594: pallet_nomination_pools::PoolRoles + * Lookup595: pallet_nomination_pools::PoolRoles **/ PalletNominationPoolsPoolRoles: { depositor: 'AccountId32', @@ -5204,7 +5216,7 @@ export default { bouncer: 'Option' }, /** - * Lookup595: pallet_nomination_pools::RewardPool + * Lookup596: pallet_nomination_pools::RewardPool **/ PalletNominationPoolsRewardPool: { lastRecordedRewardCounter: 'u128', @@ -5214,21 +5226,21 @@ export default { totalCommissionClaimed: 'u128' }, /** - * Lookup596: pallet_nomination_pools::SubPools + * Lookup597: pallet_nomination_pools::SubPools **/ PalletNominationPoolsSubPools: { noEra: 'PalletNominationPoolsUnbondPool', withEra: 'BTreeMap' }, /** - * Lookup597: pallet_nomination_pools::UnbondPool + * Lookup598: pallet_nomination_pools::UnbondPool **/ PalletNominationPoolsUnbondPool: { points: 'u128', balance: 'u128' }, /** - * Lookup602: pallet_nomination_pools::pallet::Error + * Lookup603: pallet_nomination_pools::pallet::Error **/ PalletNominationPoolsError: { _enum: { @@ -5271,13 +5283,13 @@ export default { } }, /** - * Lookup603: pallet_nomination_pools::pallet::DefensiveError + * Lookup604: pallet_nomination_pools::pallet::DefensiveError **/ PalletNominationPoolsDefensiveError: { _enum: ['NotEnoughSpaceInUnbondPool', 'PoolNotFound', 'RewardPoolNotFound', 'SubPoolsNotFound', 'BondedStashKilledPrematurely', 'DelegationUnsupported', 'SlashNotApplied'] }, /** - * Lookup606: pallet_scheduler::Scheduled, BlockNumber, tangle_testnet_runtime::OriginCaller, sp_core::crypto::AccountId32> + * Lookup607: pallet_scheduler::Scheduled, BlockNumber, tangle_testnet_runtime::OriginCaller, sp_core::crypto::AccountId32> **/ PalletSchedulerScheduled: { maybeId: 'Option<[u8;32]>', @@ -5287,7 +5299,7 @@ export default { origin: 'TangleTestnetRuntimeOriginCaller' }, /** - * Lookup608: pallet_scheduler::RetryConfig + * Lookup609: pallet_scheduler::RetryConfig **/ PalletSchedulerRetryConfig: { totalRetries: 'u8', @@ -5295,13 +5307,13 @@ export default { period: 'u64' }, /** - * Lookup609: pallet_scheduler::pallet::Error + * Lookup610: pallet_scheduler::pallet::Error **/ PalletSchedulerError: { _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named'] }, /** - * Lookup610: pallet_preimage::OldRequestStatus + * Lookup611: pallet_preimage::OldRequestStatus **/ PalletPreimageOldRequestStatus: { _enum: { @@ -5317,7 +5329,7 @@ export default { } }, /** - * Lookup612: pallet_preimage::RequestStatus + * Lookup613: pallet_preimage::RequestStatus **/ PalletPreimageRequestStatus: { _enum: { @@ -5333,32 +5345,32 @@ export default { } }, /** - * Lookup616: pallet_preimage::pallet::Error + * Lookup617: pallet_preimage::pallet::Error **/ PalletPreimageError: { _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested', 'TooMany', 'TooFew', 'NoCost'] }, /** - * Lookup617: sp_staking::offence::OffenceDetails + * Lookup618: sp_staking::offence::OffenceDetails **/ SpStakingOffenceOffenceDetails: { offender: '(AccountId32,SpStakingExposure)', reporters: 'Vec' }, /** - * Lookup619: pallet_tx_pause::pallet::Error + * Lookup620: pallet_tx_pause::pallet::Error **/ PalletTxPauseError: { _enum: ['IsPaused', 'IsUnpaused', 'Unpausable', 'NotFound'] }, /** - * Lookup622: pallet_im_online::pallet::Error + * Lookup623: pallet_im_online::pallet::Error **/ PalletImOnlineError: { _enum: ['InvalidKey', 'DuplicatedHeartbeat'] }, /** - * Lookup624: pallet_identity::types::Registration> + * Lookup625: pallet_identity::types::Registration> **/ PalletIdentityRegistration: { judgements: 'Vec<(u32,PalletIdentityJudgement)>', @@ -5366,7 +5378,7 @@ export default { info: 'PalletIdentityLegacyIdentityInfo' }, /** - * Lookup633: pallet_identity::types::RegistrarInfo + * Lookup634: pallet_identity::types::RegistrarInfo **/ PalletIdentityRegistrarInfo: { account: 'AccountId32', @@ -5374,26 +5386,26 @@ export default { fields: 'u64' }, /** - * Lookup635: pallet_identity::types::AuthorityProperties> + * Lookup636: pallet_identity::types::AuthorityProperties> **/ PalletIdentityAuthorityProperties: { suffix: 'Bytes', allocation: 'u32' }, /** - * Lookup638: pallet_identity::pallet::Error + * Lookup639: pallet_identity::pallet::Error **/ PalletIdentityError: { _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed', 'InvalidSuffix', 'NotUsernameAuthority', 'NoAllocation', 'InvalidSignature', 'RequiresSignature', 'InvalidUsername', 'UsernameTaken', 'NoUsername', 'NotExpired'] }, /** - * Lookup639: pallet_utility::pallet::Error + * Lookup640: pallet_utility::pallet::Error **/ PalletUtilityError: { _enum: ['TooManyCalls'] }, /** - * Lookup641: pallet_multisig::Multisig + * Lookup642: pallet_multisig::Multisig **/ PalletMultisigMultisig: { when: 'PalletMultisigTimepoint', @@ -5402,13 +5414,13 @@ export default { approvals: 'Vec' }, /** - * Lookup642: pallet_multisig::pallet::Error + * Lookup643: pallet_multisig::pallet::Error **/ PalletMultisigError: { _enum: ['MinimumThreshold', 'AlreadyApproved', 'NoApprovalsNeeded', 'TooFewSignatories', 'TooManySignatories', 'SignatoriesOutOfOrder', 'SenderInSignatories', 'NotFound', 'NotOwner', 'NoTimepoint', 'WrongTimepoint', 'UnexpectedTimepoint', 'MaxWeightTooLow', 'AlreadyStored'] }, /** - * Lookup645: fp_rpc::TransactionStatus + * Lookup646: fp_rpc::TransactionStatus **/ FpRpcTransactionStatus: { transactionHash: 'H256', @@ -5420,11 +5432,11 @@ export default { logsBloom: 'EthbloomBloom' }, /** - * Lookup648: ethbloom::Bloom + * Lookup649: ethbloom::Bloom **/ EthbloomBloom: '[u8;256]', /** - * Lookup650: ethereum::receipt::ReceiptV3 + * Lookup651: ethereum::receipt::ReceiptV3 **/ EthereumReceiptReceiptV3: { _enum: { @@ -5434,7 +5446,7 @@ export default { } }, /** - * Lookup651: ethereum::receipt::EIP658ReceiptData + * Lookup652: ethereum::receipt::EIP658ReceiptData **/ EthereumReceiptEip658ReceiptData: { statusCode: 'u8', @@ -5443,7 +5455,7 @@ export default { logs: 'Vec' }, /** - * Lookup652: ethereum::block::Block + * Lookup653: ethereum::block::Block **/ EthereumBlock: { header: 'EthereumHeader', @@ -5451,7 +5463,7 @@ export default { ommers: 'Vec' }, /** - * Lookup653: ethereum::header::Header + * Lookup654: ethereum::header::Header **/ EthereumHeader: { parentHash: 'H256', @@ -5471,17 +5483,17 @@ export default { nonce: 'EthereumTypesHashH64' }, /** - * Lookup654: ethereum_types::hash::H64 + * Lookup655: ethereum_types::hash::H64 **/ EthereumTypesHashH64: '[u8;8]', /** - * Lookup659: pallet_ethereum::pallet::Error + * Lookup660: pallet_ethereum::pallet::Error **/ PalletEthereumError: { _enum: ['InvalidSignature', 'PreLogExists'] }, /** - * Lookup660: pallet_evm::CodeMetadata + * Lookup661: pallet_evm::CodeMetadata **/ PalletEvmCodeMetadata: { _alias: { @@ -5492,25 +5504,25 @@ export default { hash_: 'H256' }, /** - * Lookup662: pallet_evm::pallet::Error + * Lookup663: pallet_evm::pallet::Error **/ PalletEvmError: { _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'InvalidChainId', 'InvalidSignature', 'Reentrancy', 'TransactionMustComeFromEOA', 'Undefined'] }, /** - * Lookup663: pallet_hotfix_sufficients::pallet::Error + * Lookup664: pallet_hotfix_sufficients::pallet::Error **/ PalletHotfixSufficientsError: { _enum: ['MaxAddressCountExceeded'] }, /** - * Lookup665: pallet_airdrop_claims::pallet::Error + * Lookup666: pallet_airdrop_claims::pallet::Error **/ PalletAirdropClaimsError: { _enum: ['InvalidEthereumSignature', 'InvalidNativeSignature', 'InvalidNativeAccount', 'SignerHasNoClaim', 'SenderHasNoClaim', 'PotUnderflow', 'InvalidStatement', 'VestedBalanceExists'] }, /** - * Lookup668: pallet_proxy::ProxyDefinition + * Lookup669: pallet_proxy::ProxyDefinition **/ PalletProxyProxyDefinition: { delegate: 'AccountId32', @@ -5518,7 +5530,7 @@ export default { delay: 'u64' }, /** - * Lookup672: pallet_proxy::Announcement + * Lookup673: pallet_proxy::Announcement **/ PalletProxyAnnouncement: { real: 'AccountId32', @@ -5526,30 +5538,39 @@ export default { height: 'u64' }, /** - * Lookup674: pallet_proxy::pallet::Error + * Lookup675: pallet_proxy::pallet::Error **/ PalletProxyError: { _enum: ['TooMany', 'NotFound', 'NotProxy', 'Unproxyable', 'Duplicate', 'NoPermission', 'Unannounced', 'NoSelfProxy'] }, /** - * Lookup675: pallet_multi_asset_delegation::types::operator::OperatorMetadata + * Lookup676: pallet_multi_asset_delegation::types::operator::OperatorMetadata **/ PalletMultiAssetDelegationOperatorOperatorMetadata: { stake: 'u128', delegationCount: 'u32', request: 'Option', delegations: 'Vec', - status: 'PalletMultiAssetDelegationOperatorOperatorStatus' + status: 'PalletMultiAssetDelegationOperatorOperatorStatus', + blueprintIds: 'Vec' }, /** - * Lookup677: pallet_multi_asset_delegation::types::operator::OperatorBondLessRequest + * Lookup677: tangle_testnet_runtime::MaxDelegations + **/ + TangleTestnetRuntimeMaxDelegations: 'Null', + /** + * Lookup678: tangle_testnet_runtime::MaxOperatorBlueprints + **/ + TangleTestnetRuntimeMaxOperatorBlueprints: 'Null', + /** + * Lookup680: pallet_multi_asset_delegation::types::operator::OperatorBondLessRequest **/ PalletMultiAssetDelegationOperatorOperatorBondLessRequest: { amount: 'u128', requestTime: 'u32' }, /** - * Lookup679: pallet_multi_asset_delegation::types::operator::DelegatorBond + * Lookup682: pallet_multi_asset_delegation::types::operator::DelegatorBond **/ PalletMultiAssetDelegationOperatorDelegatorBond: { delegator: 'AccountId32', @@ -5557,7 +5578,7 @@ export default { assetId: 'u128' }, /** - * Lookup680: pallet_multi_asset_delegation::types::operator::OperatorStatus + * Lookup684: pallet_multi_asset_delegation::types::operator::OperatorStatus **/ PalletMultiAssetDelegationOperatorOperatorStatus: { _enum: { @@ -5567,14 +5588,14 @@ export default { } }, /** - * Lookup681: pallet_multi_asset_delegation::types::operator::OperatorSnapshot + * Lookup686: pallet_multi_asset_delegation::types::operator::OperatorSnapshot **/ PalletMultiAssetDelegationOperatorOperatorSnapshot: { stake: 'u128', delegations: 'Vec' }, /** - * Lookup682: pallet_multi_asset_delegation::types::delegator::DelegatorMetadata + * Lookup687: pallet_multi_asset_delegation::types::delegator::DelegatorMetadata **/ PalletMultiAssetDelegationDelegatorDelegatorMetadata: { deposits: 'BTreeMap', @@ -5584,7 +5605,15 @@ export default { status: 'PalletMultiAssetDelegationDelegatorDelegatorStatus' }, /** - * Lookup687: pallet_multi_asset_delegation::types::delegator::WithdrawRequest + * Lookup688: tangle_testnet_runtime::MaxWithdrawRequests + **/ + TangleTestnetRuntimeMaxWithdrawRequests: 'Null', + /** + * Lookup689: tangle_testnet_runtime::MaxUnstakeRequests + **/ + TangleTestnetRuntimeMaxUnstakeRequests: 'Null', + /** + * Lookup694: pallet_multi_asset_delegation::types::delegator::WithdrawRequest **/ PalletMultiAssetDelegationDelegatorWithdrawRequest: { assetId: 'u128', @@ -5592,24 +5621,26 @@ export default { requestedRound: 'u32' }, /** - * Lookup689: pallet_multi_asset_delegation::types::delegator::BondInfoDelegator + * Lookup697: pallet_multi_asset_delegation::types::delegator::BondInfoDelegator **/ PalletMultiAssetDelegationDelegatorBondInfoDelegator: { operator: 'AccountId32', amount: 'u128', - assetId: 'u128' + assetId: 'u128', + blueprintSelection: 'PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection' }, /** - * Lookup691: pallet_multi_asset_delegation::types::delegator::BondLessRequest + * Lookup700: pallet_multi_asset_delegation::types::delegator::BondLessRequest **/ PalletMultiAssetDelegationDelegatorBondLessRequest: { operator: 'AccountId32', assetId: 'u128', amount: 'u128', - requestedRound: 'u32' + requestedRound: 'u32', + blueprintSelection: 'PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection' }, /** - * Lookup692: pallet_multi_asset_delegation::types::delegator::DelegatorStatus + * Lookup702: pallet_multi_asset_delegation::types::delegator::DelegatorStatus **/ PalletMultiAssetDelegationDelegatorDelegatorStatus: { _enum: { @@ -5618,27 +5649,27 @@ export default { } }, /** - * Lookup693: pallet_multi_asset_delegation::types::rewards::RewardConfig + * Lookup703: pallet_multi_asset_delegation::types::rewards::RewardConfig **/ PalletMultiAssetDelegationRewardsRewardConfig: { configs: 'BTreeMap', whitelistedBlueprintIds: 'Vec' }, /** - * Lookup695: pallet_multi_asset_delegation::types::rewards::RewardConfigForAssetVault + * Lookup705: pallet_multi_asset_delegation::types::rewards::RewardConfigForAssetVault **/ PalletMultiAssetDelegationRewardsRewardConfigForAssetVault: { apy: 'Percent', cap: 'u128' }, /** - * Lookup698: pallet_multi_asset_delegation::pallet::Error + * Lookup708: pallet_multi_asset_delegation::pallet::Error **/ PalletMultiAssetDelegationError: { - _enum: ['AlreadyOperator', 'BondTooLow', 'NotAnOperator', 'CannotExit', 'AlreadyLeaving', 'NotLeavingOperator', 'NotLeavingRound', 'NoScheduledBondLess', 'BondLessRequestNotSatisfied', 'NotActiveOperator', 'NotOfflineOperator', 'AlreadyDelegator', 'NotDelegator', 'WithdrawRequestAlreadyExists', 'InsufficientBalance', 'NoWithdrawRequest', 'NoBondLessRequest', 'BondLessNotReady', 'BondLessRequestAlreadyExists', 'ActiveServicesUsingAsset', 'NoActiveDelegation', 'AssetNotWhitelisted', 'NotAuthorized', 'AssetNotFound', 'BlueprintAlreadyWhitelisted', 'NowithdrawRequests', 'NoMatchingwithdrawRequest', 'AssetAlreadyInVault', 'AssetNotInVault', 'VaultNotFound'] + _enum: ['AlreadyOperator', 'BondTooLow', 'NotAnOperator', 'CannotExit', 'AlreadyLeaving', 'NotLeavingOperator', 'NotLeavingRound', 'LeavingRoundNotReached', 'NoScheduledBondLess', 'BondLessRequestNotSatisfied', 'NotActiveOperator', 'NotOfflineOperator', 'AlreadyDelegator', 'NotDelegator', 'WithdrawRequestAlreadyExists', 'InsufficientBalance', 'NoWithdrawRequest', 'NoBondLessRequest', 'BondLessNotReady', 'BondLessRequestAlreadyExists', 'ActiveServicesUsingAsset', 'NoActiveDelegation', 'AssetNotWhitelisted', 'NotAuthorized', 'MaxBlueprintsExceeded', 'AssetNotFound', 'BlueprintAlreadyWhitelisted', 'NowithdrawRequests', 'NoMatchingwithdrawRequest', 'AssetAlreadyInVault', 'AssetNotInVault', 'VaultNotFound', 'DuplicateBlueprintId', 'BlueprintIdNotFound', 'NotInFixedMode', 'MaxDelegationsExceeded', 'MaxUnstakeRequestsExceeded', 'MaxWithdrawRequestsExceeded', 'DepositOverflow', 'UnstakeAmountTooLarge', 'StakeOverflow', 'InsufficientStakeRemaining', 'APYExceedsMaximum', 'CapCannotBeZero', 'CapExceedsTotalSupply', 'PendingUnstakeRequestExists', 'BlueprintNotSelected'] }, /** - * Lookup701: tangle_primitives::services::ServiceRequest + * Lookup711: tangle_primitives::services::ServiceRequest **/ TanglePrimitivesServicesServiceRequest: { blueprint: 'u64', @@ -5650,7 +5681,7 @@ export default { operatorsWithApprovalState: 'Vec<(AccountId32,TanglePrimitivesServicesApprovalState)>' }, /** - * Lookup707: tangle_primitives::services::ApprovalState + * Lookup717: tangle_primitives::services::ApprovalState **/ TanglePrimitivesServicesApprovalState: { _enum: { @@ -5662,7 +5693,7 @@ export default { } }, /** - * Lookup709: tangle_primitives::services::Service + * Lookup719: tangle_primitives::services::Service **/ TanglePrimitivesServicesService: { id: 'u64', @@ -5674,7 +5705,7 @@ export default { ttl: 'u64' }, /** - * Lookup715: tangle_primitives::services::JobCall + * Lookup725: tangle_primitives::services::JobCall **/ TanglePrimitivesServicesJobCall: { serviceId: 'u64', @@ -5682,7 +5713,7 @@ export default { args: 'Vec' }, /** - * Lookup716: tangle_primitives::services::JobCallResult + * Lookup726: tangle_primitives::services::JobCallResult **/ TanglePrimitivesServicesJobCallResult: { serviceId: 'u64', @@ -5690,7 +5721,7 @@ export default { result: 'Vec' }, /** - * Lookup717: pallet_services::types::UnappliedSlash + * Lookup727: pallet_services::types::UnappliedSlash **/ PalletServicesUnappliedSlash: { serviceId: 'u64', @@ -5701,26 +5732,33 @@ export default { payout: 'u128' }, /** - * Lookup718: tangle_primitives::services::OperatorProfile + * Lookup729: tangle_primitives::services::OperatorProfile **/ TanglePrimitivesServicesOperatorProfile: { services: 'BTreeSet', blueprints: 'BTreeSet' }, /** - * Lookup721: pallet_services::module::Error + * Lookup732: pallet_services::module::Error **/ PalletServicesModuleError: { _enum: { BlueprintNotFound: 'Null', + BlueprintCreationInterrupted: 'Null', AlreadyRegistered: 'Null', InvalidRegistrationInput: 'Null', + NotAllowedToUnregister: 'Null', + NotAllowedToUpdatePriceTargets: 'Null', InvalidRequestInput: 'Null', InvalidJobCallInput: 'Null', InvalidJobResult: 'Null', NotRegistered: 'Null', + ApprovalInterrupted: 'Null', + RejectionInterrupted: 'Null', ServiceRequestNotFound: 'Null', + ServiceInitializationInterrupted: 'Null', ServiceNotFound: 'Null', + TerminationInterrupted: 'Null', TypeCheck: 'TanglePrimitivesServicesTypeCheckError', MaxPermittedCallersExceeded: 'Null', MaxServiceProvidersExceeded: 'Null', @@ -5741,11 +5779,13 @@ export default { OffenderNotActiveOperator: 'Null', NoSlashingOrigin: 'Null', NoDisputeOrigin: 'Null', - UnappliedSlashNotFound: 'Null' + UnappliedSlashNotFound: 'Null', + MasterBlueprintServiceManagerRevisionNotFound: 'Null', + MaxMasterBlueprintServiceManagerVersionsExceeded: 'Null' } }, /** - * Lookup722: tangle_primitives::services::TypeCheckError + * Lookup733: tangle_primitives::services::TypeCheckError **/ TanglePrimitivesServicesTypeCheckError: { _enum: { @@ -5766,7 +5806,7 @@ export default { } }, /** - * Lookup723: pallet_tangle_lst::types::bonded_pool::BondedPoolInner + * Lookup734: pallet_tangle_lst::types::bonded_pool::BondedPoolInner **/ PalletTangleLstBondedPoolBondedPoolInner: { commission: 'PalletTangleLstCommission', @@ -5775,7 +5815,7 @@ export default { metadata: 'PalletTangleLstBondedPoolPoolMetadata' }, /** - * Lookup724: pallet_tangle_lst::types::commission::Commission + * Lookup735: pallet_tangle_lst::types::commission::Commission **/ PalletTangleLstCommission: { current: 'Option<(Perbill,AccountId32)>', @@ -5785,7 +5825,7 @@ export default { claimPermission: 'Option' }, /** - * Lookup726: pallet_tangle_lst::types::pools::PoolRoles + * Lookup737: pallet_tangle_lst::types::pools::PoolRoles **/ PalletTangleLstPoolsPoolRoles: { depositor: 'AccountId32', @@ -5794,14 +5834,14 @@ export default { bouncer: 'Option' }, /** - * Lookup727: pallet_tangle_lst::types::bonded_pool::PoolMetadata + * Lookup738: pallet_tangle_lst::types::bonded_pool::PoolMetadata **/ PalletTangleLstBondedPoolPoolMetadata: { name: 'Option', icon: 'Option' }, /** - * Lookup728: pallet_tangle_lst::types::sub_pools::RewardPool + * Lookup739: pallet_tangle_lst::types::sub_pools::RewardPool **/ PalletTangleLstSubPoolsRewardPool: { lastRecordedRewardCounter: 'u128', @@ -5811,34 +5851,33 @@ export default { totalCommissionClaimed: 'u128' }, /** - * Lookup729: pallet_tangle_lst::types::sub_pools::SubPools + * Lookup740: pallet_tangle_lst::types::sub_pools::SubPools **/ PalletTangleLstSubPools: { noEra: 'PalletTangleLstSubPoolsUnbondPool', withEra: 'BTreeMap' }, /** - * Lookup730: pallet_tangle_lst::types::sub_pools::UnbondPool + * Lookup741: pallet_tangle_lst::types::sub_pools::UnbondPool **/ PalletTangleLstSubPoolsUnbondPool: { points: 'u128', balance: 'u128' }, /** - * Lookup736: pallet_tangle_lst::types::pools::PoolMember + * Lookup747: pallet_tangle_lst::types::pools::PoolMember **/ PalletTangleLstPoolsPoolMember: { - poolId: 'u32', - unbondingEras: 'BTreeMap' + unbondingEras: 'BTreeMap' }, /** - * Lookup738: pallet_tangle_lst::types::ClaimPermission + * Lookup752: pallet_tangle_lst::types::ClaimPermission **/ PalletTangleLstClaimPermission: { _enum: ['Permissioned', 'PermissionlessCompound', 'PermissionlessWithdraw', 'PermissionlessAll'] }, /** - * Lookup739: pallet_tangle_lst::pallet::Error + * Lookup753: pallet_tangle_lst::pallet::Error **/ PalletTangleLstError: { _enum: { @@ -5878,53 +5917,53 @@ export default { } }, /** - * Lookup740: pallet_tangle_lst::pallet::DefensiveError + * Lookup754: pallet_tangle_lst::pallet::DefensiveError **/ PalletTangleLstDefensiveError: { _enum: ['NotEnoughSpaceInUnbondPool', 'PoolNotFound', 'RewardPoolNotFound', 'SubPoolsNotFound', 'BondedStashKilledPrematurely'] }, /** - * Lookup743: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + * Lookup757: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender **/ FrameSystemExtensionsCheckNonZeroSender: 'Null', /** - * Lookup744: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup758: frame_system::extensions::check_spec_version::CheckSpecVersion **/ FrameSystemExtensionsCheckSpecVersion: 'Null', /** - * Lookup745: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup759: frame_system::extensions::check_tx_version::CheckTxVersion **/ FrameSystemExtensionsCheckTxVersion: 'Null', /** - * Lookup746: frame_system::extensions::check_genesis::CheckGenesis + * Lookup760: frame_system::extensions::check_genesis::CheckGenesis **/ FrameSystemExtensionsCheckGenesis: 'Null', /** - * Lookup749: frame_system::extensions::check_nonce::CheckNonce + * Lookup763: frame_system::extensions::check_nonce::CheckNonce **/ FrameSystemExtensionsCheckNonce: 'Compact', /** - * Lookup750: frame_system::extensions::check_weight::CheckWeight + * Lookup764: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup751: pallet_transaction_payment::ChargeTransactionPayment + * Lookup765: pallet_transaction_payment::ChargeTransactionPayment **/ PalletTransactionPaymentChargeTransactionPayment: 'Compact', /** - * Lookup752: frame_metadata_hash_extension::CheckMetadataHash + * Lookup766: frame_metadata_hash_extension::CheckMetadataHash **/ FrameMetadataHashExtensionCheckMetadataHash: { mode: 'FrameMetadataHashExtensionMode' }, /** - * Lookup753: frame_metadata_hash_extension::Mode + * Lookup767: frame_metadata_hash_extension::Mode **/ FrameMetadataHashExtensionMode: { _enum: ['Disabled', 'Enabled'] }, /** - * Lookup755: tangle_testnet_runtime::Runtime + * Lookup769: tangle_testnet_runtime::Runtime **/ TangleTestnetRuntimeRuntime: 'Null' }; diff --git a/types/src/interfaces/registry.ts b/types/src/interfaces/registry.ts index a88b3a5f..60cd613d 100644 --- a/types/src/interfaces/registry.ts +++ b/types/src/interfaces/registry.ts @@ -5,7 +5,7 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FpRpcTransactionStatus, FrameMetadataHashExtensionCheckMetadataHash, FrameMetadataHashExtensionMode, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, FrameSupportTokensMiscIdAmountRuntimeFreezeReason, FrameSupportTokensMiscIdAmountRuntimeHoldReason, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, PalletAirdropClaimsCall, PalletAirdropClaimsError, PalletAirdropClaimsEvent, PalletAirdropClaimsStatementKind, PalletAirdropClaimsUtilsEthereumAddress, PalletAirdropClaimsUtilsEthereumAddressEcdsaSignature, PalletAirdropClaimsUtilsMultiAddress, PalletAirdropClaimsUtilsMultiAddressSignature, PalletAirdropClaimsUtilsSr25519Signature, PalletAssetsAccountStatus, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletAssetsAssetStatus, PalletAssetsCall, PalletAssetsError, PalletAssetsEvent, PalletAssetsExistenceReason, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesAdjustmentDirection, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBaseFeeCall, PalletBaseFeeEvent, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletChildBountiesCall, PalletChildBountiesChildBounty, PalletChildBountiesChildBountyStatus, PalletChildBountiesError, PalletChildBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletDynamicFeeCall, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenCall, PalletElectionsPhragmenError, PalletElectionsPhragmenEvent, PalletElectionsPhragmenRenouncing, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumRawOrigin, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmError, PalletEvmEvent, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletHotfixSufficientsCall, PalletHotfixSufficientsError, PalletIdentityAuthorityProperties, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletIndicesCall, PalletIndicesError, PalletIndicesEvent, PalletMultiAssetDelegationCall, PalletMultiAssetDelegationDelegatorBondInfoDelegator, PalletMultiAssetDelegationDelegatorBondLessRequest, PalletMultiAssetDelegationDelegatorDelegatorMetadata, PalletMultiAssetDelegationDelegatorDelegatorStatus, PalletMultiAssetDelegationDelegatorWithdrawRequest, PalletMultiAssetDelegationError, PalletMultiAssetDelegationEvent, PalletMultiAssetDelegationOperatorDelegatorBond, PalletMultiAssetDelegationOperatorOperatorBondLessRequest, PalletMultiAssetDelegationOperatorOperatorMetadata, PalletMultiAssetDelegationOperatorOperatorSnapshot, PalletMultiAssetDelegationOperatorOperatorStatus, PalletMultiAssetDelegationRewardsAssetAction, PalletMultiAssetDelegationRewardsRewardConfig, PalletMultiAssetDelegationRewardsRewardConfigForAssetVault, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletNominationPoolsBondExtra, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsCall, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsDefensiveError, PalletNominationPoolsError, PalletNominationPoolsEvent, PalletNominationPoolsFreezeReason, PalletNominationPoolsPoolMember, PalletNominationPoolsPoolRoles, PalletNominationPoolsPoolState, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletNominationPoolsUnbondPool, PalletOffencesEvent, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageHoldReason, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletServicesModuleCall, PalletServicesModuleError, PalletServicesModuleEvent, PalletServicesUnappliedSlash, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingForcing, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTangleLstBondExtra, PalletTangleLstBondedPoolBondedPoolInner, PalletTangleLstBondedPoolPoolMetadata, PalletTangleLstCall, PalletTangleLstClaimPermission, PalletTangleLstCommission, PalletTangleLstCommissionCommissionChangeRate, PalletTangleLstCommissionCommissionClaimPermission, PalletTangleLstConfigOpAccountId32, PalletTangleLstConfigOpPerbill, PalletTangleLstConfigOpU128, PalletTangleLstConfigOpU32, PalletTangleLstDefensiveError, PalletTangleLstError, PalletTangleLstEvent, PalletTangleLstFreezeReason, PalletTangleLstPoolsPoolMember, PalletTangleLstPoolsPoolRoles, PalletTangleLstPoolsPoolState, PalletTangleLstSubPools, PalletTangleLstSubPoolsRewardPool, PalletTangleLstSubPoolsUnbondPool, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryPaymentState, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletTxPauseCall, PalletTxPauseError, PalletTxPauseEvent, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, SpArithmeticArithmeticError, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreSr25519VrfVrfSignature, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingExposure, SpStakingExposurePage, SpStakingIndividualExposure, SpStakingOffenceOffenceDetails, SpStakingPagedExposureMetadata, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, TanglePrimitivesServicesApprovalState, TanglePrimitivesServicesArchitecture, TanglePrimitivesServicesBlueprintManager, TanglePrimitivesServicesContainerGadget, TanglePrimitivesServicesField, TanglePrimitivesServicesFieldFieldType, TanglePrimitivesServicesGadget, TanglePrimitivesServicesGadgetBinary, TanglePrimitivesServicesGadgetSource, TanglePrimitivesServicesGadgetSourceFetcher, TanglePrimitivesServicesGithubFetcher, TanglePrimitivesServicesImageRegistryFetcher, TanglePrimitivesServicesJobCall, TanglePrimitivesServicesJobCallResult, TanglePrimitivesServicesJobDefinition, TanglePrimitivesServicesJobMetadata, TanglePrimitivesServicesJobResultVerifier, TanglePrimitivesServicesNativeGadget, TanglePrimitivesServicesOperatingSystem, TanglePrimitivesServicesOperatorPreferences, TanglePrimitivesServicesOperatorProfile, TanglePrimitivesServicesPriceTargets, TanglePrimitivesServicesService, TanglePrimitivesServicesServiceBlueprint, TanglePrimitivesServicesServiceMetadata, TanglePrimitivesServicesServiceRegistrationHook, TanglePrimitivesServicesServiceRequest, TanglePrimitivesServicesServiceRequestHook, TanglePrimitivesServicesTestFetcher, TanglePrimitivesServicesTypeCheckError, TanglePrimitivesServicesWasmGadget, TanglePrimitivesServicesWasmRuntime, TangleTestnetRuntimeNposSolution16, TangleTestnetRuntimeOpaqueSessionKeys, TangleTestnetRuntimeOriginCaller, TangleTestnetRuntimeProxyType, TangleTestnetRuntimeRuntime, TangleTestnetRuntimeRuntimeFreezeReason, TangleTestnetRuntimeRuntimeHoldReason } from '@polkadot/types/lookup'; +import type { EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FpRpcTransactionStatus, FrameMetadataHashExtensionCheckMetadataHash, FrameMetadataHashExtensionMode, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, FrameSupportTokensMiscIdAmountRuntimeFreezeReason, FrameSupportTokensMiscIdAmountRuntimeHoldReason, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, PalletAirdropClaimsCall, PalletAirdropClaimsError, PalletAirdropClaimsEvent, PalletAirdropClaimsStatementKind, PalletAirdropClaimsUtilsEthereumAddress, PalletAirdropClaimsUtilsEthereumAddressEcdsaSignature, PalletAirdropClaimsUtilsMultiAddress, PalletAirdropClaimsUtilsMultiAddressSignature, PalletAirdropClaimsUtilsSr25519Signature, PalletAssetsAccountStatus, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletAssetsAssetStatus, PalletAssetsCall, PalletAssetsError, PalletAssetsEvent, PalletAssetsExistenceReason, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesAdjustmentDirection, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBaseFeeCall, PalletBaseFeeEvent, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletChildBountiesCall, PalletChildBountiesChildBounty, PalletChildBountiesChildBountyStatus, PalletChildBountiesError, PalletChildBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletDynamicFeeCall, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenCall, PalletElectionsPhragmenError, PalletElectionsPhragmenEvent, PalletElectionsPhragmenRenouncing, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumRawOrigin, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmError, PalletEvmEvent, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletHotfixSufficientsCall, PalletHotfixSufficientsError, PalletIdentityAuthorityProperties, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletIndicesCall, PalletIndicesError, PalletIndicesEvent, PalletMultiAssetDelegationCall, PalletMultiAssetDelegationDelegatorBondInfoDelegator, PalletMultiAssetDelegationDelegatorBondLessRequest, PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection, PalletMultiAssetDelegationDelegatorDelegatorMetadata, PalletMultiAssetDelegationDelegatorDelegatorStatus, PalletMultiAssetDelegationDelegatorWithdrawRequest, PalletMultiAssetDelegationError, PalletMultiAssetDelegationEvent, PalletMultiAssetDelegationOperatorDelegatorBond, PalletMultiAssetDelegationOperatorOperatorBondLessRequest, PalletMultiAssetDelegationOperatorOperatorMetadata, PalletMultiAssetDelegationOperatorOperatorSnapshot, PalletMultiAssetDelegationOperatorOperatorStatus, PalletMultiAssetDelegationRewardsAssetAction, PalletMultiAssetDelegationRewardsRewardConfig, PalletMultiAssetDelegationRewardsRewardConfigForAssetVault, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletNominationPoolsBondExtra, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsCall, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsDefensiveError, PalletNominationPoolsError, PalletNominationPoolsEvent, PalletNominationPoolsFreezeReason, PalletNominationPoolsPoolMember, PalletNominationPoolsPoolRoles, PalletNominationPoolsPoolState, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletNominationPoolsUnbondPool, PalletOffencesEvent, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageHoldReason, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletServicesModuleCall, PalletServicesModuleError, PalletServicesModuleEvent, PalletServicesUnappliedSlash, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingForcing, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTangleLstBondExtra, PalletTangleLstBondedPoolBondedPoolInner, PalletTangleLstBondedPoolPoolMetadata, PalletTangleLstCall, PalletTangleLstClaimPermission, PalletTangleLstCommission, PalletTangleLstCommissionCommissionChangeRate, PalletTangleLstCommissionCommissionClaimPermission, PalletTangleLstConfigOpAccountId32, PalletTangleLstConfigOpPerbill, PalletTangleLstConfigOpU128, PalletTangleLstConfigOpU32, PalletTangleLstDefensiveError, PalletTangleLstError, PalletTangleLstEvent, PalletTangleLstFreezeReason, PalletTangleLstPoolsPoolMember, PalletTangleLstPoolsPoolRoles, PalletTangleLstPoolsPoolState, PalletTangleLstSubPools, PalletTangleLstSubPoolsRewardPool, PalletTangleLstSubPoolsUnbondPool, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryPaymentState, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletTxPauseCall, PalletTxPauseError, PalletTxPauseEvent, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, SpArithmeticArithmeticError, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreSr25519VrfVrfSignature, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingExposure, SpStakingExposurePage, SpStakingIndividualExposure, SpStakingOffenceOffenceDetails, SpStakingPagedExposureMetadata, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, TanglePrimitivesServicesApprovalState, TanglePrimitivesServicesArchitecture, TanglePrimitivesServicesBlueprintServiceManager, TanglePrimitivesServicesContainerGadget, TanglePrimitivesServicesField, TanglePrimitivesServicesFieldFieldType, TanglePrimitivesServicesGadget, TanglePrimitivesServicesGadgetBinary, TanglePrimitivesServicesGadgetSource, TanglePrimitivesServicesGadgetSourceFetcher, TanglePrimitivesServicesGithubFetcher, TanglePrimitivesServicesImageRegistryFetcher, TanglePrimitivesServicesJobCall, TanglePrimitivesServicesJobCallResult, TanglePrimitivesServicesJobDefinition, TanglePrimitivesServicesJobMetadata, TanglePrimitivesServicesMasterBlueprintServiceManagerRevision, TanglePrimitivesServicesNativeGadget, TanglePrimitivesServicesOperatingSystem, TanglePrimitivesServicesOperatorPreferences, TanglePrimitivesServicesOperatorProfile, TanglePrimitivesServicesPriceTargets, TanglePrimitivesServicesService, TanglePrimitivesServicesServiceBlueprint, TanglePrimitivesServicesServiceMetadata, TanglePrimitivesServicesServiceRequest, TanglePrimitivesServicesTestFetcher, TanglePrimitivesServicesTypeCheckError, TanglePrimitivesServicesWasmGadget, TanglePrimitivesServicesWasmRuntime, TangleTestnetRuntimeMaxDelegations, TangleTestnetRuntimeMaxDelegatorBlueprints, TangleTestnetRuntimeMaxOperatorBlueprints, TangleTestnetRuntimeMaxUnstakeRequests, TangleTestnetRuntimeMaxWithdrawRequests, TangleTestnetRuntimeNposSolution16, TangleTestnetRuntimeOpaqueSessionKeys, TangleTestnetRuntimeOriginCaller, TangleTestnetRuntimeProxyType, TangleTestnetRuntimeRuntime, TangleTestnetRuntimeRuntimeFreezeReason, TangleTestnetRuntimeRuntimeHoldReason } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { @@ -181,6 +181,7 @@ declare module '@polkadot/types/types/registry' { PalletMultiAssetDelegationCall: PalletMultiAssetDelegationCall; PalletMultiAssetDelegationDelegatorBondInfoDelegator: PalletMultiAssetDelegationDelegatorBondInfoDelegator; PalletMultiAssetDelegationDelegatorBondLessRequest: PalletMultiAssetDelegationDelegatorBondLessRequest; + PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection: PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection; PalletMultiAssetDelegationDelegatorDelegatorMetadata: PalletMultiAssetDelegationDelegatorDelegatorMetadata; PalletMultiAssetDelegationDelegatorDelegatorStatus: PalletMultiAssetDelegationDelegatorDelegatorStatus; PalletMultiAssetDelegationDelegatorWithdrawRequest: PalletMultiAssetDelegationDelegatorWithdrawRequest; @@ -347,7 +348,7 @@ declare module '@polkadot/types/types/registry' { SpWeightsWeightV2Weight: SpWeightsWeightV2Weight; TanglePrimitivesServicesApprovalState: TanglePrimitivesServicesApprovalState; TanglePrimitivesServicesArchitecture: TanglePrimitivesServicesArchitecture; - TanglePrimitivesServicesBlueprintManager: TanglePrimitivesServicesBlueprintManager; + TanglePrimitivesServicesBlueprintServiceManager: TanglePrimitivesServicesBlueprintServiceManager; TanglePrimitivesServicesContainerGadget: TanglePrimitivesServicesContainerGadget; TanglePrimitivesServicesField: TanglePrimitivesServicesField; TanglePrimitivesServicesFieldFieldType: TanglePrimitivesServicesFieldFieldType; @@ -361,7 +362,7 @@ declare module '@polkadot/types/types/registry' { TanglePrimitivesServicesJobCallResult: TanglePrimitivesServicesJobCallResult; TanglePrimitivesServicesJobDefinition: TanglePrimitivesServicesJobDefinition; TanglePrimitivesServicesJobMetadata: TanglePrimitivesServicesJobMetadata; - TanglePrimitivesServicesJobResultVerifier: TanglePrimitivesServicesJobResultVerifier; + TanglePrimitivesServicesMasterBlueprintServiceManagerRevision: TanglePrimitivesServicesMasterBlueprintServiceManagerRevision; TanglePrimitivesServicesNativeGadget: TanglePrimitivesServicesNativeGadget; TanglePrimitivesServicesOperatingSystem: TanglePrimitivesServicesOperatingSystem; TanglePrimitivesServicesOperatorPreferences: TanglePrimitivesServicesOperatorPreferences; @@ -370,13 +371,16 @@ declare module '@polkadot/types/types/registry' { TanglePrimitivesServicesService: TanglePrimitivesServicesService; TanglePrimitivesServicesServiceBlueprint: TanglePrimitivesServicesServiceBlueprint; TanglePrimitivesServicesServiceMetadata: TanglePrimitivesServicesServiceMetadata; - TanglePrimitivesServicesServiceRegistrationHook: TanglePrimitivesServicesServiceRegistrationHook; TanglePrimitivesServicesServiceRequest: TanglePrimitivesServicesServiceRequest; - TanglePrimitivesServicesServiceRequestHook: TanglePrimitivesServicesServiceRequestHook; TanglePrimitivesServicesTestFetcher: TanglePrimitivesServicesTestFetcher; TanglePrimitivesServicesTypeCheckError: TanglePrimitivesServicesTypeCheckError; TanglePrimitivesServicesWasmGadget: TanglePrimitivesServicesWasmGadget; TanglePrimitivesServicesWasmRuntime: TanglePrimitivesServicesWasmRuntime; + TangleTestnetRuntimeMaxDelegations: TangleTestnetRuntimeMaxDelegations; + TangleTestnetRuntimeMaxDelegatorBlueprints: TangleTestnetRuntimeMaxDelegatorBlueprints; + TangleTestnetRuntimeMaxOperatorBlueprints: TangleTestnetRuntimeMaxOperatorBlueprints; + TangleTestnetRuntimeMaxUnstakeRequests: TangleTestnetRuntimeMaxUnstakeRequests; + TangleTestnetRuntimeMaxWithdrawRequests: TangleTestnetRuntimeMaxWithdrawRequests; TangleTestnetRuntimeNposSolution16: TangleTestnetRuntimeNposSolution16; TangleTestnetRuntimeOpaqueSessionKeys: TangleTestnetRuntimeOpaqueSessionKeys; TangleTestnetRuntimeOriginCaller: TangleTestnetRuntimeOriginCaller; diff --git a/types/src/interfaces/types-lookup.ts b/types/src/interfaces/types-lookup.ts index 7d91a4b6..69ca0206 100644 --- a/types/src/interfaces/types-lookup.ts +++ b/types/src/interfaces/types-lookup.ts @@ -1753,7 +1753,17 @@ declare module '@polkadot/types/lookup' { readonly assetId: u128; readonly action: PalletMultiAssetDelegationRewardsAssetAction; } & Struct; - readonly type: 'OperatorJoined' | 'OperatorLeavingScheduled' | 'OperatorLeaveCancelled' | 'OperatorLeaveExecuted' | 'OperatorBondMore' | 'OperatorBondLessScheduled' | 'OperatorBondLessExecuted' | 'OperatorBondLessCancelled' | 'OperatorWentOffline' | 'OperatorWentOnline' | 'Deposited' | 'Scheduledwithdraw' | 'Executedwithdraw' | 'Cancelledwithdraw' | 'Delegated' | 'ScheduledDelegatorBondLess' | 'ExecutedDelegatorBondLess' | 'CancelledDelegatorBondLess' | 'IncentiveAPYAndCapSet' | 'BlueprintWhitelisted' | 'AssetUpdatedInVault'; + readonly isOperatorSlashed: boolean; + readonly asOperatorSlashed: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isDelegatorSlashed: boolean; + readonly asDelegatorSlashed: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly type: 'OperatorJoined' | 'OperatorLeavingScheduled' | 'OperatorLeaveCancelled' | 'OperatorLeaveExecuted' | 'OperatorBondMore' | 'OperatorBondLessScheduled' | 'OperatorBondLessExecuted' | 'OperatorBondLessCancelled' | 'OperatorWentOffline' | 'OperatorWentOnline' | 'Deposited' | 'Scheduledwithdraw' | 'Executedwithdraw' | 'Cancelledwithdraw' | 'Delegated' | 'ScheduledDelegatorBondLess' | 'ExecutedDelegatorBondLess' | 'CancelledDelegatorBondLess' | 'IncentiveAPYAndCapSet' | 'BlueprintWhitelisted' | 'AssetUpdatedInVault' | 'OperatorSlashed' | 'DelegatorSlashed'; } /** @name PalletMultiAssetDelegationRewardsAssetAction (125) */ @@ -1846,12 +1856,6 @@ declare module '@polkadot/types/lookup' { readonly job: u8; readonly result: Vec; } & Struct; - readonly isEvmLog: boolean; - readonly asEvmLog: { - readonly address: H160; - readonly topics: Vec; - readonly data: Bytes; - } & Struct; readonly isEvmReverted: boolean; readonly asEvmReverted: { readonly from: H160; @@ -1877,7 +1881,12 @@ declare module '@polkadot/types/lookup' { readonly blueprintId: u64; readonly era: u32; } & Struct; - readonly type: 'BlueprintCreated' | 'PreRegistration' | 'Registered' | 'Unregistered' | 'PriceTargetsUpdated' | 'ServiceRequested' | 'ServiceRequestApproved' | 'ServiceRequestRejected' | 'ServiceInitiated' | 'ServiceTerminated' | 'JobCalled' | 'JobResultSubmitted' | 'EvmLog' | 'EvmReverted' | 'UnappliedSlash' | 'SlashDiscarded'; + readonly isMasterBlueprintServiceManagerRevised: boolean; + readonly asMasterBlueprintServiceManagerRevised: { + readonly revision: u32; + readonly address: H160; + } & Struct; + readonly type: 'BlueprintCreated' | 'PreRegistration' | 'Registered' | 'Unregistered' | 'PriceTargetsUpdated' | 'ServiceRequested' | 'ServiceRequestApproved' | 'ServiceRequestRejected' | 'ServiceInitiated' | 'ServiceTerminated' | 'JobCalled' | 'JobResultSubmitted' | 'EvmReverted' | 'UnappliedSlash' | 'SlashDiscarded' | 'MasterBlueprintServiceManagerRevised'; } /** @name TanglePrimitivesServicesOperatorPreferences (127) */ @@ -4122,6 +4131,7 @@ declare module '@polkadot/types/lookup' { readonly operator: AccountId32; readonly assetId: u128; readonly amount: u128; + readonly blueprintSelection: PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection; } & Struct; readonly isScheduleDelegatorUnstake: boolean; readonly asScheduleDelegatorUnstake: { @@ -4152,10 +4162,29 @@ declare module '@polkadot/types/lookup' { readonly assetId: u128; readonly action: PalletMultiAssetDelegationRewardsAssetAction; } & Struct; - readonly type: 'JoinOperators' | 'ScheduleLeaveOperators' | 'CancelLeaveOperators' | 'ExecuteLeaveOperators' | 'OperatorBondMore' | 'ScheduleOperatorUnstake' | 'ExecuteOperatorUnstake' | 'CancelOperatorUnstake' | 'GoOffline' | 'GoOnline' | 'Deposit' | 'ScheduleWithdraw' | 'ExecuteWithdraw' | 'CancelWithdraw' | 'Delegate' | 'ScheduleDelegatorUnstake' | 'ExecuteDelegatorUnstake' | 'CancelDelegatorUnstake' | 'SetIncentiveApyAndCap' | 'WhitelistBlueprintForRewards' | 'ManageAssetInVault'; + readonly isAddBlueprintId: boolean; + readonly asAddBlueprintId: { + readonly blueprintId: u64; + } & Struct; + readonly isRemoveBlueprintId: boolean; + readonly asRemoveBlueprintId: { + readonly blueprintId: u64; + } & Struct; + readonly type: 'JoinOperators' | 'ScheduleLeaveOperators' | 'CancelLeaveOperators' | 'ExecuteLeaveOperators' | 'OperatorBondMore' | 'ScheduleOperatorUnstake' | 'ExecuteOperatorUnstake' | 'CancelOperatorUnstake' | 'GoOffline' | 'GoOnline' | 'Deposit' | 'ScheduleWithdraw' | 'ExecuteWithdraw' | 'CancelWithdraw' | 'Delegate' | 'ScheduleDelegatorUnstake' | 'ExecuteDelegatorUnstake' | 'CancelDelegatorUnstake' | 'SetIncentiveApyAndCap' | 'WhitelistBlueprintForRewards' | 'ManageAssetInVault' | 'AddBlueprintId' | 'RemoveBlueprintId'; + } + + /** @name PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection (385) */ + interface PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection extends Enum { + readonly isFixed: boolean; + readonly asFixed: Vec; + readonly isAll: boolean; + readonly type: 'Fixed' | 'All'; } - /** @name PalletServicesModuleCall (385) */ + /** @name TangleTestnetRuntimeMaxDelegatorBlueprints (386) */ + type TangleTestnetRuntimeMaxDelegatorBlueprints = Null; + + /** @name PalletServicesModuleCall (389) */ interface PalletServicesModuleCall extends Enum { readonly isCreateBlueprint: boolean; readonly asCreateBlueprint: { @@ -4170,6 +4199,7 @@ declare module '@polkadot/types/lookup' { readonly blueprintId: Compact; readonly preferences: TanglePrimitivesServicesOperatorPreferences; readonly registrationArgs: Vec; + readonly value: Compact; } & Struct; readonly isUnregister: boolean; readonly asUnregister: { @@ -4188,6 +4218,7 @@ declare module '@polkadot/types/lookup' { readonly requestArgs: Vec; readonly assets: Vec; readonly ttl: Compact; + readonly value: Compact; } & Struct; readonly isApprove: boolean; readonly asApprove: { @@ -4225,22 +4256,25 @@ declare module '@polkadot/types/lookup' { readonly era: Compact; readonly index: Compact; } & Struct; - readonly type: 'CreateBlueprint' | 'PreRegister' | 'Register' | 'Unregister' | 'UpdatePriceTargets' | 'Request' | 'Approve' | 'Reject' | 'Terminate' | 'Call' | 'SubmitResult' | 'Slash' | 'Dispute'; + readonly isUpdateMasterBlueprintServiceManager: boolean; + readonly asUpdateMasterBlueprintServiceManager: { + readonly address: H160; + } & Struct; + readonly type: 'CreateBlueprint' | 'PreRegister' | 'Register' | 'Unregister' | 'UpdatePriceTargets' | 'Request' | 'Approve' | 'Reject' | 'Terminate' | 'Call' | 'SubmitResult' | 'Slash' | 'Dispute' | 'UpdateMasterBlueprintServiceManager'; } - /** @name TanglePrimitivesServicesServiceBlueprint (386) */ + /** @name TanglePrimitivesServicesServiceBlueprint (390) */ interface TanglePrimitivesServicesServiceBlueprint extends Struct { readonly metadata: TanglePrimitivesServicesServiceMetadata; readonly jobs: Vec; - readonly registrationHook: TanglePrimitivesServicesServiceRegistrationHook; readonly registrationParams: Vec; - readonly requestHook: TanglePrimitivesServicesServiceRequestHook; readonly requestParams: Vec; - readonly manager: TanglePrimitivesServicesBlueprintManager; + readonly manager: TanglePrimitivesServicesBlueprintServiceManager; + readonly masterManagerRevision: TanglePrimitivesServicesMasterBlueprintServiceManagerRevision; readonly gadget: TanglePrimitivesServicesGadget; } - /** @name TanglePrimitivesServicesServiceMetadata (387) */ + /** @name TanglePrimitivesServicesServiceMetadata (391) */ interface TanglePrimitivesServicesServiceMetadata extends Struct { readonly name: Bytes; readonly description: Option; @@ -4252,21 +4286,20 @@ declare module '@polkadot/types/lookup' { readonly license: Option; } - /** @name TanglePrimitivesServicesJobDefinition (392) */ + /** @name TanglePrimitivesServicesJobDefinition (396) */ interface TanglePrimitivesServicesJobDefinition extends Struct { readonly metadata: TanglePrimitivesServicesJobMetadata; readonly params: Vec; readonly result: Vec; - readonly verifier: TanglePrimitivesServicesJobResultVerifier; } - /** @name TanglePrimitivesServicesJobMetadata (393) */ + /** @name TanglePrimitivesServicesJobMetadata (397) */ interface TanglePrimitivesServicesJobMetadata extends Struct { readonly name: Bytes; readonly description: Option; } - /** @name TanglePrimitivesServicesFieldFieldType (395) */ + /** @name TanglePrimitivesServicesFieldFieldType (399) */ interface TanglePrimitivesServicesFieldFieldType extends Enum { readonly isVoid: boolean; readonly isBool: boolean; @@ -4292,38 +4325,22 @@ declare module '@polkadot/types/lookup' { readonly type: 'Void' | 'Bool' | 'Uint8' | 'Int8' | 'Uint16' | 'Int16' | 'Uint32' | 'Int32' | 'Uint64' | 'Int64' | 'String' | 'Bytes' | 'Optional' | 'Array' | 'List' | 'Struct' | 'AccountId'; } - /** @name TanglePrimitivesServicesJobResultVerifier (400) */ - interface TanglePrimitivesServicesJobResultVerifier extends Enum { - readonly isNone: boolean; - readonly isEvm: boolean; - readonly asEvm: H160; - readonly type: 'None' | 'Evm'; - } - - /** @name TanglePrimitivesServicesServiceRegistrationHook (402) */ - interface TanglePrimitivesServicesServiceRegistrationHook extends Enum { - readonly isNone: boolean; + /** @name TanglePrimitivesServicesBlueprintServiceManager (405) */ + interface TanglePrimitivesServicesBlueprintServiceManager extends Enum { readonly isEvm: boolean; readonly asEvm: H160; - readonly type: 'None' | 'Evm'; + readonly type: 'Evm'; } - /** @name TanglePrimitivesServicesServiceRequestHook (403) */ - interface TanglePrimitivesServicesServiceRequestHook extends Enum { - readonly isNone: boolean; - readonly isEvm: boolean; - readonly asEvm: H160; - readonly type: 'None' | 'Evm'; + /** @name TanglePrimitivesServicesMasterBlueprintServiceManagerRevision (406) */ + interface TanglePrimitivesServicesMasterBlueprintServiceManagerRevision extends Enum { + readonly isLatest: boolean; + readonly isSpecific: boolean; + readonly asSpecific: u32; + readonly type: 'Latest' | 'Specific'; } - /** @name TanglePrimitivesServicesBlueprintManager (404) */ - interface TanglePrimitivesServicesBlueprintManager extends Enum { - readonly isEvm: boolean; - readonly asEvm: H160; - readonly type: 'Evm'; - } - - /** @name TanglePrimitivesServicesGadget (405) */ + /** @name TanglePrimitivesServicesGadget (407) */ interface TanglePrimitivesServicesGadget extends Enum { readonly isWasm: boolean; readonly asWasm: TanglePrimitivesServicesWasmGadget; @@ -4334,25 +4351,25 @@ declare module '@polkadot/types/lookup' { readonly type: 'Wasm' | 'Native' | 'Container'; } - /** @name TanglePrimitivesServicesWasmGadget (406) */ + /** @name TanglePrimitivesServicesWasmGadget (408) */ interface TanglePrimitivesServicesWasmGadget extends Struct { readonly runtime: TanglePrimitivesServicesWasmRuntime; readonly sources: Vec; } - /** @name TanglePrimitivesServicesWasmRuntime (407) */ + /** @name TanglePrimitivesServicesWasmRuntime (409) */ interface TanglePrimitivesServicesWasmRuntime extends Enum { readonly isWasmtime: boolean; readonly isWasmer: boolean; readonly type: 'Wasmtime' | 'Wasmer'; } - /** @name TanglePrimitivesServicesGadgetSource (409) */ + /** @name TanglePrimitivesServicesGadgetSource (411) */ interface TanglePrimitivesServicesGadgetSource extends Struct { readonly fetcher: TanglePrimitivesServicesGadgetSourceFetcher; } - /** @name TanglePrimitivesServicesGadgetSourceFetcher (410) */ + /** @name TanglePrimitivesServicesGadgetSourceFetcher (412) */ interface TanglePrimitivesServicesGadgetSourceFetcher extends Enum { readonly isIpfs: boolean; readonly asIpfs: Bytes; @@ -4365,7 +4382,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ipfs' | 'Github' | 'ContainerImage' | 'Testing'; } - /** @name TanglePrimitivesServicesGithubFetcher (412) */ + /** @name TanglePrimitivesServicesGithubFetcher (414) */ interface TanglePrimitivesServicesGithubFetcher extends Struct { readonly owner: Bytes; readonly repo: Bytes; @@ -4373,7 +4390,7 @@ declare module '@polkadot/types/lookup' { readonly binaries: Vec; } - /** @name TanglePrimitivesServicesGadgetBinary (420) */ + /** @name TanglePrimitivesServicesGadgetBinary (422) */ interface TanglePrimitivesServicesGadgetBinary extends Struct { readonly arch: TanglePrimitivesServicesArchitecture; readonly os: TanglePrimitivesServicesOperatingSystem; @@ -4381,7 +4398,7 @@ declare module '@polkadot/types/lookup' { readonly sha256: U8aFixed; } - /** @name TanglePrimitivesServicesArchitecture (421) */ + /** @name TanglePrimitivesServicesArchitecture (423) */ interface TanglePrimitivesServicesArchitecture extends Enum { readonly isWasm: boolean; readonly isWasm64: boolean; @@ -4396,7 +4413,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Wasm' | 'Wasm64' | 'Wasi' | 'Wasi64' | 'Amd' | 'Amd64' | 'Arm' | 'Arm64' | 'RiscV' | 'RiscV64'; } - /** @name TanglePrimitivesServicesOperatingSystem (422) */ + /** @name TanglePrimitivesServicesOperatingSystem (424) */ interface TanglePrimitivesServicesOperatingSystem extends Enum { readonly isUnknown: boolean; readonly isLinux: boolean; @@ -4406,31 +4423,31 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unknown' | 'Linux' | 'Windows' | 'MacOS' | 'Bsd'; } - /** @name TanglePrimitivesServicesImageRegistryFetcher (426) */ + /** @name TanglePrimitivesServicesImageRegistryFetcher (428) */ interface TanglePrimitivesServicesImageRegistryFetcher extends Struct { readonly registry_: Bytes; readonly image: Bytes; readonly tag: Bytes; } - /** @name TanglePrimitivesServicesTestFetcher (433) */ + /** @name TanglePrimitivesServicesTestFetcher (435) */ interface TanglePrimitivesServicesTestFetcher extends Struct { readonly cargoPackage: Bytes; readonly cargoBin: Bytes; readonly basePath: Bytes; } - /** @name TanglePrimitivesServicesNativeGadget (435) */ + /** @name TanglePrimitivesServicesNativeGadget (437) */ interface TanglePrimitivesServicesNativeGadget extends Struct { readonly sources: Vec; } - /** @name TanglePrimitivesServicesContainerGadget (436) */ + /** @name TanglePrimitivesServicesContainerGadget (438) */ interface TanglePrimitivesServicesContainerGadget extends Struct { readonly sources: Vec; } - /** @name PalletTangleLstCall (439) */ + /** @name PalletTangleLstCall (441) */ interface PalletTangleLstCall extends Enum { readonly isJoin: boolean; readonly asJoin: { @@ -4548,14 +4565,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Join' | 'BondExtra' | 'Unbond' | 'PoolWithdrawUnbonded' | 'WithdrawUnbonded' | 'Create' | 'CreateWithPoolId' | 'Nominate' | 'SetState' | 'SetMetadata' | 'SetConfigs' | 'UpdateRoles' | 'Chill' | 'BondExtraOther' | 'SetCommission' | 'SetCommissionMax' | 'SetCommissionChangeRate' | 'ClaimCommission' | 'AdjustPoolDeposit' | 'SetCommissionClaimPermission'; } - /** @name PalletTangleLstBondExtra (440) */ + /** @name PalletTangleLstBondExtra (442) */ interface PalletTangleLstBondExtra extends Enum { readonly isFreeBalance: boolean; readonly asFreeBalance: u128; readonly type: 'FreeBalance'; } - /** @name PalletTangleLstConfigOpU128 (445) */ + /** @name PalletTangleLstConfigOpU128 (447) */ interface PalletTangleLstConfigOpU128 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -4564,7 +4581,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletTangleLstConfigOpU32 (446) */ + /** @name PalletTangleLstConfigOpU32 (448) */ interface PalletTangleLstConfigOpU32 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -4573,7 +4590,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletTangleLstConfigOpPerbill (447) */ + /** @name PalletTangleLstConfigOpPerbill (449) */ interface PalletTangleLstConfigOpPerbill extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -4582,7 +4599,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletTangleLstConfigOpAccountId32 (448) */ + /** @name PalletTangleLstConfigOpAccountId32 (450) */ interface PalletTangleLstConfigOpAccountId32 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -4591,13 +4608,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletSudoError (449) */ + /** @name PalletSudoError (451) */ interface PalletSudoError extends Enum { readonly isRequireSudo: boolean; readonly type: 'RequireSudo'; } - /** @name PalletAssetsAssetDetails (451) */ + /** @name PalletAssetsAssetDetails (453) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId32; readonly issuer: AccountId32; @@ -4613,7 +4630,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (452) */ + /** @name PalletAssetsAssetStatus (454) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -4621,7 +4638,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'Frozen' | 'Destroying'; } - /** @name PalletAssetsAssetAccount (454) */ + /** @name PalletAssetsAssetAccount (456) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -4629,7 +4646,7 @@ declare module '@polkadot/types/lookup' { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (455) */ + /** @name PalletAssetsAccountStatus (457) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -4637,7 +4654,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Liquid' | 'Frozen' | 'Blocked'; } - /** @name PalletAssetsExistenceReason (456) */ + /** @name PalletAssetsExistenceReason (458) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -4649,13 +4666,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Consumer' | 'Sufficient' | 'DepositHeld' | 'DepositRefunded' | 'DepositFrom'; } - /** @name PalletAssetsApproval (458) */ + /** @name PalletAssetsApproval (460) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (459) */ + /** @name PalletAssetsAssetMetadata (461) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -4664,7 +4681,7 @@ declare module '@polkadot/types/lookup' { readonly isFrozen: bool; } - /** @name PalletAssetsError (461) */ + /** @name PalletAssetsError (463) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -4690,14 +4707,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceLow' | 'NoAccount' | 'NoPermission' | 'Unknown' | 'Frozen' | 'InUse' | 'BadWitness' | 'MinBalanceZero' | 'UnavailableConsumer' | 'BadMetadata' | 'Unapproved' | 'WouldDie' | 'AlreadyExists' | 'NoDeposit' | 'WouldBurn' | 'LiveAsset' | 'AssetNotLive' | 'IncorrectStatus' | 'NotFrozen' | 'CallbackFailed' | 'BadAssetId'; } - /** @name PalletBalancesBalanceLock (463) */ + /** @name PalletBalancesBalanceLock (465) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (464) */ + /** @name PalletBalancesReasons (466) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -4705,38 +4722,38 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fee' | 'Misc' | 'All'; } - /** @name PalletBalancesReserveData (467) */ + /** @name PalletBalancesReserveData (469) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name FrameSupportTokensMiscIdAmountRuntimeHoldReason (470) */ + /** @name FrameSupportTokensMiscIdAmountRuntimeHoldReason (472) */ interface FrameSupportTokensMiscIdAmountRuntimeHoldReason extends Struct { readonly id: TangleTestnetRuntimeRuntimeHoldReason; readonly amount: u128; } - /** @name TangleTestnetRuntimeRuntimeHoldReason (471) */ + /** @name TangleTestnetRuntimeRuntimeHoldReason (473) */ interface TangleTestnetRuntimeRuntimeHoldReason extends Enum { readonly isPreimage: boolean; readonly asPreimage: PalletPreimageHoldReason; readonly type: 'Preimage'; } - /** @name PalletPreimageHoldReason (472) */ + /** @name PalletPreimageHoldReason (474) */ interface PalletPreimageHoldReason extends Enum { readonly isPreimage: boolean; readonly type: 'Preimage'; } - /** @name FrameSupportTokensMiscIdAmountRuntimeFreezeReason (475) */ + /** @name FrameSupportTokensMiscIdAmountRuntimeFreezeReason (477) */ interface FrameSupportTokensMiscIdAmountRuntimeFreezeReason extends Struct { readonly id: TangleTestnetRuntimeRuntimeFreezeReason; readonly amount: u128; } - /** @name TangleTestnetRuntimeRuntimeFreezeReason (476) */ + /** @name TangleTestnetRuntimeRuntimeFreezeReason (478) */ interface TangleTestnetRuntimeRuntimeFreezeReason extends Enum { readonly isNominationPools: boolean; readonly asNominationPools: PalletNominationPoolsFreezeReason; @@ -4745,19 +4762,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'NominationPools' | 'Lst'; } - /** @name PalletNominationPoolsFreezeReason (477) */ + /** @name PalletNominationPoolsFreezeReason (479) */ interface PalletNominationPoolsFreezeReason extends Enum { readonly isPoolMinBalance: boolean; readonly type: 'PoolMinBalance'; } - /** @name PalletTangleLstFreezeReason (478) */ + /** @name PalletTangleLstFreezeReason (480) */ interface PalletTangleLstFreezeReason extends Enum { readonly isPoolMinBalance: boolean; readonly type: 'PoolMinBalance'; } - /** @name PalletBalancesError (480) */ + /** @name PalletBalancesError (482) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -4774,14 +4791,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes' | 'IssuanceDeactivated' | 'DeltaZero'; } - /** @name PalletTransactionPaymentReleases (482) */ + /** @name PalletTransactionPaymentReleases (484) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } - /** @name SpConsensusBabeDigestsPreDigest (489) */ + /** @name SpConsensusBabeDigestsPreDigest (491) */ interface SpConsensusBabeDigestsPreDigest extends Enum { readonly isPrimary: boolean; readonly asPrimary: SpConsensusBabeDigestsPrimaryPreDigest; @@ -4792,39 +4809,39 @@ declare module '@polkadot/types/lookup' { readonly type: 'Primary' | 'SecondaryPlain' | 'SecondaryVRF'; } - /** @name SpConsensusBabeDigestsPrimaryPreDigest (490) */ + /** @name SpConsensusBabeDigestsPrimaryPreDigest (492) */ interface SpConsensusBabeDigestsPrimaryPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; readonly vrfSignature: SpCoreSr25519VrfVrfSignature; } - /** @name SpCoreSr25519VrfVrfSignature (491) */ + /** @name SpCoreSr25519VrfVrfSignature (493) */ interface SpCoreSr25519VrfVrfSignature extends Struct { readonly preOutput: U8aFixed; readonly proof: U8aFixed; } - /** @name SpConsensusBabeDigestsSecondaryPlainPreDigest (492) */ + /** @name SpConsensusBabeDigestsSecondaryPlainPreDigest (494) */ interface SpConsensusBabeDigestsSecondaryPlainPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; } - /** @name SpConsensusBabeDigestsSecondaryVRFPreDigest (493) */ + /** @name SpConsensusBabeDigestsSecondaryVRFPreDigest (495) */ interface SpConsensusBabeDigestsSecondaryVRFPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; readonly vrfSignature: SpCoreSr25519VrfVrfSignature; } - /** @name SpConsensusBabeBabeEpochConfiguration (494) */ + /** @name SpConsensusBabeBabeEpochConfiguration (496) */ interface SpConsensusBabeBabeEpochConfiguration extends Struct { readonly c: ITuple<[u64, u64]>; readonly allowedSlots: SpConsensusBabeAllowedSlots; } - /** @name PalletBabeError (496) */ + /** @name PalletBabeError (498) */ interface PalletBabeError extends Enum { readonly isInvalidEquivocationProof: boolean; readonly isInvalidKeyOwnershipProof: boolean; @@ -4833,7 +4850,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidEquivocationProof' | 'InvalidKeyOwnershipProof' | 'DuplicateOffenceReport' | 'InvalidConfiguration'; } - /** @name PalletGrandpaStoredState (497) */ + /** @name PalletGrandpaStoredState (499) */ interface PalletGrandpaStoredState extends Enum { readonly isLive: boolean; readonly isPendingPause: boolean; @@ -4850,7 +4867,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume'; } - /** @name PalletGrandpaStoredPendingChange (498) */ + /** @name PalletGrandpaStoredPendingChange (500) */ interface PalletGrandpaStoredPendingChange extends Struct { readonly scheduledAt: u64; readonly delay: u64; @@ -4858,7 +4875,7 @@ declare module '@polkadot/types/lookup' { readonly forced: Option; } - /** @name PalletGrandpaError (500) */ + /** @name PalletGrandpaError (502) */ interface PalletGrandpaError extends Enum { readonly isPauseFailed: boolean; readonly isResumeFailed: boolean; @@ -4870,7 +4887,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PauseFailed' | 'ResumeFailed' | 'ChangePending' | 'TooSoon' | 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport'; } - /** @name PalletIndicesError (502) */ + /** @name PalletIndicesError (504) */ interface PalletIndicesError extends Enum { readonly isNotAssigned: boolean; readonly isNotOwner: boolean; @@ -4880,7 +4897,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotAssigned' | 'NotOwner' | 'InUse' | 'NotTransfer' | 'Permanent'; } - /** @name PalletDemocracyReferendumInfo (507) */ + /** @name PalletDemocracyReferendumInfo (509) */ interface PalletDemocracyReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletDemocracyReferendumStatus; @@ -4892,7 +4909,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Finished'; } - /** @name PalletDemocracyReferendumStatus (508) */ + /** @name PalletDemocracyReferendumStatus (510) */ interface PalletDemocracyReferendumStatus extends Struct { readonly end: u64; readonly proposal: FrameSupportPreimagesBounded; @@ -4901,14 +4918,14 @@ declare module '@polkadot/types/lookup' { readonly tally: PalletDemocracyTally; } - /** @name PalletDemocracyTally (509) */ + /** @name PalletDemocracyTally (511) */ interface PalletDemocracyTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly turnout: u128; } - /** @name PalletDemocracyVoteVoting (510) */ + /** @name PalletDemocracyVoteVoting (512) */ interface PalletDemocracyVoteVoting extends Enum { readonly isDirect: boolean; readonly asDirect: { @@ -4927,16 +4944,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Direct' | 'Delegating'; } - /** @name PalletDemocracyDelegations (514) */ + /** @name PalletDemocracyDelegations (516) */ interface PalletDemocracyDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletDemocracyVotePriorLock (515) */ + /** @name PalletDemocracyVotePriorLock (517) */ interface PalletDemocracyVotePriorLock extends ITuple<[u64, u128]> {} - /** @name PalletDemocracyError (518) */ + /** @name PalletDemocracyError (520) */ interface PalletDemocracyError extends Enum { readonly isValueLow: boolean; readonly isProposalMissing: boolean; @@ -4965,7 +4982,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist'; } - /** @name PalletCollectiveVotes (520) */ + /** @name PalletCollectiveVotes (522) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -4974,7 +4991,7 @@ declare module '@polkadot/types/lookup' { readonly end: u64; } - /** @name PalletCollectiveError (521) */ + /** @name PalletCollectiveError (523) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -4990,14 +5007,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember'; } - /** @name PalletVestingReleases (524) */ + /** @name PalletVestingReleases (526) */ interface PalletVestingReleases extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } - /** @name PalletVestingError (525) */ + /** @name PalletVestingError (527) */ interface PalletVestingError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; @@ -5007,21 +5024,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams'; } - /** @name PalletElectionsPhragmenSeatHolder (527) */ + /** @name PalletElectionsPhragmenSeatHolder (529) */ interface PalletElectionsPhragmenSeatHolder extends Struct { readonly who: AccountId32; readonly stake: u128; readonly deposit: u128; } - /** @name PalletElectionsPhragmenVoter (528) */ + /** @name PalletElectionsPhragmenVoter (530) */ interface PalletElectionsPhragmenVoter extends Struct { readonly votes: Vec; readonly stake: u128; readonly deposit: u128; } - /** @name PalletElectionsPhragmenError (529) */ + /** @name PalletElectionsPhragmenError (531) */ interface PalletElectionsPhragmenError extends Enum { readonly isUnableToVote: boolean; readonly isNoVotes: boolean; @@ -5043,20 +5060,20 @@ declare module '@polkadot/types/lookup' { readonly type: 'UnableToVote' | 'NoVotes' | 'TooManyVotes' | 'MaximumVotesExceeded' | 'LowBalance' | 'UnableToPayBond' | 'MustBeVoter' | 'DuplicatedCandidate' | 'TooManyCandidates' | 'MemberSubmit' | 'RunnerUpSubmit' | 'InsufficientCandidateFunds' | 'NotMember' | 'InvalidWitnessData' | 'InvalidVoteCount' | 'InvalidRenouncing' | 'InvalidReplacement'; } - /** @name PalletElectionProviderMultiPhaseReadySolution (530) */ + /** @name PalletElectionProviderMultiPhaseReadySolution (532) */ interface PalletElectionProviderMultiPhaseReadySolution extends Struct { readonly supports: Vec>; readonly score: SpNposElectionsElectionScore; readonly compute: PalletElectionProviderMultiPhaseElectionCompute; } - /** @name PalletElectionProviderMultiPhaseRoundSnapshot (532) */ + /** @name PalletElectionProviderMultiPhaseRoundSnapshot (534) */ interface PalletElectionProviderMultiPhaseRoundSnapshot extends Struct { readonly voters: Vec]>>; readonly targets: Vec; } - /** @name PalletElectionProviderMultiPhaseSignedSignedSubmission (539) */ + /** @name PalletElectionProviderMultiPhaseSignedSignedSubmission (541) */ interface PalletElectionProviderMultiPhaseSignedSignedSubmission extends Struct { readonly who: AccountId32; readonly deposit: u128; @@ -5064,7 +5081,7 @@ declare module '@polkadot/types/lookup' { readonly callFee: u128; } - /** @name PalletElectionProviderMultiPhaseError (540) */ + /** @name PalletElectionProviderMultiPhaseError (542) */ interface PalletElectionProviderMultiPhaseError extends Enum { readonly isPreDispatchEarlySubmission: boolean; readonly isPreDispatchWrongWinnerCount: boolean; @@ -5084,7 +5101,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PreDispatchEarlySubmission' | 'PreDispatchWrongWinnerCount' | 'PreDispatchWeakSubmission' | 'SignedQueueFull' | 'SignedCannotPayDeposit' | 'SignedInvalidWitness' | 'SignedTooMuchWeight' | 'OcwCallWrongEra' | 'MissingSnapshotMetadata' | 'InvalidSubmissionIndex' | 'CallNotAllowed' | 'FallbackFailed' | 'BoundNotMet' | 'TooManyWinners' | 'PreDispatchDifferentRound'; } - /** @name PalletStakingStakingLedger (541) */ + /** @name PalletStakingStakingLedger (543) */ interface PalletStakingStakingLedger extends Struct { readonly stash: AccountId32; readonly total: Compact; @@ -5093,20 +5110,20 @@ declare module '@polkadot/types/lookup' { readonly legacyClaimedRewards: Vec; } - /** @name PalletStakingNominations (543) */ + /** @name PalletStakingNominations (545) */ interface PalletStakingNominations extends Struct { readonly targets: Vec; readonly submittedIn: u32; readonly suppressed: bool; } - /** @name PalletStakingActiveEraInfo (544) */ + /** @name PalletStakingActiveEraInfo (546) */ interface PalletStakingActiveEraInfo extends Struct { readonly index: u32; readonly start: Option; } - /** @name SpStakingPagedExposureMetadata (546) */ + /** @name SpStakingPagedExposureMetadata (548) */ interface SpStakingPagedExposureMetadata extends Struct { readonly total: Compact; readonly own: Compact; @@ -5114,19 +5131,19 @@ declare module '@polkadot/types/lookup' { readonly pageCount: u32; } - /** @name SpStakingExposurePage (548) */ + /** @name SpStakingExposurePage (550) */ interface SpStakingExposurePage extends Struct { readonly pageTotal: Compact; readonly others: Vec; } - /** @name PalletStakingEraRewardPoints (549) */ + /** @name PalletStakingEraRewardPoints (551) */ interface PalletStakingEraRewardPoints extends Struct { readonly total: u32; readonly individual: BTreeMap; } - /** @name PalletStakingUnappliedSlash (554) */ + /** @name PalletStakingUnappliedSlash (556) */ interface PalletStakingUnappliedSlash extends Struct { readonly validator: AccountId32; readonly own: u128; @@ -5135,7 +5152,7 @@ declare module '@polkadot/types/lookup' { readonly payout: u128; } - /** @name PalletStakingSlashingSlashingSpans (558) */ + /** @name PalletStakingSlashingSlashingSpans (560) */ interface PalletStakingSlashingSlashingSpans extends Struct { readonly spanIndex: u32; readonly lastStart: u32; @@ -5143,13 +5160,13 @@ declare module '@polkadot/types/lookup' { readonly prior: Vec; } - /** @name PalletStakingSlashingSpanRecord (559) */ + /** @name PalletStakingSlashingSpanRecord (561) */ interface PalletStakingSlashingSpanRecord extends Struct { readonly slashed: u128; readonly paidOut: u128; } - /** @name PalletStakingPalletError (560) */ + /** @name PalletStakingPalletError (562) */ interface PalletStakingPalletError extends Enum { readonly isNotController: boolean; readonly isNotStash: boolean; @@ -5185,10 +5202,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotController' | 'NotStash' | 'AlreadyBonded' | 'AlreadyPaired' | 'EmptyTargets' | 'DuplicateIndex' | 'InvalidSlashIndex' | 'InsufficientBond' | 'NoMoreChunks' | 'NoUnlockChunk' | 'FundedTarget' | 'InvalidEraToReward' | 'InvalidNumberOfNominations' | 'NotSortedAndUnique' | 'AlreadyClaimed' | 'InvalidPage' | 'IncorrectHistoryDepth' | 'IncorrectSlashingSpans' | 'BadState' | 'TooManyTargets' | 'BadTarget' | 'CannotChillOther' | 'TooManyNominators' | 'TooManyValidators' | 'CommissionTooLow' | 'BoundNotMet' | 'ControllerDeprecated' | 'CannotRestoreLedger' | 'RewardDestinationRestricted' | 'NotEnoughFunds' | 'VirtualStakerNotAllowed'; } - /** @name SpCoreCryptoKeyTypeId (564) */ + /** @name SpCoreCryptoKeyTypeId (566) */ interface SpCoreCryptoKeyTypeId extends U8aFixed {} - /** @name PalletSessionError (565) */ + /** @name PalletSessionError (567) */ interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; @@ -5198,7 +5215,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } - /** @name PalletTreasuryProposal (567) */ + /** @name PalletTreasuryProposal (569) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -5206,7 +5223,7 @@ declare module '@polkadot/types/lookup' { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (569) */ + /** @name PalletTreasurySpendStatus (571) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -5216,7 +5233,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (570) */ + /** @name PalletTreasuryPaymentState (572) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -5227,10 +5244,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pending' | 'Attempted' | 'Failed'; } - /** @name FrameSupportPalletId (571) */ + /** @name FrameSupportPalletId (573) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (572) */ + /** @name PalletTreasuryError (574) */ interface PalletTreasuryError extends Enum { readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; @@ -5246,7 +5263,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved' | 'FailedToConvertBalance' | 'SpendExpired' | 'EarlyPayout' | 'AlreadyAttempted' | 'PayoutError' | 'NotAttempted' | 'Inconclusive'; } - /** @name PalletBountiesBounty (573) */ + /** @name PalletBountiesBounty (575) */ interface PalletBountiesBounty extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -5256,7 +5273,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletBountiesBountyStatus; } - /** @name PalletBountiesBountyStatus (574) */ + /** @name PalletBountiesBountyStatus (576) */ interface PalletBountiesBountyStatus extends Enum { readonly isProposed: boolean; readonly isApproved: boolean; @@ -5279,7 +5296,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Approved' | 'Funded' | 'CuratorProposed' | 'Active' | 'PendingPayout'; } - /** @name PalletBountiesError (576) */ + /** @name PalletBountiesError (578) */ interface PalletBountiesError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -5295,7 +5312,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'ReasonTooBig' | 'UnexpectedStatus' | 'RequireCurator' | 'InvalidValue' | 'InvalidFee' | 'PendingPayout' | 'Premature' | 'HasActiveChildBounty' | 'TooManyQueued'; } - /** @name PalletChildBountiesChildBounty (577) */ + /** @name PalletChildBountiesChildBounty (579) */ interface PalletChildBountiesChildBounty extends Struct { readonly parentBounty: u32; readonly value: u128; @@ -5304,7 +5321,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletChildBountiesChildBountyStatus; } - /** @name PalletChildBountiesChildBountyStatus (578) */ + /** @name PalletChildBountiesChildBountyStatus (580) */ interface PalletChildBountiesChildBountyStatus extends Enum { readonly isAdded: boolean; readonly isCuratorProposed: boolean; @@ -5324,7 +5341,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Added' | 'CuratorProposed' | 'Active' | 'PendingPayout'; } - /** @name PalletChildBountiesError (579) */ + /** @name PalletChildBountiesError (581) */ interface PalletChildBountiesError extends Enum { readonly isParentBountyNotActive: boolean; readonly isInsufficientBountyBalance: boolean; @@ -5332,7 +5349,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ParentBountyNotActive' | 'InsufficientBountyBalance' | 'TooManyChildBounties'; } - /** @name PalletBagsListListNode (580) */ + /** @name PalletBagsListListNode (582) */ interface PalletBagsListListNode extends Struct { readonly id: AccountId32; readonly prev: Option; @@ -5341,20 +5358,20 @@ declare module '@polkadot/types/lookup' { readonly score: u64; } - /** @name PalletBagsListListBag (581) */ + /** @name PalletBagsListListBag (583) */ interface PalletBagsListListBag extends Struct { readonly head: Option; readonly tail: Option; } - /** @name PalletBagsListError (583) */ + /** @name PalletBagsListError (584) */ interface PalletBagsListError extends Enum { readonly isList: boolean; readonly asList: PalletBagsListListListError; readonly type: 'List'; } - /** @name PalletBagsListListListError (584) */ + /** @name PalletBagsListListListError (585) */ interface PalletBagsListListListError extends Enum { readonly isDuplicate: boolean; readonly isNotHeavier: boolean; @@ -5363,7 +5380,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Duplicate' | 'NotHeavier' | 'NotInSameBag' | 'NodeNotFound'; } - /** @name PalletNominationPoolsPoolMember (585) */ + /** @name PalletNominationPoolsPoolMember (586) */ interface PalletNominationPoolsPoolMember extends Struct { readonly poolId: u32; readonly points: u128; @@ -5371,7 +5388,7 @@ declare module '@polkadot/types/lookup' { readonly unbondingEras: BTreeMap; } - /** @name PalletNominationPoolsBondedPoolInner (590) */ + /** @name PalletNominationPoolsBondedPoolInner (591) */ interface PalletNominationPoolsBondedPoolInner extends Struct { readonly commission: PalletNominationPoolsCommission; readonly memberCounter: u32; @@ -5380,7 +5397,7 @@ declare module '@polkadot/types/lookup' { readonly state: PalletNominationPoolsPoolState; } - /** @name PalletNominationPoolsCommission (591) */ + /** @name PalletNominationPoolsCommission (592) */ interface PalletNominationPoolsCommission extends Struct { readonly current: Option>; readonly max: Option; @@ -5389,7 +5406,7 @@ declare module '@polkadot/types/lookup' { readonly claimPermission: Option; } - /** @name PalletNominationPoolsPoolRoles (594) */ + /** @name PalletNominationPoolsPoolRoles (595) */ interface PalletNominationPoolsPoolRoles extends Struct { readonly depositor: AccountId32; readonly root: Option; @@ -5397,7 +5414,7 @@ declare module '@polkadot/types/lookup' { readonly bouncer: Option; } - /** @name PalletNominationPoolsRewardPool (595) */ + /** @name PalletNominationPoolsRewardPool (596) */ interface PalletNominationPoolsRewardPool extends Struct { readonly lastRecordedRewardCounter: u128; readonly lastRecordedTotalPayouts: u128; @@ -5406,19 +5423,19 @@ declare module '@polkadot/types/lookup' { readonly totalCommissionClaimed: u128; } - /** @name PalletNominationPoolsSubPools (596) */ + /** @name PalletNominationPoolsSubPools (597) */ interface PalletNominationPoolsSubPools extends Struct { readonly noEra: PalletNominationPoolsUnbondPool; readonly withEra: BTreeMap; } - /** @name PalletNominationPoolsUnbondPool (597) */ + /** @name PalletNominationPoolsUnbondPool (598) */ interface PalletNominationPoolsUnbondPool extends Struct { readonly points: u128; readonly balance: u128; } - /** @name PalletNominationPoolsError (602) */ + /** @name PalletNominationPoolsError (603) */ interface PalletNominationPoolsError extends Enum { readonly isPoolNotFound: boolean; readonly isPoolMemberNotFound: boolean; @@ -5460,7 +5477,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolNotFound' | 'PoolMemberNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'AccountBelongsToOtherPool' | 'FullyUnbonding' | 'MaxUnbondingLimit' | 'CannotWithdrawAny' | 'MinimumBondNotMet' | 'OverflowRisk' | 'NotDestroying' | 'NotNominator' | 'NotKickerOrDestroying' | 'NotOpen' | 'MaxPools' | 'MaxPoolMembers' | 'CanNotChangeState' | 'DoesNotHavePermission' | 'MetadataExceedsMaxLen' | 'Defensive' | 'PartialUnbondNotAllowedPermissionlessly' | 'MaxCommissionRestricted' | 'CommissionExceedsMaximum' | 'CommissionExceedsGlobalMaximum' | 'CommissionChangeThrottled' | 'CommissionChangeRateNotAllowed' | 'NoPendingCommission' | 'NoCommissionCurrentSet' | 'PoolIdInUse' | 'InvalidPoolId' | 'BondExtraRestricted' | 'NothingToAdjust' | 'NothingToSlash' | 'AlreadyMigrated' | 'NotMigrated' | 'NotSupported'; } - /** @name PalletNominationPoolsDefensiveError (603) */ + /** @name PalletNominationPoolsDefensiveError (604) */ interface PalletNominationPoolsDefensiveError extends Enum { readonly isNotEnoughSpaceInUnbondPool: boolean; readonly isPoolNotFound: boolean; @@ -5472,7 +5489,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotEnoughSpaceInUnbondPool' | 'PoolNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'BondedStashKilledPrematurely' | 'DelegationUnsupported' | 'SlashNotApplied'; } - /** @name PalletSchedulerScheduled (606) */ + /** @name PalletSchedulerScheduled (607) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -5481,14 +5498,14 @@ declare module '@polkadot/types/lookup' { readonly origin: TangleTestnetRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (608) */ + /** @name PalletSchedulerRetryConfig (609) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u64; } - /** @name PalletSchedulerError (609) */ + /** @name PalletSchedulerError (610) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -5498,7 +5515,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named'; } - /** @name PalletPreimageOldRequestStatus (610) */ + /** @name PalletPreimageOldRequestStatus (611) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -5514,7 +5531,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unrequested' | 'Requested'; } - /** @name PalletPreimageRequestStatus (612) */ + /** @name PalletPreimageRequestStatus (613) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -5530,7 +5547,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unrequested' | 'Requested'; } - /** @name PalletPreimageError (616) */ + /** @name PalletPreimageError (617) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -5544,13 +5561,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested' | 'TooMany' | 'TooFew' | 'NoCost'; } - /** @name SpStakingOffenceOffenceDetails (617) */ + /** @name SpStakingOffenceOffenceDetails (618) */ interface SpStakingOffenceOffenceDetails extends Struct { readonly offender: ITuple<[AccountId32, SpStakingExposure]>; readonly reporters: Vec; } - /** @name PalletTxPauseError (619) */ + /** @name PalletTxPauseError (620) */ interface PalletTxPauseError extends Enum { readonly isIsPaused: boolean; readonly isIsUnpaused: boolean; @@ -5559,34 +5576,34 @@ declare module '@polkadot/types/lookup' { readonly type: 'IsPaused' | 'IsUnpaused' | 'Unpausable' | 'NotFound'; } - /** @name PalletImOnlineError (622) */ + /** @name PalletImOnlineError (623) */ interface PalletImOnlineError extends Enum { readonly isInvalidKey: boolean; readonly isDuplicatedHeartbeat: boolean; readonly type: 'InvalidKey' | 'DuplicatedHeartbeat'; } - /** @name PalletIdentityRegistration (624) */ + /** @name PalletIdentityRegistration (625) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityLegacyIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (633) */ + /** @name PalletIdentityRegistrarInfo (634) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId32; readonly fee: u128; readonly fields: u64; } - /** @name PalletIdentityAuthorityProperties (635) */ + /** @name PalletIdentityAuthorityProperties (636) */ interface PalletIdentityAuthorityProperties extends Struct { readonly suffix: Bytes; readonly allocation: u32; } - /** @name PalletIdentityError (638) */ + /** @name PalletIdentityError (639) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -5617,13 +5634,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed' | 'InvalidSuffix' | 'NotUsernameAuthority' | 'NoAllocation' | 'InvalidSignature' | 'RequiresSignature' | 'InvalidUsername' | 'UsernameTaken' | 'NoUsername' | 'NotExpired'; } - /** @name PalletUtilityError (639) */ + /** @name PalletUtilityError (640) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: 'TooManyCalls'; } - /** @name PalletMultisigMultisig (641) */ + /** @name PalletMultisigMultisig (642) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -5631,7 +5648,7 @@ declare module '@polkadot/types/lookup' { readonly approvals: Vec; } - /** @name PalletMultisigError (642) */ + /** @name PalletMultisigError (643) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -5650,7 +5667,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MinimumThreshold' | 'AlreadyApproved' | 'NoApprovalsNeeded' | 'TooFewSignatories' | 'TooManySignatories' | 'SignatoriesOutOfOrder' | 'SenderInSignatories' | 'NotFound' | 'NotOwner' | 'NoTimepoint' | 'WrongTimepoint' | 'UnexpectedTimepoint' | 'MaxWeightTooLow' | 'AlreadyStored'; } - /** @name FpRpcTransactionStatus (645) */ + /** @name FpRpcTransactionStatus (646) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; @@ -5661,10 +5678,10 @@ declare module '@polkadot/types/lookup' { readonly logsBloom: EthbloomBloom; } - /** @name EthbloomBloom (648) */ + /** @name EthbloomBloom (649) */ interface EthbloomBloom extends U8aFixed {} - /** @name EthereumReceiptReceiptV3 (650) */ + /** @name EthereumReceiptReceiptV3 (651) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; @@ -5675,7 +5692,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Legacy' | 'Eip2930' | 'Eip1559'; } - /** @name EthereumReceiptEip658ReceiptData (651) */ + /** @name EthereumReceiptEip658ReceiptData (652) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; @@ -5683,14 +5700,14 @@ declare module '@polkadot/types/lookup' { readonly logs: Vec; } - /** @name EthereumBlock (652) */ + /** @name EthereumBlock (653) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } - /** @name EthereumHeader (653) */ + /** @name EthereumHeader (654) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; @@ -5709,23 +5726,23 @@ declare module '@polkadot/types/lookup' { readonly nonce: EthereumTypesHashH64; } - /** @name EthereumTypesHashH64 (654) */ + /** @name EthereumTypesHashH64 (655) */ interface EthereumTypesHashH64 extends U8aFixed {} - /** @name PalletEthereumError (659) */ + /** @name PalletEthereumError (660) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: 'InvalidSignature' | 'PreLogExists'; } - /** @name PalletEvmCodeMetadata (660) */ + /** @name PalletEvmCodeMetadata (661) */ interface PalletEvmCodeMetadata extends Struct { readonly size_: u64; readonly hash_: H256; } - /** @name PalletEvmError (662) */ + /** @name PalletEvmError (663) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; @@ -5743,13 +5760,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'InvalidChainId' | 'InvalidSignature' | 'Reentrancy' | 'TransactionMustComeFromEOA' | 'Undefined'; } - /** @name PalletHotfixSufficientsError (663) */ + /** @name PalletHotfixSufficientsError (664) */ interface PalletHotfixSufficientsError extends Enum { readonly isMaxAddressCountExceeded: boolean; readonly type: 'MaxAddressCountExceeded'; } - /** @name PalletAirdropClaimsError (665) */ + /** @name PalletAirdropClaimsError (666) */ interface PalletAirdropClaimsError extends Enum { readonly isInvalidEthereumSignature: boolean; readonly isInvalidNativeSignature: boolean; @@ -5762,21 +5779,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidEthereumSignature' | 'InvalidNativeSignature' | 'InvalidNativeAccount' | 'SignerHasNoClaim' | 'SenderHasNoClaim' | 'PotUnderflow' | 'InvalidStatement' | 'VestedBalanceExists'; } - /** @name PalletProxyProxyDefinition (668) */ + /** @name PalletProxyProxyDefinition (669) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId32; readonly proxyType: TangleTestnetRuntimeProxyType; readonly delay: u64; } - /** @name PalletProxyAnnouncement (672) */ + /** @name PalletProxyAnnouncement (673) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId32; readonly callHash: H256; readonly height: u64; } - /** @name PalletProxyError (674) */ + /** @name PalletProxyError (675) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -5789,29 +5806,36 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooMany' | 'NotFound' | 'NotProxy' | 'Unproxyable' | 'Duplicate' | 'NoPermission' | 'Unannounced' | 'NoSelfProxy'; } - /** @name PalletMultiAssetDelegationOperatorOperatorMetadata (675) */ + /** @name PalletMultiAssetDelegationOperatorOperatorMetadata (676) */ interface PalletMultiAssetDelegationOperatorOperatorMetadata extends Struct { readonly stake: u128; readonly delegationCount: u32; readonly request: Option; readonly delegations: Vec; readonly status: PalletMultiAssetDelegationOperatorOperatorStatus; + readonly blueprintIds: Vec; } - /** @name PalletMultiAssetDelegationOperatorOperatorBondLessRequest (677) */ + /** @name TangleTestnetRuntimeMaxDelegations (677) */ + type TangleTestnetRuntimeMaxDelegations = Null; + + /** @name TangleTestnetRuntimeMaxOperatorBlueprints (678) */ + type TangleTestnetRuntimeMaxOperatorBlueprints = Null; + + /** @name PalletMultiAssetDelegationOperatorOperatorBondLessRequest (680) */ interface PalletMultiAssetDelegationOperatorOperatorBondLessRequest extends Struct { readonly amount: u128; readonly requestTime: u32; } - /** @name PalletMultiAssetDelegationOperatorDelegatorBond (679) */ + /** @name PalletMultiAssetDelegationOperatorDelegatorBond (682) */ interface PalletMultiAssetDelegationOperatorDelegatorBond extends Struct { readonly delegator: AccountId32; readonly amount: u128; readonly assetId: u128; } - /** @name PalletMultiAssetDelegationOperatorOperatorStatus (680) */ + /** @name PalletMultiAssetDelegationOperatorOperatorStatus (684) */ interface PalletMultiAssetDelegationOperatorOperatorStatus extends Enum { readonly isActive: boolean; readonly isInactive: boolean; @@ -5820,13 +5844,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Inactive' | 'Leaving'; } - /** @name PalletMultiAssetDelegationOperatorOperatorSnapshot (681) */ + /** @name PalletMultiAssetDelegationOperatorOperatorSnapshot (686) */ interface PalletMultiAssetDelegationOperatorOperatorSnapshot extends Struct { readonly stake: u128; readonly delegations: Vec; } - /** @name PalletMultiAssetDelegationDelegatorDelegatorMetadata (682) */ + /** @name PalletMultiAssetDelegationDelegatorDelegatorMetadata (687) */ interface PalletMultiAssetDelegationDelegatorDelegatorMetadata extends Struct { readonly deposits: BTreeMap; readonly withdrawRequests: Vec; @@ -5835,29 +5859,37 @@ declare module '@polkadot/types/lookup' { readonly status: PalletMultiAssetDelegationDelegatorDelegatorStatus; } - /** @name PalletMultiAssetDelegationDelegatorWithdrawRequest (687) */ + /** @name TangleTestnetRuntimeMaxWithdrawRequests (688) */ + type TangleTestnetRuntimeMaxWithdrawRequests = Null; + + /** @name TangleTestnetRuntimeMaxUnstakeRequests (689) */ + type TangleTestnetRuntimeMaxUnstakeRequests = Null; + + /** @name PalletMultiAssetDelegationDelegatorWithdrawRequest (694) */ interface PalletMultiAssetDelegationDelegatorWithdrawRequest extends Struct { readonly assetId: u128; readonly amount: u128; readonly requestedRound: u32; } - /** @name PalletMultiAssetDelegationDelegatorBondInfoDelegator (689) */ + /** @name PalletMultiAssetDelegationDelegatorBondInfoDelegator (697) */ interface PalletMultiAssetDelegationDelegatorBondInfoDelegator extends Struct { readonly operator: AccountId32; readonly amount: u128; readonly assetId: u128; + readonly blueprintSelection: PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection; } - /** @name PalletMultiAssetDelegationDelegatorBondLessRequest (691) */ + /** @name PalletMultiAssetDelegationDelegatorBondLessRequest (700) */ interface PalletMultiAssetDelegationDelegatorBondLessRequest extends Struct { readonly operator: AccountId32; readonly assetId: u128; readonly amount: u128; readonly requestedRound: u32; + readonly blueprintSelection: PalletMultiAssetDelegationDelegatorDelegatorBlueprintSelection; } - /** @name PalletMultiAssetDelegationDelegatorDelegatorStatus (692) */ + /** @name PalletMultiAssetDelegationDelegatorDelegatorStatus (702) */ interface PalletMultiAssetDelegationDelegatorDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeavingScheduled: boolean; @@ -5865,19 +5897,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'LeavingScheduled'; } - /** @name PalletMultiAssetDelegationRewardsRewardConfig (693) */ + /** @name PalletMultiAssetDelegationRewardsRewardConfig (703) */ interface PalletMultiAssetDelegationRewardsRewardConfig extends Struct { readonly configs: BTreeMap; readonly whitelistedBlueprintIds: Vec; } - /** @name PalletMultiAssetDelegationRewardsRewardConfigForAssetVault (695) */ + /** @name PalletMultiAssetDelegationRewardsRewardConfigForAssetVault (705) */ interface PalletMultiAssetDelegationRewardsRewardConfigForAssetVault extends Struct { readonly apy: Percent; readonly cap: u128; } - /** @name PalletMultiAssetDelegationError (698) */ + /** @name PalletMultiAssetDelegationError (708) */ interface PalletMultiAssetDelegationError extends Enum { readonly isAlreadyOperator: boolean; readonly isBondTooLow: boolean; @@ -5886,6 +5918,7 @@ declare module '@polkadot/types/lookup' { readonly isAlreadyLeaving: boolean; readonly isNotLeavingOperator: boolean; readonly isNotLeavingRound: boolean; + readonly isLeavingRoundNotReached: boolean; readonly isNoScheduledBondLess: boolean; readonly isBondLessRequestNotSatisfied: boolean; readonly isNotActiveOperator: boolean; @@ -5902,6 +5935,7 @@ declare module '@polkadot/types/lookup' { readonly isNoActiveDelegation: boolean; readonly isAssetNotWhitelisted: boolean; readonly isNotAuthorized: boolean; + readonly isMaxBlueprintsExceeded: boolean; readonly isAssetNotFound: boolean; readonly isBlueprintAlreadyWhitelisted: boolean; readonly isNowithdrawRequests: boolean; @@ -5909,10 +5943,25 @@ declare module '@polkadot/types/lookup' { readonly isAssetAlreadyInVault: boolean; readonly isAssetNotInVault: boolean; readonly isVaultNotFound: boolean; - readonly type: 'AlreadyOperator' | 'BondTooLow' | 'NotAnOperator' | 'CannotExit' | 'AlreadyLeaving' | 'NotLeavingOperator' | 'NotLeavingRound' | 'NoScheduledBondLess' | 'BondLessRequestNotSatisfied' | 'NotActiveOperator' | 'NotOfflineOperator' | 'AlreadyDelegator' | 'NotDelegator' | 'WithdrawRequestAlreadyExists' | 'InsufficientBalance' | 'NoWithdrawRequest' | 'NoBondLessRequest' | 'BondLessNotReady' | 'BondLessRequestAlreadyExists' | 'ActiveServicesUsingAsset' | 'NoActiveDelegation' | 'AssetNotWhitelisted' | 'NotAuthorized' | 'AssetNotFound' | 'BlueprintAlreadyWhitelisted' | 'NowithdrawRequests' | 'NoMatchingwithdrawRequest' | 'AssetAlreadyInVault' | 'AssetNotInVault' | 'VaultNotFound'; - } - - /** @name TanglePrimitivesServicesServiceRequest (701) */ + readonly isDuplicateBlueprintId: boolean; + readonly isBlueprintIdNotFound: boolean; + readonly isNotInFixedMode: boolean; + readonly isMaxDelegationsExceeded: boolean; + readonly isMaxUnstakeRequestsExceeded: boolean; + readonly isMaxWithdrawRequestsExceeded: boolean; + readonly isDepositOverflow: boolean; + readonly isUnstakeAmountTooLarge: boolean; + readonly isStakeOverflow: boolean; + readonly isInsufficientStakeRemaining: boolean; + readonly isApyExceedsMaximum: boolean; + readonly isCapCannotBeZero: boolean; + readonly isCapExceedsTotalSupply: boolean; + readonly isPendingUnstakeRequestExists: boolean; + readonly isBlueprintNotSelected: boolean; + readonly type: 'AlreadyOperator' | 'BondTooLow' | 'NotAnOperator' | 'CannotExit' | 'AlreadyLeaving' | 'NotLeavingOperator' | 'NotLeavingRound' | 'LeavingRoundNotReached' | 'NoScheduledBondLess' | 'BondLessRequestNotSatisfied' | 'NotActiveOperator' | 'NotOfflineOperator' | 'AlreadyDelegator' | 'NotDelegator' | 'WithdrawRequestAlreadyExists' | 'InsufficientBalance' | 'NoWithdrawRequest' | 'NoBondLessRequest' | 'BondLessNotReady' | 'BondLessRequestAlreadyExists' | 'ActiveServicesUsingAsset' | 'NoActiveDelegation' | 'AssetNotWhitelisted' | 'NotAuthorized' | 'MaxBlueprintsExceeded' | 'AssetNotFound' | 'BlueprintAlreadyWhitelisted' | 'NowithdrawRequests' | 'NoMatchingwithdrawRequest' | 'AssetAlreadyInVault' | 'AssetNotInVault' | 'VaultNotFound' | 'DuplicateBlueprintId' | 'BlueprintIdNotFound' | 'NotInFixedMode' | 'MaxDelegationsExceeded' | 'MaxUnstakeRequestsExceeded' | 'MaxWithdrawRequestsExceeded' | 'DepositOverflow' | 'UnstakeAmountTooLarge' | 'StakeOverflow' | 'InsufficientStakeRemaining' | 'ApyExceedsMaximum' | 'CapCannotBeZero' | 'CapExceedsTotalSupply' | 'PendingUnstakeRequestExists' | 'BlueprintNotSelected'; + } + + /** @name TanglePrimitivesServicesServiceRequest (711) */ interface TanglePrimitivesServicesServiceRequest extends Struct { readonly blueprint: u64; readonly owner: AccountId32; @@ -5923,7 +5972,7 @@ declare module '@polkadot/types/lookup' { readonly operatorsWithApprovalState: Vec>; } - /** @name TanglePrimitivesServicesApprovalState (707) */ + /** @name TanglePrimitivesServicesApprovalState (717) */ interface TanglePrimitivesServicesApprovalState extends Enum { readonly isPending: boolean; readonly isApproved: boolean; @@ -5934,7 +5983,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pending' | 'Approved' | 'Rejected'; } - /** @name TanglePrimitivesServicesService (709) */ + /** @name TanglePrimitivesServicesService (719) */ interface TanglePrimitivesServicesService extends Struct { readonly id: u64; readonly blueprint: u64; @@ -5945,21 +5994,21 @@ declare module '@polkadot/types/lookup' { readonly ttl: u64; } - /** @name TanglePrimitivesServicesJobCall (715) */ + /** @name TanglePrimitivesServicesJobCall (725) */ interface TanglePrimitivesServicesJobCall extends Struct { readonly serviceId: u64; readonly job: u8; readonly args: Vec; } - /** @name TanglePrimitivesServicesJobCallResult (716) */ + /** @name TanglePrimitivesServicesJobCallResult (726) */ interface TanglePrimitivesServicesJobCallResult extends Struct { readonly serviceId: u64; readonly callId: u64; readonly result: Vec; } - /** @name PalletServicesUnappliedSlash (717) */ + /** @name PalletServicesUnappliedSlash (727) */ interface PalletServicesUnappliedSlash extends Struct { readonly serviceId: u64; readonly operator: AccountId32; @@ -5969,23 +6018,30 @@ declare module '@polkadot/types/lookup' { readonly payout: u128; } - /** @name TanglePrimitivesServicesOperatorProfile (718) */ + /** @name TanglePrimitivesServicesOperatorProfile (729) */ interface TanglePrimitivesServicesOperatorProfile extends Struct { readonly services: BTreeSet; readonly blueprints: BTreeSet; } - /** @name PalletServicesModuleError (721) */ + /** @name PalletServicesModuleError (732) */ interface PalletServicesModuleError extends Enum { readonly isBlueprintNotFound: boolean; + readonly isBlueprintCreationInterrupted: boolean; readonly isAlreadyRegistered: boolean; readonly isInvalidRegistrationInput: boolean; + readonly isNotAllowedToUnregister: boolean; + readonly isNotAllowedToUpdatePriceTargets: boolean; readonly isInvalidRequestInput: boolean; readonly isInvalidJobCallInput: boolean; readonly isInvalidJobResult: boolean; readonly isNotRegistered: boolean; + readonly isApprovalInterrupted: boolean; + readonly isRejectionInterrupted: boolean; readonly isServiceRequestNotFound: boolean; + readonly isServiceInitializationInterrupted: boolean; readonly isServiceNotFound: boolean; + readonly isTerminationInterrupted: boolean; readonly isTypeCheck: boolean; readonly asTypeCheck: TanglePrimitivesServicesTypeCheckError; readonly isMaxPermittedCallersExceeded: boolean; @@ -6008,10 +6064,12 @@ declare module '@polkadot/types/lookup' { readonly isNoSlashingOrigin: boolean; readonly isNoDisputeOrigin: boolean; readonly isUnappliedSlashNotFound: boolean; - readonly type: 'BlueprintNotFound' | 'AlreadyRegistered' | 'InvalidRegistrationInput' | 'InvalidRequestInput' | 'InvalidJobCallInput' | 'InvalidJobResult' | 'NotRegistered' | 'ServiceRequestNotFound' | 'ServiceNotFound' | 'TypeCheck' | 'MaxPermittedCallersExceeded' | 'MaxServiceProvidersExceeded' | 'MaxServicesPerUserExceeded' | 'MaxFieldsExceeded' | 'ApprovalNotRequested' | 'JobDefinitionNotFound' | 'ServiceOrJobCallNotFound' | 'JobCallResultNotFound' | 'EvmAbiEncode' | 'EvmAbiDecode' | 'OperatorProfileNotFound' | 'MaxServicesPerProviderExceeded' | 'OperatorNotActive' | 'NoAssetsProvided' | 'MaxAssetsPerServiceExceeded' | 'OffenderNotOperator' | 'OffenderNotActiveOperator' | 'NoSlashingOrigin' | 'NoDisputeOrigin' | 'UnappliedSlashNotFound'; + readonly isMasterBlueprintServiceManagerRevisionNotFound: boolean; + readonly isMaxMasterBlueprintServiceManagerVersionsExceeded: boolean; + readonly type: 'BlueprintNotFound' | 'BlueprintCreationInterrupted' | 'AlreadyRegistered' | 'InvalidRegistrationInput' | 'NotAllowedToUnregister' | 'NotAllowedToUpdatePriceTargets' | 'InvalidRequestInput' | 'InvalidJobCallInput' | 'InvalidJobResult' | 'NotRegistered' | 'ApprovalInterrupted' | 'RejectionInterrupted' | 'ServiceRequestNotFound' | 'ServiceInitializationInterrupted' | 'ServiceNotFound' | 'TerminationInterrupted' | 'TypeCheck' | 'MaxPermittedCallersExceeded' | 'MaxServiceProvidersExceeded' | 'MaxServicesPerUserExceeded' | 'MaxFieldsExceeded' | 'ApprovalNotRequested' | 'JobDefinitionNotFound' | 'ServiceOrJobCallNotFound' | 'JobCallResultNotFound' | 'EvmAbiEncode' | 'EvmAbiDecode' | 'OperatorProfileNotFound' | 'MaxServicesPerProviderExceeded' | 'OperatorNotActive' | 'NoAssetsProvided' | 'MaxAssetsPerServiceExceeded' | 'OffenderNotOperator' | 'OffenderNotActiveOperator' | 'NoSlashingOrigin' | 'NoDisputeOrigin' | 'UnappliedSlashNotFound' | 'MasterBlueprintServiceManagerRevisionNotFound' | 'MaxMasterBlueprintServiceManagerVersionsExceeded'; } - /** @name TanglePrimitivesServicesTypeCheckError (722) */ + /** @name TanglePrimitivesServicesTypeCheckError (733) */ interface TanglePrimitivesServicesTypeCheckError extends Enum { readonly isArgumentTypeMismatch: boolean; readonly asArgumentTypeMismatch: { @@ -6033,7 +6091,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ArgumentTypeMismatch' | 'NotEnoughArguments' | 'ResultTypeMismatch'; } - /** @name PalletTangleLstBondedPoolBondedPoolInner (723) */ + /** @name PalletTangleLstBondedPoolBondedPoolInner (734) */ interface PalletTangleLstBondedPoolBondedPoolInner extends Struct { readonly commission: PalletTangleLstCommission; readonly roles: PalletTangleLstPoolsPoolRoles; @@ -6041,7 +6099,7 @@ declare module '@polkadot/types/lookup' { readonly metadata: PalletTangleLstBondedPoolPoolMetadata; } - /** @name PalletTangleLstCommission (724) */ + /** @name PalletTangleLstCommission (735) */ interface PalletTangleLstCommission extends Struct { readonly current: Option>; readonly max: Option; @@ -6050,7 +6108,7 @@ declare module '@polkadot/types/lookup' { readonly claimPermission: Option; } - /** @name PalletTangleLstPoolsPoolRoles (726) */ + /** @name PalletTangleLstPoolsPoolRoles (737) */ interface PalletTangleLstPoolsPoolRoles extends Struct { readonly depositor: AccountId32; readonly root: Option; @@ -6058,13 +6116,13 @@ declare module '@polkadot/types/lookup' { readonly bouncer: Option; } - /** @name PalletTangleLstBondedPoolPoolMetadata (727) */ + /** @name PalletTangleLstBondedPoolPoolMetadata (738) */ interface PalletTangleLstBondedPoolPoolMetadata extends Struct { readonly name: Option; readonly icon: Option; } - /** @name PalletTangleLstSubPoolsRewardPool (728) */ + /** @name PalletTangleLstSubPoolsRewardPool (739) */ interface PalletTangleLstSubPoolsRewardPool extends Struct { readonly lastRecordedRewardCounter: u128; readonly lastRecordedTotalPayouts: u128; @@ -6073,25 +6131,24 @@ declare module '@polkadot/types/lookup' { readonly totalCommissionClaimed: u128; } - /** @name PalletTangleLstSubPools (729) */ + /** @name PalletTangleLstSubPools (740) */ interface PalletTangleLstSubPools extends Struct { readonly noEra: PalletTangleLstSubPoolsUnbondPool; readonly withEra: BTreeMap; } - /** @name PalletTangleLstSubPoolsUnbondPool (730) */ + /** @name PalletTangleLstSubPoolsUnbondPool (741) */ interface PalletTangleLstSubPoolsUnbondPool extends Struct { readonly points: u128; readonly balance: u128; } - /** @name PalletTangleLstPoolsPoolMember (736) */ + /** @name PalletTangleLstPoolsPoolMember (747) */ interface PalletTangleLstPoolsPoolMember extends Struct { - readonly poolId: u32; - readonly unbondingEras: BTreeMap; + readonly unbondingEras: BTreeMap>; } - /** @name PalletTangleLstClaimPermission (738) */ + /** @name PalletTangleLstClaimPermission (752) */ interface PalletTangleLstClaimPermission extends Enum { readonly isPermissioned: boolean; readonly isPermissionlessCompound: boolean; @@ -6100,7 +6157,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Permissioned' | 'PermissionlessCompound' | 'PermissionlessWithdraw' | 'PermissionlessAll'; } - /** @name PalletTangleLstError (739) */ + /** @name PalletTangleLstError (753) */ interface PalletTangleLstError extends Enum { readonly isPoolNotFound: boolean; readonly isPoolMemberNotFound: boolean; @@ -6139,7 +6196,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolNotFound' | 'PoolMemberNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'FullyUnbonding' | 'MaxUnbondingLimit' | 'CannotWithdrawAny' | 'MinimumBondNotMet' | 'OverflowRisk' | 'NotDestroying' | 'NotNominator' | 'NotKickerOrDestroying' | 'NotOpen' | 'MaxPools' | 'MaxPoolMembers' | 'CanNotChangeState' | 'DoesNotHavePermission' | 'MetadataExceedsMaxLen' | 'Defensive' | 'PartialUnbondNotAllowedPermissionlessly' | 'MaxCommissionRestricted' | 'CommissionExceedsMaximum' | 'CommissionExceedsGlobalMaximum' | 'CommissionChangeThrottled' | 'CommissionChangeRateNotAllowed' | 'NoPendingCommission' | 'NoCommissionCurrentSet' | 'PoolIdInUse' | 'InvalidPoolId' | 'BondExtraRestricted' | 'NothingToAdjust' | 'PoolTokenCreationFailed' | 'NoBalanceToUnbond'; } - /** @name PalletTangleLstDefensiveError (740) */ + /** @name PalletTangleLstDefensiveError (754) */ interface PalletTangleLstDefensiveError extends Enum { readonly isNotEnoughSpaceInUnbondPool: boolean; readonly isPoolNotFound: boolean; @@ -6149,40 +6206,40 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotEnoughSpaceInUnbondPool' | 'PoolNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'BondedStashKilledPrematurely'; } - /** @name FrameSystemExtensionsCheckNonZeroSender (743) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (757) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (744) */ + /** @name FrameSystemExtensionsCheckSpecVersion (758) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (745) */ + /** @name FrameSystemExtensionsCheckTxVersion (759) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (746) */ + /** @name FrameSystemExtensionsCheckGenesis (760) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (749) */ + /** @name FrameSystemExtensionsCheckNonce (763) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (750) */ + /** @name FrameSystemExtensionsCheckWeight (764) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (751) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (765) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name FrameMetadataHashExtensionCheckMetadataHash (752) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (766) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } - /** @name FrameMetadataHashExtensionMode (753) */ + /** @name FrameMetadataHashExtensionMode (767) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; readonly type: 'Disabled' | 'Enabled'; } - /** @name TangleTestnetRuntimeRuntime (755) */ + /** @name TangleTestnetRuntimeRuntime (769) */ type TangleTestnetRuntimeRuntime = Null; } // declare module