Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dendorferpatrick/nami-wallet-examples
/ functions
Functions
60 in github.com/dendorferpatrick/nami-wallet-examples
⨍
Functions
60
◇
Types & classes
4
↓ 6 callers
Function
getAmountValue
* Return BigInt amount value * @param amount * @return {bigint}
src/nami-js/coinSelection.js:576
↓ 6 callers
Method
isEnabled
()
src/nami-js/nami.js:30
↓ 5 callers
Method
_blockfrostRequest
({ body, endpoint = "", networkId = 0, headers = {}, method = "GET"
src/nami-js/nami.js:1102
↓ 5 callers
Function
connect
()
src/App.js:59
↓ 5 callers
Method
getNetworkId
()
src/nami-js/nami.js:71
↓ 4 callers
Function
addAmounts
* 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 callers
Function
isQtyFulfilled
* Is Quantity Fulfilled Condition - Handle 'minUTxOValue' protocol parameter. * @param {Value} outputAmount - Single compiled output qty requested fo
src/nami-js/coinSelection.js:621
↓ 3 callers
Method
_getProtocolParameter
(networkId)
src/nami-js/nami.js:1047
↓ 3 callers
Function
cloneUTxOList
(utxoList)
src/nami-js/coinSelection.js:686
↓ 3 callers
Method
enable
()
src/nami-js/nami.js:34
↓ 3 callers
Method
getAddress
()
src/nami-js/nami.js:44
↓ 2 callers
Function
abs
(big)
src/nami-js/coinSelection.js:699
↓ 2 callers
Function
createSubSet
* 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 callers
Method
getUtxos
(utxos)
src/nami-js/nami.js:166
↓ 2 callers
Method
getUtxosHex
()
src/nami-js/nami.js:191
↓ 2 callers
Method
load
()
src/nami-js/loader.js:2
↓ 2 callers
Method
signTx
(transaction, partialSign = false)
src/nami-js/nami.js:377
↓ 2 callers
Function
sortAmountList
* 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 callers
Method
submitTx
({ transactionRaw, witnesses, scripts, networkId, metadata })
src/nami-js/nami.js:960
↓ 2 callers
Method
transaction
({ PaymentAddress = "", recipients = [], metadata = null, metadataHash = null,
src/nami-js/nami.js:197
↓ 1 callers
Function
AsciiToBuffer
(string)
src/nami-js/nami.js:1133
↓ 1 callers
Function
Cardano
()
src/nami-js/nami.js:7
↓ 1 callers
Function
HexToAscii
(string)
src/nami-js/nami.js:1145
↓ 1 callers
Function
HexToBuffer
(string)
src/nami-js/nami.js:1137
↓ 1 callers
Method
_makeMintedAssets
(mintedAssets)
src/nami-js/nami.js:418
↓ 1 callers
Method
_makeMultiAsset
(assets)
src/nami-js/nami.js:463
↓ 1 callers
Method
_txBuilder
({ PaymentAddress, Utxos, Outputs, ProtocolParameter, metadata = null
src/nami-js/nami.js:813
↓ 1 callers
Method
_txBuilderMinting
({ PaymentAddress, Utxos, Outputs, ProtocolParameter, mintedAssetsArra
src/nami-js/nami.js:538
↓ 1 callers
Method
_utxoToAssets
(utxo)
src/nami-js/nami.js:504
↓ 1 callers
Function
buildTransaction
()
src/App.js:83
↓ 1 callers
Function
cloneUTxOSelection
* Return a deep copy of UTxOSelection * @param {UTxOSelection} utxoSelection * @return {UTxOSelection} Clone - Deep copy
src/nami-js/coinSelection.js:672
↓ 1 callers
Function
cloneValue
(value)
src/nami-js/coinSelection.js:696
↓ 1 callers
Method
createLockingPolicyScript
(address, networkId, expirationTime)
src/nami-js/nami.js:331
↓ 1 callers
Function
descSelect
* 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 callers
Method
getApiKey
(networkId)
src/nami-js/nami.js:136
↓ 1 callers
Method
getBalance
()
src/nami-js/nami.js:81
↓ 1 callers
Method
getHexAddress
()
src/nami-js/nami.js:63
↓ 1 callers
Function
improve
* 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 callers
Method
isInstalled
()
src/nami-js/nami.js:24
↓ 1 callers
Function
mergeOutputsAmounts
* 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 callers
Function
randomSelect
* 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 callers
Function
splitAmounts
* 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 callers
Function
t
()
src/App.js:37
Function
App
()
src/App.js:10
Function
AsciiToHex
(string)
src/nami-js/nami.js:1141
Function
BufferToAscii
(buffer)
src/nami-js/nami.js:1149
Function
BufferToHex
(buffer)
src/nami-js/nami.js:1153
Method
Cardano
()
src/nami-js/loader.js:10
Method
_submitRequest
(body)
src/nami-js/nami.js:1075
Function
buildFullTransaction
()
src/App.js:108
Method
constructor
(serilizationLib, nami, apiKey)
src/nami-js/nami.js:18
Function
createPolicy
()
src/App.js:170
Function
getAddress
()
src/App.js:66
Function
getBalance
()
src/App.js:75
Method
hashMetadata
(metadata)
src/nami-js/nami.js:394
Method
makeSplit
()
src/nami-js/nami.js:898
Method
registerPolicy
(policy)
src/nami-js/nami.js:146
Method
signData
(string)
src/nami-js/nami.js:382
Function
signTransaction
()
src/App.js:149
Function
submitTransaction
()
src/App.js:158