kvstore_utils
Utility class for KVStore-related operations.
Code Example
from human_protocol_sdk.constants import ChainId
from human_protocol_sdk.kvstore import KVStoreUtils
print(
KVStoreUtils.get_data(
ChainId.POLYGON_AMOY,
"0x15d34aaf54267db7d7c367839aaf71a00a2c6a65"
)
)
Module
class human_protocol_sdk.kvstore.kvstore_utils.KVStoreData(key, value)
Bases: object
__init__(key, value)
Initializes a KVStoreData instance.
Parameters:
key (
str
) – Keyvalue (
str
) – Value
class human_protocol_sdk.kvstore.kvstore_utils.KVStoreUtils
Bases: object
A utility class that provides additional KVStore-related functionalities.
static get_kvstore_data(chain_id, address)
Returns the KVStore data for a given address.
Parameters:
chain_id (
ChainId
) – Network in which the KVStore data has been deployedaddress (
str
) – Address of the KVStore
Return type:
Optional
[List
[KVStoreData
]]Returns: List of KVStore data
Example:
from human_protocol_sdk.constants import ChainId from human_protocol_sdk.kvstore import KVStoreUtils print( KVStoreUtils.get_kvstore_data( ChainId.POLYGON_AMOY, "0x15d34aaf54267db7d7c367839aaf71a00a2c6a65" ) )
Last updated