MCPcopy Create free account

hub / github.com/dendorferpatrick/nami-wallet-examples / functions

Functions60 in github.com/dendorferpatrick/nami-wallet-examples

↓ 6 callersFunctiongetAmountValue
* Return BigInt amount value * @param amount * @return {bigint}
src/nami-js/coinSelection.js:576
↓ 6 callersMethodisEnabled
()
src/nami-js/nami.js:30
↓ 5 callersMethod_blockfrostRequest
({ body, endpoint = "", networkId = 0, headers = {}, method = "GET"
src/nami-js/nami.js:1102
↓ 5 callersFunctionconnect
()
src/App.js:59
↓ 5 callersMethodgetNetworkId
()
src/nami-js/nami.js:71
↓ 4 callersFunctionaddAmounts
* Add up an Amounts List values to another Amounts List * @param {Value} amounts - Set of amounts to be added. * @param {Value} compiledAmounts - Th
src/nami-js/coinSelection.js:500
↓ 4 callersFunctionisQtyFulfilled
* Is Quantity Fulfilled Condition - Handle 'minUTxOValue' protocol parameter. * @param {Value} outputAmount - Single compiled output qty requested fo
src/nami-js/coinSelection.js:621
↓ 3 callersMethod_getProtocolParameter
(networkId)
src/nami-js/nami.js:1047
↓ 3 callersFunctioncloneUTxOList
(utxoList)
src/nami-js/coinSelection.js:686
↓ 3 callersMethodenable
()
src/nami-js/nami.js:34
↓ 3 callersMethodgetAddress
()
src/nami-js/nami.js:44
↓ 2 callersFunctionabs
(big)
src/nami-js/coinSelection.js:699
↓ 2 callersFunctioncreateSubSet
* Narrow down remaining UTxO set in case of native token, use full set for lovelace * @param {UTxOSelection} utxoSelection - The set of selected/avai
src/nami-js/coinSelection.js:596
↓ 2 callersMethodgetUtxos
(utxos)
src/nami-js/nami.js:166
↓ 2 callersMethodgetUtxosHex
()
src/nami-js/nami.js:191
↓ 2 callersMethodload
()
src/nami-js/loader.js:2
↓ 2 callersMethodsignTx
(transaction, partialSign = false)
src/nami-js/nami.js:377
↓ 2 callersFunctionsortAmountList
* Sort a mismatched AmountList ASC/DESC * @param {AmountList} amountList - Set of mismatched amounts to be sorted. * @param {string} [sortOrder=ASC]
src/nami-js/coinSelection.js:564
↓ 2 callersMethodsubmitTx
({ transactionRaw, witnesses, scripts, networkId, metadata })
src/nami-js/nami.js:960
↓ 2 callersMethodtransaction
({ PaymentAddress = "", recipients = [], metadata = null, metadataHash = null,
src/nami-js/nami.js:197
↓ 1 callersFunctionAsciiToBuffer
(string)
src/nami-js/nami.js:1133
↓ 1 callersFunctionCardano
()
src/nami-js/nami.js:7
↓ 1 callersFunctionHexToAscii
(string)
src/nami-js/nami.js:1145
↓ 1 callersFunctionHexToBuffer
(string)
src/nami-js/nami.js:1137
↓ 1 callersMethod_makeMintedAssets
(mintedAssets)
src/nami-js/nami.js:418
↓ 1 callersMethod_makeMultiAsset
(assets)
src/nami-js/nami.js:463
↓ 1 callersMethod_txBuilder
({ PaymentAddress, Utxos, Outputs, ProtocolParameter, metadata = null
src/nami-js/nami.js:813
↓ 1 callersMethod_txBuilderMinting
({ PaymentAddress, Utxos, Outputs, ProtocolParameter, mintedAssetsArra
src/nami-js/nami.js:538
↓ 1 callersMethod_utxoToAssets
(utxo)
src/nami-js/nami.js:504
↓ 1 callersFunctionbuildTransaction
()
src/App.js:83
↓ 1 callersFunctioncloneUTxOSelection
* Return a deep copy of UTxOSelection * @param {UTxOSelection} utxoSelection * @return {UTxOSelection} Clone - Deep copy
src/nami-js/coinSelection.js:672
↓ 1 callersFunctioncloneValue
(value)
src/nami-js/coinSelection.js:696
↓ 1 callersMethodcreateLockingPolicyScript
(address, networkId, expirationTime)
src/nami-js/nami.js:331
↓ 1 callersFunctiondescSelect
* Select enough UTxO in DESC order to fulfill requested outputs * @param {UTxOSelection} utxoSelection - The set of selected/available inputs. * @pa
src/nami-js/coinSelection.js:373
↓ 1 callersMethodgetApiKey
(networkId)
src/nami-js/nami.js:136
↓ 1 callersMethodgetBalance
()
src/nami-js/nami.js:81
↓ 1 callersMethodgetHexAddress
()
src/nami-js/nami.js:63
↓ 1 callersFunctionimprove
* Try to improve selection by increasing input amount in [2x,3x] range. * @param {UTxOSelection} utxoSelection - The set of selected/available inputs
src/nami-js/coinSelection.js:427
↓ 1 callersMethodisInstalled
()
src/nami-js/nami.js:24
↓ 1 callersFunctionmergeOutputsAmounts
* Compile all required outputs to a flat amounts list * @param {TransactionOutputs} outputs - The set of outputs requested for payment. * @return {V
src/nami-js/coinSelection.js:479
↓ 1 callersFunctionrandomSelect
* Randomly select enough UTxO to fulfill requested outputs * @param {UTxOSelection} utxoSelection - The set of selected/available inputs. * @param {
src/nami-js/coinSelection.js:323
↓ 1 callersFunctionsplitAmounts
* Split amounts contained in a single {Value} object in separate {Value} objects * @param {Value} amounts - Set of amounts to be split. * @throws MI
src/nami-js/coinSelection.js:510
↓ 1 callersFunctiont
()
src/App.js:37
FunctionApp
()
src/App.js:10
FunctionAsciiToHex
(string)
src/nami-js/nami.js:1141
FunctionBufferToAscii
(buffer)
src/nami-js/nami.js:1149
FunctionBufferToHex
(buffer)
src/nami-js/nami.js:1153
MethodCardano
()
src/nami-js/loader.js:10
Method_submitRequest
(body)
src/nami-js/nami.js:1075
FunctionbuildFullTransaction
()
src/App.js:108
Methodconstructor
(serilizationLib, nami, apiKey)
src/nami-js/nami.js:18
FunctioncreatePolicy
()
src/App.js:170
FunctiongetAddress
()
src/App.js:66
FunctiongetBalance
()
src/App.js:75
MethodhashMetadata
(metadata)
src/nami-js/nami.js:394
MethodmakeSplit
()
src/nami-js/nami.js:898
MethodregisterPolicy
(policy)
src/nami-js/nami.js:146
MethodsignData
(string)
src/nami-js/nami.js:382
FunctionsignTransaction
()
src/App.js:149
FunctionsubmitTransaction
()
src/App.js:158