navio-blsct
Preparing search index...
navio-blsct
Enumerations
AddressEncoding
TxOutputType
Classes
Address
AmountRecoveryReq
AmountRecoveryRes
BlindingKey
ChildKey
CTx
CTxId
CTxIn
CTxOut
CTxOutBlsctData
DoublePublicKey
HashId
ManagedObj
OutPoint
Point
PrivSpendingKey
PublicKey
RangeProof
Scalar
Script
Signature
SpendingKey
SubAddr
SubAddrId
TokenId
TokenKey
TxIn
TxKey
TxOut
ViewKey
ViewTag
Interfaces
BlsctAmountsRetVal
BlsctBoolRetVal
BlsctCtxRetVal
BlsctRetVal
Type Aliases
FinalizerInfo
Variables
Bech32
Bech32M
BLSCT_IN_AMOUNT_ERROR
BLSCT_OUT_AMOUNT_ERROR
CTX_ID_SIZE
POINT_SIZE
SCRIPT_SIZE
Functions
addRangeProofToVec
addToAmountRecoveryReqVec
addToUint64Vec
addTxInToVec
addTxOutToVec
asString
buildCTx
buildRangeProof
buildTxIn
buildTxOut
calcKeyId
calcNonce
calcPrivSpendingKey
calcViewTag
castToCTxIn
castToCTxOut
castToDpk
castToKeyId
castToOutPoint
castToPoint
castToPubKey
castToRangeProof
castToScalar
castToScript
castToSignature
castToSubAddr
castToSubAddrId
castToTokenId
castToTxIn
castToTxOut
castToUint8_tPtr
createAmountRecoveryReqVec
createRangeProofVec
createTxInVec
createTxOutVec
createUint64Vec
decodeAddress
deriveSubAddress
deserializeDpk
deserializeKeyId
deserializeOutPoint
deserializePoint
deserializeRangeProof
deserializeScalar
deserializeScript
deserializeSignature
deserializeSubAddr
deserializeSubAddrId
deserializeTokenId
dpkToSubAddr
encodeAddress
freeAmountRecoveryReqVec
freeAmountsRetVal
freeObj
freeRangeProofVec
freeUint64Vec
fromChildKeyToBlindingKey
fromChildKeyToTokenKey
fromChildKeyToTxKey
fromSeedToChildKey
fromTxKeyToSpendingKey
fromTxKeyToViewKey
genAmountRecoveryReq
genBasePoint
genDefaultTokenId
genDoublePubKey
genDpkWithKeysAndSubAddrId
genOutPoint
genRandomPoint
genRandomPublicKey
genRandomScalar
genScalar
genSubAddrId
genTokenId
genTokenIdWithSubid
getAmountRecoveryResultAmount
getAmountRecoveryResultIsSucc
getAmountRecoveryResultMsg
getAmountRecoveryResultSize
getCTxId
getCTxIn
getCTxInCount
getCTxInPrevOutHash
getCTxInPrevOutN
getCTxIns
getCTxInScriptSig
getCTxInScriptWitness
getCTxInSequence
getCTxOut
getCTxOutBlindingKey
getCTxOutCount
getCTxOutEphemeralKey
getCTxOutRangeProof
getCTxOuts
getCTxOutScriptPubkey
getCTxOutSpendingKey
getCTxOutTokenId
getCTxOutValue
getCTxOutVectorPredicate
getCTxOutViewTag
getPublicKeyPoint
getRangeProof_A
getRangeProof_A_wip
getRangeProof_alpha_hat
getRangeProof_B
getRangeProof_delta_prime
getRangeProof_r_prime
getRangeProof_s_prime
getRangeProof_t_aux
getTokenIdSubid
getTokenIdToken
getTxInAmount
getTxInGamma
getTxInOutPoint
getTxInRbf
getTxInSpendingKey
getTxInStakedCommitment
getTxInTokenId
getTxOutAmount
getTxOutDestination
getTxOutMemo
getTxOutMinStake
getTxOutOutputType
getTxOutTokenId
hexToMallocedBuf
isPointEqual
isScalarEqual
isValidPoint
pointFromScalar
pointToPublicKey
pointToStr
recoverAmount
runGc
scalarToPubKey
scalarToUint64
serializeCTxId
serializeDpk
serializeKeyId
serializeOutPoint
serializePoint
serializeRangeProof
serializeScalar
serializeScript
serializeSignature
serializeSubAddr
serializeSubAddrId
serializeTokenId
signMessage
toHex
verifyMsgSig
verifyRangeProofs
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Enumerations
Address
Encoding
Tx
Output
Type
Classes
Address
Amount
Recovery
Req
Amount
Recovery
Res
Blinding
Key
Child
Key
C
Tx
C
Tx
Id
C
Tx
In
C
Tx
Out
C
Tx
Out
Blsct
Data
Double
Public
Key
Hash
Id
Managed
Obj
Out
Point
Point
Priv
Spending
Key
Public
Key
Range
Proof
Scalar
Script
Signature
Spending
Key
Sub
Addr
Sub
Addr
Id
Token
Id
Token
Key
Tx
In
Tx
Key
Tx
Out
View
Key
View
Tag
Interfaces
Blsct
Amounts
Ret
Val
Blsct
Bool
Ret
Val
Blsct
Ctx
Ret
Val
Blsct
Ret
Val
Type Aliases
Finalizer
Info
Variables
Bech32
Bech32
M
BLSCT_
IN_
AMOUNT_
ERROR
BLSCT_
OUT_
AMOUNT_
ERROR
CTX_
ID_
SIZE
POINT_
SIZE
SCRIPT_
SIZE
Functions
add
Range
Proof
To
Vec
add
To
Amount
Recovery
Req
Vec
add
To
Uint64
Vec
add
Tx
In
To
Vec
add
Tx
Out
To
Vec
as
String
build
C
Tx
build
Range
Proof
build
Tx
In
build
Tx
Out
calc
Key
Id
calc
Nonce
calc
Priv
Spending
Key
calc
View
Tag
cast
To
C
Tx
In
cast
To
C
Tx
Out
cast
To
Dpk
cast
To
Key
Id
cast
To
Out
Point
cast
To
Point
cast
To
Pub
Key
cast
To
Range
Proof
cast
To
Scalar
cast
To
Script
cast
To
Signature
cast
To
Sub
Addr
cast
To
Sub
Addr
Id
cast
To
Token
Id
cast
To
Tx
In
cast
To
Tx
Out
cast
To
Uint8_
t
Ptr
create
Amount
Recovery
Req
Vec
create
Range
Proof
Vec
create
Tx
In
Vec
create
Tx
Out
Vec
create
Uint64
Vec
decode
Address
derive
Sub
Address
deserialize
Dpk
deserialize
Key
Id
deserialize
Out
Point
deserialize
Point
deserialize
Range
Proof
deserialize
Scalar
deserialize
Script
deserialize
Signature
deserialize
Sub
Addr
deserialize
Sub
Addr
Id
deserialize
Token
Id
dpk
To
Sub
Addr
encode
Address
free
Amount
Recovery
Req
Vec
free
Amounts
Ret
Val
free
Obj
free
Range
Proof
Vec
free
Uint64
Vec
from
Child
Key
To
Blinding
Key
from
Child
Key
To
Token
Key
from
Child
Key
To
Tx
Key
from
Seed
To
Child
Key
from
Tx
Key
To
Spending
Key
from
Tx
Key
To
View
Key
gen
Amount
Recovery
Req
gen
Base
Point
gen
Default
Token
Id
gen
Double
Pub
Key
gen
Dpk
With
Keys
And
Sub
Addr
Id
gen
Out
Point
gen
Random
Point
gen
Random
Public
Key
gen
Random
Scalar
gen
Scalar
gen
Sub
Addr
Id
gen
Token
Id
gen
Token
Id
With
Subid
get
Amount
Recovery
Result
Amount
get
Amount
Recovery
Result
Is
Succ
get
Amount
Recovery
Result
Msg
get
Amount
Recovery
Result
Size
get
C
Tx
Id
get
C
Tx
In
get
C
Tx
In
Count
get
C
Tx
In
Prev
Out
Hash
get
C
Tx
In
Prev
Out
N
get
C
Tx
Ins
get
C
Tx
In
Script
Sig
get
C
Tx
In
Script
Witness
get
C
Tx
In
Sequence
get
C
Tx
Out
get
C
Tx
Out
Blinding
Key
get
C
Tx
Out
Count
get
C
Tx
Out
Ephemeral
Key
get
C
Tx
Out
Range
Proof
get
C
Tx
Outs
get
C
Tx
Out
Script
Pubkey
get
C
Tx
Out
Spending
Key
get
C
Tx
Out
Token
Id
get
C
Tx
Out
Value
get
C
Tx
Out
Vector
Predicate
get
C
Tx
Out
View
Tag
get
Public
Key
Point
get
Range
Proof_
A
get
Range
Proof_
A_
wip
get
Range
Proof_
alpha_
hat
get
Range
Proof_
B
get
Range
Proof_
delta_
prime
get
Range
Proof_
r_
prime
get
Range
Proof_
s_
prime
get
Range
Proof_
t_
aux
get
Token
Id
Subid
get
Token
Id
Token
get
Tx
In
Amount
get
Tx
In
Gamma
get
Tx
In
Out
Point
get
Tx
In
Rbf
get
Tx
In
Spending
Key
get
Tx
In
Staked
Commitment
get
Tx
In
Token
Id
get
Tx
Out
Amount
get
Tx
Out
Destination
get
Tx
Out
Memo
get
Tx
Out
Min
Stake
get
Tx
Out
Output
Type
get
Tx
Out
Token
Id
hex
To
Malloced
Buf
is
Point
Equal
is
Scalar
Equal
is
Valid
Point
point
From
Scalar
point
To
Public
Key
point
To
Str
recover
Amount
run
Gc
scalar
To
Pub
Key
scalar
To
Uint64
serialize
C
Tx
Id
serialize
Dpk
serialize
Key
Id
serialize
Out
Point
serialize
Point
serialize
Range
Proof
serialize
Scalar
serialize
Script
serialize
Signature
serialize
Sub
Addr
serialize
Sub
Addr
Id
serialize
Token
Id
sign
Message
to
Hex
verify
Msg
Sig
verify
Range
Proofs
navio-blsct
Loading...