Human Protocol SDK
v4.1.0
v4.1.0
  • Typescript SDK
    • Encryption
      • Encryption
      • EncryptionUtils
    • Escrow
      • EscrowClient
      • EscrowUtils
    • KVStore
      • KVStoreClient
      • KVStoreUtils
    • Staking
      • StakingClient
    • Operator
      • OperatorUtils
    • Storage
      • StorageClient
    • Statistics
      • StatisticsClient
    • Transaction
      • TransactionUtils
  • Python SDK
    • agreement
      • bootstrap
      • measures
      • utils
    • encryption
      • encryption
      • legacy_encryption
      • encryption_utils
    • escrow
      • escrow_client
      • escrow_utils
    • kvstore
      • kvstore_client
      • kvstore_utils
    • staking
      • staking_client
      • staking_utils
    • operator
      • operator_utils
    • statistics
      • statistics_client
    • storage
      • storage_client
      • storage_utils
    • transaction
      • transaction_utils
    • constants
    • filter
    • utils
  • CHANGELOG
Powered by GitBook
On this page
  • class human_protocol_sdk.constants.ChainId(value)
  • class human_protocol_sdk.constants.KVStoreKeys(value)
  • class human_protocol_sdk.constants.OperatorCategory(value)
  • class human_protocol_sdk.constants.OrderDirection(value)
  • class human_protocol_sdk.constants.Role(value)
  • class human_protocol_sdk.constants.Status(value)
  1. Python SDK

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'

operator_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.OperatorCategory(value)

Bases: Enum

Enum for operator 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 3 days ago