Human Protocol SDK
v1.1.19
v1.1.19
  • Typescript SDK​
    • Encryption
      • Encryption
      • EncryptionUtils
    • Escrow
      • EscrowClient
      • EscrowUtils
    • KVStore
      • KVStoreClient
    • Staking
      • StakingClient
    • Storage
      • StorageClient
    • Statistics
      • StatisticsClient
  • Python SDK
    • agreement
      • bootstrap
      • measures
      • utils
    • encryption
      • encryption
      • legacy_encryption
      • encryption_utils
    • escrow
      • escrow_client
      • escrow_utils
    • kvstore
      • kvstore_client
    • staking
      • staking_client
      • staking_utils
    • statistics
      • statistics_client
    • storage
      • storage_client
      • storage_utils
    • constants
    • filter
    • utils
  • CHANGELOG
Powered by GitBook
On this page
  1. Python SDK

staking

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

Submodules

  • human_protocol_sdk.staking.staking_client module

    • Code Example

    • Module

    • AllocationData

      • AllocationData.__init__()

    • StakingClient

      • StakingClient.__init__()

      • StakingClient.allocate()

      • StakingClient.approve_stake()

      • StakingClient.close_allocation()

      • StakingClient.distribute_reward()

      • StakingClient.get_allocation()

      • StakingClient.slash()

      • StakingClient.stake()

      • StakingClient.unstake()

      • StakingClient.withdraw()

    • StakingClientError

  • human_protocol_sdk.staking.staking_utils module

    • Code Example

    • Module

    • LeaderData

      • LeaderData.__init__()

    • LeaderFilter

      • LeaderFilter.__init__()

    • RewardData

      • RewardData.__init__()

    • StakingUtils

      • StakingUtils.get_leader()

      • StakingUtils.get_leaders()

      • StakingUtils.get_rewards_info()

Last updated 1 year ago