Skip to main content

Crate provable_sdk

Crate provable_sdk 

Source

Structs§

ApiResponse
BatchExistenceCheckResult
ColumnInfo
ComputeHashRequest
ComputeHashResponse
DatabaseQuery
DatabaseRecord
DatabaseStats
GetRecordByDataItemResponse
GetRecordResponse
HashBatchRequest
HashBatchResponse
HashExistenceRequest
HashExistenceResponse
HashRecord
HashVerifyRequest
HashVerifyResult
LevelCheckResult
MerkleProofCompatibilityMismatch
MerkleProofCompatibilityResult
MerkleProofLevel
MerkleProofResponse
NormalizedKayrosRecord
NormalizedMerkleProof
ProvableError
ProveSingleHashResponse
RequestOptions
SingleHashRequest
SingleHashResponse
TableBrowseRequest
VerifyLevelCheck
VerifyMerkleProofWithDetailsRequest
VerifyMerkleProofWithDetailsResult
VerifyRequest
VerifyResult
VerifyResultDetails
VerifyWithInclusionRequest

Enums§

MerkleProofInput

Constants§

COMPUTE_HASH_FROM_HEX_ROUTE
DATA_TYPE
DEFAULT_API_KEY
DEFAULT_USER_KEY
GET_MERKLE_PROOF_ROUTE
GET_RECORD_BY_DATA_ITEM_ROUTE
GET_RECORD_BY_HASH_ROUTE
KAYROS_HOST
PROVE_SINGLE_HASH_ROUTE
VERIFY_HASH_BATCH_ROUTE
VERIFY_HASH_EXISTENCE_ROUTE

Functions§

browse_table
check_merkle_proof_compatibility
compute_hash_from_hex
compute_hash_from_hex_lightnet
format_data_type_for_query
format_hash_for_query
get_api_key
get_database_stats
get_kayros_host
get_kayros_url
get_latest_hashes
get_merkle_proof
get_merkle_proof_levels
get_record
get_record_by_data_item
get_record_by_hash
get_record_by_hash_with_options
get_record_url
get_record_with_prev_hash
get_table_schema
get_tables
get_user_key
hash
hash_str
keccak256
keccak256_str
normalize_merkle_proof
prove_data
prove_data_str
prove_data_with_options
prove_single_hash
prove_single_hash_with_options
query_hashes
resolve_request_options
send_single_grpc_request
set_api_key
set_kayros_host
set_user_key
sha256
sha256_str
verify
verify_hash
verify_hash_batch
verify_hash_existence
verify_merkle_proof
verify_with_inclusion

Type Aliases§

Result