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
txUrlFormatter
(id) => string
Returns
Properties
nativeCoin
readonlynativeCoin:Token
Defined in: src/api/bitcoin/manager.ts:17
Implementation of
type
readonlytype:"bitcoin"="bitcoin"
Defined in: src/api/bitcoin/manager.ts:16
Implementation of
Methods
addToken()
addToken(
_token):void
Defined in: src/api/bitcoin/manager.ts:63
Parameters
_token
Returns
void
Implementation of
addTokenByMetadata()
addTokenByMetadata(
_metadata):void
Defined in: src/api/bitcoin/manager.ts:67
Parameters
_metadata
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
getToken()
getToken(
id):undefined|Token
Defined in: src/api/bitcoin/manager.ts:71
Parameters
id
string
Returns
undefined | Token
Implementation of
getTokens()
getTokens():
Token[]
Defined in: src/api/bitcoin/manager.ts:75
Returns
Token[]
Implementation of
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
Returns
Promise<string>
Implementation of
BlockchainManager.getWalletAddress
isValidAddress()
isValidAddress(
address):boolean
Defined in: src/api/bitcoin/manager.ts:59
Parameters
address
string
Returns
boolean
