Skip to content

united-noncustodial-front


united-noncustodial-front / api/bitcoin/manager

api/bitcoin/manager

Classes

BitcoinManager

Defined in: src/api/bitcoin/manager.ts:14

Implements

Constructors

Constructor

new BitcoinManager(args): BitcoinManager

Defined in: src/api/bitcoin/manager.ts:19

Parameters
args
apiBaseUrl

string

nativeToken

{ name: string; symbol: string; ticker?: string; }

nativeToken.name

string

nativeToken.symbol

string

nativeToken.ticker?

string

network

string

priceProvider

PriceProvider

txUrlFormatter

(id) => string

Returns

BitcoinManager

Properties

nativeCoin

readonly nativeCoin: Token

Defined in: src/api/bitcoin/manager.ts:17

Implementation of

BlockchainManager.nativeCoin

type

readonly type: "bitcoin" = "bitcoin"

Defined in: src/api/bitcoin/manager.ts:16

Implementation of

BlockchainManager.type

Methods

addToken()

addToken(_token): void

Defined in: src/api/bitcoin/manager.ts:63

Parameters
_token

Token

Returns

void

Implementation of

BlockchainManager.addToken

addTokenByMetadata()

addTokenByMetadata(_metadata): void

Defined in: src/api/bitcoin/manager.ts:67

Parameters
_metadata

TokenMetadataInput

Returns

void

Implementation of

BlockchainManager.addTokenByMetadata

findTokens()

findTokens(_text): Promise<Token[]>

Defined in: src/api/bitcoin/manager.ts:79

Parameters
_text

string

Returns

Promise<Token[]>

Implementation of

BlockchainManager.findTokens

getToken()

getToken(id): undefined | Token

Defined in: src/api/bitcoin/manager.ts:71

Parameters
id

string

Returns

undefined | Token

Implementation of

BlockchainManager.getToken

getTokens()

getTokens(): Token[]

Defined in: src/api/bitcoin/manager.ts:75

Returns

Token[]

Implementation of

BlockchainManager.getTokens

getTransactionStatus()

getTransactionStatus(_txHash): Promise<number>

Defined in: src/api/bitcoin/manager.ts:83

Parameters
_txHash

string

Returns

Promise<number>

getWalletAddress()

getWalletAddress(keys): Promise<string>

Defined in: src/api/bitcoin/manager.ts:55

Parameters
keys

CardKeys

Returns

Promise<string>

Implementation of

BlockchainManager.getWalletAddress

isValidAddress()

isValidAddress(address): boolean

Defined in: src/api/bitcoin/manager.ts:59

Parameters
address

string

Returns

boolean

Implementation of

BlockchainManager.isValidAddress