latest
Guides
Installation Guide
Running a Network Node
Application Development
Using an Ethereum Node
WorkLock Guide
Interacting with the DAO
Using Environment Variables
Contributing
Demos
Local Development Fleet Testing
Finnegan’s Wake Demo
Heartbeat Demo
Architecture
Character Concepts
WorkLock
Ethereum Contracts
Approaches to Upgradeable Contracts
NuCypher DAO
Sub-stakes
The Slashing Protocol
Service Fees (Pricing)
API
nucypher.blockchain
nucypher.characters
nucypher.config
nucypher.policy
nucypher.network
nucypher.datastore
nucypher.crypto
nucypher.acumen
Contracts API
Token contracts
Main contracts
Upgradeability and proxies
Staking and Pooling Contracts
Release Notes
Genesis Release (v0.1.0-alpha.0)
Pre-Release Epics
Releases
Glossary
Glossary
Support
Node as a Service Providers
Community
Troubleshooting
Frequently Asked Questions
NuCypher
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
|
Z
A
abi() (Artifact property)
abridged_node_details() (Teacher method)
abridged_state_details() (FleetSensor static method)
abridged_states_dict() (FleetSensor method)
account() (NucypherKeyring property)
(TransactingPower property)
accounts() (ClefSigner property)
(EthereumClient property)
(KeystoreSigner property)
(Signer property)
(TrezorSigner property)
(Wallet property)
(Web3Signer property)
Action (class in nucypher.blockchain.eth.aragon)
activate() (CryptoPowerUp method)
(StakingEscrowDeployer method)
(TransactingPower method)
activate_account() (Wallet method)
activate_deployer() (ContractAdministrator method)
activate_sidekick() (ContractAdministrator method)
activation_steps (StakingEscrowDeployer attribute)
active_account() (Wallet property)
add() (BaseEconomics.MayaDT method)
add_active_policy() (Alice method)
(AliceConfiguration.Alice method)
add_arrangement() (TreasureMap method)
add_authorization() (Trustee method)
add_confirmation() (RevocationKit method)
add_middleware() (EthereumClient method)
address() (BaseEconomics.Web3.Iban method)
(BlockchainInterface.Web3.Iban method)
(DAORegistry.Instance property)
ADDRESS_CACHE_SIZE (TrezorSigner attribute)
address_index_ordering_key() (Stake property)
addresses() (FleetSensor method)
adjudicator() (StakingEscrowAgent property)
AdjudicatorAgent (class in nucypher.blockchain.eth.agents)
AdjudicatorDeployer (class in nucypher.blockchain.eth.deployers)
agency (AdjudicatorDeployer attribute)
(BaseContractDeployer attribute)
(MultiSigDeployer attribute)
(NucypherTokenDeployer attribute)
(PolicyManagerDeployer attribute)
(PreallocationEscrowDeployer attribute)
(StakingEscrowDeployer attribute)
(WorklockDeployer attribute)
airdrop_tokens() (Felix method)
(FelixConfiguration.Felix method)
AlchemyClient (class in nucypher.blockchain.eth.clients)
AlchemyRetryRequestMiddleware (class in nucypher.blockchain.middleware.retry)
Alice
(class in nucypher.characters.lawful)
AliceConfiguration (class in nucypher.config.characters)
AliceConfiguration.Alice (class in nucypher.config.characters)
AliceInterface (class in nucypher.characters.control.interfaces)
all() (ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
all_deployer_classes (ContractAdministrator attribute)
allocation_registry() (PreallocationEscrowDeployer property)
AllocationRegistry (class in nucypher.blockchain.eth.registry)
AllocationRegistry.AllocationEnrollmentError
AllocationRegistry.NoAllocationRegistry
AllocationRegistry.UnknownBeneficiary
Allocator (class in nucypher.blockchain.eth.actors)
Allocator.AllocationInputError
ALLOWED_DEVIATION (WorkTracker attribute)
ALT_PARITY (EthereumClient attribute)
Amonia (class in nucypher.characters.unlawful)
api() (BaseEconomics.Web3 property)
(BlockchainInterface.Web3 property)
api_endpoints (BaseEconomics.Web3.EthereumTesterProvider attribute)
(BlockchainInterface.Web3.EthereumTesterProvider attribute)
app_name() (DAORegistry.Instance property)
application_specific_data() (Proposal property)
approve_and_call() (NucypherTokenAgent method)
approve_transfer() (NucypherTokenAgent method)
AragonAgent (class in nucypher.blockchain.eth.agents)
Arrangement (class in nucypher.policy.policies)
Artifact (class in nucypher.blockchain.eth.aragon)
ARTIFACTS_DIRECTORY (Artifact attribute)
as_umbral_pubkey() (SignatureStamp method)
assemble() (CharacterConfiguration class method)
(StakeHolderConfiguration class method)
assemble_error() (JSONRPCStdoutEmitter static method)
assemble_response() (JSONRPCStdoutEmitter static method)
(WebEmitter static method)
assign_beneficiary() (PreallocationEscrowDeployer method)
assimilate() (StakeHolder method)
attach_keyring() (CharacterConfiguration method)
(UrsulaConfiguration method)
attach_middleware() (BlockchainInterface method)
attach_schema() (in module nucypher.characters.control.interfaces)
attach_transacting_key() (Vladimir class method)
attach_work_result() (WorkOrder.PRETask method)
Authorization (class in nucypher.blockchain.eth.multisig)
Authorization.SignatureComponents (class in nucypher.blockchain.eth.multisig)
authorize_proposal() (Executive method)
aux_deployer_classes (ContractAdministrator attribute)
AvailabilityTracker (class in nucypher.network.trackers)
AvailabilityTracker.Lonely
AvailabilityTracker.Solitary
AvailabilityTracker.Unreachable
available_balance() (PreallocationEscrowAgent property)
available_claim() (Bidder property)
available_compensation() (Bidder property)
available_refund() (Bidder property)
B
banner (Alice attribute)
(AliceConfiguration.Alice attribute)
(Bob attribute)
(BobConfiguration.Bob attribute)
(Enrico attribute)
(StakeHolder attribute)
(Ursula attribute)
(UrsulaConfiguration.Ursula attribute)
banner() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
base_penalty() (AdjudicatorAgent property)
BaseActor (class in nucypher.blockchain.eth.actors)
BaseActor.ActorError
BaseConfiguration (class in nucypher.config.base)
BaseConfiguration.ConfigurationError
BaseConfiguration.InvalidConfiguration
BaseConfiguration.NoConfigurationRoot
BaseConfiguration.OldVersion
BaseContractDeployer (class in nucypher.blockchain.eth.deployers)
BaseContractDeployer.ContractDeploymentError
BaseContractDeployer.ContractNotDeployed
BaseContractRegistry (class in nucypher.blockchain.eth.registry)
BaseContractRegistry.CantOverwriteRegistry
BaseContractRegistry.EmptyRegistry
BaseContractRegistry.InvalidRegistry
BaseContractRegistry.NoRegistry
BaseContractRegistry.RegistryError
BaseContractRegistry.UnknownContract
BaseEconomics (class in nucypher.blockchain.economics)
BaseEconomics.MayaDT (class in nucypher.blockchain.economics)
BaseEconomics.Web3 (class in nucypher.blockchain.economics)
BaseEconomics.Web3.EthereumTesterProvider (class in nucypher.blockchain.economics)
BaseEconomics.Web3.HTTPProvider (class in nucypher.blockchain.economics)
BaseEconomics.Web3.Iban (class in nucypher.blockchain.economics)
BaseEconomics.Web3.IPCProvider (class in nucypher.blockchain.economics)
BaseEconomics.Web3.RequestManager (class in nucypher.blockchain.economics)
BaseEconomics.Web3.WebsocketProvider (class in nucypher.blockchain.economics)
BaseField (class in nucypher.characters.control.specifications.fields.base)
BaseSchema (class in nucypher.characters.control.specifications.base)
BaseSchema.Meta (class in nucypher.characters.control.specifications.base)
batch_deposit() (StakingEscrowAgent method)
batch_deposits() (ContractAdministrator method)
batch_from_bytes() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
BATCH_SIZE (Felix attribute)
(FelixConfiguration.Felix attribute)
beneficiary() (PreallocationEscrowAgent property)
bid() (WorkLockAgent method)
Bidder (class in nucypher.blockchain.eth.actors)
Bidder.BidderError
Bidder.BiddingIsClosed
Bidder.BiddingIsOpen
Bidder.CancellationWindowIsClosed
Bidder.CancellationWindowIsOpen
Bidder.ClaimError
Bidder.WhaleError
bidders_checked() (WorkLockAgent method)
bidding_duration() (BaseEconomics property)
BLOCK_CONFIRMATIONS_POLLING_TIME (EthereumClient attribute)
block_number() (EthereumClient property)
block_until_complete() (TreasureMapPublisher method)
block_until_enough_confirmations() (EthereumClient method)
block_until_number_of_known_nodes_is() (Learner method)
block_until_ready() (Worker method)
block_until_specific_nodes_are_known() (Learner method)
block_until_success_is_reasonably_likely() (TreasureMapPublisher method)
blockchain() (TransactingPower property)
BlockchainDeployerInterface (class in nucypher.blockchain.eth.interfaces)
BlockchainDeployerInterface.DeploymentFailed
BlockchainDeployerInterface.NoDeployerAddress
BlockchainInterface (class in nucypher.blockchain.eth.interfaces)
BlockchainInterface.ConnectionFailed
BlockchainInterface.InterfaceError
BlockchainInterface.NoProvider
BlockchainInterface.TransactionFailed
BlockchainInterface.UnknownContract
BlockchainInterface.UnsupportedProvider
BlockchainInterface.Web3 (class in nucypher.blockchain.eth.interfaces)
BlockchainInterface.Web3.EthereumTesterProvider (class in nucypher.blockchain.eth.interfaces)
BlockchainInterface.Web3.HTTPProvider (class in nucypher.blockchain.eth.interfaces)
BlockchainInterface.Web3.Iban (class in nucypher.blockchain.eth.interfaces)
BlockchainInterface.Web3.IPCProvider (class in nucypher.blockchain.eth.interfaces)
BlockchainInterface.Web3.RequestManager (class in nucypher.blockchain.eth.interfaces)
BlockchainInterface.Web3.WebsocketProvider (class in nucypher.blockchain.eth.interfaces)
BlockchainInterfaceFactory (class in nucypher.blockchain.eth.interfaces)
BlockchainInterfaceFactory.CachedInterface (class in nucypher.blockchain.eth.interfaces)
BlockchainInterfaceFactory.FactoryError
BlockchainInterfaceFactory.InterfaceAlreadyInitialized
BlockchainInterfaceFactory.InterfaceNotInitialized
BlockchainInterfaceFactory.NoRegisteredInterfaces
BlockchainPolicy (class in nucypher.policy.policies)
BlockchainPolicy.InvalidPolicyValue
BlockchainPolicy.NotEnoughBlockchainUrsulas
BlockchainPolicyAuthor (class in nucypher.blockchain.eth.actors)
Bob
(class in nucypher.characters.lawful)
Bob.IncorrectCFragsReceived
BobConfiguration (class in nucypher.config.characters)
BobConfiguration.Bob (class in nucypher.config.characters)
BobConfiguration.Bob.IncorrectCFragsReceived
BobInterface (class in nucypher.characters.control.interfaces)
bond_worker() (PreallocationEscrowAgent method)
(Staker method)
(StakingEscrowAgent method)
boosting_refund() (WorkLockAgent property)
build_add_owner_tx() (MultiSigAgent method)
build_change_threshold_tx() (MultiSigAgent method)
build_contract_transaction() (BlockchainInterface method)
build_payload() (BlockchainInterface method)
build_remove_owner_tx() (MultiSigAgent method)
build_retarget_transaction() (ProxyContractDeployer method)
by_capsule() (WorkOrderHistory method)
by_checksum_address() (WorkOrderHistory method)
bytestring_of_known_nodes() (Teacher method)
C
calculate_period_duration() (in module nucypher.blockchain.eth.utils)
calculate_policy_fee() (Staker method)
calculate_refund() (PolicyManagerAgent method)
calculate_staking_reward() (Staker method)
(StakingEscrowAgent method)
call_interface() (JSONRPCController method)
CALLSCRIPT_ID (CallScriptCodec attribute)
CallScriptCodec (class in nucypher.blockchain.eth.aragon)
can_be_idle (BaseContractDeployer attribute)
(StakingEscrowDeployer attribute)
cancel_bid() (Bidder method)
(WorkLockAgent method)
cancellation_window_duration() (BaseEconomics property)
canonical_address_from_umbral_key() (in module nucypher.crypto.utils)
canonical_public_address() (Character property)
CanonicalRegistrySource (class in nucypher.blockchain.eth.registry)
CanonicalRegistrySource.RegistrySourceError
CanonicalRegistrySource.RegistrySourceUnavailable
Capsule
Card (class in nucypher.policy.identity)
Card.InvalidCard
Card.UnknownCard
Card.UnsignedCard
CARD_DIR (Card attribute)
certificate_filepath() (NucypherKeyring property)
cFrag
chain_id() (EthereumClient property)
chain_name() (EthereumClient property)
Character
(class in nucypher.characters.base)
character() (Card property)
Character.SuspiciousActivity
CHARACTER_CLASS (AliceConfiguration attribute)
(BobConfiguration attribute)
(CharacterConfiguration attribute)
(FelixConfiguration attribute)
(StakeHolderConfiguration attribute)
(UrsulaConfiguration attribute)
CharacterConfiguration (class in nucypher.config.node)
CharacterControllerBase (class in nucypher.characters.control.controllers)
CharacterControlServer (class in nucypher.characters.control.controllers)
CharacterPublicInterface (class in nucypher.characters.control.interfaces)
CHARGE_RATE (AvailabilityTracker attribute)
check_claim() (WorkLockAgent method)
check_deployment_readiness() (AdjudicatorDeployer method)
(BaseContractDeployer method)
(PolicyManagerDeployer method)
check_for_sufficient_destinations() (TreasureMap method)
check_rate_or_value_not_both() (PolicyBaseSchema method)
check_rest_availability() (RestMiddleware method)
check_transaction_is_on_chain() (EthereumClient method)
check_valid_n_and_m() (PolicyBaseSchema method)
checksum() (BaseEconomics.Web3.Iban method)
(BlockchainInterface.Web3.Iban method)
(FleetSensor property)
(FleetSensor.FleetState property)
checksum_address() (Character property)
(NodeSprout property)
(NucypherKeyring property)
checksum_address_from_filepath() (CharacterConfiguration class method)
circumvent_safegaurds_and_grant_without_paying() (Amonia method)
claim() (Bidder method)
(WorkLockAgent method)
clean_params() (NucypherMiddlewareClient method)
cleanup() (CharacterConfiguration method)
clear() (ForgetfulNodeStorage method)
(InMemoryAllocationRegistry method)
(InMemoryContractRegistry method)
(JSONRPCStdoutEmitter method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
(StdoutEmitter method)
(TemporaryContractRegistry method)
Cleartext (class in nucypher.characters.control.specifications.fields.cleartext)
CLEF (EthereumClient attribute)
ClefSigner (class in nucypher.blockchain.eth.signers.software)
click (class in nucypher.characters.control.specifications.fields.misc)
click_type (BaseField attribute)
(Integer attribute)
(Wei attribute)
CLIController (class in nucypher.characters.control.controllers)
client() (BaseEconomics.Web3.Iban method)
(BlockchainInterface.Web3.Iban method)
clientVersion() (BaseEconomics.Web3 property)
(BlockchainInterface.Web3 property)
CLOCK (WorkTracker attribute)
code (JSONRPCStdoutEmitter.InternalError attribute)
(JSONRPCStdoutEmitter.InvalidParams attribute)
(JSONRPCStdoutEmitter.InvalidRequest attribute)
(JSONRPCStdoutEmitter.JSONRPCError attribute)
(JSONRPCStdoutEmitter.MethodNotFound attribute)
(JSONRPCStdoutEmitter.ParseError attribute)
coinbase() (EthereumClient property)
collect_policy_fee() (PolicyManagerAgent method)
(PreallocationEscrowAgent method)
(Staker method)
collect_refund() (PolicyManagerAgent method)
collect_staking_reward() (Staker method)
(StakingEscrowAgent method)
commit() (InMemoryContractRegistry method)
(TemporaryContractRegistry method)
commit_to_next_period() (StakingEscrowAgent method)
(Worker method)
compare_key() (DatastoreKey method)
complete() (WorkOrder method)
completed() (TreasureMapPublisher property)
completed_work() (Bidder property)
confers_public_key (CryptoPowerUp attribute)
(KeyPairBasedPower attribute)
configure_gas_strategy() (BlockchainInterface method)
connect() (BlockchainDeployerInterface method)
(BlockchainInterface method)
connect_cli() (CharacterPublicInterface class method)
construct_batch_deposit_parameters() (StakingEscrowAgent method)
construct_by_bob() (WorkOrder class method)
construct_map_id() (Bob method)
(BobConfiguration.Bob method)
construct_policy_hrac() (Bob method)
(BobConfiguration.Bob method)
construct_policy_id() (in module nucypher.crypto.utils)
consume_power_up() (CryptoPower method)
contract() (BaseContractDeployer property)
(EthereumContractAgent property)
contract_address() (BaseContractDeployer property)
(EthereumContractAgent property)
contract_api() (in module nucypher.blockchain.eth.decorators)
contract_name (AdjudicatorAgent attribute)
(AdjudicatorDeployer attribute)
(BaseContractDeployer attribute)
(DispatcherDeployer attribute)
(EthereumContractAgent attribute)
(ForwarderAgent attribute)
(MultiSigAgent attribute)
(MultiSigDeployer attribute)
(NucypherTokenAgent attribute)
(NucypherTokenDeployer attribute)
(PolicyManagerAgent attribute)
(PolicyManagerDeployer attribute)
(PreallocationEscrowAgent attribute)
(PreallocationEscrowAgent.StakingInterfaceAgent attribute)
(PreallocationEscrowDeployer attribute)
(ProxyContractDeployer attribute)
(StakingEscrowAgent attribute)
(StakingEscrowDeployer attribute)
(StakingInterfaceDeployer attribute)
(StakingInterfaceRouterDeployer attribute)
(TokenManagerAgent attribute)
(VotingAgent attribute)
(VotingAggregatorAgent attribute)
(WorkLockAgent attribute)
(WorklockDeployer attribute)
ContractAdministrator (class in nucypher.blockchain.eth.actors)
ContractAdministrator.UnknownContract
ContractAgency (class in nucypher.blockchain.eth.agents)
ContractEvents (class in nucypher.blockchain.eth.events)
ContractEventsThrottler (class in nucypher.blockchain.eth.events)
COOLING_TIME (EthereumClient attribute)
coro_make_request() (BaseEconomics.Web3.WebsocketProvider method)
(BlockchainInterface.Web3.WebsocketProvider method)
coro_request() (BaseEconomics.Web3.RequestManager method)
(BlockchainInterface.Web3.RequestManager method)
crash_right_now (Learner.NotEnoughTeachers attribute)
(Worker.UnbondedWorker attribute)
create_policy() (Alice method)
(AliceConfiguration.Alice method)
(AliceInterface method)
(BlockchainPolicyAuthor method)
(PolicyManagerAgent method)
create_tables() (Felix method)
(FelixConfiguration.Felix method)
create_transaction_proposal() (Trustee method)
createIndirect() (BaseEconomics.Web3.Iban static method)
(BlockchainInterface.Web3.Iban static method)
CreatePolicy (class in nucypher.characters.control.specifications.alice)
CryptoKit (class in nucypher.crypto.kits)
CryptoPower (class in nucypher.crypto.powers)
CryptoPowerUp (class in nucypher.crypto.powers)
cumulative_rewards_at_period() (StandardTokenEconomics method)
current_period() (WorkTracker property)
current_stake() (Staker property)
current_teacher_node() (Learner method)
cycle_teacher_node() (Learner method)
D
DaoActor (class in nucypher.blockchain.eth.actors)
DAORegistry (class in nucypher.blockchain.eth.aragon)
DAORegistry.Instance (class in nucypher.blockchain.eth.aragon)
DAORegistry.InstanceNotInRegistry
data() (Action property)
Datastore (class in nucypher.datastore.datastore)
datastore() (Ursula property)
(UrsulaConfiguration.Ursula property)
DatastoreKey (class in nucypher.datastore.datastore)
DatastoreRecord (class in nucypher.datastore.base)
DatastoreTransactionError
date() (BaseEconomics.MayaDT property)
DateTime (class in nucypher.characters.control.specifications.fields.datetime)
datetime() (BaseEconomics.MayaDT method)
datetime_at_period() (in module nucypher.blockchain.eth.utils)
datetime_to_period() (in module nucypher.blockchain.eth.utils)
day() (BaseEconomics.MayaDT property)
db_filepath (Vladimir attribute)
DBWriteError
decentralized_identity_evidence() (Teacher property)
decode() (RecordField property)
decode_node_bytes() (LocalFileBasedNodeStorage method)
(NodeStorage method)
decode_transaction_data() (Proposal method)
Decrypt (class in nucypher.characters.control.specifications.alice)
decrypt() (AliceInterface method)
(Character method)
(DecryptingKeypair method)
decrypt_message_kit() (Alice method)
(AliceConfiguration.Alice method)
DecryptingKeypair (class in nucypher.crypto.keypairs)
DecryptingPower (class in nucypher.crypto.powers)
DEFAULT (NetworksInventory attribute)
default() (BlockchainInterface.TransactionFailed property)
DEFAULT_ACCOUNT_INDEX (TrezorSigner attribute)
DEFAULT_AVAILABILITY_CHECKS (UrsulaConfiguration attribute)
default_color (StdoutEmitter attribute)
DEFAULT_CONFIG_ROOT (BaseConfiguration attribute)
DEFAULT_CONTENT_TYPE (ClefSigner attribute)
DEFAULT_CONTROLLER_PORT (AliceConfiguration attribute)
(BobConfiguration attribute)
(CharacterConfiguration attribute)
DEFAULT_DB_FILEPATH (FelixConfiguration attribute)
DEFAULT_DB_NAME (FelixConfiguration attribute)
(UrsulaConfiguration attribute)
DEFAULT_DEVELOPMENT_REST_HOST (UrsulaConfiguration attribute)
DEFAULT_DEVELOPMENT_REST_PORT (UrsulaConfiguration attribute)
DEFAULT_DOMAIN (CharacterConfiguration attribute)
default_filepath() (BaseConfiguration class method)
DEFAULT_GAS_STRATEGY (BlockchainInterface attribute)
(CharacterConfiguration attribute)
DEFAULT_IPC_PATH (ClefSigner attribute)
DEFAULT_LEARNER_PORT (FelixConfiguration attribute)
DEFAULT_M (AliceConfiguration attribute)
DEFAULT_MAX_BLOCKS_PER_CALL (ContractEventsThrottler attribute)
default_middlewares() (BaseEconomics.Web3.RequestManager static method)
(BlockchainInterface.Web3.RequestManager static method)
DEFAULT_N (AliceConfiguration attribute)
DEFAULT_NETWORK_MIDDLEWARE (CharacterConfiguration attribute)
DEFAULT_PAGINATION_SIZE (StakingEscrowAgent attribute)
default_rate() (BlockchainPolicyAuthor property)
DEFAULT_REST_HOST (FelixConfiguration attribute)
DEFAULT_REST_PORT (FelixConfiguration attribute)
(UrsulaConfiguration attribute)
default_sink_callable() (StdoutEmitter method)
DEFAULT_STORE_CARDS (AliceConfiguration attribute)
(BobConfiguration attribute)
DEFAULT_STORE_POLICIES (AliceConfiguration attribute)
DEFAULT_TRANSACTION_GAS_LIMITS (EthereumContractAgent attribute)
DEFFAULT_STORE_POLICIES (BobConfiguration attribute)
DelegatingPower (class in nucypher.crypto.powers)
delete() (Card method)
(DatastoreRecord method)
delimiter (JSONRPCStdoutEmitter attribute)
DEM
deploy() (AdjudicatorDeployer method)
(BaseContractDeployer method)
(MultiSigDeployer method)
(NucypherTokenDeployer method)
(PolicyManagerDeployer method)
(PreallocationEscrowDeployer method)
(ProxyContractDeployer method)
(StakingEscrowDeployer method)
(StakingInterfaceDeployer method)
(UpgradeableContractMixin method)
(WorklockDeployer method)
deploy_contract() (BlockchainDeployerInterface method)
(ContractAdministrator method)
deployer_address() (BaseContractDeployer property)
deployment_steps (AdjudicatorDeployer attribute)
(BaseContractDeployer attribute)
(MultiSigDeployer attribute)
(NucypherTokenDeployer attribute)
(PolicyManagerDeployer attribute)
(PreallocationEscrowDeployer attribute)
(ProxyContractDeployer attribute)
(StakingEscrowDeployer attribute)
(StakingInterfaceDeployer attribute)
(WorklockDeployer attribute)
deposit_and_increase() (StakingEscrowAgent method)
deposit_as_staker() (PreallocationEscrowAgent method)
deposit_next_batch() (Allocator method)
deposit_tokens() (StakingEscrowAgent method)
derivation_root() (TrezorSigner property)
derive_crypto_power() (NucypherKeyring method)
derive_node_power_ups() (CharacterConfiguration method)
derive_policy_encrypting_key() (AliceInterface method)
DerivedKeyBasedPower (class in nucypher.crypto.powers)
DerivePolicyEncryptionKey (class in nucypher.characters.control.specifications.alice)
describe() (Card method)
(Datastore method)
(Stake method)
deserialize() (Authorization class method)
(BaseConfiguration class method)
destinations() (TreasureMap property)
destroy() (CharacterConfiguration method)
(NucypherKeyring method)
(UrsulaConfiguration method)
dev_mode() (CharacterConfiguration property)
DEVELOPMENT_REGISTRY_NAME (BaseContractRegistry attribute)
disable_restaking() (Staker method)
disable_snapshots() (Staker method)
disable_winding_down() (Staker method)
DISBURSEMENT_INTERVAL (Felix attribute)
(FelixConfiguration.Felix attribute)
DiscoveryCanceller (class in nucypher.network.nodes)
disenchant() (Character method)
dispatched_upgradeable_deployer_classes (ContractAdministrator attribute)
dispatcher() (BaseContractDeployer property)
DispatcherDeployer (class in nucypher.blockchain.eth.deployers)
DISTRIBUTION_INTERVAL (Felix attribute)
(FelixConfiguration.Felix attribute)
divide_stake() (Staker method)
(StakingEscrowAgent method)
DIVISIBLE (Stake.Status attribute)
domain() (NodeSprout property)
draw() (StakersReservoir method)
draw_at_most() (StakersReservoir method)
duration() (Stake property)
dynamic_payload() (CharacterConfiguration property)
(StakeHolderConfiguration property)
(UrsulaConfiguration property)
E
ecdsa_sign() (in module nucypher.crypto.api)
echo() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
economics() (BaseContractDeployer property)
EconomicsFactory (class in nucypher.blockchain.economics)
EDITABLE (Stake.Status attribute)
EmbeddedRegistrySource (class in nucypher.blockchain.eth.registry)
EmergencyResponseManager (class in nucypher.blockchain.eth.actors)
emitter() (BlockchainInterfaceFactory.CachedInterface property)
enable_restaking() (Staker method)
enable_restaking_lock() (Staker method)
enable_snapshots() (Staker method)
enable_strict_bytes_type_checking() (BaseEconomics.Web3 method)
(BlockchainInterface.Web3 method)
enable_unstable_package_management_api() (BaseEconomics.Web3 method)
(BlockchainInterface.Web3 method)
enable_winding_down() (Staker method)
enact() (Policy method)
enact_policy() (RestMiddleware method)
enact_without_tabulating_responses() (Amonia static method)
EnactedPolicy (class in nucypher.policy.policies)
encode() (RecordField property)
encode_actions() (CallScriptCodec class method)
encode_node_bytes() (LocalFileBasedNodeStorage method)
(NodeStorage method)
encrypt_and_sign() (in module nucypher.crypto.api)
encrypt_for() (Character method)
encrypt_message() (Enrico method)
(EnricoInterface method)
encrypting_key() (Card property)
encrypting_public_key() (NucypherKeyring property)
EncryptMessage (class in nucypher.characters.control.specifications.enrico)
end_bidding_date() (WorkLockAgent property)
end_cancellation_date() (WorkLockAgent property)
end_timestamp() (PreallocationEscrowAgent property)
endpoint_uri (BaseEconomics.Web3.HTTPProvider attribute)
(BlockchainInterface.Web3.HTTPProvider attribute)
Enrico
(class in nucypher.characters.lawful)
EnricoInterface (class in nucypher.characters.control.interfaces)
enroll() (AllocationRegistry method)
(BaseContractRegistry method)
enroll_principal_contract() (PreallocationEscrowDeployer method)
enrolled_addresses() (BaseContractRegistry property)
enrolled_names() (BaseContractRegistry property)
ens() (BaseEconomics.Web3 property)
(BlockchainInterface.Web3 property)
ensure_bidding_is_open() (Bidder method)
ensure_correct_sender() (PolicyMessageKit method)
epoch() (BaseEconomics.MayaDT property)
epoch_to_period() (in module nucypher.blockchain.eth.utils)
erc20_initial_supply() (BaseEconomics property)
erc20_reward_supply() (BaseEconomics property)
erc20_total_supply() (BaseEconomics property)
error() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
error_message (EthereumClient.ChainReorganizationDetected attribute)
estimate_block_number_for_period() (in module nucypher.blockchain.eth.utils)
estimate_verifying_correctness() (WorkLockAgent method)
eth (BaseEconomics.Web3 attribute)
(BlockchainInterface.Web3 attribute)
eth_balance() (BaseActor property)
(Wallet method)
(Worker property)
eth_to_tokens() (WorkLockAgent method)
eth_to_work() (WorkLockAgent method)
ETHER_AIRDROP_AMOUNT (Felix attribute)
(FelixConfiguration.Felix attribute)
etherbase() (EthereumClient property)
ethereum_tester (BaseEconomics.Web3.EthereumTesterProvider attribute)
(BlockchainInterface.Web3.EthereumTesterProvider attribute)
ETHEREUM_TESTER (EthereumClient attribute)
EthereumClient (class in nucypher.blockchain.eth.clients)
EthereumClient.ChainReorganizationDetected
EthereumClient.ConnectionNotEstablished
EthereumClient.NotEnoughConfirmations
EthereumClient.SyncTimeout
EthereumClient.TransactionBroadcastError
EthereumClient.TransactionTimeout
EthereumClient.UnknownAccount
EthereumContractAgent (class in nucypher.blockchain.eth.agents)
EthereumContractAgent.ContractNotDeployed
EthereumContractAgent.RequirementError
EthereumTesterClient (class in nucypher.blockchain.eth.clients)
etherscan_url() (in module nucypher.blockchain.eth.utils)
evaluate_cfrag() (AdjudicatorAgent method)
evaluation_arguments() (IndisputableEvidence method)
EventRecord (class in nucypher.blockchain.eth.events)
exception() (WebEmitter method)
excuses() (AvailabilityTracker property)
execute() (MultiSigAgent method)
(Trustee method)
Executive (class in nucypher.blockchain.eth.actors)
ExistingKeyringError
expected_bytes_length() (InterfaceInfo method)
F
FAST_INTERVAL (AvailabilityTracker attribute)
FederatedPolicy (class in nucypher.policy.policies)
Felix
(class in nucypher.characters.chaotic)
Felix.NoDatabase
FelixConfiguration (class in nucypher.config.characters)
FelixConfiguration.Felix (class in nucypher.config.characters)
FelixConfiguration.Felix.NoDatabase
fetch_arrangement_addresses_from_policy_txid() (PolicyManagerAgent method)
fetch_latest_publication() (CanonicalRegistrySource method)
(EmbeddedRegistrySource method)
(GithubRegistrySource method)
(RegistrySourceManager method)
fetch_policy() (PolicyManagerAgent method)
fetch_policy_arrangements() (PolicyManagerAgent method)
field_type() (RecordField property)
FileField (class in nucypher.characters.control.specifications.fields.file)
filepath() (Card property)
(LocalContractRegistry property)
filtered_stakes() (Staker method)
find_raw_contract_data() (BlockchainDeployerInterface method)
fingerprint() (Keypair method)
(SignatureStamp method)
fingerprint_from_key() (in module nucypher.crypto.utils)
first_phase_final_period() (StandardTokenEconomics method)
fleet_state_population (Learner attribute)
FleetSensor (class in nucypher.acumen.perception)
FleetSensor.FleetState (class in nucypher.acumen.perception)
follow_treasure_map() (Bob method)
(BobConfiguration.Bob method)
force_refund() (Bidder method)
(WorkLockAgent method)
forget() (ForgetfulNodeStorage method)
forget_nodes() (CharacterConfiguration method)
ForgetfulNodeStorage (class in nucypher.config.storages)
formal_uri() (InterfaceInfo property)
format_method_arguments() (EncryptMessage method)
forward() (ForwarderAgent method)
ForwarderAgent (class in nucypher.blockchain.eth.agents)
fraud_address (Vladimir attribute)
fraud_key (Vladimir attribute)
from_alice() (Arrangement class method)
(Enrico class method)
from_allocation_file() (IndividualAllocationRegistry class method)
from_base64() (Card class method)
from_bytes() (Arrangement class method)
(Card class method)
(CryptoKit class method)
(InterfaceInfo class method)
(Revocation class method)
(TreasureMap class method)
(Ursula class method)
(UrsulaConfiguration.Ursula class method)
(WorkOrder.PRETask class method)
from_bytestring() (DatastoreKey class method)
from_character() (Card class method)
from_config() (Character class method)
from_configuration_file() (BaseConfiguration class method)
(CharacterConfiguration class method)
from_datetime() (BaseEconomics.MayaDT class method)
from_dict() (Card class method)
(LocalContractRegistry class method)
from_file() (Authorization class method)
(Proposal class method)
from_hex() (Authorization class method)
(Card class method)
from_iso8601() (BaseEconomics.MayaDT class method)
from_latest_publication() (BaseContractRegistry class method)
from_lawful_alice() (Amonia class method)
from_nunits() (NU class method)
from_payload() (ForgetfulNodeStorage class method)
(LocalFileBasedNodeStorage class method)
(NodeStorage class method)
from_processed_bytes() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
from_public_keys() (Character class method)
from_rest_payload() (WorkOrder class method)
from_rest_url() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
from_rfc2822() (BaseEconomics.MayaDT static method)
from_rfc3339() (BaseEconomics.MayaDT static method)
from_seed() (Nickname class method)
from_seed_and_stake_info() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
from_seednode_metadata() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
from_signer_uri() (ClefSigner class method)
(KeystoreSigner class method)
(Signer class method)
(TrezorSigner class method)
(Web3Signer class method)
from_stake_info() (Stake class method)
from_storage() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
from_struct() (BaseEconomics.MayaDT class method)
from_target_ursula() (Vladimir class method)
from_teacher_uri() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
from_tls_hosting_power() (Teacher class method)
from_tokens() (NU class method)
from_transaction() (Proposal class method)
from_w3() (EthereumClient class method)
fromAddress() (BaseEconomics.Web3.Iban static method)
(BlockchainInterface.Web3.Iban static method)
fromBban() (BaseEconomics.Web3.Iban static method)
(BlockchainInterface.Web3.Iban static method)
fromWei() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
fund() (WorklockDeployer method)
G
GANACHE (EthereumClient attribute)
GanacheClient (class in nucypher.blockchain.eth.clients)
gas_price() (EthereumClient property)
gas_price_for_transaction() (EthereumClient method)
GAS_STRATEGIES (BlockchainInterface attribute)
generate() (CharacterConfiguration class method)
(NucypherKeyring class method)
(StakeHolderConfiguration class method)
generate_certificate_filepath() (ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
generate_filename() (BaseConfiguration class method)
generate_filepath() (BaseConfiguration method)
(CharacterConfiguration method)
(UrsulaConfiguration method)
generate_kfrags() (Alice method)
(AliceConfiguration.Alice method)
(DelegatingPower method)
generate_parameters() (CharacterConfiguration method)
generate_policy_parameters() (Alice method)
(AliceConfiguration.Alice method)
(BlockchainPolicy static method)
(BlockchainPolicyAuthor method)
generate_runtime_filepaths() (CharacterConfiguration class method)
(StakeHolderConfiguration class method)
(UrsulaConfiguration method)
generate_self_signed_certificate() (in module nucypher.crypto.api)
generate_teacher_certificate() (in module nucypher.crypto.api)
get() (ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
get_address_of() (DAORegistry method)
get_agent() (ContractAgency class method)
get_agent_by_contract_name() (ContractAgency class method)
get_all_active_stakers() (StakingEscrowAgent method)
get_all_locked_tokens() (StakingEscrowAgent method)
get_all_stakes() (StakingEscrowAgent method)
get_allowance() (NucypherTokenAgent method)
get_app_name_of() (DAORegistry method)
get_available_compensation() (WorkLockAgent method)
get_available_refund() (WorkLockAgent method)
get_balance() (BlockchainInterface.TransactionFailed method)
(EthereumClient method)
(NucypherTokenAgent method)
get_base_deposit_rate() (WorkLockAgent method)
get_base_refund_rate() (WorkLockAgent method)
get_bidders() (WorkLockAgent method)
get_bidders_population() (WorkLockAgent method)
get_blocktime() (BlockchainInterface method)
(EthereumClient method)
get_bonus_deposit_rate() (WorkLockAgent method)
get_bonus_eth_supply() (WorkLockAgent method)
get_bonus_lot_value() (WorkLockAgent method)
get_bonus_refund_rate() (WorkLockAgent method)
get_card() (Alice method)
(AliceConfiguration.Alice method)
(Bob method)
(BobConfiguration.Bob method)
get_certificate() (RestMiddleware method)
get_competitive_rate() (RestMiddleware method)
get_completed_work() (StakingEscrowAgent method)
get_contract() (EthereumClient method)
get_contract_abi() (PreallocationEscrowDeployer method)
get_contract_by_name() (BlockchainInterface method)
get_contract_factory() (BlockchainDeployerInterface method)
get_contract_instance() (BlockchainDeployerInterface method)
get_coordinates_as_bytes() (in module nucypher.crypto.utils)
get_current_committed_period() (StakingEscrowAgent method)
get_current_period() (StakingEscrowAgent method)
get_decrypting_power_from_label() (DelegatingPower method)
get_deployer() (HostingKeypair method)
(Ursula method)
(UrsulaConfiguration.Ursula method)
get_deposited_eth() (Bidder property)
(WorkLockAgent method)
get_economics() (EconomicsFactory class method)
get_eth_supply() (WorkLockAgent method)
get_ethereum_chain_id() (NetworksInventory class method)
get_fee_amount() (PolicyManagerAgent method)
get_fee_rate_range() (PolicyManagerAgent method)
get_filepath() (DAORegistry class method)
get_flags() (StakingEscrowAgent method)
get_gas_strategy() (BlockchainInterface class method)
get_global_locked_tokens() (StakingEscrowAgent method)
get_instance() (DAORegistry method)
get_instance_name_by_address() (DAORegistry method)
get_interface() (BlockchainInterfaceFactory class method)
get_last_committed_period() (StakingEscrowAgent method)
get_latest_enrollment() (BaseContractDeployer method)
get_locked_tokens() (StakingEscrowAgent method)
get_min_fee_rate() (PolicyManagerAgent method)
get_missing_commitments() (StakingEscrowAgent method)
get_next_committed_period() (StakingEscrowAgent method)
get_nodes_by_ids() (Learner method)
get_nodes_via_rest() (RestMiddleware method)
get_or_create_interface() (BlockchainInterfaceFactory class method)
get_owner() (MultiSigAgent method)
get_policy_encrypting_key_from_label() (Alice method)
(AliceConfiguration.Alice method)
get_primary_sources() (RegistrySourceManager class method)
get_principal_contract() (UpgradeableContractMixin method)
get_proof_challenge_scalar() (IndisputableEvidence method)
get_proxy_contract() (BlockchainDeployerInterface method)
(UpgradeableContractMixin method)
get_proxy_deployer() (UpgradeableContractMixin method)
get_pubkey_from_label() (DelegatingPower method)
get_publication_endpoint() (CanonicalRegistrySource method)
(EmbeddedRegistrySource method)
(GithubRegistrySource method)
get_raw_min_fee_rate() (PolicyManagerAgent method)
get_raw_substake_info() (StakingEscrowAgent method)
get_refunded_work() (WorkLockAgent method)
get_remaining_work() (WorkLockAgent method)
get_request_headers() (BaseEconomics.Web3.HTTPProvider method)
(BlockchainInterface.Web3.HTTPProvider method)
get_request_kwargs() (BaseEconomics.Web3.HTTPProvider method)
(BlockchainInterface.Web3.HTTPProvider method)
get_restake_unlock_period() (StakingEscrowAgent method)
get_signature_recovery_value() (in module nucypher.crypto.utils)
get_signature_stamp() (SigningKeypair method)
get_specification() (WorkOrder.PRETask method)
get_staker() (StakeHolder method)
get_staker_from_worker() (StakingEscrowAgent method)
get_staker_info() (StakingEscrowAgent method)
get_staker_population() (StakingEscrowAgent method)
get_stakers() (StakeHolder method)
(StakingEscrowAgent method)
get_stakers_reservoir() (BlockchainPolicyAuthor method)
(StakingEscrowAgent method)
get_static_resources() (in module nucypher.network.resources)
get_stream() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
(WebEmitter method)
get_substake_info() (StakingEscrowAgent method)
get_transaction() (EthereumClient method)
get_transaction_count() (EthereumClient method)
get_transaction_name() (in module nucypher.blockchain.eth.utils)
get_transaction_receipt() (EthereumClient method)
get_treasure_map() (Bob method)
(BobConfiguration.Bob method)
get_treasure_map_from_known_ursulas() (Bob method)
(BobConfiguration.Bob method)
get_treasure_map_from_node() (RestMiddleware method)
get_unsigned_transaction_hash() (MultiSigAgent method)
get_whales() (Bidder method)
get_worker_from_staker() (StakingEscrowAgent method)
geth (BaseEconomics.Web3 attribute)
(BlockchainInterface.Web3 attribute)
GETH (EthereumClient attribute)
GethClient (class in nucypher.blockchain.eth.clients)
GithubRegistrySource (class in nucypher.blockchain.eth.registry)
grant() (Alice method)
(AliceConfiguration.Alice method)
(AliceInterface method)
grant_while_paying_the_wrong_nodes() (Amonia method)
grant_without_paying() (Amonia method)
GrantPolicy (class in nucypher.characters.control.specifications.alice)
H
handle_batch() (JSONRPCController method)
handle_error() (BaseSchema method)
handle_learning_errors() (Learner method)
handle_measurement_errors() (AvailabilityTracker method)
handle_message() (JSONRPCController method)
handle_procedure_call() (JSONRPCController method)
handle_request() (CharacterControlServer method)
(CLIController method)
(JSONRPCController method)
(WebController method)
handle_trezor_call() (in module nucypher.blockchain.eth.signers.hardware)
handle_working_errors() (WorkTracker method)
has_claimed() (Bidder property)
hash_algorithm() (AdjudicatorAgent property)
HASH_ALGORITHM_KECCAK256 (BaseEconomics attribute)
HASH_ALGORITHM_RIPEMD160 (BaseEconomics attribute)
HASH_ALGORITHM_SHA256 (BaseEconomics attribute)
HEADER (WorkOrder attribute)
HostingKeypair (class in nucypher.crypto.keypairs)
hour() (BaseEconomics.MayaDT property)
I
IBEX (NetworksInventory attribute)
icon() (FleetSensor property)
(FleetSensor.FleetState property)
id() (BaseContractRegistry property)
(Card property)
ID_LENGTH (Arrangement attribute)
(TreasureMap attribute)
INACTIVE (Stake.Status attribute)
include_blockchain_signature() (SignedTreasureMap method)
increase_allowance() (NucypherTokenAgent method)
increase_stake() (Staker method)
INDENTATION (BaseConfiguration attribute)
IndisputableEvidence (class in nucypher.policy.collections)
IndividualAllocationRegistry (class in nucypher.blockchain.eth.registry)
InfuraClient (class in nucypher.blockchain.eth.clients)
InfuraRetryRequestMiddleware (class in nucypher.blockchain.middleware.retry)
initial_deposit() (PreallocationEscrowDeployer method)
initial_locked_amount() (PreallocationEscrowAgent property)
initial_period() (StakeList property)
initialize() (CharacterConfiguration method)
(ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
(StakeHolderConfiguration method)
(TemporaryFileBasedNodeStorage method)
initialize_interface() (BlockchainInterfaceFactory class method)
initialize_stake() (Stake class method)
(Staker method)
inject_middleware() (EthereumClient method)
InMemoryAllocationRegistry (class in nucypher.blockchain.eth.registry)
InMemoryContractRegistry (class in nucypher.blockchain.eth.registry)
input_splitter (WorkOrder.PRETask attribute)
InstanceAgent (class in nucypher.blockchain.eth.agents)
institution() (BaseEconomics.Web3.Iban method)
(BlockchainInterface.Web3.Iban method)
insufficient_eth() (BlockchainInterface.TransactionFailed property)
Integer (class in nucypher.characters.control.specifications.fields.misc)
interface() (BlockchainInterfaceFactory.CachedInterface property)
interface_contract() (PreallocationEscrowAgent property)
interface_info_with_metadata() (Ursula method)
(UrsulaConfiguration.Ursula method)
InterfaceInfo (class in nucypher.network.protocols)
INTERVAL_CEIL (WorkTracker attribute)
INTERVAL_FLOOR (WorkTracker attribute)
invalid_metadata_message (Learner attribute)
InvalidArgumentCombo
InvalidChecksumAddress
InvalidInputData
InvalidNodeCertificate
InvalidOutputData
InvalidSignature
Investigator (class in nucypher.blockchain.eth.actors)
invoke_method() (NucypherMiddlewareClient method)
ipc() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
IPC_CODE (BlockchainInterface.TransactionFailed attribute)
is_active() (StakingEscrowDeployer property)
(TransactingPower property)
is_beneficiary_enrolled() (AllocationRegistry method)
is_child() (Stake.Status method)
is_claiming_available() (WorkLockAgent method)
is_compatible_version() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
is_connected() (BlockchainInterface property)
(ClefSigner method)
(EthereumClient property)
(Web3Signer method)
is_contract() (Staker property)
is_deployed() (BaseContractDeployer method)
is_device() (ClefSigner method)
(KeystoreSigner method)
(Signer method)
(TransactingPower property)
(TrezorSigner method)
(Web3Signer method)
is_encodable() (BaseEconomics.Web3 method)
(BlockchainInterface.Web3 method)
is_interface_initialized() (BlockchainInterfaceFactory class method)
is_local (EthereumClient attribute)
(EthereumTesterClient attribute)
(GanacheClient attribute)
(InfuraClient attribute)
is_local() (GethClient property)
is_owner() (MultiSigAgent method)
is_primary (CanonicalRegistrySource attribute)
(EmbeddedRegistrySource attribute)
(GithubRegistrySource attribute)
is_request_result_retry() (AlchemyRetryRequestMiddleware method)
(InfuraRetryRequestMiddleware method)
(RetryRequestMiddleware method)
is_restaking() (Staker property)
(StakingEscrowAgent method)
is_restaking_locked() (StakingEscrowAgent method)
is_saved() (Card property)
is_staking() (Staker property)
is_taking_snapshots() (Staker property)
(StakingEscrowAgent method)
is_test_contract() (StakingEscrowAgent property)
is_unlocked() (NucypherKeyring property)
(TransactingPower property)
is_valid_clef_uri() (ClefSigner class method)
is_winding_down() (Staker property)
(StakingEscrowAgent method)
isAddress() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
isChecksumAddress() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
isConnected() (BaseEconomics.Web3 method)
(BaseEconomics.Web3.EthereumTesterProvider method)
(BlockchainInterface.Web3 method)
(BlockchainInterface.Web3.EthereumTesterProvider method)
isDirect() (BaseEconomics.Web3.Iban method)
(BlockchainInterface.Web3.Iban method)
isIndirect() (BaseEconomics.Web3.Iban method)
(BlockchainInterface.Web3.Iban method)
iso8601() (BaseEconomics.MayaDT method)
issue_warnings() (AvailabilityTracker method)
isValid() (BaseEconomics.Web3.Iban method)
(BlockchainInterface.Web3.Iban method)
J
join_policy() (Bob method)
(BobConfiguration.Bob method)
(BobInterface method)
JoinPolicy (class in nucypher.characters.control.specifications.bob)
JSONRPCController (class in nucypher.characters.control.controllers)
JSONRPCStdoutEmitter (class in nucypher.characters.control.emitters)
JSONRPCStdoutEmitter.InternalError
JSONRPCStdoutEmitter.InvalidParams
JSONRPCStdoutEmitter.InvalidRequest
JSONRPCStdoutEmitter.JSONRPCError
JSONRPCStdoutEmitter.MethodNotFound
JSONRPCStdoutEmitter.ParseError
K
keccak() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
keccak_digest() (in module nucypher.crypto.api)
keep_learning_about_nodes() (Learner method)
KEM
Key (class in nucypher.characters.control.specifications.fields.key)
Keypair (class in nucypher.crypto.keypairs)
KeyPairBasedPower (class in nucypher.crypto.powers)
keyring_root() (NucypherKeyring property)
KeystoreSigner (class in nucypher.blockchain.eth.signers.software)
KeystoreSigner.InvalidKeyfile
kFrag
known_node_class (CharacterConfiguration attribute)
known_nodes() (Learner property)
known_nodes_details() (Teacher method)
L
Label
(class in nucypher.characters.control.specifications.fields.label)
last_committed_period() (Staker property)
(Worker property)
learn_about_nodes_now() (Learner method)
learn_about_specific_nodes() (Learner method)
learn_from_teacher_node() (Learner method)
Learner (class in nucypher.network.nodes)
Learner.InvalidSignature
Learner.NotATeacher
Learner.NotEnoughNodes
Learner.NotEnoughTeachers
Learner.UnresponsiveTeacher
LEARNER_VERSION (Learner attribute)
LEARNING_TIMEOUT (Felix attribute)
(FelixConfiguration.Felix attribute)
(Learner attribute)
library (NucypherMiddlewareClient attribute)
List (class in nucypher.characters.control.specifications.fields.misc)
LMDB_MAP_SIZE (Datastore attribute)
load() (Card class method)
load_node_storage() (CharacterConfiguration class method)
load_seednodes() (Learner method)
local_datetime() (BaseEconomics.MayaDT method)
LOCAL_SIGNERS_ALLOWED (UrsulaConfiguration attribute)
local_timezone() (BaseEconomics.MayaDT property)
LocalContractRegistry (class in nucypher.blockchain.eth.registry)
LocalFileBasedNodeStorage (class in nucypher.config.storages)
LocalFileBasedNodeStorage.InvalidNodeMetadata
LocalFileBasedNodeStorage.NoNodeMetadataFileFound
lock() (NucypherKeyring method)
(PreallocationEscrowAgent method)
lock_account() (ClefSigner method)
(EthereumClient method)
(EthereumTesterClient method)
(GethClient method)
(KeystoreSigner method)
(ParityClient method)
(Signer method)
(TransactingPower method)
(TrezorSigner method)
(Web3Signer method)
lock_and_create() (StakingEscrowAgent method)
lock_and_increase() (StakingEscrowAgent method)
lock_restaking() (PreallocationEscrowAgent method)
(StakingEscrowAgent method)
LOCKED (Stake.Status attribute)
locked_tokens() (Staker method)
log (FleetSensor attribute)
(NucypherKeyring attribute)
(Policy attribute)
(ProxyRESTServer attribute)
(RestMiddleware attribute)
(Signer attribute)
(Teacher attribute)
(TreasureMapPublisher attribute)
logger (BaseContractRegistry attribute)
(BaseEconomics.Web3.HTTPProvider attribute)
(BaseEconomics.Web3.IPCProvider attribute)
(BaseEconomics.Web3.RequestManager attribute)
(BaseEconomics.Web3.WebsocketProvider attribute)
(BlockchainInterface.Web3.HTTPProvider attribute)
(BlockchainInterface.Web3.IPCProvider attribute)
(BlockchainInterface.Web3.RequestManager attribute)
(BlockchainInterface.Web3.WebsocketProvider attribute)
(CanonicalRegistrySource attribute)
(RegistrySourceManager attribute)
lookup() (Card class method)
lot_value() (WorkLockAgent property)
LOWEST_COMPATIBLE_VERSION (Learner attribute)
M
M (class in nucypher.characters.control.specifications.fields.misc)
m() (TreasureMap property)
MAINNET (NetworksInventory attribute)
maintain() (AvailabilityTracker method)
make_agent() (BaseContractDeployer method)
(PreallocationEscrowDeployer method)
make_cli_controller() (Character method)
make_compass_for_alice() (Bob method)
(BobConfiguration.Bob method)
make_control_transport() (CharacterControlServer method)
(CLIController method)
(JSONRPCController method)
(WebController method)
make_request() (BaseEconomics.Web3.EthereumTesterProvider method)
(BaseEconomics.Web3.HTTPProvider method)
(BaseEconomics.Web3.IPCProvider method)
(BaseEconomics.Web3.WebsocketProvider method)
(BlockchainInterface.Web3.EthereumTesterProvider method)
(BlockchainInterface.Web3.HTTPProvider method)
(BlockchainInterface.Web3.IPCProvider method)
(BlockchainInterface.Web3.WebsocketProvider method)
make_rest_app() (in module nucypher.network.server)
make_rpc_controller() (Character method)
make_web_app() (Felix method)
(FelixConfiguration.Felix method)
make_web_controller() (Alice method)
(AliceConfiguration.Alice method)
(Bob method)
(BobConfiguration.Bob method)
(Enrico method)
mark_as() (FleetSensor method)
matching_nodes_among() (Bob method)
(BobConfiguration.Bob method)
mature() (NodeSprout method)
(Teacher method)
max_confirmation_time() (WorkTracker method)
MAX_INDIVIDUAL_REGISTRATIONS (Felix attribute)
(FelixConfiguration.Felix attribute)
MAX_OWNER_COUNT (MultiSigDeployer attribute)
MAXIMUM_ALONE_TIME (AvailabilityTracker attribute)
MAXIMUM_SCORE (AvailabilityTracker attribute)
measure() (AvailabilityTracker method)
measure_sample() (AvailabilityTracker method)
medium_warning() (AvailabilityTracker method)
merge_stakes() (Staker method)
(StakingEscrowAgent method)
MergedReservoir (class in nucypher.policy.policies)
message (AvailabilityTracker.Lonely attribute)
(AvailabilityTracker.Solitary attribute)
(JSONRPCStdoutEmitter.InternalError attribute)
(JSONRPCStdoutEmitter.InvalidParams attribute)
(JSONRPCStdoutEmitter.InvalidRequest attribute)
(JSONRPCStdoutEmitter.JSONRPCError attribute)
(JSONRPCStdoutEmitter.MethodNotFound attribute)
(JSONRPCStdoutEmitter.ParseError attribute)
message() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
MessageKit
(class in nucypher.crypto.kits)
microsecond() (BaseEconomics.MayaDT property)
middleware_onion() (BaseEconomics.Web3 property)
(BlockchainInterface.Web3 property)
middlewares (BaseEconomics.Web3.EthereumTesterProvider attribute)
(BlockchainInterface.Web3.EthereumTesterProvider attribute)
mild_warning() (AvailabilityTracker method)
min_fee_rate() (Staker property)
minimum_allowed_bid() (WorkLockAgent property)
MINIMUM_DISBURSEMENT (Felix attribute)
(FelixConfiguration.Felix attribute)
MINIMUM_PASSWORD_LENGTH (NucypherKeyring attribute)
mint() (PreallocationEscrowAgent method)
(Staker method)
(StakingEscrowAgent method)
mintable_periods() (Staker method)
minute() (BaseEconomics.MayaDT property)
missing_commitments() (Staker property)
(Worker property)
MissingField
module
nucypher.acumen
nucypher.acumen.nicknames
nucypher.acumen.perception
nucypher.blockchain
nucypher.blockchain.economics
nucypher.blockchain.eth
nucypher.blockchain.eth.actors
nucypher.blockchain.eth.agents
nucypher.blockchain.eth.aragon
nucypher.blockchain.eth.clients
nucypher.blockchain.eth.constants
nucypher.blockchain.eth.decorators
nucypher.blockchain.eth.deployers
nucypher.blockchain.eth.events
nucypher.blockchain.eth.interfaces
nucypher.blockchain.eth.multisig
nucypher.blockchain.eth.networks
nucypher.blockchain.eth.providers
nucypher.blockchain.eth.registry
nucypher.blockchain.eth.signers
nucypher.blockchain.eth.signers.base
nucypher.blockchain.eth.signers.hardware
nucypher.blockchain.eth.signers.software
nucypher.blockchain.eth.token
nucypher.blockchain.eth.utils
nucypher.blockchain.middleware
nucypher.blockchain.middleware.retry
nucypher.characters
nucypher.characters.banners
nucypher.characters.base
nucypher.characters.chaotic
nucypher.characters.control
nucypher.characters.control.controllers
nucypher.characters.control.emitters
nucypher.characters.control.interfaces
nucypher.characters.control.specifications
nucypher.characters.control.specifications.alice
nucypher.characters.control.specifications.base
nucypher.characters.control.specifications.bob
nucypher.characters.control.specifications.enrico
nucypher.characters.control.specifications.exceptions
nucypher.characters.control.specifications.fields
nucypher.characters.control.specifications.fields.base
nucypher.characters.control.specifications.fields.cleartext
nucypher.characters.control.specifications.fields.datetime
nucypher.characters.control.specifications.fields.file
nucypher.characters.control.specifications.fields.key
nucypher.characters.control.specifications.fields.label
nucypher.characters.control.specifications.fields.messagekit
nucypher.characters.control.specifications.fields.misc
nucypher.characters.control.specifications.fields.signature
nucypher.characters.control.specifications.fields.treasuremap
nucypher.characters.lawful
nucypher.characters.unlawful
nucypher.config
nucypher.config.base
nucypher.config.characters
nucypher.config.constants
nucypher.config.keyring
nucypher.config.node
nucypher.config.storages
nucypher.crypto
nucypher.crypto.api
nucypher.crypto.constants
nucypher.crypto.keypairs
nucypher.crypto.kits
nucypher.crypto.powers
nucypher.crypto.signing
nucypher.crypto.splitters
nucypher.crypto.utils
nucypher.datastore
nucypher.datastore.base
nucypher.datastore.datastore
nucypher.datastore.deprecated
nucypher.datastore.models
nucypher.network
nucypher.network.exceptions
nucypher.network.middleware
nucypher.network.nodes
nucypher.network.protocols
nucypher.network.resources
nucypher.network.server
nucypher.network.trackers
nucypher.policy
nucypher.policy.collections
nucypher.policy.identity
nucypher.policy.policies
month() (BaseEconomics.MayaDT property)
most_recent_node_change (FleetSensor attribute)
most_recent_replete() (WorkOrderHistory method)
MULTIPLIER (Felix attribute)
(FelixConfiguration.Felix attribute)
MultiSigActor (class in nucypher.blockchain.eth.actors)
MultiSigActor.UnknownExecutive
MultiSigAgent (class in nucypher.blockchain.eth.agents)
MultiSigDeployer (class in nucypher.blockchain.eth.deployers)
N
N (class in nucypher.characters.control.specifications.fields.misc)
NAME (AliceConfiguration attribute)
(BaseConfiguration attribute)
(BobConfiguration attribute)
name (CanonicalRegistrySource attribute)
(EmbeddedRegistrySource attribute)
NAME (FelixConfiguration attribute)
name (GithubRegistrySource attribute)
NAME (StakeHolderConfiguration attribute)
(UrsulaConfiguration attribute)
name() (Character property)
(DAORegistry.Instance property)
net (BaseEconomics.Web3 attribute)
(BlockchainInterface.Web3 attribute)
net_version() (EthereumClient property)
network_bootstrap() (Learner method)
NETWORKS (NetworksInventory attribute)
NetworksInventory (class in nucypher.blockchain.eth.networks)
NetworksInventory.UnrecognizedNetwork
new_account() (EthereumTesterClient method)
(GethClient method)
(ParityClient method)
new_vote() (VotingAgent method)
next_bidder_to_check() (WorkLockAgent method)
Nickname (class in nucypher.acumen.nicknames)
nickname() (Card property)
(FleetSensor property)
(FleetSensor.FleetState property)
(NodeSprout property)
nickname_icon() (Teacher property)
nickname_icon_details() (Teacher method)
NicknameCharacter (class in nucypher.acumen.nicknames)
node_details() (Teacher static method)
node_id_splitter (TreasureMap attribute)
node_information() (NucypherMiddlewareClient method)
node_selector() (NucypherMiddlewareClient method)
node_splitter (Learner attribute)
NoDecryptingPower
nodes() (FleetSensor.FleetState property)
nodes_as_bytes() (TreasureMap method)
NodeSprout (class in nucypher.network.nodes)
NodeStorage (class in nucypher.config.storages)
NodeStorage.NodeStorageError
NodeStorage.UnknownNode
non_withdrawable_stake() (Staker method)
(StakingEscrowAgent method)
nonce() (MultiSigAgent property)
NoSigningPower
not_found_error (DecryptingPower attribute)
(SigningPower attribute)
(TLSHostingPower attribute)
(TransactingPower attribute)
NoTransactingPower
NU
(class in nucypher.blockchain.eth.token)
NU.InvalidAmount
NU.InvalidDenomination
nucypher.acumen
module
nucypher.acumen.nicknames
module
nucypher.acumen.perception
module
nucypher.blockchain
module
nucypher.blockchain.economics
module
nucypher.blockchain.eth
module
nucypher.blockchain.eth.actors
module
nucypher.blockchain.eth.agents
module
nucypher.blockchain.eth.aragon
module
nucypher.blockchain.eth.clients
module
nucypher.blockchain.eth.constants
module
nucypher.blockchain.eth.decorators
module
nucypher.blockchain.eth.deployers
module
nucypher.blockchain.eth.events
module
nucypher.blockchain.eth.interfaces
module
nucypher.blockchain.eth.multisig
module
nucypher.blockchain.eth.networks
module
nucypher.blockchain.eth.providers
module
nucypher.blockchain.eth.registry
module
nucypher.blockchain.eth.signers
module
nucypher.blockchain.eth.signers.base
module
nucypher.blockchain.eth.signers.hardware
module
nucypher.blockchain.eth.signers.software
module
nucypher.blockchain.eth.token
module
nucypher.blockchain.eth.utils
module
nucypher.blockchain.middleware
module
nucypher.blockchain.middleware.retry
module
nucypher.characters
module
nucypher.characters.banners
module
nucypher.characters.base
module
nucypher.characters.chaotic
module
nucypher.characters.control
module
nucypher.characters.control.controllers
module
nucypher.characters.control.emitters
module
nucypher.characters.control.interfaces
module
nucypher.characters.control.specifications
module
nucypher.characters.control.specifications.alice
module
nucypher.characters.control.specifications.base
module
nucypher.characters.control.specifications.bob
module
nucypher.characters.control.specifications.enrico
module
nucypher.characters.control.specifications.exceptions
module
nucypher.characters.control.specifications.fields
module
nucypher.characters.control.specifications.fields.base
module
nucypher.characters.control.specifications.fields.cleartext
module
nucypher.characters.control.specifications.fields.datetime
module
nucypher.characters.control.specifications.fields.file
module
nucypher.characters.control.specifications.fields.key
module
nucypher.characters.control.specifications.fields.label
module
nucypher.characters.control.specifications.fields.messagekit
module
nucypher.characters.control.specifications.fields.misc
module
nucypher.characters.control.specifications.fields.signature
module
nucypher.characters.control.specifications.fields.treasuremap
module
nucypher.characters.lawful
module
nucypher.characters.unlawful
module
nucypher.config
module
nucypher.config.base
module
nucypher.config.characters
module
nucypher.config.constants
module
nucypher.config.keyring
module
nucypher.config.node
module
nucypher.config.storages
module
nucypher.crypto
module
nucypher.crypto.api
module
nucypher.crypto.constants
module
nucypher.crypto.keypairs
module
nucypher.crypto.kits
module
nucypher.crypto.powers
module
nucypher.crypto.signing
module
nucypher.crypto.splitters
module
nucypher.crypto.utils
module
nucypher.datastore
module
nucypher.datastore.base
module
nucypher.datastore.datastore
module
nucypher.datastore.deprecated
module
nucypher.datastore.models
module
nucypher.network
module
nucypher.network.exceptions
module
nucypher.network.middleware
module
nucypher.network.nodes
module
nucypher.network.protocols
module
nucypher.network.resources
module
nucypher.network.server
module
nucypher.network.trackers
module
nucypher.policy
module
nucypher.policy.collections
module
nucypher.policy.identity
module
nucypher.policy.policies
module
NucypherKeyring (class in nucypher.config.keyring)
NucypherKeyring.AuthenticationFailed
NucypherKeyring.KeyringError
NucypherKeyring.KeyringLocked
NucypherMiddlewareClient (class in nucypher.network.middleware)
NucypherTokenActor (class in nucypher.blockchain.eth.actors)
NucypherTokenAgent (class in nucypher.blockchain.eth.agents)
NucypherTokenDeployer (class in nucypher.blockchain.eth.deployers)
null_stream() (in module nucypher.characters.control.emitters)
number_of_deployment_transactions (StakingInterfaceDeployer attribute)
number_of_owners() (MultiSigAgent property)
NuNit
nunits_per_token (BaseEconomics attribute)
O
OCCUPATION_RATIO (Allocator attribute)
only_me() (in module nucypher.blockchain.eth.decorators)
opts (BaseSchema attribute)
(CreatePolicy attribute)
(Decrypt attribute)
(DerivePolicyEncryptionKey attribute)
(EncryptMessage attribute)
(GrantPolicy attribute)
(JoinPolicy attribute)
(PolicyBaseSchema attribute)
(PublicKeys attribute)
,
[1]
(Retrieve attribute)
(Revoke attribute)
orient() (TreasureMap method)
output_splitter (WorkOrder.PRETask attribute)
ownable_deployer_classes (ContractAdministrator attribute)
OwnableContractMixin (class in nucypher.blockchain.eth.deployers)
OwnableContractMixin.ContractNotOwnable
owned_tokens() (Staker method)
(StakingEscrowAgent method)
owner() (EthereumContractAgent property)
(OwnableContractMixin property)
(PreallocationEscrowAgent property)
owners() (MultiSigAgent property)
P
parity (BaseEconomics.Web3 attribute)
(BlockchainInterface.Web3 attribute)
PARITY (EthereumClient attribute)
ParityClient (class in nucypher.blockchain.eth.clients)
parse_node_or_host_and_port() (NucypherMiddlewareClient method)
parse_node_uri() (in module nucypher.network.protocols)
parse_transaction_data() (EthereumClient method)
(EthereumTesterClient method)
partition_stakers_by_activity() (StakingEscrowAgent method)
path() (KeystoreSigner property)
payload() (ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(Nickname method)
(NicknameCharacter method)
(NodeStorage method)
(WorkOrder method)
payload_splitter() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
peek() (BaseConfiguration class method)
peek_at_treasure_map() (Bob method)
(BobConfiguration.Bob method)
peers() (EthereumClient property)
(GethClient property)
(ParityClient property)
penalty_history() (AdjudicatorAgent method)
penalty_history_coefficient() (AdjudicatorAgent property)
pending() (WorkTracker property)
pending_deposits() (Allocator property)
percentage_penalty_coefficient() (AdjudicatorAgent property)
Period
period_to_epoch() (in module nucypher.blockchain.eth.utils)
periods_remaining() (Stake property)
PKE
place_bid() (Bidder method)
pm() (BaseEconomics.Web3 property)
(BlockchainInterface.Web3 property)
Policy (class in nucypher.policy.policies)
Policy.EnactmentError
Policy.NotEnoughUrsulas
POLICY_ID_LENGTH (Policy attribute)
policy_manager() (StakingEscrowAgent property)
policy_pubkey() (Enrico property)
PolicyArrangement (class in nucypher.datastore.models)
PolicyBaseSchema (class in nucypher.characters.control.specifications.alice)
PolicyManagerAgent (class in nucypher.blockchain.eth.agents)
PolicyManagerDeployer (class in nucypher.blockchain.eth.deployers)
PolicyMessageKit (class in nucypher.crypto.kits)
population() (FleetSensor method)
PositiveInteger (class in nucypher.characters.control.specifications.fields.misc)
power_ups() (CryptoPower method)
PowerUpError
PRE
PreallocationEscrowAgent (class in nucypher.blockchain.eth.agents)
PreallocationEscrowAgent.StakingInterfaceAgent (class in nucypher.blockchain.eth.agents)
PreallocationEscrowDeployer (class in nucypher.blockchain.eth.deployers)
precompute_values() (IndisputableEvidence method)
PrefetchStrategy (class in nucypher.policy.policies)
preparation_steps (StakingEscrowDeployer attribute)
prepare_for_publication() (TreasureMap method)
prettify_eth_amount() (in module nucypher.blockchain.eth.utils)
primary_deployer_classes (ContractAdministrator attribute)
principal_contract() (PreallocationEscrowAgent property)
PrivateKeyExistsError
produce() (CharacterConfiguration method)
(UrsulaConfiguration method)
prolong_stake() (Staker method)
(StakingEscrowAgent method)
Proposal (class in nucypher.blockchain.eth.multisig)
propose_adding_owner() (Trustee method)
propose_arrangement() (RestMiddleware method)
propose_changing_threshold() (Trustee method)
propose_removing_owner() (Trustee method)
provider() (BaseEconomics.Web3 property)
(BaseEconomics.Web3.RequestManager property)
(BlockchainInterface property)
(BlockchainInterface.Web3 property)
(BlockchainInterface.Web3.RequestManager property)
ProviderError
provides (DecryptingPower attribute)
(SigningPower attribute)
(TLSHostingPower attribute)
ProxyContractDeployer (class in nucypher.blockchain.eth.deployers)
ProxyRESTServer (class in nucypher.network.server)
public_id() (TreasureMap method)
public_key() (KeyPairBasedPower method)
public_keys() (AliceInterface method)
(BobInterface method)
(Character method)
public_verify() (TreasureMap method)
PublicKeys (class in nucypher.characters.control.specifications.alice)
(class in nucypher.characters.control.specifications.bob)
publish_fraudulent_treasure_map() (Vladimir method)
publish_treasure_map() (EnactedPolicy method)
put_treasure_map_on_node() (RestMiddleware method)
Q
query_by() (Datastore method)
R
r() (Authorization.SignatureComponents property)
random_interval() (WorkTracker class method)
raw_min_fee_rate() (Staker property)
Re-encryption Key
read() (BaseContractRegistry method)
(InMemoryAllocationRegistry method)
(InMemoryContractRegistry method)
(LocalContractRegistry method)
read_certificate_pseudonym() (in module nucypher.crypto.api)
read_nodes_from_storage() (Learner method)
READY_CLI_FEEDBACK_RATE (Worker attribute)
READY_POLL_RATE (Worker attribute)
READY_TIMEOUT (Worker attribute)
ready_to_activate() (StakingEscrowDeployer property)
really_unknown_version_message (Teacher attribute)
REASONS (BlockchainInterface attribute)
receive_async() (BaseEconomics.Web3.RequestManager method)
(BlockchainInterface.Web3.RequestManager method)
receive_blocking() (BaseEconomics.Web3.RequestManager method)
(BlockchainInterface.Web3.RequestManager method)
record() (AvailabilityTracker method)
record_field() (DatastoreKey property)
record_fleet_state() (FleetSensor method)
record_id() (DatastoreKey property)
record_type() (DatastoreKey property)
RecordField (class in nucypher.datastore.base)
RecordNotFound
recover_address_eip_191() (in module nucypher.crypto.api)
recover_executive_address() (Authorization method)
recover_pubkey_from_signature() (in module nucypher.crypto.utils)
recruit_sidekick() (ContractAdministrator method)
reencrypt() (RestMiddleware method)
refresh() (StakeList method)
refresh_stakes() (Staker method)
refund() (WorkLockAgent method)
refund_deposit() (Bidder method)
refunded_work() (Bidder property)
register_interface() (BlockchainInterfaceFactory class method)
REGISTRY_NAME (AllocationRegistry attribute)
(BaseContractRegistry attribute)
(IndividualAllocationRegistry attribute)
REGISTRY_TYPE (AllocationRegistry attribute)
(LocalContractRegistry attribute)
RegistrySourceManager (class in nucypher.blockchain.eth.registry)
RegistrySourceManager.NoSourcesAvailable
release_worker() (PreallocationEscrowAgent method)
(StakingEscrowAgent method)
remaining_work() (Bidder property)
remember_node() (Learner method)
remove() (ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
remove_unused_stake() (Staker method)
(StakingEscrowAgent method)
request_async() (BaseEconomics.Web3.RequestManager method)
(BlockchainInterface.Web3.RequestManager method)
request_blocking() (BaseEconomics.Web3.RequestManager method)
(BlockchainInterface.Web3.RequestManager method)
request_evaluation() (Investigator method)
respond() (WebEmitter method)
response_cleaner() (NucypherMiddlewareClient static method)
rest_app() (Ursula property)
(UrsulaConfiguration.Ursula property)
rest_information() (Ursula method)
(UrsulaConfiguration.Ursula method)
rest_interface() (Ursula property)
(UrsulaConfiguration.Ursula property)
rest_server_certificate() (Ursula method)
(UrsulaConfiguration.Ursula method)
rest_url() (ProxyRESTServer method)
(Ursula property)
(UrsulaConfiguration.Ursula property)
restake_unlock_period() (Staker property)
restaking_lock_enabled() (Staker property)
RestMiddleware (class in nucypher.network.middleware)
RestMiddleware.BadRequest
RestMiddleware.NotFound
RestMiddleware.UnexpectedResponse
retarget() (ProxyContractDeployer method)
(UpgradeableContractMixin method)
retarget_proxy() (ContractAdministrator method)
Retrieve (class in nucypher.characters.control.specifications.bob)
retrieve() (Bob method)
(BobConfiguration.Bob method)
(BobInterface method)
retrieve_from_blockchain() (EconomicsFactory static method)
RetryRequestMiddleware (class in nucypher.blockchain.middleware.retry)
Revocation (class in nucypher.policy.collections)
revocation_splitter (Revocation attribute)
RevocationKit (class in nucypher.crypto.kits)
revokable_addresses() (RevocationKit property)
Revoke (class in nucypher.characters.control.specifications.alice)
revoke() (Alice method)
(AliceConfiguration.Alice method)
(AliceInterface method)
revoke_arrangement() (PolicyManagerAgent method)
(RestMiddleware method)
revoke_policy() (PolicyManagerAgent method)
reward_coefficient() (AdjudicatorAgent property)
rewards_during_period() (StandardTokenEconomics method)
rfc2822() (BaseEconomics.MayaDT method)
rfc3339() (BaseEconomics.MayaDT method)
rollback() (ProxyContractDeployer method)
(StakingInterfaceRouterDeployer method)
(UpgradeableContractMixin method)
rollback_contract() (ContractAdministrator method)
rotate_emergency_response_team() (EmergencyResponseManager method)
run() (Ursula method)
(UrsulaConfiguration.Ursula method)
running() (AvailabilityTracker property)
runtime_filepaths() (CharacterConfiguration property)
S
s() (Authorization.SignatureComponents property)
sample() (AvailabilityTracker method)
sample_no_replacement() (WeightedSampler method)
SAMPLE_SIZE (AvailabilityTracker attribute)
sanitize() (WorkOrder method)
save() (Card method)
save_deployment_receipts() (ContractAdministrator method)
save_receipt() (in module nucypher.blockchain.eth.decorators)
save_work_order() (WorkOrderHistory method)
score() (AvailabilityTracker property)
search() (AllocationRegistry method)
(BaseContractRegistry method)
second() (BaseEconomics.MayaDT property)
secure_random() (in module nucypher.crypto.api)
secure_random_range() (in module nucypher.crypto.api)
seed_node_metadata() (Teacher method)
SEEDING_DURATION (AvailabilityTracker attribute)
SeednodeMetadata (in module nucypher.config.constants)
select_teacher_nodes() (Learner method)
send_raw_transaction() (EthereumClient method)
send_transaction() (BlockchainInterface method)
(EthereumClient method)
send_work_order_payload_to_ursula() (RestMiddleware method)
sender() (PolicyMessageKit property)
SENSITIVITY (AvailabilityTracker attribute)
serialize() (Authorization method)
(BaseConfiguration method)
serialize_pubkey() (Keypair method)
SERVER_VERSION (ProxyRESTServer attribute)
set_cert_storage_function() (Teacher class method)
set_federated_mode() (Teacher class method)
set_fee_rate_range() (ContractAdministrator method)
(PolicyManagerDeployer method)
set_gas_strategy() (EthereumClient method)
set_min_fee_rate() (PolicyManagerAgent method)
(PreallocationEscrowAgent method)
(Staker method)
set_nickname() (Card method)
set_restaking() (PreallocationEscrowAgent method)
(StakingEscrowAgent method)
set_snapshots() (StakingEscrowAgent method)
set_staker() (StakeHolder method)
set_winding_down() (PreallocationEscrowAgent method)
(StakingEscrowAgent method)
severe_warning() (AvailabilityTracker method)
sha256_digest() (in module nucypher.crypto.api)
sha3() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
shuffled() (FleetSensor method)
shutdown_everything() (AvailabilityTracker method)
sign() (Character method)
(SigningKeypair method)
sign_and_broadcast_transaction() (BlockchainInterface method)
SIGN_DATA_CONTENT_TYPES (ClefSigner attribute)
SIGN_DATA_FOR_CLIQUE (ClefSigner attribute)
SIGN_DATA_FOR_ECRECOVER (ClefSigner attribute)
SIGN_DATA_FOR_VALIDATOR (ClefSigner attribute)
sign_data_for_validator() (ClefSigner method)
sign_message() (ClefSigner method)
(EthereumClient method)
(EthereumTesterClient method)
(KeystoreSigner method)
(Signer method)
(TransactingPower method)
(TrezorSigner method)
(Web3Signer method)
sign_transaction() (ClefSigner method)
(EthereumClient method)
(EthereumTesterClient method)
(GethClient method)
(KeystoreSigner method)
(Signer method)
(TransactingPower method)
(TrezorSigner method)
(Web3Signer method)
signature() (MessageKit property)
SignatureStamp (class in nucypher.crypto.signing)
SignedTreasureMap (class in nucypher.policy.collections)
Signer (class in nucypher.blockchain.eth.signers.base)
Signer.AccessDenied
Signer.AccountLocked
Signer.InvalidSignerURI
Signer.SignerError
Signer.UnknownAccount
signing_public_key() (NucypherKeyring property)
SigningKeypair (class in nucypher.crypto.keypairs)
SigningPower (class in nucypher.crypto.powers)
slang_date() (BaseEconomics.MayaDT method)
slang_time() (BaseEconomics.MayaDT method)
slashing_deployment_parameters() (BaseEconomics property)
slashing_parameters() (AdjudicatorAgent method)
SLOW_INTERVAL (AvailabilityTracker attribute)
slowing_refund() (WorkLockAgent property)
snap() (BaseEconomics.MayaDT method)
snapshot() (FleetSensor method)
snapshot_splitter (FleetSensor attribute)
solidityKeccak() (BaseEconomics.Web3 method)
(BlockchainInterface.Web3 method)
soliditySha3() (BaseEconomics.Web3 method)
(BlockchainInterface.Web3 method)
sorted() (FleetSensor method)
sorted_nodes() (Teacher method)
sorted_stakes() (Staker method)
source() (BaseContractRegistry property)
(ForgetfulNodeStorage property)
(LocalFileBasedNodeStorage property)
(NodeStorage property)
SOURCES (BlockchainDeployerInterface attribute)
SpecificationError
split_bytes() (CryptoKit class method)
splitter (Arrangement attribute)
(Authorization attribute)
(CryptoKit attribute)
splitter() (MessageKit class method)
(SignedTreasureMap class method)
(TreasureMap class method)
STAGING_DELAY (Felix attribute)
(FelixConfiguration.Felix attribute)
Stake
(class in nucypher.blockchain.eth.token)
Stake.StakingError
Stake.Status (class in nucypher.blockchain.eth.token)
StakeHolder (class in nucypher.blockchain.eth.actors)
StakeHolderConfiguration (class in nucypher.config.characters)
StakeList (class in nucypher.blockchain.eth.token)
Staker
(class in nucypher.blockchain.eth.actors)
Staker.InsufficientTokens
Staker.StakerError
StakersReservoir (class in nucypher.blockchain.eth.agents)
staking_deployment_parameters() (BaseEconomics property)
staking_escrow_contract() (AdjudicatorAgent property)
staking_parameters() (StakingEscrowAgent method)
StakingEscrowAgent (class in nucypher.blockchain.eth.agents)
StakingEscrowAgent.NotEnoughStakers
StakingEscrowDeployer (class in nucypher.blockchain.eth.deployers)
StakingInterfaceDeployer (class in nucypher.blockchain.eth.deployers)
StakingInterfaceRouterDeployer (class in nucypher.blockchain.eth.deployers)
STALECHECK_ALLOWABLE_DELAY (EthereumClient attribute)
Stamp
stamp() (Character property)
(NodeSprout property)
standard_deployer_classes (ContractAdministrator attribute)
StandardTokenEconomics (class in nucypher.blockchain.economics)
start() (AvailabilityTracker method)
(Felix method)
(FelixConfiguration.Felix method)
(JSONRPCController method)
(TreasureMapPublisher method)
(WebController method)
(WorkTracker method)
start_bidding_date() (WorkLockAgent property)
start_distribution() (Felix method)
(FelixConfiguration.Felix method)
start_learning_loop() (Felix method)
(FelixConfiguration.Felix method)
(Learner method)
start_tracking_state() (FleetSensor method)
static_payload() (AliceConfiguration method)
(BaseConfiguration method)
(BobConfiguration method)
(CharacterConfiguration method)
(FelixConfiguration method)
(StakeHolderConfiguration method)
(UrsulaConfiguration method)
status() (AvailabilityTracker method)
(Stake method)
StdoutEmitter (class in nucypher.characters.control.emitters)
StdoutEmitter.MethodNotFound
stop() (AvailabilityTracker method)
(Ursula method)
(UrsulaConfiguration.Ursula method)
(WorkTracker method)
stop_character() (CharacterControlServer method)
stop_distribution() (Felix method)
(FelixConfiguration.Felix method)
stop_learning_loop() (Learner method)
store_metadata() (Character method)
store_node_certificate() (ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
store_node_metadata() (ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
StrangerStamp (class in nucypher.crypto.signing)
String (class in nucypher.characters.control.specifications.fields.misc)
substantiate_stamp() (Teacher method)
subtract() (BaseEconomics.MayaDT method)
subtract_date() (BaseEconomics.MayaDT method)
SuspiciousActivity
swarm() (StakingEscrowAgent method)
sync() (Stake method)
synchronous_query_timeout (Teacher attribute)
T
target() (Action property)
Teacher (class in nucypher.network.nodes)
Teacher.AreYouFromThePast
Teacher.InvalidNode
Teacher.InvalidStamp
Teacher.InvalidWorkerSignature
Teacher.IsFromTheFuture
Teacher.NotStaking
Teacher.StampNotSigned
Teacher.UnbondedWorker
Teacher.UnexpectedVersion
Teacher.WrongMode
TEACHER_NODES (RestMiddleware attribute)
TEACHER_VERSION (Teacher attribute)
TEMP_CONFIGURATION_DIR_PREFIX (CharacterConfiguration attribute)
TemporaryContractRegistry (class in nucypher.blockchain.eth.registry)
TemporaryFileBasedNodeStorage (class in nucypher.config.storages)
terminal_period() (StakeList property)
test_client() (CharacterControlServer method)
(CLIController method)
(JSONRPCController method)
(WebController method)
ThreadedSession (class in nucypher.datastore.deprecated)
threshold() (MultiSigAgent property)
time_remaining() (Stake method)
TIMEOUT (BlockchainDeployerInterface attribute)
(BlockchainInterface attribute)
(ClefSigner attribute)
timeout (NucypherMiddlewareClient attribute)
timestamp() (Teacher property)
timestamp_bytes() (Teacher method)
timezone() (BaseEconomics.MayaDT property)
TLS_CERTIFICATE_ENCODING (NodeStorage attribute)
TLS_CERTIFICATE_EXTENSION (NodeStorage attribute)
TLSHostingPower (class in nucypher.network.server)
TLSHostingPower.NoHostingPower
to_base64() (Card method)
to_bytes() (MessageKit method)
to_configuration_file() (BaseConfiguration method)
(StakeHolderConfiguration method)
to_dict() (Card method)
(LocalContractRegistry method)
(Staker method)
to_hex() (Card method)
to_json() (Card method)
to_nunits() (NU method)
to_qr_code() (Card method)
to_stake_info() (Stake method)
to_tokens() (NU method)
toBytes() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
toChecksumAddress() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
toHex() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
toInt() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
toJSON() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
token_balance() (NucypherTokenActor property)
(Wallet method)
(Worker property)
token_supply_at_period() (StandardTokenEconomics method)
TokenManagerAgent (class in nucypher.blockchain.eth.agents)
toString() (BaseEconomics.Web3.Iban method)
(BlockchainInterface.Web3.Iban method)
total_stake() (StakeHolder property)
toText() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
toWei() (BaseEconomics.Web3 static method)
(BlockchainInterface.Web3 static method)
tracker_class (Learner attribute)
TransactingPower (class in nucypher.crypto.powers)
TransactingPower.AccountLocked
TRANSACTION_POLLING_TIME (EthereumClient attribute)
(InfuraClient attribute)
transfer() (NucypherTokenAgent method)
transfer_ownership() (OwnableContractMixin method)
transport_serializer (StdoutEmitter attribute)
transport_serializer() (JSONRPCStdoutEmitter method)
(WebEmitter method)
Treasure Map
TreasureMap (class in nucypher.characters.control.specifications.fields.treasuremap)
(class in nucypher.datastore.models)
(class in nucypher.policy.collections)
TreasureMap.InvalidSignature
TreasureMap.IsDisorienting
TreasureMap.NowhereToBeFound
TreasureMapPublisher (class in nucypher.policy.policies)
TrezorSigner (class in nucypher.blockchain.eth.signers.hardware)
TrezorSigner.DeviceError
TrezorSigner.NoDeviceDetected
TRUNCATE (Card attribute)
Trustee (class in nucypher.blockchain.eth.actors)
Trustee.NoAuthorizations
U
Umbral
UmbralMessageKit (class in nucypher.characters.control.specifications.fields.messagekit)
(in module nucypher.crypto.kits)
UmbralSignature (class in nucypher.characters.control.specifications.fields.signature)
unbond_worker() (Staker method)
unknown (BaseSchema.Meta attribute)
UNKNOWN (NetworksInventory attribute)
unknown_version_message (Teacher attribute)
unlock() (NucypherKeyring method)
unlock_account() (ClefSigner method)
(EthereumClient method)
(EthereumTesterClient method)
(GanacheClient method)
(GethClient method)
(InfuraClient method)
(KeystoreSigner method)
(ParityClient method)
(Signer method)
(TransactingPower method)
(TrezorSigner method)
(Web3Signer method)
unlock_required() (in module nucypher.config.keyring)
UNLOCKED (Stake.Status attribute)
unvested_tokens() (PreallocationEscrowAgent property)
update() (BaseConfiguration method)
(CharacterConfiguration method)
update_snapshot() (Teacher method)
updated() (FleetSensor.FleetState property)
(StakeList property)
upgrade() (UpgradeableContractMixin method)
upgrade_contract() (ContractAdministrator method)
upgradeable_deployer_classes (ContractAdministrator attribute)
UpgradeableContractMixin (class in nucypher.blockchain.eth.deployers)
UpgradeableContractMixin.ContractNotUpgradeable
uri() (InterfaceInfo property)
uri_scheme() (ClefSigner class method)
(KeystoreSigner class method)
(Signer class method)
(TrezorSigner class method)
(Web3Signer class method)
Ursula
(class in nucypher.characters.lawful)
Ursula.NotEnoughUrsulas
Ursula.NotFound
UrsulaConfiguration (class in nucypher.config.characters)
UrsulaConfiguration.Ursula (class in nucypher.config.characters)
UrsulaConfiguration.Ursula.NotEnoughUrsulas
UrsulaConfiguration.Ursula.NotFound
ursulas() (WorkOrderHistory property)
use_ursula_as_an_involuntary_and_unbeknownst_cdn() (Amonia method)
V
v() (Authorization.SignatureComponents property)
validate() (CharacterConfiguration method)
validate_checksum_address() (in module nucypher.blockchain.eth.decorators)
validate_divide() (in module nucypher.blockchain.eth.token)
validate_duration() (in module nucypher.blockchain.eth.token)
validate_increase() (in module nucypher.blockchain.eth.token)
validate_interface() (Teacher method)
validate_max_value() (in module nucypher.blockchain.eth.token)
validate_merge() (in module nucypher.blockchain.eth.token)
validate_metadata() (Teacher method)
validate_network_name() (NetworksInventory class method)
validate_password() (NucypherKeyring class method)
validate_prolong() (in module nucypher.blockchain.eth.token)
validate_value() (in module nucypher.blockchain.eth.token)
validate_worker() (Teacher method)
verified_node (NodeSprout attribute)
verify_and_parse_node_or_host_and_port() (NucypherMiddlewareClient method)
verify_bidding_correctness() (Bidder method)
(WorkLockAgent method)
verify_blockchain_signature() (SignedTreasureMap method)
verify_ecdsa() (in module nucypher.crypto.api)
verify_eip_191() (in module nucypher.crypto.api)
verify_from() (Character method)
(Learner method)
verify_node() (Teacher method)
verify_signature() (Revocation method)
verifying_key() (Card property)
VERSION (BaseConfiguration attribute)
(CharacterConfiguration attribute)
version (VersionedContract attribute)
version_splitter (Learner attribute)
VersionedContract (class in nucypher.blockchain.eth.interfaces)
Vladimir (class in nucypher.characters.unlawful)
vote() (VotingAgent method)
VotingAgent (class in nucypher.blockchain.eth.agents)
VotingAggregatorAgent (class in nucypher.blockchain.eth.agents)
W
wait_for_receipt() (EthereumClient method)
Wallet (class in nucypher.blockchain.eth.actors)
Wallet.UnknownAccount
wallets() (GethClient property)
was_this_evidence_evaluated() (AdjudicatorAgent method)
(Investigator method)
web3 (BaseEconomics.Web3.RequestManager attribute)
(BlockchainInterface.Web3.RequestManager attribute)
Web3ClientConnectionFailed
Web3ClientError
Web3ClientUnexpectedVersionString
Web3Signer (class in nucypher.blockchain.eth.signers.software)
WebController (class in nucypher.characters.control.controllers)
WebEmitter (class in nucypher.characters.control.emitters)
WebEmitter.MethodNotFound
week() (BaseEconomics.MayaDT property)
weekday() (BaseEconomics.MayaDT property)
Wei (class in nucypher.characters.control.specifications.fields.misc)
WeightedSampler (class in nucypher.blockchain.eth.agents)
withdraw() (Staker method)
(StakingEscrowAgent method)
withdraw_as_staker() (PreallocationEscrowAgent method)
withdraw_compensation() (Bidder method)
(WorkLockAgent method)
withdraw_eth() (PreallocationEscrowAgent method)
withdraw_preallocation_eth() (Staker method)
withdraw_preallocation_tokens() (Staker method)
withdraw_tokens() (PreallocationEscrowAgent method)
work_orders_for_capsules() (Bob method)
(BobConfiguration.Bob method)
work_to_eth() (WorkLockAgent method)
Worker
(class in nucypher.blockchain.eth.actors)
Worker.UnbondedWorker
Worker.WorkerError
worker_address() (Staker property)
(Teacher property)
WorkLock
worklock() (StakingEscrowAgent property)
worklock_deployment_parameters() (BaseEconomics property)
worklock_parameters() (WorkLockAgent method)
WorkLockAgent (class in nucypher.blockchain.eth.agents)
WorklockDeployer (class in nucypher.blockchain.eth.deployers)
Workorder (class in nucypher.datastore.models)
WorkOrder (class in nucypher.policy.collections)
WorkOrder.PRETask (class in nucypher.policy.collections)
WorkOrderHistory (class in nucypher.policy.collections)
WorkTracker (class in nucypher.blockchain.eth.token)
write() (BaseContractRegistry method)
(InMemoryAllocationRegistry method)
(InMemoryContractRegistry method)
(LocalContractRegistry method)
(Proposal method)
write_keyring() (AliceConfiguration method)
(BobConfiguration method)
(CharacterConfiguration method)
(FelixConfiguration method)
(UrsulaConfiguration method)
write_node_metadata() (Learner method)
Y
year() (BaseEconomics.MayaDT property)
Z
ZERO() (NU class method)
Read the Docs
v: latest
Versions
master
latest
docs
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds