### Hierarchy

- Authority

### Implements

- AuthorityType

## Index

### Constructors

- constructor

### Properties

- account_auths
- key_auths
- weight_threshold

### Methods

- from

## Constructors

### constructor

- new Authority(__namedParameters: { account_auths: [string, number][]; key_auths: [string | PublicKey, number][]; weight_threshold: number }): Authority

- - Defined in chain/account.ts:50

  #### Parameters

  - ##### __namedParameters: { account_auths: [string, number][]; key_auths: [string | PublicKey, number][]; weight_threshold: number }

    - ##### account_auths: [string, number][]

    - ##### key_auths: [string | PublicKey, number][]

    - ##### weight_threshold: number

  #### Returns Authority

## Properties

### account_auths

account_auths: [string, number][]

Implementation of AuthorityType.account_auths

- Defined in chain/account.ts:49

### key_auths

key_auths: [string | PublicKey, number][]

Implementation of AuthorityType.key_auths

- Defined in chain/account.ts:50

### weight_threshold

weight_threshold: number

Implementation of AuthorityType.weight_threshold

- Defined in chain/account.ts:48

## Methods

### Static from

- from(value: string | PublicKey | AuthorityType): Authority

- - Defined in chain/account.ts:61

  Convenience to create a new instance from PublicKey or authority object.

  #### Parameters

  - ##### value: string | PublicKey | AuthorityType

  #### Returns Authority

Generated using TypeDoc