Skip to content

Commit

Permalink
update types
Browse files Browse the repository at this point in the history
  • Loading branch information
1xstj committed Jan 8, 2024
1 parent b2efc12 commit 6e8113e
Show file tree
Hide file tree
Showing 9 changed files with 640 additions and 651 deletions.
8 changes: 6 additions & 2 deletions types/src/interfaces/augment-api-errors.ts
Original file line number Diff line number Diff line change
Expand Up @@ -911,9 +911,9 @@ declare module '@polkadot/api-base/types/errors' {
**/
ResultNotExpectedType: AugmentedError<ApiType>;
/**
* Validator metadata not found
* Validator role key not found.
**/
ValidatorMetadataNotFound: AugmentedError<ApiType>;
ValidatorRoleKeyNotFound: AugmentedError<ApiType>;
/**
* Generic error
**/
Expand Down Expand Up @@ -1137,6 +1137,10 @@ declare module '@polkadot/api-base/types/errors' {
* Given role is not assigned to the validator.
**/
RoleNotAssigned: AugmentedError<ApiType>;
/**
* SessionKeys not provided
**/
SessionKeysNotProvided: AugmentedError<ApiType>;
/**
* Generic error
**/
Expand Down
8 changes: 4 additions & 4 deletions types/src/interfaces/augment-api-events.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';
import type { Bytes, Null, Option, Result, U256, U8aFixed, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec';
import type { ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, H160, H256, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
import { EthTypesBlockHeader, PalletDkgFeeInfo, WebbProposalsHeaderTypedChainId, EthTypesExecutionHeaderInfo, EthereumLog, TanglePrimitivesRolesRoleType, TanglePrimitivesJobsJobKey, TanglePrimitivesJobsJobSubmission, EthTypesEth2BeaconBlockHeader, PalletZksaasFeeInfo, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsPoolState, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, PalletAirdropClaimsUtilsMultiAddress } from '@polkadot/types/lookup';
import { EthTypesBlockHeader, PalletDkgFeeInfo, WebbProposalsHeaderTypedChainId, EthTypesExecutionHeaderInfo, EthereumLog, TanglePrimitivesRolesRoleType, TanglePrimitivesJobsJobSubmission, EthTypesEth2BeaconBlockHeader, PalletZksaasFeeInfo, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsPoolState, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, PalletAirdropClaimsUtilsMultiAddress } from '@polkadot/types/lookup';

export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;

Expand Down Expand Up @@ -548,11 +548,11 @@ declare module '@polkadot/api-base/types/events' {
/**
* A new job result has been submitted
**/
JobResultSubmitted: AugmentedEvent<ApiType, [jobId: u32, jobKey: TanglePrimitivesJobsJobKey], { jobId: u32, jobKey: TanglePrimitivesJobsJobKey }>;
JobResultSubmitted: AugmentedEvent<ApiType, [jobId: u64, roleType: TanglePrimitivesRolesRoleType], { jobId: u64, roleType: TanglePrimitivesRolesRoleType }>;
/**
* A new job has been submitted
**/
JobSubmitted: AugmentedEvent<ApiType, [jobId: u32, jobKey: TanglePrimitivesJobsJobKey, details: TanglePrimitivesJobsJobSubmission], { jobId: u32, jobKey: TanglePrimitivesJobsJobKey, details: TanglePrimitivesJobsJobSubmission }>;
JobSubmitted: AugmentedEvent<ApiType, [jobId: u64, roleType: TanglePrimitivesRolesRoleType, details: TanglePrimitivesJobsJobSubmission], { jobId: u64, roleType: TanglePrimitivesRolesRoleType, details: TanglePrimitivesJobsJobSubmission }>;
/**
* validator has earned reward
**/
Expand Down Expand Up @@ -680,7 +680,7 @@ declare module '@polkadot/api-base/types/events' {
/**
* Pending jobs,that cannot be opted out at the moment.
**/
PendingJobs: AugmentedEvent<ApiType, [pendingJobs: Vec<ITuple<[TanglePrimitivesJobsJobKey, u32]>>], { pendingJobs: Vec<ITuple<[TanglePrimitivesJobsJobKey, u32]>> }>;
PendingJobs: AugmentedEvent<ApiType, [pendingJobs: Vec<ITuple<[TanglePrimitivesRolesRoleType, u64]>>], { pendingJobs: Vec<ITuple<[TanglePrimitivesRolesRoleType, u64]>> }>;
/**
* New profile created.
**/
Expand Down
11 changes: 6 additions & 5 deletions types/src/interfaces/augment-api-query.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import type { Bytes, Null, Option, Struct, U256, U8aFixed, Vec, bool, u128, u32,
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, Call, H160, H256, Perbill, Percent, Permill } from '@polkadot/types/interfaces/runtime';
import type { Observable } from '@polkadot/types/types';
import { SpConsensusBabeAppPublic, SpConsensusBabeDigestsPreDigest, PalletAirdropClaimsUtilsMultiAddress, EthereumBlock, EthereumReceiptReceiptV3, PalletZksaasFeeInfo, TangleTestnetRuntimeOpaqueSessionKeys, PalletRolesRoleStakingLedger, EthTypesClientMode, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeBabeEpochConfiguration, EthTypesEth2ExtendedBeaconBlockHeader, EthTypesEth2SyncCommittee, WebbConsensusTypesNetworkConfig, PalletDkgFeeInfo, TangleTestnetRuntimeRuntimeHoldReason, EthTypesExecutionHeaderInfo, TanglePrimitivesRolesRoleType, TanglePrimitivesJobsPhaseOneResult, WebbProposalsHeaderTypedChainId, TanglePrimitivesJobsJobKey, TanglePrimitivesJobsJobInfo, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletBountiesBounty, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletEvmCodeMetadata, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineSr25519AppSr25519Public, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletSchedulerScheduled, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletVestingReleases, PalletVestingVestingInfo, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails, PalletAirdropClaimsStatementKind } from '@polkadot/types/lookup';
import { SpConsensusBabeAppPublic, TanglePrimitivesJobsPhaseResult, SpConsensusBabeDigestsPreDigest, PalletAirdropClaimsUtilsMultiAddress, EthereumBlock, EthereumReceiptReceiptV3, PalletZksaasFeeInfo, TangleTestnetRuntimeOpaqueSessionKeys, PalletRolesRoleStakingLedger, EthTypesClientMode, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeBabeEpochConfiguration, EthTypesEth2ExtendedBeaconBlockHeader, EthTypesEth2SyncCommittee, WebbConsensusTypesNetworkConfig, PalletDkgFeeInfo, TangleTestnetRuntimeRuntimeHoldReason, EthTypesExecutionHeaderInfo, TanglePrimitivesRolesRoleType, WebbProposalsHeaderTypedChainId, TanglePrimitivesJobsJobInfo, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletBountiesBounty, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletEvmCodeMetadata, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineSr25519AppSr25519Public, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletSchedulerScheduled, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletVestingReleases, PalletVestingVestingInfo, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails, PalletAirdropClaimsStatementKind } from '@polkadot/types/lookup';

export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
export type __QueryableStorageEntry<ApiType extends ApiTypes> = QueryableStorageEntry<ApiType>;
Expand Down Expand Up @@ -759,16 +759,17 @@ declare module '@polkadot/api-base/types/storage' {
[key: string]: QueryableStorageEntry<ApiType>;
};
jobs: {
knownResults: AugmentedQuery<ApiType, (arg1: TanglePrimitivesJobsJobKey | 'DKG' | 'DKGSignature' | 'ZkSaaSCircuit' | 'ZkSaaSProve' | number | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<TanglePrimitivesJobsPhaseOneResult>>, [TanglePrimitivesJobsJobKey, u32]> & QueryableStorageEntry<ApiType, [TanglePrimitivesJobsJobKey, u32]>;
knownResults: AugmentedQuery<ApiType, (arg1: TanglePrimitivesRolesRoleType | { Tss: any } | { ZkSaaS: any } | { LightClientRelaying: any } | string | Uint8Array, arg2: u64 | AnyNumber | Uint8Array) => Observable<Option<TanglePrimitivesJobsPhaseResult>>, [TanglePrimitivesRolesRoleType, u64]> & QueryableStorageEntry<ApiType, [TanglePrimitivesRolesRoleType, u64]>;
/**
* The job-id storage
**/
nextJobId: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
nextJobId: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;
/**
* The paused transaction map
**/
submittedJobs: AugmentedQuery<ApiType, (arg1: TanglePrimitivesJobsJobKey | 'DKG' | 'DKGSignature' | 'ZkSaaSCircuit' | 'ZkSaaSProve' | number | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<TanglePrimitivesJobsJobInfo>>, [TanglePrimitivesJobsJobKey, u32]> & QueryableStorageEntry<ApiType, [TanglePrimitivesJobsJobKey, u32]>;
validatorJobIdLookup: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<Vec<ITuple<[TanglePrimitivesJobsJobKey, u32]>>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
submittedJobs: AugmentedQuery<ApiType, (arg1: TanglePrimitivesRolesRoleType | { Tss: any } | { ZkSaaS: any } | { LightClientRelaying: any } | string | Uint8Array, arg2: u64 | AnyNumber | Uint8Array) => Observable<Option<TanglePrimitivesJobsJobInfo>>, [TanglePrimitivesRolesRoleType, u64]> & QueryableStorageEntry<ApiType, [TanglePrimitivesRolesRoleType, u64]>;
submittedJobsRole: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<TanglePrimitivesRolesRoleType>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;
validatorJobIdLookup: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<Vec<ITuple<[TanglePrimitivesRolesRoleType, u64]>>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
validatorRewards: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u128>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
/**
* Generic query
Expand Down
35 changes: 8 additions & 27 deletions types/src/interfaces/augment-api-tx.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,11 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/api-base/types/submittable';

import type {
ApiTypes,
AugmentedSubmittable,
SubmittableExtrinsic,
SubmittableExtrinsicFunction
} from '@polkadot/api-base/types';
import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';
import type { Data } from '@polkadot/types';
import type { bool, Bytes, Compact, Option, u128, u16, U256, u32, u64, u8, U8aFixed, Vec } from '@polkadot/types-codec';
import type { Bytes, Compact, 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 { AccountId32, Call, H160, H256, MultiAddress, Perbill, Percent, Permill } from '@polkadot/types/interfaces/runtime';
import {
EthereumTransactionTransactionV2,
FrameSupportPreimagesBounded,
Expand Down Expand Up @@ -63,7 +49,6 @@ import {
SpNposElectionsElectionScore,
SpNposElectionsSupport,
SpWeightsWeightV2Weight,
TanglePrimitivesJobsJobKey,
TanglePrimitivesJobsValidatorOffenceType,
TanglePrimitivesRolesRoleType,
TangleTestnetRuntimeOpaqueSessionKeys,
Expand Down Expand Up @@ -652,19 +637,19 @@ declare module '@polkadot/api-base/types/submittable' {
/**
* See [`Pallet::report_inactive_validator`].
**/
reportInactiveValidator: AugmentedSubmittable<(jobKey: TanglePrimitivesJobsJobKey | 'DKG' | 'DKGSignature' | 'ZkSaaSCircuit' | 'ZkSaaSProve' | number | Uint8Array, jobId: u32 | AnyNumber | Uint8Array, validator: AccountId32 | string | Uint8Array, offence: TanglePrimitivesJobsValidatorOffenceType | 'Inactivity' | 'InvalidSignatureSubmitted' | 'RejectedValidAction' | 'ApprovedInvalidAction' | number | Uint8Array, signatures: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [TanglePrimitivesJobsJobKey, u32, AccountId32, TanglePrimitivesJobsValidatorOffenceType, Vec<Bytes>]>;
reportInactiveValidator: AugmentedSubmittable<(roleType: TanglePrimitivesRolesRoleType | { Tss: any } | { ZkSaaS: any } | { LightClientRelaying: any } | string | Uint8Array, jobId: u64 | AnyNumber | Uint8Array, validator: AccountId32 | string | Uint8Array, offence: TanglePrimitivesJobsValidatorOffenceType | 'Inactivity' | 'InvalidSignatureSubmitted' | 'RejectedValidAction' | 'ApprovedInvalidAction' | number | Uint8Array, signatures: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [TanglePrimitivesRolesRoleType, u64, AccountId32, TanglePrimitivesJobsValidatorOffenceType, Vec<Bytes>]>;
/**
* See [`Pallet::set_permitted_caller`].
**/
setPermittedCaller: AugmentedSubmittable<(jobKey: TanglePrimitivesJobsJobKey | 'DKG' | 'DKGSignature' | 'ZkSaaSCircuit' | 'ZkSaaSProve' | number | Uint8Array, jobId: u32 | AnyNumber | Uint8Array, newPermittedCaller: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [TanglePrimitivesJobsJobKey, u32, AccountId32]>;
setPermittedCaller: AugmentedSubmittable<(roleType: TanglePrimitivesRolesRoleType | { Tss: any } | { ZkSaaS: any } | { LightClientRelaying: any } | string | Uint8Array, jobId: u64 | AnyNumber | Uint8Array, newPermittedCaller: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [TanglePrimitivesRolesRoleType, u64, AccountId32]>;
/**
* See [`Pallet::submit_job`].
**/
submitJob: AugmentedSubmittable<(job: TanglePrimitivesJobsJobSubmission | { expiry?: any; jobType?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [TanglePrimitivesJobsJobSubmission]>;
submitJob: AugmentedSubmittable<(job: TanglePrimitivesJobsJobSubmission | { expiry?: any; ttl?: any; jobType?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [TanglePrimitivesJobsJobSubmission]>;
/**
* See [`Pallet::submit_job_result`].
**/
submitJobResult: AugmentedSubmittable<(jobKey: TanglePrimitivesJobsJobKey | 'DKG' | 'DKGSignature' | 'ZkSaaSCircuit' | 'ZkSaaSProve' | number | Uint8Array, jobId: u32 | AnyNumber | Uint8Array, result: TanglePrimitivesJobsJobResult | { DKGPhaseOne: any } | { DKGPhaseTwo: any } | { ZkSaaSPhaseOne: any } | { ZkSaaSPhaseTwo: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [TanglePrimitivesJobsJobKey, u32, TanglePrimitivesJobsJobResult]>;
submitJobResult: AugmentedSubmittable<(roleType: TanglePrimitivesRolesRoleType | { Tss: any } | { ZkSaaS: any } | { LightClientRelaying: any } | string | Uint8Array, jobId: u64 | AnyNumber | Uint8Array, result: TanglePrimitivesJobsJobResult | { DKGPhaseOne: any } | { DKGPhaseTwo: any } | { ZkSaaSPhaseOne: any } | { ZkSaaSPhaseTwo: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [TanglePrimitivesRolesRoleType, u64, TanglePrimitivesJobsJobResult]>;
/**
* See [`Pallet::withdraw_rewards`].
**/
Expand Down Expand Up @@ -799,10 +784,6 @@ declare module '@polkadot/api-base/types/submittable' {
* See [`Pallet::delete_profile`].
**/
deleteProfile: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* See [`Pallet::remove_role`].
**/
removeRole: AugmentedSubmittable<(role: TanglePrimitivesRolesRoleType | 'Tss' | 'ZkSaaS' | number | Uint8Array) => SubmittableExtrinsic<ApiType>, [TanglePrimitivesRolesRoleType]>;
/**
* See [`Pallet::unbound_funds`].
**/
Expand Down Expand Up @@ -858,7 +839,7 @@ declare module '@polkadot/api-base/types/submittable' {
/**
* See [`Pallet::set_keys`].
**/
setKeys: AugmentedSubmittable<(keys: TangleTestnetRuntimeOpaqueSessionKeys | { babe?: any; grandpa?: any; imOnline?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [TangleTestnetRuntimeOpaqueSessionKeys, Bytes]>;
setKeys: AugmentedSubmittable<(keys: TangleTestnetRuntimeOpaqueSessionKeys | { babe?: any; grandpa?: any; imOnline?: any; role?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [TangleTestnetRuntimeOpaqueSessionKeys, Bytes]>;
/**
* Generic tx
**/
Expand Down
Loading

0 comments on commit 6e8113e

Please sign in to comment.