Skip to content

united-noncustodial-front


united-noncustodial-front / api/manager-base

api/manager-base

Classes

abstract BlockchainManagerBase

Defined in: src/api/manager-base.ts:16

Extended by

Constructors

Constructor

protected new BlockchainManagerBase(args): BlockchainManagerBase

Defined in: src/api/manager-base.ts:22

Parameters
args
priceProvider

PriceProvider

tokenManifest?

string | TokenMetadataInput[]

Returns

BlockchainManagerBase

Properties

_lazyTokenManifest?

protected readonly optional _lazyTokenManifest: LazyValue<ParsedTokenManifest>

Defined in: src/api/manager-base.ts:20

_priceProvider

protected readonly _priceProvider: PriceProvider

Defined in: src/api/manager-base.ts:19

_tokens

protected readonly _tokens: Map<string, Token>

Defined in: src/api/manager-base.ts:18

Methods

_checkTokenOnChain()

abstract protected _checkTokenOnChain(address): Promise<boolean>

Defined in: src/api/manager-base.ts:197

Parameters
address

string

Returns

Promise<boolean>

_createToken()

abstract protected _createToken(metadata): Token

Defined in: src/api/manager-base.ts:196

Parameters
metadata

TokenMetadataInput

Returns

Token

_getLazyTicker()

protected _getLazyTicker(metadata): LazyValue<undefined | string>

Defined in: src/api/manager-base.ts:143

Parameters
metadata

TokenMetadataInput

Returns

LazyValue<undefined | string>

_normalizeAddress()

abstract protected _normalizeAddress(address): string

Defined in: src/api/manager-base.ts:195

Parameters
address

string

Returns

string

addToken()

addToken(token): void

Defined in: src/api/manager-base.ts:41

Parameters
token

Token

Returns

void

addTokenByMetadata()

addTokenByMetadata(metadata): void

Defined in: src/api/manager-base.ts:49

Parameters
metadata

TokenMetadataInput

Returns

void

findTokens()

findTokens(text): Promise<Token[]>

Defined in: src/api/manager-base.ts:67

Parameters
text

string

Returns

Promise<Token[]>

getToken()

getToken(id): undefined | Token

Defined in: src/api/manager-base.ts:59

Parameters
id

string

Returns

undefined | Token

getTokens()

getTokens(): Token[]

Defined in: src/api/manager-base.ts:63

Returns

Token[]

isValidAddress()

abstract isValidAddress(address): boolean

Defined in: src/api/manager-base.ts:194

Parameters
address

string

Returns

boolean