Skip to content

Latest commit

 

History

History
336 lines (123 loc) · 5.53 KB

_impl_iotauth_.iotauth.md

File metadata and controls

336 lines (123 loc) · 5.53 KB

iotauth > "impl/iotauth" > IotAuth

Class: IotAuth

Implements

Index

Constructors

Properties

Methods


Constructors

new IotAuth(seed?: undefinedstring, duration?: number, node?: string): IotAuth

Defined in impl/iotauth.ts:8

Parameters:

Param Type Default value Description
seed undefinedstring - -
duration number Infinity -
node string "https://nodes.iota.cafe" -

Returns: IotAuth


Properties

«Private» duration

● duration: number

Defined in impl/iotauth.ts:8


iotaClient

● iotaClient: any

Defined in impl/iotauth.ts:6


«Private» receiveSeed

● receiveSeed: string

Defined in impl/iotauth.ts:7


Methods

«Private» generateNewSeed

generateNewSeed(): Promise.<string>

Defined in impl/iotauth.ts:85

Returns: Promise.<string>


generateValidationCode

generateValidationCode(): Promise.<string>

Implementation of IIotAuth.generateValidationCode

Defined in impl/iotauth.ts:46

Returns: Promise.<string>


«Private» getAccountData

getAccountData(seed: string): Promise.<any>

Defined in impl/iotauth.ts:90

Parameters:

Param Type Description
seed string -

Returns: Promise.<any>


«Private» getNewAddress

getNewAddress(seed: string, options?: any): Promise.<string>

Defined in impl/iotauth.ts:50

Parameters:

Param Type Default value Description
seed string - -
options any { index: 0, returnAll: true } -

Returns: Promise.<string>


getSeed

getSeed(): Promise.<string>

Implementation of IIotAuth.getSeed

Defined in impl/iotauth.ts:40

Returns: Promise.<string>


isTransactionValid

isTransactionValid(validationCode?: string): Promise.<boolean>

Implementation of IIotAuth.isTransactionValid

Defined in impl/iotauth.ts:22

Parameters:

Param Type Description
validationCode string -

Returns: Promise.<boolean>


«Private» isValidAddress

isValidAddress(receiveAddress: string, index: number): Promise.<boolean>

Defined in impl/iotauth.ts:69

Parameters:

Param Type Description
receiveAddress string -
index number -

Returns: Promise.<boolean>


«Private» isValidTimestamp

isValidTimestamp(timestamp: number): boolean

Defined in impl/iotauth.ts:79

Parameters:

Param Type Description
timestamp number -

Returns: boolean