Class blsct
Assembly: NavioBlsct.dll
Syntax
Fields
BLSCT_IN_AMOUNT_ERROR
Declaration
public static readonly uint BLSCT_IN_AMOUNT_ERROR
Field Value
BLSCT_OUT_AMOUNT_ERROR
Declaration
public static readonly uint BLSCT_OUT_AMOUNT_ERROR
Field Value
CTX_ID_SIZE
Declaration
public static readonly uint CTX_ID_SIZE
Field Value
DOUBLE_PUBLIC_KEY_SIZE
Declaration
public static readonly uint DOUBLE_PUBLIC_KEY_SIZE
Field Value
KEY_ID_SIZE
Declaration
public static readonly uint KEY_ID_SIZE
Field Value
POINT_SIZE
Declaration
public static readonly uint POINT_SIZE
Field Value
PUBLIC_KEY_SIZE
Declaration
public static readonly uint PUBLIC_KEY_SIZE
Field Value
SCRIPT_SIZE
Declaration
public static readonly uint SCRIPT_SIZE
Field Value
SIGNATURE_SIZE
Declaration
public static readonly uint SIGNATURE_SIZE
Field Value
SUB_ADDR_ID_SIZE
Declaration
public static readonly uint SUB_ADDR_ID_SIZE
Field Value
UINT256_SIZE
Declaration
public static readonly uint UINT256_SIZE
Field Value
Methods
add_to_amount_recovery_req_vec(SWIGTYPE_p_void, SWIGTYPE_p_void)
Declaration
public static void add_to_amount_recovery_req_vec(SWIGTYPE_p_void vp_amt_recovery_req_vec, SWIGTYPE_p_void vp_amt_recovery_req)
Parameters
add_to_range_proof_vec(SWIGTYPE_p_void, SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static void add_to_range_proof_vec(SWIGTYPE_p_void vp_range_proofs, SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint blsct_range_proof_size)
Parameters
add_to_string_map(SWIGTYPE_p_void, string, string)
Declaration
public static void add_to_string_map(SWIGTYPE_p_void vp_string_map, string key, string value)
Parameters
add_to_tx_hex_vec(SWIGTYPE_p_void, string)
Declaration
public static void add_to_tx_hex_vec(SWIGTYPE_p_void vp_tx_hex_vec, string tx_hex)
Parameters
add_to_tx_in_vec(SWIGTYPE_p_void, SWIGTYPE_p_BlsctTxIn)
Declaration
public static void add_to_tx_in_vec(SWIGTYPE_p_void vp_tx_in_vec, SWIGTYPE_p_BlsctTxIn tx_in)
Parameters
add_to_tx_out_vec(SWIGTYPE_p_void, SWIGTYPE_p_BlsctTxOut)
Declaration
public static void add_to_tx_out_vec(SWIGTYPE_p_void vp_tx_out_vec, SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
add_to_uint64_vec(SWIGTYPE_p_void, ulong)
Declaration
public static void add_to_uint64_vec(SWIGTYPE_p_void vp_uint64_vec, ulong n)
Parameters
Declaration
public static void add_unsigned_transaction_input(SWIGTYPE_p_void vp_unsigned_transaction, SWIGTYPE_p_void vp_unsigned_input)
Parameters
add_unsigned_transaction_output(SWIGTYPE_p_void, SWIGTYPE_p_void)
Declaration
public static void add_unsigned_transaction_output(SWIGTYPE_p_void vp_unsigned_transaction, SWIGTYPE_p_void vp_unsigned_output)
Parameters
aggregate_transactions(SWIGTYPE_p_void)
Declaration
public static BlsctRetVal aggregate_transactions(SWIGTYPE_p_void vp_tx_hex_vec)
Parameters
Returns
are_ctx_in_equal(SWIGTYPE_p_void, SWIGTYPE_p_void)
Declaration
public static bool are_ctx_in_equal(SWIGTYPE_p_void vp_a, SWIGTYPE_p_void vp_b)
Parameters
Returns
are_ctx_ins_equal(SWIGTYPE_p_void, SWIGTYPE_p_void)
Declaration
public static bool are_ctx_ins_equal(SWIGTYPE_p_void vp_a, SWIGTYPE_p_void vp_b)
Parameters
Returns
are_ctx_out_equal(SWIGTYPE_p_void, SWIGTYPE_p_void)
Declaration
public static bool are_ctx_out_equal(SWIGTYPE_p_void vp_a, SWIGTYPE_p_void vp_b)
Parameters
Returns
are_ctx_outs_equal(SWIGTYPE_p_void, SWIGTYPE_p_void)
Declaration
public static bool are_ctx_outs_equal(SWIGTYPE_p_void vp_a, SWIGTYPE_p_void vp_b)
Parameters
Returns
are_point_equal(SWIGTYPE_p_BlsctPoint, SWIGTYPE_p_BlsctPoint)
Declaration
public static int are_point_equal(SWIGTYPE_p_BlsctPoint a, SWIGTYPE_p_BlsctPoint b)
Parameters
Returns
are_scalar_equal(SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctScalar)
Declaration
public static int are_scalar_equal(SWIGTYPE_p_BlsctScalar a, SWIGTYPE_p_BlsctScalar b)
Parameters
Returns
are_vector_predicate_equal(SWIGTYPE_p_BlsctVectorPredicate, uint, SWIGTYPE_p_BlsctVectorPredicate, uint)
Declaration
public static int are_vector_predicate_equal(SWIGTYPE_p_BlsctVectorPredicate a, uint a_size, SWIGTYPE_p_BlsctVectorPredicate b, uint b_size)
Parameters
Returns
buf_to_malloced_hex_c_str(SWIGTYPE_p_unsigned_char, uint)
Declaration
public static string buf_to_malloced_hex_c_str(SWIGTYPE_p_unsigned_char buf, uint size)
Parameters
Returns
build_create_token_predicate(SWIGTYPE_p_void)
Declaration
public static BlsctRetVal build_create_token_predicate(SWIGTYPE_p_void vp_token_info)
Parameters
Returns
build_ctx(SWIGTYPE_p_void, SWIGTYPE_p_void)
Declaration
public static BlsctCTxRetVal build_ctx(SWIGTYPE_p_void void_tx_ins, SWIGTYPE_p_void void_tx_outs)
Parameters
Returns
build_ctx_with_change(SWIGTYPE_p_void, SWIGTYPE_p_void, SWIGTYPE_p_BlsctSubAddr)
Declaration
public static BlsctCTxRetVal build_ctx_with_change(SWIGTYPE_p_void void_tx_ins, SWIGTYPE_p_void void_tx_outs, SWIGTYPE_p_BlsctSubAddr change_addr)
Parameters
Returns
build_mint_nft_predicate(SWIGTYPE_p_BlsctPubKey, ulong, SWIGTYPE_p_void)
Declaration
public static BlsctRetVal build_mint_nft_predicate(SWIGTYPE_p_BlsctPubKey blsct_token_public_key, ulong nft_id, SWIGTYPE_p_void vp_metadata)
Parameters
Returns
build_mint_token_predicate(SWIGTYPE_p_BlsctPubKey, ulong)
Declaration
public static BlsctRetVal build_mint_token_predicate(SWIGTYPE_p_BlsctPubKey blsct_token_public_key, ulong amount)
Parameters
Returns
build_range_proof(SWIGTYPE_p_void, SWIGTYPE_p_BlsctPoint, string, SWIGTYPE_p_BlsctTokenId)
Declaration
public static BlsctRetVal build_range_proof(SWIGTYPE_p_void vp_uint64_vec, SWIGTYPE_p_BlsctPoint blsct_nonce, string blsct_msg, SWIGTYPE_p_BlsctTokenId blsct_token_id)
Parameters
Returns
build_stake_delegation_data(ulong, SWIGTYPE_p_BlsctScalar, string, SWIGTYPE_p_BlsctPoint, SWIGTYPE_p_BlsctPoint)
Declaration
public static BlsctRetVal build_stake_delegation_data(ulong value, SWIGTYPE_p_BlsctScalar gamma, string reward_address, SWIGTYPE_p_BlsctPoint delegate_key, SWIGTYPE_p_BlsctPoint nonce)
Parameters
Returns
build_token_info(BlsctTokenType, SWIGTYPE_p_BlsctPubKey, SWIGTYPE_p_void, ulong)
Declaration
public static BlsctRetVal build_token_info(BlsctTokenType type, SWIGTYPE_p_BlsctPubKey blsct_public_key, SWIGTYPE_p_void vp_metadata, ulong total_supply)
Parameters
Returns
build_tx_in(ulong, SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctTokenId, SWIGTYPE_p_BlsctOutPoint, bool, bool)
Declaration
public static BlsctRetVal build_tx_in(ulong amount, SWIGTYPE_p_BlsctScalar gamma, SWIGTYPE_p_BlsctScalar spendingKey, SWIGTYPE_p_BlsctTokenId tokenId, SWIGTYPE_p_BlsctOutPoint outPoint, bool staked_commitment, bool rbf)
Parameters
Returns
build_tx_out(SWIGTYPE_p_BlsctSubAddr, ulong, string, SWIGTYPE_p_BlsctTokenId, TxOutputType, ulong, bool, SWIGTYPE_p_BlsctScalar)
Declaration
public static BlsctRetVal build_tx_out(SWIGTYPE_p_BlsctSubAddr blsct_dest, ulong amount, string memo, SWIGTYPE_p_BlsctTokenId blsct_token_id, TxOutputType output_type, ulong min_stake, bool subtract_fee_from_amount, SWIGTYPE_p_BlsctScalar blsct_blinding_key)
Parameters
Returns
build_unsigned_create_token_output(SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_void)
Declaration
public static BlsctRetVal build_unsigned_create_token_output(SWIGTYPE_p_BlsctScalar blsct_token_key, SWIGTYPE_p_void vp_token_info)
Parameters
Returns
Declaration
public static BlsctRetVal build_unsigned_input(SWIGTYPE_p_BlsctTxIn tx_in)
Parameters
Returns
build_unsigned_mint_nft_output(SWIGTYPE_p_BlsctSubAddr, SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctPubKey, ulong, SWIGTYPE_p_void)
Declaration
public static BlsctRetVal build_unsigned_mint_nft_output(SWIGTYPE_p_BlsctSubAddr blsct_dest, SWIGTYPE_p_BlsctScalar blsct_blinding_key, SWIGTYPE_p_BlsctScalar blsct_token_key, SWIGTYPE_p_BlsctPubKey blsct_token_public_key, ulong nft_id, SWIGTYPE_p_void vp_metadata)
Parameters
Returns
build_unsigned_mint_token_output(SWIGTYPE_p_BlsctSubAddr, ulong, SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctPubKey)
Declaration
public static BlsctRetVal build_unsigned_mint_token_output(SWIGTYPE_p_BlsctSubAddr blsct_dest, ulong amount, SWIGTYPE_p_BlsctScalar blsct_blinding_key, SWIGTYPE_p_BlsctScalar blsct_token_key, SWIGTYPE_p_BlsctPubKey blsct_token_public_key)
Parameters
Returns
build_unsigned_mint_token_output_with_transcript(SWIGTYPE_p_BlsctSubAddr, ulong, SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctPubKey, bool)
Declaration
public static BlsctRetVal build_unsigned_mint_token_output_with_transcript(SWIGTYPE_p_BlsctSubAddr blsct_dest, ulong amount, SWIGTYPE_p_BlsctScalar blsct_blinding_key, SWIGTYPE_p_BlsctScalar blsct_token_key, SWIGTYPE_p_BlsctPubKey blsct_token_public_key, bool transcript_v2)
Parameters
Returns
build_unsigned_output(SWIGTYPE_p_BlsctTxOut)
Declaration
public static BlsctRetVal build_unsigned_output(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
calc_collection_token_hash(SWIGTYPE_p_void, ulong)
Declaration
public static BlsctRetVal calc_collection_token_hash(SWIGTYPE_p_void vp_metadata, ulong total_supply)
Parameters
Returns
calc_key_id(SWIGTYPE_p_BlsctPubKey, SWIGTYPE_p_BlsctPubKey, SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctKeyId calc_key_id(SWIGTYPE_p_BlsctPubKey blsct_blinding_pub_key, SWIGTYPE_p_BlsctPubKey blsct_spending_pub_key, SWIGTYPE_p_BlsctScalar blsct_view_key)
Parameters
Returns
calc_nonce(SWIGTYPE_p_BlsctPubKey, SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctPoint calc_nonce(SWIGTYPE_p_BlsctPubKey blsct_blinding_pub_key, SWIGTYPE_p_BlsctScalar view_key)
Parameters
Returns
calc_priv_spending_key(SWIGTYPE_p_BlsctPubKey, SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctScalar, long, ulong)
Declaration
public static SWIGTYPE_p_BlsctScalar calc_priv_spending_key(SWIGTYPE_p_BlsctPubKey blsct_blinding_pub_key, SWIGTYPE_p_BlsctScalar blsct_view_key, SWIGTYPE_p_BlsctScalar blsct_spending_key, long account, ulong address)
Parameters
Returns
calc_view_tag(SWIGTYPE_p_BlsctPubKey, SWIGTYPE_p_BlsctScalar)
Declaration
public static ulong calc_view_tag(SWIGTYPE_p_BlsctPubKey blinding_pub_key, SWIGTYPE_p_BlsctScalar view_key)
Parameters
Returns
cast_to_amount_recovery_req(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctAmountRecoveryReq cast_to_amount_recovery_req(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_const_char_ptr(SWIGTYPE_p_void)
Declaration
public static string cast_to_const_char_ptr(SWIGTYPE_p_void str_buf)
Parameters
Returns
cast_to_cscript(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_CScript cast_to_cscript(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_ctx_in(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_CTxIn cast_to_ctx_in(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_ctx_out(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_CTxOut cast_to_ctx_out(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_dpk(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctDoublePubKey cast_to_dpk(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_key_id(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctKeyId cast_to_key_id(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_out_point(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctOutPoint cast_to_out_point(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_point(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctPoint cast_to_point(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_pub_key(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctPubKey cast_to_pub_key(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_range_proof(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctRangeProof cast_to_range_proof(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_scalar(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctScalar cast_to_scalar(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_script(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctScript cast_to_script(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_signature(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctSignature cast_to_signature(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_size_t(ulong)
Declaration
public static uint cast_to_size_t(ulong x)
Parameters
| Type |
Name |
Description |
| ulong |
x |
|
Returns
cast_to_sub_addr(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctSubAddr cast_to_sub_addr(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_sub_addr_id(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctSubAddrId cast_to_sub_addr_id(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_token_id(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctTokenId cast_to_token_id(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_tx_in(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctTxIn cast_to_tx_in(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_tx_out(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctTxOut cast_to_tx_out(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_uint256(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctUint256 cast_to_uint256(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_uint8_t_ptr(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_unsigned_char cast_to_uint8_t_ptr(SWIGTYPE_p_void x)
Parameters
Returns
cast_to_vector_predicate(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctVectorPredicate cast_to_vector_predicate(SWIGTYPE_p_void x)
Parameters
Returns
create_amount_recovery_req_vec()
Declaration
public static SWIGTYPE_p_void create_amount_recovery_req_vec()
Returns
create_range_proof_vec()
Declaration
public static SWIGTYPE_p_void create_range_proof_vec()
Returns
create_string_map()
Declaration
public static SWIGTYPE_p_void create_string_map()
Returns
create_tx_hex_vec()
Declaration
public static SWIGTYPE_p_void create_tx_hex_vec()
Returns
create_tx_in_vec()
Declaration
public static SWIGTYPE_p_void create_tx_in_vec()
Returns
create_tx_out_vec()
Declaration
public static SWIGTYPE_p_void create_tx_out_vec()
Returns
create_uint64_vec()
Declaration
public static SWIGTYPE_p_void create_uint64_vec()
Returns
create_unsigned_transaction()
Declaration
public static SWIGTYPE_p_void create_unsigned_transaction()
Returns
decode_address(string)
Declaration
public static BlsctRetVal decode_address(string blsct_enc_addr)
Parameters
| Type |
Name |
Description |
| string |
blsct_enc_addr |
|
Returns
delete_amount_recovery_req_vec(SWIGTYPE_p_void)
Declaration
public static void delete_amount_recovery_req_vec(SWIGTYPE_p_void vp_amt_recovery_req_vec)
Parameters
delete_ctx(SWIGTYPE_p_void)
Declaration
public static void delete_ctx(SWIGTYPE_p_void vp_ctx)
Parameters
delete_range_proof_vec(SWIGTYPE_p_void)
Declaration
public static void delete_range_proof_vec(SWIGTYPE_p_void vp_range_proofs)
Parameters
delete_stake_delegation_owner_info(SWIGTYPE_p_void)
Declaration
public static void delete_stake_delegation_owner_info(SWIGTYPE_p_void vp_owner_info)
Parameters
delete_string_map(SWIGTYPE_p_void)
Declaration
public static void delete_string_map(SWIGTYPE_p_void vp_string_map)
Parameters
delete_token_info(SWIGTYPE_p_void)
Declaration
public static void delete_token_info(SWIGTYPE_p_void vp_token_info)
Parameters
delete_tx_hex_vec(SWIGTYPE_p_void)
Declaration
public static void delete_tx_hex_vec(SWIGTYPE_p_void vp_tx_hex_vec)
Parameters
delete_tx_in_vec(SWIGTYPE_p_void)
Declaration
public static void delete_tx_in_vec(SWIGTYPE_p_void vp_tx_in_vec)
Parameters
delete_tx_out_vec(SWIGTYPE_p_void)
Declaration
public static void delete_tx_out_vec(SWIGTYPE_p_void vp_tx_out_vec)
Parameters
delete_uint64_vec(SWIGTYPE_p_void)
Declaration
public static void delete_uint64_vec(SWIGTYPE_p_void vp_vec)
Parameters
Declaration
public static void delete_unsigned_input(SWIGTYPE_p_void vp_unsigned_input)
Parameters
delete_unsigned_output(SWIGTYPE_p_void)
Declaration
public static void delete_unsigned_output(SWIGTYPE_p_void vp_unsigned_output)
Parameters
delete_unsigned_transaction(SWIGTYPE_p_void)
Declaration
public static void delete_unsigned_transaction(SWIGTYPE_p_void vp_unsigned_transaction)
Parameters
derive_collection_token_key(SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctUint256)
Declaration
public static BlsctRetVal derive_collection_token_key(SWIGTYPE_p_BlsctScalar blsct_master_token_key, SWIGTYPE_p_BlsctUint256 blsct_collection_token_hash)
Parameters
Returns
derive_collection_token_public_key(SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctUint256)
Declaration
public static SWIGTYPE_p_BlsctPubKey derive_collection_token_public_key(SWIGTYPE_p_BlsctScalar blsct_master_token_key, SWIGTYPE_p_BlsctUint256 blsct_collection_token_hash)
Parameters
Returns
derive_sub_address(SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctPubKey, SWIGTYPE_p_BlsctSubAddrId)
Declaration
public static SWIGTYPE_p_BlsctSubAddr derive_sub_address(SWIGTYPE_p_BlsctScalar blsct_view_key, SWIGTYPE_p_BlsctPubKey blsct_spending_pub_key, SWIGTYPE_p_BlsctSubAddrId blsct_sub_addr_id)
Parameters
Returns
deserialize_ctx(string)
Declaration
public static BlsctRetVal deserialize_ctx(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_ctx_id(string)
Declaration
public static BlsctRetVal deserialize_ctx_id(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_dpk(string)
Declaration
public static BlsctRetVal deserialize_dpk(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_key_id(string)
Declaration
public static BlsctRetVal deserialize_key_id(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_out_point(string)
Declaration
public static BlsctRetVal deserialize_out_point(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_point(string)
Declaration
public static BlsctRetVal deserialize_point(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_public_key(string)
Declaration
public static BlsctRetVal deserialize_public_key(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_range_proof(string, uint)
Declaration
public static BlsctRetVal deserialize_range_proof(string hex, uint obj_size)
Parameters
Returns
deserialize_scalar(string)
Declaration
public static BlsctRetVal deserialize_scalar(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_script(string)
Declaration
public static BlsctRetVal deserialize_script(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_signature(string)
Declaration
public static BlsctRetVal deserialize_signature(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_sub_addr(string)
Declaration
public static BlsctRetVal deserialize_sub_addr(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_sub_addr_id(string)
Declaration
public static BlsctRetVal deserialize_sub_addr_id(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_token_id(string)
Declaration
public static BlsctRetVal deserialize_token_id(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_token_info(string)
Declaration
public static BlsctRetVal deserialize_token_info(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
Declaration
public static BlsctRetVal deserialize_unsigned_input(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_unsigned_output(string)
Declaration
public static BlsctRetVal deserialize_unsigned_output(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_unsigned_transaction(string)
Declaration
public static BlsctRetVal deserialize_unsigned_transaction(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
deserialize_vector_predicate(string)
Declaration
public static BlsctRetVal deserialize_vector_predicate(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
dpk_to_sub_addr(SWIGTYPE_p_BlsctDoublePubKey)
Declaration
public static BlsctRetVal dpk_to_sub_addr(SWIGTYPE_p_BlsctDoublePubKey blsct_dpk)
Parameters
Returns
encode_address(SWIGTYPE_p_void, AddressEncoding)
Declaration
public static BlsctRetVal encode_address(SWIGTYPE_p_void void_blsct_dpk, AddressEncoding encoding)
Parameters
Returns
free_amounts_ret_val(BlsctAmountsRetVal)
Declaration
public static void free_amounts_ret_val(BlsctAmountsRetVal rv)
Parameters
free_obj(SWIGTYPE_p_void)
Declaration
public static void free_obj(SWIGTYPE_p_void rv)
Parameters
from_child_key_to_blinding_key(SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctScalar from_child_key_to_blinding_key(SWIGTYPE_p_BlsctScalar blsct_child_key)
Parameters
Returns
from_child_key_to_token_key(SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctScalar from_child_key_to_token_key(SWIGTYPE_p_BlsctScalar blsct_child_key)
Parameters
Returns
from_child_key_to_tx_key(SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctScalar from_child_key_to_tx_key(SWIGTYPE_p_BlsctScalar blsct_child_key)
Parameters
Returns
from_seed_to_child_key(SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctScalar from_seed_to_child_key(SWIGTYPE_p_BlsctScalar blsct_seed)
Parameters
Returns
from_tx_key_to_spending_key(SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctScalar from_tx_key_to_spending_key(SWIGTYPE_p_BlsctScalar blsct_tx_key)
Parameters
Returns
from_tx_key_to_view_key(SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctScalar from_tx_key_to_view_key(SWIGTYPE_p_BlsctScalar blsct_tx_key)
Parameters
Returns
gen_amount_recovery_req(SWIGTYPE_p_void, uint, SWIGTYPE_p_void, SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctAmountRecoveryReq gen_amount_recovery_req(SWIGTYPE_p_void vp_blsct_range_proof, uint range_proof_size, SWIGTYPE_p_void vp_blsct_nonce, SWIGTYPE_p_void vp_blsct_token_id)
Parameters
Returns
gen_base_point()
Declaration
public static BlsctRetVal gen_base_point()
Returns
gen_default_token_id()
Declaration
public static BlsctRetVal gen_default_token_id()
Returns
gen_double_pub_key(SWIGTYPE_p_BlsctPubKey, SWIGTYPE_p_BlsctPubKey)
Declaration
public static BlsctRetVal gen_double_pub_key(SWIGTYPE_p_BlsctPubKey blsct_pk1, SWIGTYPE_p_BlsctPubKey blsct_pk2)
Parameters
Returns
gen_dpk_with_keys_acct_addr(SWIGTYPE_p_BlsctScalar, SWIGTYPE_p_BlsctPubKey, long, ulong)
Declaration
public static SWIGTYPE_p_BlsctDoublePubKey gen_dpk_with_keys_acct_addr(SWIGTYPE_p_BlsctScalar blsct_view_key, SWIGTYPE_p_BlsctPubKey blsct_spending_pub_key, long account, ulong address)
Parameters
Returns
gen_out_point(string)
Declaration
public static BlsctRetVal gen_out_point(string ctx_id_c_str)
Parameters
| Type |
Name |
Description |
| string |
ctx_id_c_str |
|
Returns
gen_random_point()
Declaration
public static BlsctRetVal gen_random_point()
Returns
gen_random_public_key()
Declaration
public static BlsctRetVal gen_random_public_key()
Returns
gen_random_scalar()
Declaration
public static BlsctRetVal gen_random_scalar()
Returns
gen_scalar(ulong)
Declaration
public static BlsctRetVal gen_scalar(ulong n)
Parameters
| Type |
Name |
Description |
| ulong |
n |
|
Returns
gen_sub_addr_id(long, ulong)
Declaration
public static SWIGTYPE_p_BlsctSubAddrId gen_sub_addr_id(long account, ulong address)
Parameters
| Type |
Name |
Description |
| long |
account |
|
| ulong |
address |
|
Returns
gen_token_id(ulong)
Declaration
public static BlsctRetVal gen_token_id(ulong token)
Parameters
| Type |
Name |
Description |
| ulong |
token |
|
Returns
gen_token_id_with_token_and_subid(ulong, ulong)
Declaration
public static BlsctRetVal gen_token_id_with_token_and_subid(ulong token, ulong subid)
Parameters
Returns
get_amount_recovery_result_amount(SWIGTYPE_p_void, uint)
Declaration
public static ulong get_amount_recovery_result_amount(SWIGTYPE_p_void vp_amt_recovery_req_vec, uint idx)
Parameters
Returns
get_amount_recovery_result_gamma(SWIGTYPE_p_void, uint)
Declaration
public static SWIGTYPE_p_BlsctScalar get_amount_recovery_result_gamma(SWIGTYPE_p_void vp_amt_recovery_req_vec, uint idx)
Parameters
Returns
get_amount_recovery_result_gamma_ptr(SWIGTYPE_p_void, uint)
Declaration
public static SWIGTYPE_p_void get_amount_recovery_result_gamma_ptr(SWIGTYPE_p_void vp_amt_recovery_req_vec, uint idx)
Parameters
Returns
get_amount_recovery_result_is_succ(SWIGTYPE_p_void, uint)
Declaration
public static bool get_amount_recovery_result_is_succ(SWIGTYPE_p_void vp_amt_recovery_req_vec, uint idx)
Parameters
Returns
get_amount_recovery_result_msg(SWIGTYPE_p_void, uint)
Declaration
public static string get_amount_recovery_result_msg(SWIGTYPE_p_void vp_amt_recovery_req_vec, uint idx)
Parameters
Returns
get_amount_recovery_result_size(SWIGTYPE_p_void)
Declaration
public static uint get_amount_recovery_result_size(SWIGTYPE_p_void vp_amt_recovery_res_vec)
Parameters
Returns
get_blsct_chain()
Declaration
public static BlsctChain get_blsct_chain()
Returns
get_create_token_predicate_token_info(SWIGTYPE_p_BlsctVectorPredicate, uint)
Declaration
public static BlsctRetVal get_create_token_predicate_token_info(SWIGTYPE_p_BlsctVectorPredicate blsct_vector_predicate, uint obj_size)
Parameters
Returns
get_ctx_id(SWIGTYPE_p_void)
Declaration
public static string get_ctx_id(SWIGTYPE_p_void vp_ctx)
Parameters
Returns
get_ctx_in_at(SWIGTYPE_p_void, uint)
Declaration
public static SWIGTYPE_p_void get_ctx_in_at(SWIGTYPE_p_void vp_ctx_ins, uint i)
Parameters
Returns
get_ctx_in_prev_out_hash(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctCTxId get_ctx_in_prev_out_hash(SWIGTYPE_p_void vp_ctx_in)
Parameters
Returns
get_ctx_in_script_sig(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctScript get_ctx_in_script_sig(SWIGTYPE_p_void vp_ctx_in)
Parameters
Returns
get_ctx_in_script_witness(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctScript get_ctx_in_script_witness(SWIGTYPE_p_void vp_ctx_in)
Parameters
Returns
get_ctx_in_sequence(SWIGTYPE_p_void)
Declaration
public static uint get_ctx_in_sequence(SWIGTYPE_p_void vp_ctx_in)
Parameters
Returns
get_ctx_ins(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_void get_ctx_ins(SWIGTYPE_p_void vp_ctx)
Parameters
Returns
get_ctx_ins_size(SWIGTYPE_p_void)
Declaration
public static uint get_ctx_ins_size(SWIGTYPE_p_void blsct_ctx_ins)
Parameters
Returns
get_ctx_out_at(SWIGTYPE_p_void, uint)
Declaration
public static SWIGTYPE_p_void get_ctx_out_at(SWIGTYPE_p_void vp_ctx_outs, uint i)
Parameters
Returns
get_ctx_out_blinding_key(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctPoint get_ctx_out_blinding_key(SWIGTYPE_p_void vp_ctx_out)
Parameters
Returns
get_ctx_out_ephemeral_key(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctPoint get_ctx_out_ephemeral_key(SWIGTYPE_p_void vp_jctx_out)
Parameters
Returns
get_ctx_out_range_proof(SWIGTYPE_p_void)
Declaration
public static BlsctRetVal get_ctx_out_range_proof(SWIGTYPE_p_void vp_ctx_out)
Parameters
Returns
get_ctx_out_script_pub_key(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctScript get_ctx_out_script_pub_key(SWIGTYPE_p_void vp_ctx_out)
Parameters
Returns
get_ctx_out_script_pub_key_hex(SWIGTYPE_p_void)
Declaration
public static string get_ctx_out_script_pub_key_hex(SWIGTYPE_p_void vp_ctx_out)
Parameters
Returns
get_ctx_out_spending_key(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctPoint get_ctx_out_spending_key(SWIGTYPE_p_void vp_ctx_out)
Parameters
Returns
get_ctx_out_token_id(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctTokenId get_ctx_out_token_id(SWIGTYPE_p_void vp_ctx_out)
Parameters
Returns
get_ctx_out_value(SWIGTYPE_p_void)
Declaration
public static ulong get_ctx_out_value(SWIGTYPE_p_void vp_ctx_out)
Parameters
Returns
get_ctx_out_vector_predicate(SWIGTYPE_p_void)
Declaration
public static BlsctRetVal get_ctx_out_vector_predicate(SWIGTYPE_p_void vp_ctx_out)
Parameters
Returns
get_ctx_out_view_tag(SWIGTYPE_p_void)
Declaration
public static ushort get_ctx_out_view_tag(SWIGTYPE_p_void vp_ctx_out)
Parameters
Returns
get_ctx_outs(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_void get_ctx_outs(SWIGTYPE_p_void vp_ctx)
Parameters
Returns
get_ctx_outs_size(SWIGTYPE_p_void)
Declaration
public static uint get_ctx_outs_size(SWIGTYPE_p_void vp_ctx_outs)
Parameters
Returns
get_data_predicate_data(SWIGTYPE_p_BlsctVectorPredicate, uint)
Declaration
public static BlsctRetVal get_data_predicate_data(SWIGTYPE_p_BlsctVectorPredicate blsct_vector_predicate, uint obj_size)
Parameters
Returns
Declaration
public static SWIGTYPE_p_void get_mint_nft_predicate_metadata(SWIGTYPE_p_BlsctVectorPredicate blsct_vector_predicate, uint obj_size)
Parameters
Returns
get_mint_nft_predicate_nft_id(SWIGTYPE_p_BlsctVectorPredicate, uint)
Declaration
public static ulong get_mint_nft_predicate_nft_id(SWIGTYPE_p_BlsctVectorPredicate blsct_vector_predicate, uint obj_size)
Parameters
Returns
get_mint_nft_predicate_public_key(SWIGTYPE_p_BlsctVectorPredicate, uint)
Declaration
public static SWIGTYPE_p_BlsctPubKey get_mint_nft_predicate_public_key(SWIGTYPE_p_BlsctVectorPredicate blsct_vector_predicate, uint obj_size)
Parameters
Returns
get_mint_token_predicate_amount(SWIGTYPE_p_BlsctVectorPredicate, uint)
Declaration
public static ulong get_mint_token_predicate_amount(SWIGTYPE_p_BlsctVectorPredicate blsct_vector_predicate, uint obj_size)
Parameters
Returns
get_mint_token_predicate_public_key(SWIGTYPE_p_BlsctVectorPredicate, uint)
Declaration
public static SWIGTYPE_p_BlsctPubKey get_mint_token_predicate_public_key(SWIGTYPE_p_BlsctVectorPredicate blsct_vector_predicate, uint obj_size)
Parameters
Returns
get_public_key_point(SWIGTYPE_p_BlsctPubKey)
Declaration
public static SWIGTYPE_p_BlsctPoint get_public_key_point(SWIGTYPE_p_BlsctPubKey blsct_pub_key)
Parameters
Returns
get_range_proof_A(SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static SWIGTYPE_p_BlsctPoint get_range_proof_A(SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint range_proof_size)
Parameters
Returns
get_range_proof_A_wip(SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static SWIGTYPE_p_BlsctPoint get_range_proof_A_wip(SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint range_proof_size)
Parameters
Returns
get_range_proof_B(SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static SWIGTYPE_p_BlsctPoint get_range_proof_B(SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint range_proof_size)
Parameters
Returns
get_range_proof_alpha_hat(SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static SWIGTYPE_p_BlsctScalar get_range_proof_alpha_hat(SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint range_proof_size)
Parameters
Returns
get_range_proof_delta_prime(SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static SWIGTYPE_p_BlsctScalar get_range_proof_delta_prime(SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint range_proof_size)
Parameters
Returns
get_range_proof_r_prime(SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static SWIGTYPE_p_BlsctScalar get_range_proof_r_prime(SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint range_proof_size)
Parameters
Returns
get_range_proof_s_prime(SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static SWIGTYPE_p_BlsctScalar get_range_proof_s_prime(SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint range_proof_size)
Parameters
Returns
get_range_proof_tau_x(SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static SWIGTYPE_p_BlsctScalar get_range_proof_tau_x(SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint range_proof_size)
Parameters
Returns
get_stake_delegation_owner_info_delegate_key(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctPoint get_stake_delegation_owner_info_delegate_key(SWIGTYPE_p_void vp_owner_info)
Parameters
Returns
get_stake_delegation_owner_info_reward_address(SWIGTYPE_p_void)
Declaration
public static string get_stake_delegation_owner_info_reward_address(SWIGTYPE_p_void vp_owner_info)
Parameters
Returns
get_string_map_key_at(SWIGTYPE_p_void, uint)
Declaration
public static string get_string_map_key_at(SWIGTYPE_p_void vp_string_map, uint idx)
Parameters
Returns
get_string_map_size(SWIGTYPE_p_void)
Declaration
public static uint get_string_map_size(SWIGTYPE_p_void vp_string_map)
Parameters
Returns
get_string_map_value_at(SWIGTYPE_p_void, uint)
Declaration
public static string get_string_map_value_at(SWIGTYPE_p_void vp_string_map, uint idx)
Parameters
Returns
get_sub_addr_id_account(SWIGTYPE_p_BlsctSubAddrId)
Declaration
public static long get_sub_addr_id_account(SWIGTYPE_p_BlsctSubAddrId blsct_sub_addr_id)
Parameters
Returns
get_sub_addr_id_address(SWIGTYPE_p_BlsctSubAddrId)
Declaration
public static ulong get_sub_addr_id_address(SWIGTYPE_p_BlsctSubAddrId blsct_sub_addr_id)
Parameters
Returns
get_token_id_subid(SWIGTYPE_p_BlsctTokenId)
Declaration
public static ulong get_token_id_subid(SWIGTYPE_p_BlsctTokenId blsct_token_id)
Parameters
Returns
get_token_id_token(SWIGTYPE_p_BlsctTokenId)
Declaration
public static ulong get_token_id_token(SWIGTYPE_p_BlsctTokenId blsct_token_id)
Parameters
Returns
Declaration
public static SWIGTYPE_p_void get_token_info_metadata(SWIGTYPE_p_void vp_token_info)
Parameters
Returns
get_token_info_public_key(SWIGTYPE_p_void)
Declaration
public static SWIGTYPE_p_BlsctPubKey get_token_info_public_key(SWIGTYPE_p_void vp_token_info)
Parameters
Returns
get_token_info_total_supply(SWIGTYPE_p_void)
Declaration
public static ulong get_token_info_total_supply(SWIGTYPE_p_void vp_token_info)
Parameters
Returns
get_token_info_type(SWIGTYPE_p_void)
Declaration
public static BlsctTokenType get_token_info_type(SWIGTYPE_p_void vp_token_info)
Parameters
Returns
get_tx_in_amount(SWIGTYPE_p_BlsctTxIn)
Declaration
public static ulong get_tx_in_amount(SWIGTYPE_p_BlsctTxIn tx_in)
Parameters
Returns
get_tx_in_gamma(SWIGTYPE_p_BlsctTxIn)
Declaration
public static SWIGTYPE_p_BlsctScalar get_tx_in_gamma(SWIGTYPE_p_BlsctTxIn tx_in)
Parameters
Returns
get_tx_in_out_point(SWIGTYPE_p_BlsctTxIn)
Declaration
public static SWIGTYPE_p_BlsctOutPoint get_tx_in_out_point(SWIGTYPE_p_BlsctTxIn tx_in)
Parameters
Returns
get_tx_in_rbf(SWIGTYPE_p_BlsctTxIn)
Declaration
public static bool get_tx_in_rbf(SWIGTYPE_p_BlsctTxIn tx_in)
Parameters
Returns
get_tx_in_spending_key(SWIGTYPE_p_BlsctTxIn)
Declaration
public static SWIGTYPE_p_BlsctScalar get_tx_in_spending_key(SWIGTYPE_p_BlsctTxIn tx_in)
Parameters
Returns
get_tx_in_staked_commitment(SWIGTYPE_p_BlsctTxIn)
Declaration
public static bool get_tx_in_staked_commitment(SWIGTYPE_p_BlsctTxIn tx_in)
Parameters
Returns
get_tx_in_token_id(SWIGTYPE_p_BlsctTxIn)
Declaration
public static SWIGTYPE_p_BlsctTokenId get_tx_in_token_id(SWIGTYPE_p_BlsctTxIn tx_in)
Parameters
Returns
get_tx_out_amount(SWIGTYPE_p_BlsctTxOut)
Declaration
public static ulong get_tx_out_amount(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
get_tx_out_blinding_key(SWIGTYPE_p_BlsctTxOut)
Declaration
public static SWIGTYPE_p_BlsctScalar get_tx_out_blinding_key(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
get_tx_out_destination(SWIGTYPE_p_BlsctTxOut)
Declaration
public static SWIGTYPE_p_BlsctSubAddr get_tx_out_destination(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
get_tx_out_memo(SWIGTYPE_p_BlsctTxOut)
Declaration
public static string get_tx_out_memo(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
get_tx_out_min_stake(SWIGTYPE_p_BlsctTxOut)
Declaration
public static ulong get_tx_out_min_stake(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
get_tx_out_output_type(SWIGTYPE_p_BlsctTxOut)
Declaration
public static TxOutputType get_tx_out_output_type(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
get_tx_out_subtract_fee_from_amount(SWIGTYPE_p_BlsctTxOut)
Declaration
public static bool get_tx_out_subtract_fee_from_amount(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
get_tx_out_token_id(SWIGTYPE_p_BlsctTxOut)
Declaration
public static SWIGTYPE_p_BlsctTokenId get_tx_out_token_id(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
get_tx_out_transcript_v2(SWIGTYPE_p_BlsctTxOut)
Declaration
public static bool get_tx_out_transcript_v2(SWIGTYPE_p_BlsctTxOut tx_out)
Parameters
Returns
get_unsigned_transaction_fee(SWIGTYPE_p_void)
Declaration
public static ulong get_unsigned_transaction_fee(SWIGTYPE_p_void vp_unsigned_transaction)
Parameters
Returns
Declaration
public static uint get_unsigned_transaction_inputs_size(SWIGTYPE_p_void vp_unsigned_transaction)
Parameters
Returns
get_unsigned_transaction_outputs_size(SWIGTYPE_p_void)
Declaration
public static uint get_unsigned_transaction_outputs_size(SWIGTYPE_p_void vp_unsigned_transaction)
Parameters
Returns
get_vector_predicate_type(SWIGTYPE_p_BlsctVectorPredicate, uint)
Declaration
public static BlsctPredicateType get_vector_predicate_type(SWIGTYPE_p_BlsctVectorPredicate blsct_vector_predicate, uint obj_size)
Parameters
Returns
hex_to_malloced_buf(string)
Declaration
public static SWIGTYPE_p_unsigned_char hex_to_malloced_buf(string hex)
Parameters
| Type |
Name |
Description |
| string |
hex |
|
Returns
init()
Declaration
public static void init()
is_stake_delegation_data(SWIGTYPE_p_unsigned_char, uint)
Declaration
public static bool is_stake_delegation_data(SWIGTYPE_p_unsigned_char data, uint data_len)
Parameters
Returns
is_valid_point(SWIGTYPE_p_BlsctPoint)
Declaration
public static bool is_valid_point(SWIGTYPE_p_BlsctPoint blsct_point)
Parameters
Returns
point_from_scalar(SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctPoint point_from_scalar(SWIGTYPE_p_BlsctScalar blsct_scalar)
Parameters
Returns
point_to_public_key(SWIGTYPE_p_BlsctPoint)
Declaration
public static SWIGTYPE_p_BlsctPubKey point_to_public_key(SWIGTYPE_p_BlsctPoint blsct_point)
Parameters
Returns
point_to_str(SWIGTYPE_p_BlsctPoint)
Declaration
public static string point_to_str(SWIGTYPE_p_BlsctPoint blsct_point)
Parameters
Returns
recover_amount(SWIGTYPE_p_void)
Declaration
public static BlsctAmountsRetVal recover_amount(SWIGTYPE_p_void vp_amt_recovery_req_vec)
Parameters
Returns
recover_stake_delegation_owner_info(SWIGTYPE_p_unsigned_char, uint, SWIGTYPE_p_BlsctPoint)
Declaration
public static BlsctRetVal recover_stake_delegation_owner_info(SWIGTYPE_p_unsigned_char data, uint data_len, SWIGTYPE_p_BlsctPoint nonce)
Parameters
Returns
scalar_muliply_point(SWIGTYPE_p_BlsctPoint, SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctPoint scalar_muliply_point(SWIGTYPE_p_BlsctPoint blsct_point, SWIGTYPE_p_BlsctScalar blsct_scalar)
Parameters
Returns
scalar_to_pub_key(SWIGTYPE_p_BlsctScalar)
Declaration
public static SWIGTYPE_p_BlsctPubKey scalar_to_pub_key(SWIGTYPE_p_BlsctScalar blsct_scalar)
Parameters
Returns
scalar_to_str(SWIGTYPE_p_BlsctScalar)
Declaration
public static string scalar_to_str(SWIGTYPE_p_BlsctScalar blsct_scalar)
Parameters
Returns
scalar_to_uint64(SWIGTYPE_p_BlsctScalar)
Declaration
public static ulong scalar_to_uint64(SWIGTYPE_p_BlsctScalar blsct_scalar)
Parameters
Returns
serialize_ctx(SWIGTYPE_p_void)
Declaration
public static string serialize_ctx(SWIGTYPE_p_void vp_ctx)
Parameters
Returns
serialize_ctx_id(SWIGTYPE_p_BlsctCTxId)
Declaration
public static string serialize_ctx_id(SWIGTYPE_p_BlsctCTxId blsct_ctx_id)
Parameters
Returns
serialize_dpk(SWIGTYPE_p_BlsctDoublePubKey)
Declaration
public static string serialize_dpk(SWIGTYPE_p_BlsctDoublePubKey blsct_dpk)
Parameters
Returns
serialize_key_id(SWIGTYPE_p_BlsctKeyId)
Declaration
public static string serialize_key_id(SWIGTYPE_p_BlsctKeyId blsct_key_id)
Parameters
Returns
serialize_out_point(SWIGTYPE_p_BlsctOutPoint)
Declaration
public static string serialize_out_point(SWIGTYPE_p_BlsctOutPoint blsct_out_point)
Parameters
Returns
serialize_point(SWIGTYPE_p_BlsctPoint)
Declaration
public static string serialize_point(SWIGTYPE_p_BlsctPoint blsct_point)
Parameters
Returns
serialize_public_key(SWIGTYPE_p_BlsctPoint)
Declaration
public static string serialize_public_key(SWIGTYPE_p_BlsctPoint blsct_point)
Parameters
Returns
serialize_range_proof(SWIGTYPE_p_BlsctRangeProof, uint)
Declaration
public static string serialize_range_proof(SWIGTYPE_p_BlsctRangeProof blsct_range_proof, uint obj_size)
Parameters
Returns
serialize_scalar(SWIGTYPE_p_BlsctScalar)
Declaration
public static string serialize_scalar(SWIGTYPE_p_BlsctScalar blsct_scalar)
Parameters
Returns
serialize_script(SWIGTYPE_p_BlsctScript)
Declaration
public static string serialize_script(SWIGTYPE_p_BlsctScript blsct_script)
Parameters
Returns
serialize_signature(SWIGTYPE_p_BlsctSignature)
Declaration
public static string serialize_signature(SWIGTYPE_p_BlsctSignature blsct_signature)
Parameters
Returns
serialize_sub_addr(SWIGTYPE_p_BlsctSubAddr)
Declaration
public static string serialize_sub_addr(SWIGTYPE_p_BlsctSubAddr blsct_sub_addr)
Parameters
Returns
serialize_sub_addr_id(SWIGTYPE_p_BlsctSubAddrId)
Declaration
public static string serialize_sub_addr_id(SWIGTYPE_p_BlsctSubAddrId blsct_sub_addr_id)
Parameters
Returns
serialize_token_id(SWIGTYPE_p_BlsctTokenId)
Declaration
public static string serialize_token_id(SWIGTYPE_p_BlsctTokenId blsct_token_id)
Parameters
Returns
serialize_token_info(SWIGTYPE_p_void)
Declaration
public static string serialize_token_info(SWIGTYPE_p_void vp_token_info)
Parameters
Returns
Declaration
public static string serialize_unsigned_input(SWIGTYPE_p_void vp_unsigned_input)
Parameters
Returns
serialize_unsigned_output(SWIGTYPE_p_void)
Declaration
public static string serialize_unsigned_output(SWIGTYPE_p_void vp_unsigned_output)
Parameters
Returns
serialize_unsigned_transaction(SWIGTYPE_p_void)
Declaration
public static string serialize_unsigned_transaction(SWIGTYPE_p_void vp_unsigned_transaction)
Parameters
Returns
serialize_vector_predicate(SWIGTYPE_p_BlsctVectorPredicate, uint)
Declaration
public static string serialize_vector_predicate(SWIGTYPE_p_BlsctVectorPredicate blsct_vector_predicate, uint obj_size)
Parameters
Returns
set_blsct_chain(BlsctChain)
Declaration
public static void set_blsct_chain(BlsctChain chain)
Parameters
set_tx_out_transcript_v2(SWIGTYPE_p_BlsctTxOut, bool)
Declaration
public static void set_tx_out_transcript_v2(SWIGTYPE_p_BlsctTxOut tx_out, bool transcript_v2)
Parameters
set_unsigned_output_stake_delegation(SWIGTYPE_p_void, SWIGTYPE_p_BlsctSubAddr, SWIGTYPE_p_BlsctPoint, string)
Declaration
public static bool set_unsigned_output_stake_delegation(SWIGTYPE_p_void vp_unsigned_output, SWIGTYPE_p_BlsctSubAddr blsct_dest, SWIGTYPE_p_BlsctPoint blsct_delegate_key, string reward_address)
Parameters
Returns
set_unsigned_transaction_fee(SWIGTYPE_p_void, ulong)
Declaration
public static void set_unsigned_transaction_fee(SWIGTYPE_p_void vp_unsigned_transaction, ulong fee)
Parameters
sign_message(SWIGTYPE_p_BlsctScalar, string)
Declaration
public static SWIGTYPE_p_BlsctSignature sign_message(SWIGTYPE_p_BlsctScalar blsct_priv_key, string blsct_msg)
Parameters
Returns
sign_unsigned_transaction(SWIGTYPE_p_void)
Declaration
public static BlsctRetVal sign_unsigned_transaction(SWIGTYPE_p_void vp_unsigned_transaction)
Parameters
Returns
sub_addr_to_dpk(SWIGTYPE_p_BlsctSubAddr)
Declaration
public static SWIGTYPE_p_BlsctDoublePubKey sub_addr_to_dpk(SWIGTYPE_p_BlsctSubAddr blsct_sub_addr)
Parameters
Returns
verify_msg_sig(SWIGTYPE_p_BlsctPubKey, string, SWIGTYPE_p_BlsctSignature)
Declaration
public static bool verify_msg_sig(SWIGTYPE_p_BlsctPubKey blsct_pub_key, string blsct_msg, SWIGTYPE_p_BlsctSignature blsct_signature)
Parameters
Returns
verify_range_proofs(SWIGTYPE_p_void)
Declaration
public static BlsctBoolRetVal verify_range_proofs(SWIGTYPE_p_void vp_range_proofs)
Parameters
Returns
verify_range_proofs_with_transcript(SWIGTYPE_p_void, bool)
Declaration
public static BlsctBoolRetVal verify_range_proofs_with_transcript(SWIGTYPE_p_void vp_range_proofs, bool transcript_v2)
Parameters
Returns