AdvancedAdminData

Class: AdvancedAdminData

Properties overview

  • anyoneCanMint: Bool = Bool;
  • requireAdminSignatureForMint: Bool = Bool;
  • totalSupply: UInt64 = UInt64;

Methods overview

Defined in: packages/token/src/FungibleTokenAdvancedAdmin.ts:22

Extends

  • {
    anyoneCanMint: Bool;
    requireAdminSignatureForMint: Bool;
    totalSupply: UInt64;
    }

Constructors

new AdvancedAdminData()

new AdvancedAdminData(value: {
  anyoneCanMint: Bool;
  requireAdminSignatureForMint: Bool;
  totalSupply: UInt64;
 }): AdvancedAdminData

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

Parameters

value
anyoneCanMint

Bool = Bool

requireAdminSignatureForMint

Bool = Bool

totalSupply

UInt64 = UInt64

Returns

AdvancedAdminData

Inherited from

Struct({
  totalSupply: UInt64,
  requireAdminSignatureForMint: Bool,
  anyoneCanMint: Bool,
}).constructor

Properties

anyoneCanMint

anyoneCanMint: Bool = Bool;

Defined in: packages/token/src/FungibleTokenAdvancedAdmin.ts:25

Inherited from

Struct({
  totalSupply: UInt64,
  requireAdminSignatureForMint: Bool,
  anyoneCanMint: Bool,
}).anyoneCanMint

requireAdminSignatureForMint

requireAdminSignatureForMint: Bool = Bool;

Defined in: packages/token/src/FungibleTokenAdvancedAdmin.ts:24

Inherited from

Struct({
  totalSupply: UInt64,
  requireAdminSignatureForMint: Bool,
  anyoneCanMint: Bool,
}).requireAdminSignatureForMint

totalSupply

totalSupply: UInt64 = UInt64;

Defined in: packages/token/src/FungibleTokenAdvancedAdmin.ts:23

Inherited from

Struct({
  totalSupply: UInt64,
  requireAdminSignatureForMint: Bool,
  anyoneCanMint: Bool,
}).totalSupply

Methods

pack()

pack(): Field

Defined in: packages/token/src/FungibleTokenAdvancedAdmin.ts:42

Returns

Field


new()

static new(params: {
  anyoneCanMint: boolean;
  requireAdminSignatureForMint: boolean;
  totalSupply: number;
 }): AdvancedAdminData

Defined in: packages/token/src/FungibleTokenAdvancedAdmin.ts:27

Parameters

params
anyoneCanMint

boolean

requireAdminSignatureForMint

boolean

totalSupply

number

Returns

AdvancedAdminData


unpack()

static unpack(packed: Field): AdvancedAdminData

Defined in: packages/token/src/FungibleTokenAdvancedAdmin.ts:51

Parameters

packed

Field

Returns

AdvancedAdminData