united-noncustodial-front / api/xrpl/manager
api/xrpl/manager
Classes
XrplManager
Defined in: src/api/xrpl/manager.ts:10
Extends
Implements
Constructors
Constructor
new XrplManager(
args):XrplManager
Defined in: src/api/xrpl/manager.ts:16
Parameters
args
nativeToken
{ name: string; symbol: string; ticker?: string; }
nativeToken.name
string
nativeToken.symbol
string
nativeToken.ticker?
string
priceProvider
rpcUrl
string
tokenManifest?
string | TokenMetadataInput[]
txUrlFormatter
(id) => string
Returns
Overrides
BlockchainManagerBase.constructor
Properties
_lazyTokenManifest?
protectedreadonlyoptional_lazyTokenManifest:LazyValue<ParsedTokenManifest>
Defined in: src/api/manager-base.ts:20
Inherited from
BlockchainManagerBase._lazyTokenManifest
_priceProvider
protectedreadonly_priceProvider:PriceProvider
Defined in: src/api/manager-base.ts:19
Inherited from
BlockchainManagerBase._priceProvider
_tokens
protectedreadonly_tokens:Map<string,Token>
Defined in: src/api/manager-base.ts:18
Inherited from
core
readonlycore:XrplCore
Defined in: src/api/xrpl/manager.ts:14
nativeCoin
readonlynativeCoin:Token
Defined in: src/api/xrpl/manager.ts:13
Implementation of
type
readonlytype:"xrpl"="xrpl"
Defined in: src/api/xrpl/manager.ts:12
Implementation of
Methods
_checkTokenOnChain()
protected_checkTokenOnChain(address):Promise<boolean>
Defined in: src/api/xrpl/manager.ts:64
Parameters
address
string
Returns
Promise<boolean>
Overrides
BlockchainManagerBase._checkTokenOnChain
_createToken()
protected_createToken(metadata):Token
Defined in: src/api/xrpl/manager.ts:55
Parameters
metadata
Returns
Overrides
BlockchainManagerBase._createToken
_getLazyTicker()
protected_getLazyTicker(metadata):LazyValue<undefined|string>
Defined in: src/api/manager-base.ts:143
Parameters
metadata
Returns
LazyValue<undefined | string>
Inherited from
BlockchainManagerBase._getLazyTicker
_normalizeAddress()
protected_normalizeAddress(address):string
Defined in: src/api/xrpl/manager.ts:51
Parameters
address
string
Returns
string
Overrides
BlockchainManagerBase._normalizeAddress
addToken()
addToken(
token):void
Defined in: src/api/manager-base.ts:41
Parameters
token
Returns
void
Implementation of
Inherited from
BlockchainManagerBase.addToken
addTokenByMetadata()
addTokenByMetadata(
metadata):void
Defined in: src/api/manager-base.ts:49
Parameters
metadata
Returns
void
Implementation of
BlockchainManager.addTokenByMetadata
Inherited from
BlockchainManagerBase.addTokenByMetadata
findTokens()
findTokens(
text):Promise<Token[]>
Defined in: src/api/manager-base.ts:67
Parameters
text
string
Returns
Promise<Token[]>
Implementation of
Inherited from
BlockchainManagerBase.findTokens
getToken()
getToken(
id):undefined|Token
Defined in: src/api/manager-base.ts:59
Parameters
id
string
Returns
undefined | Token
Implementation of
Inherited from
BlockchainManagerBase.getToken
getTokens()
getTokens():
Token[]
Defined in: src/api/manager-base.ts:63
Returns
Token[]
Implementation of
Inherited from
BlockchainManagerBase.getTokens
getWalletAddress()
getWalletAddress(
keys):Promise<string>
Defined in: src/api/xrpl/manager.ts:43
Parameters
keys
Returns
Promise<string>
Implementation of
BlockchainManager.getWalletAddress
isValidAddress()
isValidAddress(
_address):boolean
Defined in: src/api/xrpl/manager.ts:47
Parameters
_address
string
Returns
boolean
Implementation of
BlockchainManager.isValidAddress
