united-noncustodial-front / api/solana/core
api/solana/core
Classes
SolanaCore
Defined in: src/api/solana/core.ts:24
Constructors
Constructor
new SolanaCore(
args):SolanaCore
Defined in: src/api/solana/core.ts:32
Parameters
args
formatTxUrl
(txHash) => string
rpc
Connection
scannerApiUrl?
string
Returns
Properties
rpc
readonlyrpc:Connection
Defined in: src/api/solana/core.ts:26
scannerApiClient?
readonlyoptionalscannerApiClient:SolScan
Defined in: src/api/solana/core.ts:27
splBalanceReader
readonlysplBalanceReader:SplBalanceReader
Defined in: src/api/solana/core.ts:28
Methods
createRequest()
createRequest(
args):Promise<SolanaRequest>
Defined in: src/api/solana/core.ts:69
Parameters
args
instructions
TransactionInstruction[]
senderPublicKey
string
solAmount?
bigint
Returns
Promise<SolanaRequest>
getPublicKey()
getPublicKey(
keys?):string
Defined in: src/api/solana/core.ts:57
Parameters
keys?
Returns
string
getTransactionLink()
getTransactionLink(
signature):string
Defined in: src/api/solana/core.ts:65
Parameters
signature
string
Returns
string
getWalletAddress()
getWalletAddress(
keys):string
Defined in: src/api/solana/core.ts:61
Parameters
keys
Returns
string
isValidAddress()
isValidAddress(
address):boolean
Defined in: src/api/solana/core.ts:49
Parameters
address
string
Returns
boolean
SolanaRequest
Defined in: src/api/solana/core.ts:110
Implements
Constructors
Constructor
new SolanaRequest(
args):SolanaRequest
Defined in: src/api/solana/core.ts:119
Parameters
args
deadline
number
fee
bigint
rpc
Connection
senderPublicKey
string
tx
Transaction
Returns
Properties
chunks
readonlychunks:Ed25519RequestChunk[]
Defined in: src/api/solana/core.ts:112
Implementation of
Methods
estimateFee()
estimateFee():
Promise<string>
Defined in: src/api/solana/core.ts:139
Returns
Promise<string>
Implementation of
send()
send():
Promise<string>
Defined in: src/api/solana/core.ts:143
Returns
Promise<string>
Implementation of
Variables
SOLANA_NATIVE_DECIMALS
constSOLANA_NATIVE_DECIMALS:9=9
Defined in: src/api/solana/core.ts:20
SOLANA_TX_CONFIRM_TIMEOUT
constSOLANA_TX_CONFIRM_TIMEOUT:number
Defined in: src/api/solana/core.ts:19
Functions
solanaPublicKeyFromHex()
solanaPublicKeyFromHex(
src):PublicKey
Defined in: src/api/solana/core.ts:174
Parameters
src
string
Returns
PublicKey
