{"version":3,"file":"system_state_inner.mjs","names":["bls_aggregate.BlsCommittee","storage_accounting.FutureAccountingRingBuffer","event_blob.EventBlobCertificationState","extended_field.ExtendedField"],"sources":["../../../src/contracts/walrus/system_state_inner.ts"],"sourcesContent":["/**************************************************************\n * THIS FILE IS GENERATED AND SHOULD NOT BE MANUALLY MODIFIED *\n **************************************************************/\nimport { MoveStruct } from '../utils/index.js';\nimport { bcs } from '@mysten/sui/bcs';\nimport * as bls_aggregate from './bls_aggregate.js';\nimport * as storage_accounting from './storage_accounting.js';\nimport * as event_blob from './event_blob.js';\nimport * as extended_field from './extended_field.js';\nconst $moduleName = '@local-pkg/walrus::system_state_inner';\nexport const SystemStateInnerV1 = new MoveStruct({\n\tname: `${$moduleName}::SystemStateInnerV1`,\n\tfields: {\n\t\t/** The current committee, with the current epoch. */\n\t\tcommittee: bls_aggregate.BlsCommittee,\n\t\t/**\n\t\t * Maximum capacity size for the current and future epochs. Changed by voting on\n\t\t * the epoch parameters.\n\t\t */\n\t\ttotal_capacity_size: bcs.u64(),\n\t\t/** Contains the used capacity size for the current epoch. */\n\t\tused_capacity_size: bcs.u64(),\n\t\t/** The price per unit size of storage. */\n\t\tstorage_price_per_unit_size: bcs.u64(),\n\t\t/** The write price per unit size. */\n\t\twrite_price_per_unit_size: bcs.u64(),\n\t\t/** Accounting ring buffer for future epochs. */\n\t\tfuture_accounting: storage_accounting.FutureAccountingRingBuffer,\n\t\t/** Event blob certification state */\n\t\tevent_blob_certification_state: event_blob.EventBlobCertificationState,\n\t\t/**\n\t\t * Sizes of deny lists for storage nodes. Only current committee members can\n\t\t * register their updates in this map. Hence, we don't expect it to bloat.\n\t\t *\n\t\t * Max number of stored entries is ~6500. If there's any concern about the\n\t\t * performance of the map, it can be cleaned up as a side effect of the updates /\n\t\t * registrations.\n\t\t */\n\t\tdeny_list_sizes: extended_field.ExtendedField,\n\t},\n});\n"],"mappings":";;;;;;;;;;;AASA,MAAM,cAAc;AACpB,MAAa,qBAAqB,IAAI,WAAW;CAChD,MAAM,GAAG,YAAY;CACrB,QAAQ;EAEP,WAAWA;EAKX,qBAAqB,IAAI,KAAK;EAE9B,oBAAoB,IAAI,KAAK;EAE7B,6BAA6B,IAAI,KAAK;EAEtC,2BAA2B,IAAI,KAAK;EAEpC,mBAAmBC;EAEnB,gCAAgCC;EAShC,iBAAiBC;EACjB;CACD,CAAC"}