navio-blsct
Preparing search index...
navio-blsct
Enumerations
AddressEncoding
BlsctChain
BlsctPredicateType
BlsctTokenType
TokenType
TxOutputType
Classes
Address
AmountRecoveryReq
AmountRecoveryRes
ChildKey
CTx
CTxId
CTxIn
CTxIns
CTxOut
CTxOuts
DoublePublicKey
HashId
ManagedObj
OutPoint
Point
PrivSpendingKey
PublicKey
RangeProof
Scalar
Script
Signature
SubAddr
SubAddrId
TokenId
TokenInfo
TxIn
TxKey
TxOut
UnsignedInput
UnsignedOutput
UnsignedTransaction
ViewTag
Interfaces
BlsctAmountsRetVal
BlsctBoolRetVal
BlsctCTxRetVal
BlsctRetVal
WasmPtrWrapper
Type Aliases
FinalizerInfo
Variables
Bech32
Bech32M
BLSCT_IN_AMOUNT_ERROR
BLSCT_OUT_AMOUNT_ERROR
CTX_ID_SIZE
POINT_SIZE
SCRIPT_SIZE
UINT256_SIZE
WASM_PTR_SYMBOL
Functions
addToAmountRecoveryReqVec
addToRangeProofVec
addToStringMap
addToTxHexVec
addToTxInVec
addToTxOutVec
addToUint64Vec
addUnsignedTransactionInput
addUnsignedTransactionOutput
aggregateTransactions
arePointEqual
areScalarEqual
areVectorPredicateEqual
asString
buildCreateTokenPredicate
buildCreateTokenPredicateHex
buildCTx
buildMintNftPredicate
buildMintNftPredicateHex
buildMintTokenPredicate
buildMintTokenPredicateHex
buildRangeProof
buildTokenInfo
buildTxIn
buildTxOut
buildUnsignedCreateTokenOutput
buildUnsignedInput
buildUnsignedMintNftOutput
buildUnsignedMintTokenOutput
buildUnsignedOutput
calcCollectionTokenHash
calcCollectionTokenHashHex
calcKeyId
calcNonce
calcPrivSpendingKey
calcViewTag
castToCTxIn
castToCTxOut
castToDpk
castToKeyId
castToOutPoint
castToPoint
castToPubKey
castToRangeProof
castToScalar
castToScript
castToSignature
castToSubAddr
castToSubAddrId
castToTokenId
castToTxIn
castToTxOut
castToUint256
castToUint8_tPtr
castToVectorPredicate
createAmountRecoveryReqVec
createRangeProofVec
createStringMap
createTxHexVec
createTxInVec
createTxOutVec
createUint64Vec
createUnsignedTransaction
decodeAddress
deleteAmountRecoveryReqVec
deleteAmountsRetVal
deleteCTx
deleteRangeProofVec
deleteStringMap
deleteTokenInfo
deleteTxHexVec
deleteTxInVec
deleteTxOutVec
deleteUint64Vec
deleteUnsignedInput
deleteUnsignedOutput
deleteUnsignedTransaction
deriveCollectionTokenKey
deriveCollectionTokenKeyFromMaster
deriveCollectionTokenPublicKey
deriveCollectionTokenPublicKeyFromMaster
deriveSubAddress
deserializeCTx
deserializeDpk
deserializeKeyId
deserializeOutPoint
deserializePoint
deserializeRangeProof
deserializeScalar
deserializeScript
deserializeSignature
deserializeSubAddr
deserializeSubAddrId
deserializeTokenId
deserializeTokenInfo
deserializeUnsignedInput
deserializeUnsignedOutput
deserializeUnsignedTransaction
deserializeVectorPredicate
dpkToSubAddr
encodeAddress
freeObj
fromChildKeyToBlindingKey
fromChildKeyToTokenKey
fromChildKeyToTxKey
fromSeedToChildKey
fromTxKeyToSpendingKey
fromTxKeyToViewKey
genAmountRecoveryReq
genBasePoint
genDefaultTokenId
genDoublePubKey
genDpkWithKeysAcctAddr
genOutPoint
genRandomPoint
genRandomPublicKey
genRandomScalar
genScalar
genSubAddrId
genTokenId
genTokenIdWithSubid
getAmountRecoveryResultAmount
getAmountRecoveryResultGamma
getAmountRecoveryResultIsSucc
getAmountRecoveryResultMsg
getAmountRecoveryResultSize
getChain
getCreateTokenPredicateTokenInfo
getCTxId
getCTxInAt
getCTxInPrevOutHash
getCTxIns
getCTxInScriptSig
getCTxInScriptWitness
getCTxInSequence
getCTxInsSize
getCTxOutAt
getCTxOutBlindingKey
getCTxOutEphemeralKey
getCTxOutRangeProof
getCTxOuts
getCTxOutScriptPubkey
getCTxOutSpendingKey
getCTxOutsSize
getCTxOutTokenId
getCTxOutValue
getCTxOutVectorPredicate
getCTxOutViewTag
getMintNftPredicateMetadata
getMintNftPredicateNftId
getMintNftPredicatePublicKey
getMintTokenPredicateAmount
getMintTokenPredicatePublicKey
getPredicateType
getPublicKeyPoint
getRangeProof_A
getRangeProof_A_wip
getRangeProof_alpha_hat
getRangeProof_B
getRangeProof_delta_prime
getRangeProof_r_prime
getRangeProof_s_prime
getRangeProof_tau_x
getStringMapKeyAt
getStringMapSize
getStringMapValueAt
getTokenIdSubid
getTokenIdToken
getTokenInfoMetadata
getTokenInfoPublicKey
getTokenInfoTotalSupply
getTokenInfoType
getTxInAmount
getTxInGamma
getTxInOutPoint
getTxInRbf
getTxInSpendingKey
getTxInStakedCommitment
getTxInTokenId
getTxOutAmount
getTxOutBlindingKey
getTxOutDestination
getTxOutMemo
getTxOutMinStake
getTxOutOutputType
getTxOutSubtractFeeFromAmount
getTxOutTokenId
getUnsignedTransactionFee
getUnsignedTransactionInputsSize
getUnsignedTransactionOutputsSize
getValueAsCStr
getVectorPredicateType
hexToMallocedBuf
isValidPoint
isWasmPtrWrapper
parseCreateTokenPredicateTokenInfo
parseMintNftPredicateMetadata
parseMintNftPredicateNftId
parseMintNftPredicatePublicKey
parseMintTokenPredicateAmount
parseMintTokenPredicatePublicKey
pointFromScalar
pointToPublicKey
pointToStr
recoverAmount
runGc
scalarMultiplyPoint
scalarToPubKey
scalarToUint64
serializeCTx
serializeCTxId
serializeDpk
serializeKeyId
serializeOutPoint
serializePoint
serializeRangeProof
serializeScalar
serializeScript
serializeSignature
serializeSubAddr
serializeSubAddrId
serializeTokenId
serializeTokenInfo
serializeUnsignedInput
serializeUnsignedOutput
serializeUnsignedTransaction
serializeVectorPredicate
setChain
setUnsignedTransactionFee
signMessage
signUnsignedTransaction
subAddrToDpk
toHex
unwrapPtr
verifyMsgSig
verifyRangeProofs
wrapWasmPtr
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Enumerations
Address
Encoding
Blsct
Chain
Blsct
Predicate
Type
Blsct
Token
Type
Token
Type
Tx
Output
Type
Classes
Address
Amount
Recovery
Req
Amount
Recovery
Res
Child
Key
C
Tx
C
Tx
Id
C
Tx
In
C
Tx
Ins
C
Tx
Out
C
Tx
Outs
Double
Public
Key
Hash
Id
Managed
Obj
Out
Point
Point
Priv
Spending
Key
Public
Key
Range
Proof
Scalar
Script
Signature
Sub
Addr
Sub
Addr
Id
Token
Id
Token
Info
Tx
In
Tx
Key
Tx
Out
Unsigned
Input
Unsigned
Output
Unsigned
Transaction
View
Tag
Interfaces
Blsct
Amounts
Ret
Val
Blsct
Bool
Ret
Val
Blsct
C
Tx
Ret
Val
Blsct
Ret
Val
Wasm
Ptr
Wrapper
Type Aliases
Finalizer
Info
Variables
Bech32
Bech32
M
BLSCT_
IN_
AMOUNT_
ERROR
BLSCT_
OUT_
AMOUNT_
ERROR
CTX_
ID_
SIZE
POINT_
SIZE
SCRIPT_
SIZE
UINT256_
SIZE
WASM_
PTR_
SYMBOL
Functions
add
To
Amount
Recovery
Req
Vec
add
To
Range
Proof
Vec
add
To
String
Map
add
To
Tx
Hex
Vec
add
To
Tx
In
Vec
add
To
Tx
Out
Vec
add
To
Uint64
Vec
add
Unsigned
Transaction
Input
add
Unsigned
Transaction
Output
aggregate
Transactions
are
Point
Equal
are
Scalar
Equal
are
Vector
Predicate
Equal
as
String
build
Create
Token
Predicate
build
Create
Token
Predicate
Hex
build
C
Tx
build
Mint
Nft
Predicate
build
Mint
Nft
Predicate
Hex
build
Mint
Token
Predicate
build
Mint
Token
Predicate
Hex
build
Range
Proof
build
Token
Info
build
Tx
In
build
Tx
Out
build
Unsigned
Create
Token
Output
build
Unsigned
Input
build
Unsigned
Mint
Nft
Output
build
Unsigned
Mint
Token
Output
build
Unsigned
Output
calc
Collection
Token
Hash
calc
Collection
Token
Hash
Hex
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
Uint256
cast
To
Uint8_
t
Ptr
cast
To
Vector
Predicate
create
Amount
Recovery
Req
Vec
create
Range
Proof
Vec
create
String
Map
create
Tx
Hex
Vec
create
Tx
In
Vec
create
Tx
Out
Vec
create
Uint64
Vec
create
Unsigned
Transaction
decode
Address
delete
Amount
Recovery
Req
Vec
delete
Amounts
Ret
Val
delete
C
Tx
delete
Range
Proof
Vec
delete
String
Map
delete
Token
Info
delete
Tx
Hex
Vec
delete
Tx
In
Vec
delete
Tx
Out
Vec
delete
Uint64
Vec
delete
Unsigned
Input
delete
Unsigned
Output
delete
Unsigned
Transaction
derive
Collection
Token
Key
derive
Collection
Token
Key
From
Master
derive
Collection
Token
Public
Key
derive
Collection
Token
Public
Key
From
Master
derive
Sub
Address
deserialize
C
Tx
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
deserialize
Token
Info
deserialize
Unsigned
Input
deserialize
Unsigned
Output
deserialize
Unsigned
Transaction
deserialize
Vector
Predicate
dpk
To
Sub
Addr
encode
Address
free
Obj
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
Acct
Addr
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
Gamma
get
Amount
Recovery
Result
Is
Succ
get
Amount
Recovery
Result
Msg
get
Amount
Recovery
Result
Size
get
Chain
get
Create
Token
Predicate
Token
Info
get
C
Tx
Id
get
C
Tx
In
At
get
C
Tx
In
Prev
Out
Hash
get
C
Tx
Ins
get
C
Tx
In
Script
Sig
get
C
Tx
In
Script
Witness
get
C
Tx
In
Sequence
get
C
Tx
Ins
Size
get
C
Tx
Out
At
get
C
Tx
Out
Blinding
Key
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
Outs
Size
get
C
Tx
Out
Token
Id
get
C
Tx
Out
Value
get
C
Tx
Out
Vector
Predicate
get
C
Tx
Out
View
Tag
get
Mint
Nft
Predicate
Metadata
get
Mint
Nft
Predicate
Nft
Id
get
Mint
Nft
Predicate
Public
Key
get
Mint
Token
Predicate
Amount
get
Mint
Token
Predicate
Public
Key
get
Predicate
Type
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_
tau_
x
get
String
Map
Key
At
get
String
Map
Size
get
String
Map
Value
At
get
Token
Id
Subid
get
Token
Id
Token
get
Token
Info
Metadata
get
Token
Info
Public
Key
get
Token
Info
Total
Supply
get
Token
Info
Type
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
Blinding
Key
get
Tx
Out
Destination
get
Tx
Out
Memo
get
Tx
Out
Min
Stake
get
Tx
Out
Output
Type
get
Tx
Out
Subtract
Fee
From
Amount
get
Tx
Out
Token
Id
get
Unsigned
Transaction
Fee
get
Unsigned
Transaction
Inputs
Size
get
Unsigned
Transaction
Outputs
Size
get
Value
As
C
Str
get
Vector
Predicate
Type
hex
To
Malloced
Buf
is
Valid
Point
is
Wasm
Ptr
Wrapper
parse
Create
Token
Predicate
Token
Info
parse
Mint
Nft
Predicate
Metadata
parse
Mint
Nft
Predicate
Nft
Id
parse
Mint
Nft
Predicate
Public
Key
parse
Mint
Token
Predicate
Amount
parse
Mint
Token
Predicate
Public
Key
point
From
Scalar
point
To
Public
Key
point
To
Str
recover
Amount
run
Gc
scalar
Multiply
Point
scalar
To
Pub
Key
scalar
To
Uint64
serialize
C
Tx
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
serialize
Token
Info
serialize
Unsigned
Input
serialize
Unsigned
Output
serialize
Unsigned
Transaction
serialize
Vector
Predicate
set
Chain
set
Unsigned
Transaction
Fee
sign
Message
sign
Unsigned
Transaction
sub
Addr
To
Dpk
to
Hex
unwrap
Ptr
verify
Msg
Sig
verify
Range
Proofs
wrap
Wasm
Ptr
navio-blsct
Loading...