iotauth > "impl/iotauth" > IotAuth
- generateNewSeed
- generateValidationCode
- getAccountData
- getNewAddress
- getSeed
- isTransactionValid
- isValidAddress
- isValidTimestamp
⊕ new IotAuth(seed?: undefined
⎮string
, duration?: number
, node?: string
): IotAuth
Defined in impl/iotauth.ts:8
Parameters:
Param | Type | Default value | Description |
---|---|---|---|
seed | undefined ⎮string |
- | - |
duration | number |
Infinity | - |
node | string |
"https://nodes.iota.cafe" | - |
Returns: IotAuth
● duration: number
Defined in impl/iotauth.ts:8
● iotaClient: any
Defined in impl/iotauth.ts:6
● receiveSeed: string
Defined in impl/iotauth.ts:7
► generateNewSeed(): Promise
.<string
>
Defined in impl/iotauth.ts:85
Returns: Promise
.<string
>
► generateValidationCode(): Promise
.<string
>
Implementation of IIotAuth.generateValidationCode
Defined in impl/iotauth.ts:46
Returns: Promise
.<string
>
► getAccountData(seed: string
): Promise
.<any
>
Defined in impl/iotauth.ts:90
Parameters:
Param | Type | Description |
---|---|---|
seed | string |
- |
Returns: Promise
.<any
>
► 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(): Promise
.<string
>
Implementation of IIotAuth.getSeed
Defined in impl/iotauth.ts:40
Returns: Promise
.<string
>
► isTransactionValid(validationCode?: string
): Promise
.<boolean
>
Implementation of IIotAuth.isTransactionValid
Defined in impl/iotauth.ts:22
Parameters:
Param | Type | Description |
---|---|---|
validationCode | string |
- |
Returns: Promise
.<boolean
>
► isValidAddress(receiveAddress: string
, index: number
): Promise
.<boolean
>
Defined in impl/iotauth.ts:69
Parameters:
Param | Type | Description |
---|---|---|
receiveAddress | string |
- |
index | number |
- |
Returns: Promise
.<boolean
>
► isValidTimestamp(timestamp: number
): boolean
Defined in impl/iotauth.ts:79
Parameters:
Param | Type | Description |
---|---|---|
timestamp | number |
- |
Returns: boolean