Human Protocol SDK
v4.1.2
v4.1.2
  • Table of contents
  • changelog
  • python
    • human_protocol_sdk.agreement.bootstrap module
    • human_protocol_sdk.agreement package
    • human_protocol_sdk.agreement.measures module
    • human_protocol_sdk.agreement.utils module
    • human_protocol_sdk.constants module
    • human_protocol_sdk.encryption.encryption module
    • human_protocol_sdk.encryption.encryption_utils module
    • human_protocol_sdk.encryption package
    • human_protocol_sdk.escrow.escrow_client module
    • human_protocol_sdk.escrow.escrow_utils module
    • human_protocol_sdk.escrow package
    • human_protocol_sdk.filter module
    • human_protocol_sdk.kvstore.kvstore_client module
    • human_protocol_sdk.kvstore.kvstore_utils module
    • human_protocol_sdk.kvstore package
    • human_protocol_sdk.legacy_encryption module
    • human_protocol_sdk package
    • human_protocol_sdk.operator package
    • human_protocol_sdk.operator.operator_utils module
    • human_protocol_sdk.staking package
    • human_protocol_sdk.staking.staking_client module
    • human_protocol_sdk.statistics package
    • human_protocol_sdk.statistics.statistics_client module
    • human_protocol_sdk.storage package
    • human_protocol_sdk.storage.storage_client module
    • human_protocol_sdk.storage.storage_utils module
    • human_protocol_sdk.transaction package
    • human_protocol_sdk.transaction.transaction_utils module
    • human_protocol_sdk.utils module
    • human_protocol_sdk.worker package
    • human_protocol_sdk.worker.worker_utils module
    • Welcome to Human Protocol SDK’s documentation!
  • typescript
    • modules
    • base
      • classes
        • BaseEthersClient
    • encryption
      • classes
        • Encryption
        • EncryptionUtils
    • enums
      • enumerations
        • ChainId
        • OperatorCategory
        • OrderDirection
    • escrow
      • classes
        • EscrowClient
        • EscrowUtils
    • interfaces
      • interfaces
        • IEscrow
        • IEscrowConfig
        • IEscrowsFilter
        • IHMTHoldersParams
        • IKVStore
        • IKeyPair
        • IOperator
        • IOperatorSubgraph
        • IOperatorsFilter
        • IPagination
        • IPayoutFilter
        • IReputationNetwork
        • IReputationNetworkSubgraph
        • IReward
        • IStatisticsFilter
        • IStatusEventFilter
        • ITransaction
        • ITransactionsFilter
        • IWorker
        • IWorkersFilter
        • InternalTransaction
        • StakerInfo
    • kvstore
      • classes
        • KVStoreClient
        • KVStoreUtils
    • operator
      • classes
        • OperatorUtils
    • staking
      • classes
        • StakingClient
    • statistics
      • classes
        • StatisticsClient
    • storage
      • classes
        • StorageClient
    • transaction
      • classes
        • TransactionUtils
    • types
      • enumerations
        • EscrowStatus
      • type-aliases
        • EscrowCancel
        • EscrowWithdraw
        • NetworkData
        • Payout
        • StorageCredentials
        • StorageParams
        • TransactionLikeWithNonce
        • UploadFile
    • graphql
      • types
        • type-aliases
          • DailyEscrowData
          • DailyHMTData
          • DailyPaymentData
          • DailyTaskData
          • DailyWorkerData
          • EscrowData
          • EscrowStatistics
          • EscrowStatisticsData
          • EventDayData
          • HMTHolder
          • HMTHolderData
          • HMTStatistics
          • HMTStatisticsData
          • IMData
          • IMDataEntity
          • KVStoreData
          • PaymentStatistics
          • RewardAddedEventData
          • StatusEvent
          • TaskStatistics
          • WorkerStatistics
Powered by GitBook
On this page
  1. python

human_protocol_sdk.escrow package

This module enables to perform actions on Escrow contracts and obtain information from both the contracts and subgraph.

Submodules

  • human_protocol_sdk.escrow.escrow_client module

    • Code Example

    • Module

    • EscrowCancel

      • EscrowCancel.__init__()

    • EscrowClient

      • EscrowClient.__init__()

      • EscrowClient.add_trusted_handlers()

      • EscrowClient.bulk_payout()

      • EscrowClient.cancel()

      • EscrowClient.complete()

      • EscrowClient.create_bulk_payout_transaction()

      • EscrowClient.create_escrow()

      • EscrowClient.ensure_correct_bulk_payout_input()

      • EscrowClient.fund()

      • EscrowClient.get_balance()

      • EscrowClient.get_exchange_oracle_address()

      • EscrowClient.get_factory_address()

      • EscrowClient.get_intermediate_results_url()

      • EscrowClient.get_job_launcher_address()

      • EscrowClient.get_manifest_hash()

      • EscrowClient.get_manifest_url()

      • EscrowClient.get_recording_oracle_address()

      • EscrowClient.get_reputation_oracle_address()

      • EscrowClient.get_results_url()

      • EscrowClient.get_status()

      • EscrowClient.get_token_address()

      • EscrowClient.setup()

      • EscrowClient.store_results()

      • EscrowClient.withdraw()

    • EscrowClientError

    • EscrowConfig

      • EscrowConfig.__init__()

    • EscrowWithdraw

      • EscrowWithdraw.__init__()

  • human_protocol_sdk.escrow.escrow_utils module

    • Code Example

    • Module

    • EscrowData

      • EscrowData.__init__()

    • EscrowUtils

      • EscrowUtils.get_escrow()

      • EscrowUtils.get_escrows()

      • EscrowUtils.get_payouts()

      • EscrowUtils.get_status_events()

    • Payout

      • Payout.__init__()

    • StatusEvent

      • StatusEvent.__init__()

Last updated 1 hour ago