constants
class human_protocol_sdk.constants.ChainId(value)
Bases: Enum
Enum for chain IDs.
BSC_MAINNET = 56
BSC_TESTNET = 97
LOCALHOST = 1338
MAINNET = 1
POLYGON = 137
POLYGON_AMOY = 80002
SEPOLIA = 11155111
class human_protocol_sdk.constants.KVStoreKeys(value)
Bases: Enum
Enum for KVStore keys
category = 'category'
fee = 'fee'
job_types = 'job_types'
name = 'name'
public_key = 'public_key'
public_key_hash = 'public_key_hash'
registration_instructions = 'registration_instructions'
registration_needed = 'registration_needed'
role = 'role'
url = 'url'
webhook_url = 'webhook_url'
website = 'website'
class human_protocol_sdk.constants.LeaderCategory(value)
Bases: Enum
Enum for leader categories
MACHINE_LEARNING = 'machine_learning'
MARKET_MAKING = 'market_making'
class human_protocol_sdk.constants.OrderDirection(value)
Bases: Enum
Enum for chain IDs.
ASC = 'asc'
DESC = 'desc'
class human_protocol_sdk.constants.Role(value)
Bases: Enum
Enum for roles.
exchange_oracle = 'Exchange Oracle'
job_launcher = 'Job Launcher'
recording_oracle = 'Recording Oracle'
reputation_oracle = 'Reputation Oracle'
class human_protocol_sdk.constants.Status(value)
Bases: Enum
Enum for escrow statuses.
Cancelled = 5
Complete = 4
Launched = 0
Paid = 3
Partial = 2
Pending = 1
Last updated