UpgradeDatabaseStatePacked

Class: UpgradeDatabaseStatePacked

Properties overview

  • data: Field = Field;
  • nextUpgradeAuthorityX: Field = Field;
  • root: Field = Field;
  • storage: Storage = Storage;

Defined in: packages/upgradable/src/validators.ts:122

Represents the packed state of the upgrade database.

Extends

  • {
    data: Field;
    nextUpgradeAuthorityX: Field;
    root: Field;
    storage: Storage;
    }

Constructors

new UpgradeDatabaseStatePacked()

new UpgradeDatabaseStatePacked(value: {
  data: Field;
  nextUpgradeAuthorityX: Field;
  root: Field;
  storage: Storage;
 }): UpgradeDatabaseStatePacked

Defined in: node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:103

Parameters

value
data

Field = Field

Packed data containing version, validFrom, and flags

nextUpgradeAuthorityX

Field = Field

X-coordinate of the next upgrade authority's public key

root

Field = Field

Root of the UpgradeAuthority database

storage

Storage = Storage

Storage information (e.g., IPFS hash)

Returns

UpgradeDatabaseStatePacked

Inherited from

Struct({
  / Root of the UpgradeAuthority database /
  root: Field,
  / Storage information (e.g., IPFS hash) /
  storage: Storage,
  / X-coordinate of the next upgrade authority's public key /
  nextUpgradeAuthorityX: Field,
  / Packed data containing version, validFrom, and flags /
  data: Field,
}).constructor

Properties

data

data: Field = Field;

Defined in: packages/upgradable/src/validators.ts:130

Packed data containing version, validFrom, and flags

Inherited from

Struct({
  / Root of the UpgradeAuthority database /
  root: Field,
  / Storage information (e.g., IPFS hash) /
  storage: Storage,
  / X-coordinate of the next upgrade authority's public key /
  nextUpgradeAuthorityX: Field,
  / Packed data containing version, validFrom, and flags /
  data: Field,
}).data

nextUpgradeAuthorityX

nextUpgradeAuthorityX: Field = Field;

Defined in: packages/upgradable/src/validators.ts:128

X-coordinate of the next upgrade authority's public key

Inherited from

Struct({
  / Root of the UpgradeAuthority database /
  root: Field,
  / Storage information (e.g., IPFS hash) /
  storage: Storage,
  / X-coordinate of the next upgrade authority's public key /
  nextUpgradeAuthorityX: Field,
  / Packed data containing version, validFrom, and flags /
  data: Field,
}).nextUpgradeAuthorityX

root

root: Field = Field;

Defined in: packages/upgradable/src/validators.ts:124

Root of the UpgradeAuthority database

Inherited from

Struct({
  / Root of the UpgradeAuthority database /
  root: Field,
  / Storage information (e.g., IPFS hash) /
  storage: Storage,
  / X-coordinate of the next upgrade authority's public key /
  nextUpgradeAuthorityX: Field,
  / Packed data containing version, validFrom, and flags /
  data: Field,
}).root

storage

storage: Storage = Storage;

Defined in: packages/upgradable/src/validators.ts:126

Storage information (e.g., IPFS hash)

Inherited from

Struct({
  / Root of the UpgradeAuthority database /
  root: Field,
  / Storage information (e.g., IPFS hash) /
  storage: Storage,
  / X-coordinate of the next upgrade authority's public key /
  nextUpgradeAuthorityX: Field,
  / Packed data containing version, validFrom, and flags /
  data: Field,
}).storage