Home
🏠 Home
📚 GitHub
📦 NPM
🔧 Examples
📊 Changelog
Classes
BIP143
calculate
forP2WPKH
hashOutputs
hashPrevouts
hashSequence
BIP322
createToSign
createToSpend
hashMessage
sign
signLegacy
verify
verifyLegacy
BIP322Error
BIP341
calculate
forScriptPath
shaAmounts
shaOutputs
shaPrevouts
shaScriptPubkeys
shaSequences
BIP49
createRedeemScript
createScriptPubKey
getAccountPath
getDerivationPath
toAddress
CustodialWallet
canSign
clearCache
createTransaction
deriveAddress
destroy
exportWIF
getAddresses
getChangeAddress
getExtendedPrivateKey
getExtendedPublicKey
getMnemonic
getNetwork
getReceivingAddress
signMessage
signMessageBIP322
signTransaction
toJSON
verifyMessage
createNew
fromExtendedKey
fromMnemonic
fromSeed
fromWIF
CustodialWalletError
DecodingError
ECDSAError
EncodingError
JVRSS
broadcastObfuscatedCoefficients
calculateSharedPublicKey
calculateShares
clear
distributePolynomialPoints
generatePolynomials
getParticipant
getSharesForInterpolation
reconstructSecret
runProtocol
verifyAllShares
JVRSSError
LegacySighash
calculate
MPCError
NonCustodialWallet
_exportShares
_reconstructPublicKey
canSign
canSignHD
clear
clearAddressCache
createTransaction
deriveAddress
destroy
exportShares
exportWIF
generateEphemeralKeys
getAddress
getAddressCount
getAddresses
getChangeAddress
getExtendedPrivateKey
getExtendedPublicKey
getMnemonic
getNetwork
getPublicKey
getReceivingAddress
getShare
getShares
getThresholdConfig
hasHD
initialize
listAddresses
sign
signMessage
signMessageBIP322
signMessageHD
signTransaction
toJSON
verify
verifyMessageHD
createNew
createNewHD
fromExtendedKey
fromMnemonic
fromSeed
fromShares
fromWIF
importShares
Participant
calculateKeyShare
clear
evaluateAt
generatePolynomial
generateSignatureShare
getBlindingShare
getKeyShare
getKeySharePublicKey
getNextEphemeralKey
getObfuscatedCoefficients
getPolynomialPointFor
receivePolynomialPoint
setBlindingShare
storeEphemeralKey
verifyPolynomialPoint
ParticipantError
ParticipantShare
Polynomial
clear
evaluate
generateShares
getCoefficients
getSecret
interpolate
lagrangeCoefficient
reconstructSecret
PolynomialError
Schnorr
sign
SchnorrError
ScriptBuilder
addOp
build
pushData
pushNumber
reset
createCLTV
createCSV
createMultisig
createOpReturn
createP2PKH
createP2PKHFromPubkey
createP2PKHScriptSig
createP2SH
createP2SHScriptSig
createP2TR
createP2WPKH
createP2WPKHFromPubkey
createP2WSH
detectType
disassemble
parse
ScriptError
SighashCalculator
calculate
SighashError
TaggedHash
create
ThresholdSignatureError
ThresholdSignatureScheme
clear
generateEphemeralKeys
generateSharedPrivateKey
getConfig
getNextEphemeralKey
getPublicKey
sign
signMessage
verify
TransactionBuilder
addInput
addOpReturn
addOutput
addWitness
build
calculateFee
clone
enableRBF
getTxid
getVirtualSize
getWeight
getWtxid
isFullySigned
reset
serialize
setInputSequence
setLocktime
setVersion
signAllInputs
signInput
signInputs
toHex
TransactionBuilderError
TransactionParseError
TransactionParser
fromBuffer
fromHex
getTxid
serializeWithoutWitness
ValidationError
WitnessBuilder
buildControlBlock
buildP2TRKeyPath
buildP2TRScriptPath
buildP2WPKH
buildP2WSH
buildP2WSHMultisig
calculateTapbranchHash
calculateTapleafHash
calculateTaptweak
parse
serialize
validate
WitnessError
Namespaces
BECH32
decode
getAddressType
getPrefix
to_P2TR
to_P2WPKH
to_P2WSH
validate
BIP39
deriveSeed
generateMnemonic
getWordList
mnemonicToEntropy
validateChecksum
validateMnemonic
ECDSA
getPublicKey
recoverPublicKey
sign
signMessage
verify
verifyMessage
Global
ADDRESS_FORMATS
ADDRESS_TYPE_PURPOSE
ADDSS
BECH32_PREFIXES
BIP322_CONSTANTS
BIP32_CONSTANTS
BIP340_CONSTANTS
BIP39_CONSTANTS
BIP44_CONSTANTS
BIP49_CONSTANTS
BIP_COMPLIANCE
BIP_PURPOSES
CRYPTO_CONSTANTS
CURVE_ORDER
ENCODING_CONSTANTS
FEATURES
G
HARDENED_OFFSET
INVSS
LIBRARY_INFO
NETWORKS
NETWORK_VERSIONS
OPCODES
PROSS
SECURITY_CONSTANTS
SIGHASH
TAPROOT_CONSTANTS
THRESHOLD_CONSTANTS
TRANSACTION_CONSTANTS
TX_CONSTANTS
b58decode
b58encode
computeAdditiveShares
computeMultiplicativeShares
convertBits
createP2WPKHScriptCode
createThresholdScheme
decode
decodeAddress
decodeExtendedKey
decodeLegacyAddress
decodeSegwit
decodeSegwitAddress
decodeWIFPrivateKey
derive
deriveChildKey
doubleHash256
encode
encodeAddress
encodeExtendedKey
encodeP2PKH
encodeP2SH
encodePush
encodeSegwit
encodeVarInt
encodeWIF
generateDerivationPath
generateEphemeralKeyShares
generateMasterKey
generateSecureRandom
getFingerprint
hash160
hash256
normalizeUnicode
polymod
rmd160
rotl
runJVRSS
secureClear
sha256
taggedHash
validateAddress
validateAndGetNetwork
validateBuffer
validateBufferLength
validateChildKey
validateDerivationPath
validateEntropyQuality
validateExtendedKey
validateHexString
validateNumberRange
validatePrivateKey
validatePublicKey
validateSeed
ParticipantShare
ParticipantShare
Represents a participant's key share for export/import
Constructor
new ParticipantShare
()
Source:
src/wallet/non-custodial.js
,
line 56