Browse Source

types: Update metadata and modify storage.ts

Shamil Gadelshin 3 years ago
parent
commit
169248fce4
4 changed files with 11 additions and 4 deletions
  1. 0 0
      chain-metadata.json
  2. 4 1
      types/augment/all/defs.json
  3. 6 3
      types/augment/all/types.ts
  4. 1 0
      types/src/storage.ts

File diff suppressed because it is too large
+ 0 - 0
chain-metadata.json


+ 4 - 1
types/augment/all/defs.json

@@ -601,7 +601,10 @@
         "assigned_bags": "u64"
     },
     "DistributionBucketFamily": {
-        "distribution_buckets": "BTreeMap<DistributionBucketId,{\"accepting_new_bags\":\"bool\"}>"
+        "distribution_buckets": "BTreeMap<DistributionBucketId,DistributionBucketState>"
+    },
+    "DistributionBucketState": {
+        "accepting_new_bags": "bool"
     },
     "DataObjectIdMap": "BTreeMap<DataObjectId,DataObject>",
     "DistributionBucketIdSet": "BTreeSet<DistributionBucketId>",

+ 6 - 3
types/augment/all/types.ts

@@ -416,9 +416,7 @@ export interface DistributionBucket extends Struct {
 
 /** @name DistributionBucketFamily */
 export interface DistributionBucketFamily extends Struct {
-  readonly distribution_buckets: BTreeMap<DistributionBucketId, {
-    readonly accepting_new_bags: bool;
-  } & Struct>;
+  readonly distribution_buckets: BTreeMap<DistributionBucketId, DistributionBucketState>;
 }
 
 /** @name DistributionBucketFamilyId */
@@ -430,6 +428,11 @@ export interface DistributionBucketId extends u64 {}
 /** @name DistributionBucketIdSet */
 export interface DistributionBucketIdSet extends BTreeSet<DistributionBucketId> {}
 
+/** @name DistributionBucketState */
+export interface DistributionBucketState extends Struct {
+  readonly accepting_new_bags: bool;
+}
+
 /** @name Dynamic */
 export interface Dynamic extends Enum {
   readonly isMember: boolean;

+ 1 - 0
types/src/storage.ts

@@ -271,6 +271,7 @@ export const storageTypes: RegistryTypes = {
   DistributionBucketFamilyId,
   DistributionBucket,
   DistributionBucketFamily,
+  DistributionBucketState,
   // Utility types:
   DataObjectIdMap,
   DistributionBucketIdSet,

Some files were not shown because too many files changed in this diff