main
Threshold
Legacy NuCypher Stakes
Upgrading to T
T Supply Details
PRE Application
Application Overview
Node Requirements
Running a PRE Node
PRE Node Deployment Automation
Node/Operator Diligence
Staking Providers
Ibex Testnet
Application Development
Getting Started with Characters
Web Development
Lynx Testnet
Local Development Fleet Testing
HTTP Character Control
Alice & Bob CLI
References
Installation Reference
CLI Reference
Environment Variables
PRE Application Events
Architecture
Character Concepts
Ethereum Contracts
Approaches to Upgradeable Contracts
The Slashing Protocol
APIS
Python API
Contracts API
Support
Releases
Contributing
Community
Troubleshooting
Frequently Asked Questions
Glossary
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
|
Z
A
account() (TransactingPower property)
accounts() (ClefSigner property)
(EthereumClient property)
(KeystoreSigner property)
(Signer property)
(TrezorSigner property)
(Web3Signer property)
activate() (CryptoPowerUp method)
(TransactingPower method)
add_active_policy() (Alice method)
(AliceConfiguration.Alice method)
add_confirmation() (RevocationKit method)
add_middleware() (EthereumClient method)
address() (BlockchainInterface.Web3.Iban method)
(PREApplicationAgent.OperatorInfo property)
ADDRESS_CACHE_SIZE (TrezorSigner attribute)
addresses() (FleetSensor method)
(FleetState method)
AdjudicatorAgent (class in nucypher.blockchain.eth.agents)
AdjudicatorDeployer (class in nucypher.blockchain.eth.deployers)
agency (AdjudicatorDeployer attribute)
(BaseContractDeployer attribute)
(NucypherTokenDeployer attribute)
(PREApplicationDeployer attribute)
(StakingEscrowDeployer attribute)
(SubscriptionManagerDeployer attribute)
agent() (ContractPayment property)
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)
ALLOWED_DEVIATION (WorkTrackerBase attribute)
ALT_PARITY (EthereumClient attribute)
Amonia (class in nucypher.characters.unlawful)
api() (BlockchainInterface.Web3 property)
api_endpoints (BlockchainInterface.Web3.EthereumTesterProvider attribute)
approve_and_call() (NucypherTokenAgent method)
approve_transfer() (NucypherTokenAgent method)
archived() (FleetState method)
ArchivedFleetState (class in nucypher.acumen.perception)
ArrangementInfo (class in nucypher.types)
as_retrieval_kit() (PolicyMessageKit method)
as_umbral_pubkey() (SignatureStamp method)
as_umbral_signer() (SignatureStamp method)
assemble() (CharacterConfiguration class method)
(UrsulaConfiguration class method)
assemble_error() (JSONRPCStdoutEmitter static method)
assemble_response() (JSONRPCStdoutEmitter static method)
(WebEmitter static method)
async_net (BlockchainInterface.Web3 attribute)
attach_keystore() (CharacterConfiguration method)
attach_middleware() (BlockchainInterface method)
attach_modules() (BlockchainInterface.Web3 method)
attach_schema() (in module nucypher.control.interfaces)
attach_transacting_key() (Vladimir class method)
aux_deployer_classes (ContractAdministrator attribute)
AvailabilityTracker (class in nucypher.network.trackers)
AvailabilityTracker.Lonely
AvailabilityTracker.Solitary
AvailabilityTracker.Unreachable
B
balance_eth() (LocalUrsulaStatus property)
banner (Alice attribute)
(AliceConfiguration.Alice attribute)
(Bob attribute)
(BobConfiguration.Bob attribute)
(Enrico attribute)
(Ursula attribute)
(UrsulaConfiguration.Ursula attribute)
banner() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
Base64BytesRepresentation (class in nucypher.control.specifications.fields.base)
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
BaseField (class in nucypher.control.specifications.fields.base)
BaseSchema (class in nucypher.control.specifications.base)
BaseSchema.Meta (class in nucypher.control.specifications.base)
BLOCK_CONFIRMATIONS_POLLING_TIME (EthereumClient attribute)
block_number() (EthereumClient property)
block_until_enough_confirmations() (EthereumClient method)
block_until_number_of_known_nodes_is() (Learner method)
block_until_ready() (Operator method)
block_until_specific_nodes_are_known() (Learner method)
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.AsyncHTTPProvider (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)
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_operator() (PREApplicationAgent method)
BOR (EthereumClient attribute)
BorClient (class in nucypher.blockchain.eth.clients)
build_contract_transaction() (BlockchainInterface method)
build_payload() (BlockchainInterface method)
build_retarget_transaction() (ProxyContractDeployer method)
bytestring_of_known_nodes() (Teacher method)
C
cache_async_session() (BlockchainInterface.Web3.AsyncHTTPProvider method)
calculate_period_duration() (in module nucypher.blockchain.eth.utils)
call_interface() (JSONRPCController method)
can_be_idle (BaseContractDeployer attribute)
(StakingEscrowDeployer attribute)
canonical_address() (Character property)
(NodeSprout property)
canonical_address_from_umbral_key() (in module nucypher.crypto.utils)
canonical_addresses() (RetrievalResult method)
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)
cast_paths_from() (in module nucypher.config.util)
cFrag
chain_id() (EthereumClient property)
chain_name() (EthereumClient property)
Character
(class in nucypher.characters.base)
character() (Card property)
CHARACTER_CLASS (AliceConfiguration attribute)
(BobConfiguration attribute)
(CharacterConfiguration attribute)
(UrsulaConfiguration attribute)
CharacterCLIController (class in nucypher.characters.control.controllers)
CharacterConfiguration (class in nucypher.config.base)
CharacterPublicInterface (class in nucypher.characters.control.interfaces)
CHARGE_RATE (AvailabilityTracker attribute)
check_availability() (RestMiddleware method)
check_deployment_readiness() (AdjudicatorDeployer method)
(BaseContractDeployer method)
check_rate_or_value_not_both() (PolicyBaseSchema method)
check_transaction_is_on_chain() (EthereumClient method)
check_valid_n_and_m() (PolicyBaseSchema method)
checksum() (ArchivedFleetState property)
(BlockchainInterface.Web3.Iban method)
(FleetSensor property)
checksum_address() (NodeSprout property)
checksum_address_from_filepath() (CharacterConfiguration class method)
(UrsulaConfiguration class method)
circumvent_safegaurds_and_grant_without_paying() (Amonia method)
clean_params() (NucypherMiddlewareClient method)
cleanup() (CharacterConfiguration method)
clear() (ForgetfulNodeStorage 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_type (BaseField attribute)
(Integer attribute)
(Wei attribute)
CLIController (class in nucypher.control.controllers)
client() (BlockchainInterface.Web3.Iban method)
clientVersion() (BlockchainInterface.Web3 property)
CLOCK (WorkTrackerBase attribute)
code (JSONRPCStdoutEmitter.InternalError attribute)
(JSONRPCStdoutEmitter.InvalidParams attribute)
(JSONRPCStdoutEmitter.InvalidRequest attribute)
(JSONRPCStdoutEmitter.JSONRPCError attribute)
(JSONRPCStdoutEmitter.MethodNotFound attribute)
(JSONRPCStdoutEmitter.ParseError attribute)
coinbase() (EthereumClient property)
commencement() (PaymentMethod.Quote property)
commit() (InMemoryContractRegistry method)
(TemporaryContractRegistry method)
compare_key() (DatastoreKey method)
confers_public_key (CryptoPowerUp attribute)
(KeyPairBasedPower attribute)
configure_gas_strategy() (BlockchainInterface method)
configure_payment_method() (CharacterConfiguration method)
confirm_address() (Operator method)
confirm_operator_address() (PREApplicationAgent method)
confirmed() (PREApplicationAgent.OperatorInfo property)
connect() (BlockchainDeployerInterface method)
(BlockchainInterface method)
connect_cli() (ControlInterface class method)
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)
(NucypherTokenAgent attribute)
(NucypherTokenDeployer attribute)
(PREApplicationAgent attribute)
(PREApplicationDeployer attribute)
(ProxyContractDeployer attribute)
(StakingEscrowDeployer attribute)
(SubscriptionManagerAgent attribute)
(SubscriptionManagerDeployer attribute)
contract_name_stub (StakingEscrowDeployer 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)
ContractPayment (class in nucypher.policy.payment)
ContractPayment.Quote (class in nucypher.policy.payment)
ControlInterface (class in nucypher.control.interfaces)
ControllerBase (class in nucypher.control.controllers)
COOLING_TIME (EthereumClient attribute)
coro_make_request() (BlockchainInterface.Web3.WebsocketProvider method)
coro_request() (BlockchainInterface.Web3.RequestManager method)
crash_right_now (Learner.NotEnoughTeachers attribute)
create_policy() (Alice method)
(AliceConfiguration.Alice method)
(AliceInterface method)
(BlockchainPolicyAuthor method)
(SubscriptionManagerAgent method)
createIndirect() (BlockchainInterface.Web3.Iban static method)
CreatePolicy (class in nucypher.characters.control.specifications.alice)
CryptoPower (class in nucypher.crypto.powers)
CryptoPowerUp (class in nucypher.crypto.powers)
current_state() (FleetSensor property)
current_teacher_node() (Learner method)
cycle_teacher_node() (Learner method)
D
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
DateTime (class in nucypher.characters.control.specifications.fields.datetime)
datetime_at_period() (in module nucypher.blockchain.eth.utils)
datetime_to_period() (in module nucypher.blockchain.eth.utils)
db_filepath (Vladimir attribute)
DBWriteError
decode() (RecordField property)
decode_node_bytes() (LocalFileBasedNodeStorage method)
(NodeStorage method)
decrease_allowance() (NucypherTokenAgent method)
Decrypt (class in nucypher.characters.control.specifications.alice)
decrypt() (AliceInterface method)
(PolicyMessageKit method)
decrypt_kfrag() (DecryptingKeypair method)
decrypt_message_kit() (Alice method)
(AliceConfiguration.Alice method)
(DecryptingKeypair method)
decrypt_treasure_map() (DecryptingKeypair method)
DecryptingKeypair (class in nucypher.crypto.keypairs)
DecryptingKeypair.DecryptionFailed
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_NAME (UrsulaConfiguration attribute)
DEFAULT_DEVELOPMENT_REST_HOST (UrsulaConfiguration attribute)
DEFAULT_DEVELOPMENT_REST_PORT (UrsulaConfiguration attribute)
DEFAULT_DOMAIN (CharacterConfiguration attribute)
DEFAULT_FEDERATED_PAYMENT_METHOD (CharacterConfiguration attribute)
default_filepath() (BaseConfiguration class method)
DEFAULT_GAS_STRATEGY (BlockchainInterface attribute)
(CharacterConfiguration attribute)
DEFAULT_IPC_PATH (ClefSigner attribute)
DEFAULT_MAX_BLOCKS_PER_CALL (ContractEventsThrottler attribute)
default_middlewares() (BlockchainInterface.Web3.RequestManager static method)
DEFAULT_NETWORK_MIDDLEWARE (CharacterConfiguration attribute)
DEFAULT_PAYMENT_METHOD (CharacterConfiguration attribute)
DEFAULT_PAYMENT_NETWORK (CharacterConfiguration attribute)
DEFAULT_PROVIDERS_PAGINATION_SIZE (PREApplicationAgent attribute)
DEFAULT_PROVIDERS_PAGINATION_SIZE_LIGHT_NODE (PREApplicationAgent attribute)
DEFAULT_REST_PORT (UrsulaConfiguration attribute)
DEFAULT_SHARES (AliceConfiguration attribute)
default_sink_callable() (StdoutEmitter method)
DEFAULT_STORE_CARDS (AliceConfiguration attribute)
(BobConfiguration attribute)
DEFAULT_STORE_POLICIES (AliceConfiguration attribute)
(BobConfiguration attribute)
DEFAULT_THRESHOLD (AliceConfiguration attribute)
DEFAULT_TRANSACTION_GAS_LIMITS (EthereumContractAgent attribute)
DelegatingPower (class in nucypher.crypto.powers)
delete() (Card method)
(DatastoreRecord method)
delimiter (JSONRPCStdoutEmitter attribute)
DEM
deploy() (AdjudicatorDeployer method)
(BaseContractDeployer method)
(NucypherTokenDeployer method)
(PREApplicationDeployer method)
(ProxyContractDeployer method)
(StakingEscrowDeployer method)
(SubscriptionManagerDeployer method)
(UpgradeableContractMixin method)
deploy_contract() (BlockchainDeployerInterface method)
(ContractAdministrator method)
deployment_steps (AdjudicatorDeployer attribute)
(BaseContractDeployer attribute)
(NucypherTokenDeployer attribute)
(PREApplicationDeployer attribute)
(ProxyContractDeployer attribute)
(StakingEscrowDeployer attribute)
(SubscriptionManagerDeployer attribute)
derivation_root() (TrezorSigner property)
derive_crypto_power() (Keystore method)
derive_federated_address() (Character method)
derive_key_material_from_password() (in module nucypher.crypto.passwords)
derive_node_power_ups() (CharacterConfiguration method)
derive_policy_encrypting_key() (AliceInterface method)
derive_wrapping_key_from_key_material() (in module nucypher.crypto.passwords)
DerivedKeyBasedPower (class in nucypher.crypto.powers)
DerivePolicyEncryptionKey (class in nucypher.characters.control.specifications.alice)
describe() (Card method)
(Datastore method)
deserialize() (BaseConfiguration class method)
(UrsulaConfiguration class method)
destroy() (CharacterConfiguration method)
(UrsulaConfiguration method)
dev_mode() (CharacterConfiguration property)
DEVELOPMENT_REGISTRY_NAME (BaseContractRegistry attribute)
DevelopmentInstallationRequired
disabled() (PolicyInfo property)
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)
domain() (LocalUrsulaStatus property)
(NodeSprout property)
downtime_index() (ArrangementInfo property)
draw() (StakingProvidersReservoir method)
draw_at_most() (StakingProvidersReservoir method)
duration() (PaymentMethod.Quote property)
dynamic_payload() (AliceConfiguration property)
(CharacterConfiguration property)
(UrsulaConfiguration property)
E
echo() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
Economics (class in nucypher.blockchain.economics)
economics() (BaseContractDeployer property)
EconomicsFactory (class in nucypher.blockchain.economics)
EmbeddedRegistrySource (class in nucypher.blockchain.eth.registry)
emitter() (BlockchainInterfaceFactory.CachedInterface property)
empty() (RetrievalResult class method)
(StateDiff method)
enable_strict_bytes_type_checking() (BlockchainInterface.Web3 method)
enable_unstable_package_management_api() (BlockchainInterface.Web3 method)
enact() (Policy method)
EnactedPolicy (class in nucypher.policy.policies)
encode() (RecordField property)
encode_node_bytes() (LocalFileBasedNodeStorage method)
(NodeStorage method)
encrypt_for() (Character method)
encrypt_message() (Enrico method)
(EnricoInterface method)
EncryptedTreasureMap (class in nucypher.characters.control.specifications.fields.treasuremap)
encrypting_key() (Card property)
(NodeSprout property)
EncryptMessage (class in nucypher.characters.control.specifications.enrico)
end_timestamp() (PolicyInfo property)
(SubscriptionManagerAgent.PolicyInfo property)
endpoint_uri (BlockchainInterface.Web3.AsyncHTTPProvider attribute)
(BlockchainInterface.Web3.HTTPProvider attribute)
Enrico
(class in nucypher.characters.lawful)
EnricoInterface (class in nucypher.characters.control.interfaces)
enroll() (BaseContractRegistry method)
enrolled_addresses() (BaseContractRegistry property)
enrolled_names() (BaseContractRegistry property)
ens() (BlockchainInterface.Web3 property)
epoch_to_period() (in module nucypher.blockchain.eth.utils)
ERC20 (class in nucypher.blockchain.eth.token)
ERC20.InvalidAmount
ERC20.InvalidDenomination
error() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
error_message (EthereumClient.ChainReorganizationDetected attribute)
estimate_block_number_for_period() (in module nucypher.blockchain.eth.utils)
eth (BlockchainInterface.Web3 attribute)
ETH (NetworksInventory attribute)
eth_balance() (BaseActor property)
ETH_NETWORKS (NetworksInventory attribute)
etherbase() (EthereumClient property)
ethereum_tester (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)
EventRecord (class in nucypher.blockchain.eth.events)
exception() (WebEmitter method)
exception_with_response() (WebEmitter method)
excuses() (AvailabilityTracker property)
expiration() (PaymentMethod.Quote property)
F
FAST_INTERVAL (AvailabilityTracker attribute)
FederatedPolicy (class in nucypher.policy.policies)
fee_rate() (PolicyInfo property)
(SubscriptionManagerAgent method)
fetch_latest_publication() (CanonicalRegistrySource method)
(EmbeddedRegistrySource method)
(GithubRegistrySource method)
(RegistrySourceManager method)
fetch_policy() (SubscriptionManagerAgent method)
field_type() (RecordField property)
FileField (class in nucypher.characters.control.specifications.fields.file)
filepath() (Card property)
(LocalContractRegistry property)
find_raw_contract_data() (BlockchainDeployerInterface method)
fingerprint() (Keypair method)
(SignatureStamp method)
finish() (NodeSprout method)
fleet_state() (LocalUrsulaStatus property)
FleetSensor (class in nucypher.acumen.perception)
FleetState (class in nucypher.acumen.perception)
forget() (ForgetfulNodeStorage method)
forget_nodes() (CharacterConfiguration method)
ForgetfulNodeStorage (class in nucypher.config.storages)
formal_uri() (InterfaceInfo property)
format_method_arguments() (EncryptMessage method)
formatted_response() (BlockchainInterface.Web3.RequestManager static method)
fraud_address (Vladimir attribute)
fraud_key (Vladimir attribute)
FreeReencryptions (class in nucypher.policy.payment)
from_alice() (Enrico class method)
from_base64() (Card class method)
from_bytes() (Card 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_dict() (Card class method)
(LocalContractRegistry class method)
from_hex() (Card class method)
from_latest_publication() (BaseContractRegistry class method)
from_lawful_alice() (Amonia class method)
from_message_kit() (PolicyMessageKit class method)
from_metadata_bytes() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
from_payload() (ForgetfulNodeStorage class method)
(LocalFileBasedNodeStorage class method)
(NodeStorage class method)
from_public_keys() (Character class method)
from_rest_url() (Ursula class method)
(UrsulaConfiguration.Ursula class 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_storage() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
from_target_ursula() (Vladimir class method)
from_teacher_uri() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
from_tokens() (ERC20 class method)
from_units() (ERC20 class method)
from_w3() (EthereumClient class method)
fromAddress() (BlockchainInterface.Web3.Iban static method)
fromBban() (BlockchainInterface.Web3.Iban static method)
fromWei() (BlockchainInterface.Web3 static 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)
(Keystore 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_keystore_filepath() (in module nucypher.crypto.keystore)
generate_kfrags() (Alice method)
(AliceConfiguration.Alice method)
(DelegatingPower method)
generate_parameters() (CharacterConfiguration method)
generate_policy_parameters() (Alice method)
(AliceConfiguration.Alice method)
generate_runtime_filepaths() (CharacterConfiguration class method)
(UrsulaConfiguration method)
generate_self_signed_certificate() (in module nucypher.crypto.tls)
get() (ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
get_active_staking_providers() (PREApplicationAgent method)
get_agent() (ContractAgency class method)
get_agent_by_contract_name() (ContractAgency class method)
get_all_active_staking_providers() (PREApplicationAgent method)
get_allowance() (NucypherTokenAgent method)
get_authorized_stake() (PREApplicationAgent method)
get_balance() (BlockchainInterface.TransactionFailed method)
(EthereumClient method)
(NucypherTokenAgent method)
get_beneficiary() (PREApplicationAgent method)
get_block() (EthereumClient method)
get_blocktime() (BlockchainInterface method)
(EthereumClient method)
get_card() (Alice method)
(AliceConfiguration.Alice method)
(Bob method)
(BobConfiguration.Bob method)
get_certificate() (NucypherMiddlewareClient method)
get_contract() (EthereumClient method)
get_contract_by_name() (BlockchainInterface method)
get_contract_factory() (BlockchainDeployerInterface method)
get_contract_instance() (BlockchainDeployerInterface method)
get_current_period() (in module nucypher.blockchain.eth.utils)
get_decrypting_power_from_label() (DelegatingPower method)
get_deployer() (HostingKeypair method)
(Ursula method)
(UrsulaConfiguration.Ursula method)
get_economics() (EconomicsFactory class method)
get_ethereum_chain_id() (NetworksInventory class method)
get_gas_strategy() (BlockchainInterface class method)
get_interface() (BlockchainInterfaceFactory class method)
get_latest_enrollment() (BaseContractDeployer method)
get_min_authorization() (PREApplicationAgent method)
get_min_operator_seconds() (PREApplicationAgent method)
get_nodes_by_ids() (Learner method)
get_nodes_via_rest() (RestMiddleware method)
get_operator_from_staking_provider() (PREApplicationAgent method)
get_or_create_interface() (BlockchainInterfaceFactory class method)
get_policy_encrypting_key_from_label() (Alice method)
(AliceConfiguration.Alice method)
get_primary_sources() (RegistrySourceManager class method)
get_principal_contract() (UpgradeableContractMixin 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_reencryption_requests() (in module nucypher.datastore.queries)
get_request_headers() (BlockchainInterface.Web3.AsyncHTTPProvider method)
(BlockchainInterface.Web3.HTTPProvider method)
get_request_kwargs() (BlockchainInterface.Web3.AsyncHTTPProvider method)
(BlockchainInterface.Web3.HTTPProvider method)
get_signature_stamp() (SigningKeypair method)
get_staking_provider_address() (Operator method)
get_staking_provider_from_operator() (PREApplicationAgent method)
get_staking_provider_info() (PREApplicationAgent method)
get_staking_provider_reservoir() (PREApplicationAgent method)
get_staking_providers() (PREApplicationAgent method)
get_staking_providers_population() (PREApplicationAgent method)
get_static_resources() (in module nucypher.network.resources)
get_stream() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
(WebEmitter 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_work_is_needed_check() (Operator method)
get_work_order() (RetrievalPlan method)
geth (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_without_paying() (Amonia method)
GrantPolicy (class in nucypher.characters.control.specifications.alice)
H
handle_batch() (JSONRPCController method)
handle_error() (BaseSchema method)
handle_errors() (OperatorBondedTracker method)
handle_learning_errors() (Learner method)
handle_measurement_errors() (AvailabilityTracker method)
handle_message() (JSONRPCController method)
handle_procedure_call() (JSONRPCController method)
handle_request() (CLIController method)
(InterfaceControlServer method)
(JSONRPCController method)
(WebController method)
handle_trezor_call() (in module nucypher.blockchain.eth.signers.hardware)
handle_working_errors() (WorkTrackerBase method)
hash_algorithm() (AdjudicatorAgent property)
HostingKeypair (class in nucypher.crypto.keypairs)
I
IBEX (NetworksInventory attribute)
icon() (FleetSensor property)
(FleetState property)
id() (BaseContractRegistry property)
(Card property)
(Keystore property)
import_secure() (Keystore class method)
increase_allowance() (NucypherTokenAgent method)
INDENTATION (BaseConfiguration attribute)
InfuraClient (class in nucypher.blockchain.eth.clients)
InfuraRetryRequestMiddleware (class in nucypher.blockchain.middleware.retry)
init_steps (StakingEscrowDeployer attribute)
initialize() (CharacterConfiguration method)
(ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
(TemporaryFileBasedNodeStorage method)
initialize_interface() (BlockchainInterfaceFactory class method)
inject_middleware() (EthereumClient method)
InMemoryContractRegistry (class in nucypher.blockchain.eth.registry)
institution() (BlockchainInterface.Web3.Iban method)
insufficient_eth() (BlockchainInterface.TransactionFailed property)
Integer (class in nucypher.control.specifications.fields.base)
interface() (BlockchainInterfaceFactory.CachedInterface property)
interface_info_with_metadata() (Ursula method)
(UrsulaConfiguration.Ursula method)
InterfaceControlServer (class in nucypher.control.controllers)
InterfaceInfo (class in nucypher.network.protocols)
INTERVAL (OperatorBondedTracker attribute)
INTERVAL_CEIL (WorkTracker attribute)
(WorkTrackerBase attribute)
INTERVAL_FLOOR (WorkTracker attribute)
(WorkTrackerBase attribute)
invalid_metadata_message (Learner attribute)
InvalidArgumentCombo
InvalidChecksumAddress
InvalidInputData
InvalidOutputData
InvalidPassword
InvalidSignature
Investigator (class in nucypher.blockchain.eth.actors)
invoke_method() (NucypherMiddlewareClient method)
ipc() (JSONRPCStdoutEmitter method)
(StdoutEmitter method)
IPC_CODE (BlockchainInterface.TransactionFailed attribute)
is_authorized() (PREApplicationAgent method)
is_complete() (RetrievalPlan method)
is_confirmed() (Operator property)
is_connected() (BlockchainInterface property)
(ClefSigner method)
(EthereumClient property)
(Web3Signer method)
is_decryptable_by_receiver() (PolicyMessageKit method)
is_deployed() (BaseContractDeployer method)
is_device() (ClefSigner method)
(KeystoreSigner method)
(Signer method)
(TransactingPower property)
(TrezorSigner method)
(Web3Signer method)
is_encodable() (BlockchainInterface.Web3 method)
is_interface_initialized() (BlockchainInterfaceFactory class method)
is_local (EthereumClient attribute)
(EthereumTesterClient attribute)
(GanacheClient attribute)
(InfuraClient attribute)
is_local() (GethClient property)
is_operator_confirmed() (PREApplicationAgent method)
is_policy_active() (SubscriptionManagerAgent method)
is_primary (CanonicalRegistrySource attribute)
(EmbeddedRegistrySource attribute)
(GithubRegistrySource attribute)
is_request_result_retry() (AlchemyRetryRequestMiddleware method)
(InfuraRetryRequestMiddleware method)
(RetryRequestMiddleware method)
is_saved() (Card property)
is_unlocked() (Keystore property)
is_valid_clef_uri() (ClefSigner class method)
isAddress() (BlockchainInterface.Web3 static method)
isChecksumAddress() (BlockchainInterface.Web3 static method)
isConnected() (BlockchainInterface.Web3 method)
(BlockchainInterface.Web3.EthereumTesterProvider method)
isDirect() (BlockchainInterface.Web3.Iban method)
isIndirect() (BlockchainInterface.Web3.Iban method)
issue_warnings() (AvailabilityTracker method)
isValid() (BlockchainInterface.Web3.Iban method)
items() (FleetSensor method)
(FleetState method)
J
json_response_from_worker_pool_exception() (WebController static method)
JSONRPCController (class in nucypher.control.controllers)
JSONRPCStdoutEmitter (class in nucypher.control.emitters)
JSONRPCStdoutEmitter.InternalError
JSONRPCStdoutEmitter.InvalidParams
JSONRPCStdoutEmitter.InvalidRequest
JSONRPCStdoutEmitter.JSONRPCError
JSONRPCStdoutEmitter.MethodNotFound
JSONRPCStdoutEmitter.ParseError
K
keccak() (BlockchainInterface.Web3 static method)
keccak_digest() (in module nucypher.crypto.utils)
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)
Keystore (class in nucypher.crypto.keystore)
keystore() (CharacterConfiguration property)
Keystore.AuthenticationFailed
Keystore.Exists
Keystore.Invalid
Keystore.Locked
Keystore.NotFound
KeystoreSigner (class in nucypher.blockchain.eth.signers.software)
KeystoreSigner.InvalidKeyfile
kFrag
known_node_class (CharacterConfiguration attribute)
known_nodes() (Learner property)
(LocalUrsulaStatus property)
L
Label
(class in nucypher.characters.control.specifications.fields.label)
last_learned_from() (RemoteUrsulaStatus property)
last_refunded_period() (ArrangementInfo property)
latest_state() (FleetSensor method)
learn_about_nodes_now() (Learner method)
learn_from_teacher_node() (Learner method)
Learner (class in nucypher.network.nodes)
Learner.NotATeacher
Learner.NotEnoughNodes
Learner.NotEnoughTeachers
Learner.UnresponsiveTeacher
LEARNING_TIMEOUT (Learner attribute)
library (NucypherMiddlewareClient attribute)
List (class in nucypher.control.specifications.fields.base)
LMDB_MAP_SIZE (Datastore attribute)
load() (Card class method)
(Keystore class method)
load_node_storage() (CharacterConfiguration class method)
load_seednodes() (Learner method)
LOCAL_SIGNERS_ALLOWED (UrsulaConfiguration attribute)
LocalContractRegistry (class in nucypher.blockchain.eth.registry)
LocalFileBasedNodeStorage (class in nucypher.config.storages)
LocalFileBasedNodeStorage.InvalidNodeMetadata
LocalFileBasedNodeStorage.NoNodeMetadataFileFound
LocalUrsulaStatus (class in nucypher.characters.lawful)
lock() (Keystore method)
lock_account() (ClefSigner method)
(EthereumClient method)
(EthereumTesterClient method)
(GethClient method)
(KeystoreSigner method)
(ParityClient method)
(Signer method)
(TransactingPower method)
(TrezorSigner method)
(Web3Signer method)
log (FleetSensor attribute)
(Policy attribute)
(ProxyRESTServer attribute)
(RestMiddleware attribute)
(Signer attribute)
(Teacher attribute)
logger (BaseContractRegistry attribute)
(BlockchainInterface.Web3.AsyncHTTPProvider 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)
LYNX (NetworksInventory attribute)
M
MAINNET (NetworksInventory attribute)
maintain() (AvailabilityTracker method)
make_agent() (BaseContractDeployer method)
make_cli_controller() (Character method)
make_control_transport() (CLIController method)
(InterfaceControlServer method)
(JSONRPCController method)
(WebController method)
make_decentralized_staking_provider_reservoir() (in module nucypher.policy.reservoir)
make_federated_staker_reservoir() (in module nucypher.policy.reservoir)
make_request() (BlockchainInterface.Web3.AsyncHTTPProvider 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_controller() (Alice method)
(AliceConfiguration.Alice method)
(Bob method)
(BobConfiguration.Bob method)
(Enrico method)
mark_as() (FleetSensor method)
mature() (NodeSprout method)
(Teacher method)
max_confirmation_time() (WorkTrackerBase method)
MAXIMUM_ALONE_TIME (AvailabilityTracker attribute)
MAXIMUM_SCORE (AvailabilityTracker attribute)
measure() (AvailabilityTracker method)
measure_sample() (AvailabilityTracker method)
medium_warning() (AvailabilityTracker method)
MergedReservoir (class in nucypher.policy.reservoir)
message (AvailabilityTracker.Lonely attribute)
(AvailabilityTracker.Solitary attribute)
MESSAGE (DevelopmentInstallationRequired attribute)
message (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.characters.control.specifications.fields.messagekit)
metadata() (NodeSprout method)
(Ursula method)
(UrsulaConfiguration.Ursula method)
middleware_onion() (BlockchainInterface.Web3 property)
middlewares (BlockchainInterface.Web3.EthereumTesterProvider attribute)
mild_warning() (AvailabilityTracker method)
MissingField
MNEMONIC_KEYSTORE (CharacterConfiguration attribute)
(UrsulaConfiguration attribute)
module
nucypher
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.clients
nucypher.blockchain.eth.constants
nucypher.blockchain.eth.decorators
nucypher.blockchain.eth.deployers
nucypher.blockchain.eth.events
nucypher.blockchain.eth.interfaces
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.control
nucypher.characters.control.controllers
nucypher.characters.control.interfaces
nucypher.characters.control.specifications
nucypher.characters.control.specifications.alice
nucypher.characters.control.specifications.bob
nucypher.characters.control.specifications.enrico
nucypher.characters.control.specifications.fields
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.treasuremap
nucypher.characters.lawful
nucypher.characters.unlawful
nucypher.config
nucypher.config.base
nucypher.config.characters
nucypher.config.constants
nucypher.config.storages
nucypher.config.util
nucypher.control
nucypher.control.controllers
nucypher.control.emitters
nucypher.control.interfaces
nucypher.control.specifications
nucypher.control.specifications.base
nucypher.control.specifications.exceptions
nucypher.control.specifications.fields
nucypher.control.specifications.fields.base
nucypher.crypto
nucypher.crypto.constants
nucypher.crypto.keypairs
nucypher.crypto.keystore
nucypher.crypto.passwords
nucypher.crypto.powers
nucypher.crypto.signing
nucypher.crypto.tls
nucypher.crypto.utils
nucypher.datastore
nucypher.datastore.base
nucypher.datastore.datastore
nucypher.datastore.models
nucypher.datastore.queries
nucypher.exceptions
nucypher.network
nucypher.network.exceptions
nucypher.network.middleware
nucypher.network.nodes
nucypher.network.protocols
nucypher.network.resources
nucypher.network.retrieval
nucypher.network.server
nucypher.network.trackers
nucypher.policy
nucypher.policy.identity
nucypher.policy.kits
nucypher.policy.payment
nucypher.policy.policies
nucypher.policy.reservoir
nucypher.policy.revocation
nucypher.types
MUMBAI (NetworksInventory attribute)
N
NAME (AliceConfiguration attribute)
(BaseConfiguration attribute)
(BobConfiguration attribute)
name (CanonicalRegistrySource attribute)
(EmbeddedRegistrySource attribute)
NAME (FreeReencryptions attribute)
name (GithubRegistrySource attribute)
NAME (ReencryptionPrerequisite attribute)
(SubscriptionManagerPayment attribute)
(UrsulaConfiguration attribute)
name() (Character property)
net (BlockchainInterface.Web3 attribute)
net_version() (EthereumClient property)
network_bootstrap() (Learner method)
NETWORKS (NetworksInventory attribute)
NetworksInventory (class in nucypher.blockchain.eth.networks)
NetworksInventory.UnrecognizedNetwork
new() (FleetState class method)
new_account() (EthereumTesterClient method)
(GethClient method)
(ParityClient method)
Nickname (class in nucypher.acumen.nicknames)
nickname() (ArchivedFleetState property)
(Card property)
(FleetSensor property)
(LocalUrsulaStatus property)
(NodeSprout property)
(RemoteUrsulaStatus property)
NicknameCharacter (class in nucypher.acumen.nicknames)
node() (ArrangementInfo property)
node_information() (NucypherMiddlewareClient method)
node_selector() (NucypherMiddlewareClient method)
NoDecryptingPower
nodes_removed() (StateDiff property)
nodes_updated() (StateDiff property)
NodeSprout (class in nucypher.network.nodes)
NodeStorage (class in nucypher.config.storages)
NodeStorage.NodeStorageError
NodeStorage.UnknownNode
NoSigningPower
not_found_error (DecryptingPower attribute)
(SigningPower attribute)
(TLSHostingPower attribute)
(TransactingPower attribute)
NoTransactingPower
NU
(class in nucypher.blockchain.eth.token)
nucypher
module
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.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.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.control
module
nucypher.characters.control.controllers
module
nucypher.characters.control.interfaces
module
nucypher.characters.control.specifications
module
nucypher.characters.control.specifications.alice
module
nucypher.characters.control.specifications.bob
module
nucypher.characters.control.specifications.enrico
module
nucypher.characters.control.specifications.fields
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.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.storages
module
nucypher.config.util
module
nucypher.control
module
nucypher.control.controllers
module
nucypher.control.emitters
module
nucypher.control.interfaces
module
nucypher.control.specifications
module
nucypher.control.specifications.base
module
nucypher.control.specifications.exceptions
module
nucypher.control.specifications.fields
module
nucypher.control.specifications.fields.base
module
nucypher.crypto
module
nucypher.crypto.constants
module
nucypher.crypto.keypairs
module
nucypher.crypto.keystore
module
nucypher.crypto.passwords
module
nucypher.crypto.powers
module
nucypher.crypto.signing
module
nucypher.crypto.tls
module
nucypher.crypto.utils
module
nucypher.datastore
module
nucypher.datastore.base
module
nucypher.datastore.datastore
module
nucypher.datastore.models
module
nucypher.datastore.queries
module
nucypher.exceptions
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.retrieval
module
nucypher.network.server
module
nucypher.network.trackers
module
nucypher.policy
module
nucypher.policy.identity
module
nucypher.policy.kits
module
nucypher.policy.payment
module
nucypher.policy.policies
module
nucypher.policy.reservoir
module
nucypher.policy.revocation
module
nucypher.types
module
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.control.emitters)
NuNit
O
ONCHAIN (ContractPayment attribute)
(FreeReencryptions attribute)
(ReencryptionPrerequisite attribute)
only_me() (in module nucypher.blockchain.eth.decorators)
Operator
(class in nucypher.blockchain.eth.actors)
operator() (StakingProviderInfo property)
Operator.OperatorError
operator_address() (LocalUrsulaStatus property)
(RemoteUrsulaStatus property)
(Ursula property)
(UrsulaConfiguration.Ursula property)
operator_confirmed() (StakingProviderInfo property)
operator_signature() (Ursula property)
(UrsulaConfiguration.Ursula property)
operator_signature_from_metadata() (NodeSprout property)
(Ursula property)
(UrsulaConfiguration.Ursula property)
operator_start_timestamp() (StakingProviderInfo property)
OperatorBondedTracker (class in nucypher.network.trackers)
OperatorBondedTracker.OperatorNoLongerBonded
opts (BaseSchema attribute)
(CreatePolicy attribute)
(Decrypt attribute)
(DerivePolicyEncryptionKey attribute)
(EncryptMessage attribute)
(GrantPolicy attribute)
(PolicyBaseSchema attribute)
(PublicKeys attribute)
,
[1]
(RetrieveAndDecrypt attribute)
(Revoke attribute)
ORYX (NetworksInventory attribute)
ownable_deployer_classes (ContractAdministrator attribute)
OwnableContractMixin (class in nucypher.blockchain.eth.deployers)
OwnableContractMixin.ContractNotOwnable
owner() (EthereumContractAgent property)
(OwnableContractMixin property)
(PolicyInfo property)
(SubscriptionManagerAgent.PolicyInfo property)
P
parity (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)
path() (KeystoreSigner property)
pay() (FreeReencryptions method)
(PaymentMethod method)
(SubscriptionManagerPayment method)
payload() (ForgetfulNodeStorage method)
(LocalFileBasedNodeStorage method)
(NodeStorage method)
PaymentMethod (class in nucypher.policy.payment)
PaymentMethod.Quote (class in nucypher.policy.payment)
peek() (BaseConfiguration class method)
peers() (EthereumClient property)
(GethClient property)
(ParityClient property)
penalty_history() (AdjudicatorAgent method)
penalty_history_coefficient() (AdjudicatorAgent property)
pending() (WorkTrackerBase property)
percentage_penalty_coefficient() (AdjudicatorAgent property)
period_to_epoch() (in module nucypher.blockchain.eth.utils)
ping() (RestMiddleware method)
PKE
pm() (BlockchainInterface.Web3 property)
Policy (class in nucypher.policy.policies)
Policy.NotEnoughUrsulas
Policy.PolicyException
policy_pubkey() (Enrico property)
PolicyBaseSchema (class in nucypher.characters.control.specifications.alice)
PolicyInfo (class in nucypher.types)
PolicyMessageKit (class in nucypher.policy.kits)
POLY_NETWORKS (NetworksInventory attribute)
POLYGON (NetworksInventory attribute)
population() (ArchivedFleetState property)
(FleetSensor property)
(FleetState property)
Porter
PositiveInteger (class in nucypher.control.specifications.fields.base)
power_ups() (CryptoPower method)
PowerUpError
PRE
pre_application_deployment_parameters() (Economics property)
PREApplicationAgent (class in nucypher.blockchain.eth.agents)
PREApplicationAgent.NotEnoughStakingProviders
PREApplicationAgent.OperatorInfo (class in nucypher.blockchain.eth.agents)
PREApplicationDeployer (class in nucypher.blockchain.eth.deployers)
PrefetchStrategy (class in nucypher.policy.reservoir)
preparation_steps (StakingEscrowDeployer attribute)
prettify_eth_amount() (in module nucypher.blockchain.eth.utils)
pretty() (StdoutEmitter method)
previous_fleet_states() (LocalUrsulaStatus property)
previous_states() (FleetSensor method)
primary_deployer_classes (ContractAdministrator attribute)
produce() (CharacterConfiguration method)
(UrsulaConfiguration method)
provider() (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_key() (KeyPairBasedPower method)
public_keys() (AliceInterface method)
(BobInterface method)
(Character method)
PublicKeys (class in nucypher.characters.control.specifications.alice)
(class in nucypher.characters.control.specifications.bob)
Q
query_by() (Datastore method)
quote() (FreeReencryptions method)
(PaymentMethod method)
(SubscriptionManagerPayment method)
R
random_interval() (WorkTrackerBase class method)
rate() (FreeReencryptions property)
(PaymentMethod property)
(PaymentMethod.Quote property)
(SubscriptionManagerPayment property)
Re-encryption Key
read() (BaseContractRegistry method)
(InMemoryContractRegistry method)
(LocalContractRegistry method)
read_nodes_from_storage() (Learner method)
READY_POLL_RATE (Operator attribute)
READY_TIMEOUT (Operator attribute)
REASONS (BlockchainInterface attribute)
receive_async() (BlockchainInterface.Web3.RequestManager method)
receive_blocking() (BlockchainInterface.Web3.RequestManager method)
record() (AvailabilityTracker method)
record_field() (DatastoreKey property)
record_fleet_state() (FleetSensor method)
record_id() (DatastoreKey property)
record_node() (FleetSensor method)
record_remote_fleet_state() (FleetSensor method)
record_type() (DatastoreKey property)
recorded_fleet_state() (RemoteUrsulaStatus property)
RecordField (class in nucypher.datastore.base)
RecordNotFound
recover_address_eip_191() (in module nucypher.crypto.utils)
reencrypt() (RestMiddleware method)
ReencryptionPrerequisite (class in nucypher.policy.payment)
ReencryptionRequest (class in nucypher.datastore.models)
register_interface() (BlockchainInterfaceFactory class method)
REGISTRY_NAME (BaseContractRegistry attribute)
REGISTRY_TYPE (LocalContractRegistry attribute)
RegistrySourceManager (class in nucypher.blockchain.eth.registry)
RegistrySourceManager.NoSourcesAvailable
remember_node() (Learner method)
RemoteUrsulaStatus (class in nucypher.acumen.perception)
request_async() (BlockchainInterface.Web3.RequestManager method)
request_blocking() (BlockchainInterface.Web3.RequestManager method)
request_evaluation() (Investigator method)
request_revocation() (RestMiddleware 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() (NodeSprout property)
(Ursula property)
(UrsulaConfiguration.Ursula property)
rest_url() (LocalUrsulaStatus property)
(NodeSprout method)
(ProxyRESTServer method)
(RemoteUrsulaStatus property)
(Ursula property)
(UrsulaConfiguration.Ursula property)
RestMiddleware (class in nucypher.network.middleware)
RestMiddleware.BadRequest
RestMiddleware.NotFound
RestMiddleware.PaymentRequired
RestMiddleware.Unauthorized
RestMiddleware.UnexpectedResponse
RestMiddleware.Unreachable
restore() (Keystore class method)
results() (RetrievalPlan method)
retarget() (ProxyContractDeployer method)
(UpgradeableContractMixin method)
retarget_proxy() (ContractAdministrator method)
RetrievalClient (class in nucypher.network.retrieval)
RetrievalPlan (class in nucypher.network.retrieval)
RetrievalResult (class in nucypher.policy.kits)
RetrievalWorkOrder (class in nucypher.network.retrieval)
retrieve() (Bob method)
(BobConfiguration.Bob method)
retrieve_and_decrypt() (Bob method)
(BobConfiguration.Bob method)
(BobInterface method)
retrieve_cfrags() (RetrievalClient method)
retrieve_from_blockchain() (EconomicsFactory static method)
RetrieveAndDecrypt (class in nucypher.characters.control.specifications.bob)
RetryRequestMiddleware (class in nucypher.blockchain.middleware.retry)
RevocationKit (class in nucypher.policy.revocation)
revokable_addresses() (RevocationKit property)
Revoke (class in nucypher.characters.control.specifications.alice)
revoke() (Alice method)
(AliceConfiguration.Alice method)
(AliceInterface method)
reward_coefficient() (AdjudicatorAgent property)
rollback() (ProxyContractDeployer method)
(UpgradeableContractMixin method)
rollback_contract() (ContractAdministrator method)
run() (OperatorBondedTracker method)
(Ursula method)
(UrsulaConfiguration.Ursula method)
running() (AvailabilityTracker property)
runtime_filepaths() (CharacterConfiguration property)
S
sample() (AvailabilityTracker method)
sample_no_replacement() (WeightedSampler method)
SAMPLE_SIZE (AvailabilityTracker attribute)
save() (Card method)
save_deployment_receipts() (ContractAdministrator method)
save_receipt() (in module nucypher.blockchain.eth.decorators)
score() (AvailabilityTracker property)
search() (BaseContractRegistry method)
secret_box_decrypt() (in module nucypher.crypto.passwords)
secret_box_encrypt() (in module nucypher.crypto.passwords)
SecretBoxAuthenticationError
secure_random() (in module nucypher.crypto.utils)
secure_random_range() (in module nucypher.crypto.utils)
seed_node_metadata() (Teacher method)
SEEDING_DURATION (AvailabilityTracker attribute)
seednode_for_network() (Ursula class method)
(UrsulaConfiguration.Ursula class method)
SeednodeMetadata (in module nucypher.config.constants)
select_teacher_nodes() (Learner method)
send_raw_transaction() (EthereumClient method)
send_transaction() (BlockchainInterface method)
(EthereumClient method)
SENSITIVITY (AvailabilityTracker attribute)
serialize() (BaseConfiguration method)
set_cert_storage_function() (Teacher class method)
set_federated_mode() (Teacher class method)
set_gas_strategy() (EthereumClient method)
set_nickname() (Card method)
severe_warning() (AvailabilityTracker method)
sha256_digest() (in module nucypher.crypto.utils)
sha3() (BlockchainInterface.Web3 static method)
shares() (PaymentMethod.Quote property)
shuffled() (FleetSensor method)
(FleetState method)
shutdown_everything() (AvailabilityTracker method)
sign() (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)
SignatureStamp (class in nucypher.crypto.signing)
Signer (class in nucypher.blockchain.eth.signers.base)
Signer.AccountLocked
Signer.AuthenticationFailed
Signer.InvalidSignerURI
Signer.SignerError
Signer.UnknownAccount
SIGNER_ENVVAR (AliceConfiguration attribute)
(BobConfiguration attribute)
(CharacterConfiguration attribute)
(UrsulaConfiguration attribute)
SigningKeypair (class in nucypher.crypto.keypairs)
SigningPower (class in nucypher.crypto.powers)
slashing_parameters() (AdjudicatorAgent method)
SLOW_INTERVAL (AvailabilityTracker attribute)
solidityKeccak() (BlockchainInterface.Web3 method)
soliditySha3() (BlockchainInterface.Web3 method)
source() (BaseContractRegistry property)
(ForgetfulNodeStorage property)
(LocalFileBasedNodeStorage property)
(NodeStorage property)
SOURCES (BlockchainDeployerInterface attribute)
SpecificationError
sponsor() (PolicyInfo property)
(SubscriptionManagerAgent.PolicyInfo property)
staker_address() (LocalUrsulaStatus property)
(RemoteUrsulaStatus property)
staking_escrow_contract() (AdjudicatorAgent property)
staking_provider_address() (Operator property)
StakingEscrowDeployer (class in nucypher.blockchain.eth.deployers)
StakingProviderInfo (class in nucypher.types)
StakingProvidersReservoir (class in nucypher.blockchain.eth.agents)
STALECHECK_ALLOWABLE_DELAY (EthereumClient attribute)
Stamp
stamp() (Character property)
(NodeSprout property)
standard_deployer_classes (ContractAdministrator attribute)
start() (AvailabilityTracker method)
(JSONRPCController method)
(WebController method)
(WorkTrackerBase method)
start_learning_loop() (Learner method)
start_timestamp() (PolicyInfo property)
(PREApplicationAgent.OperatorInfo property)
(SubscriptionManagerAgent.PolicyInfo property)
StateDiff (class in nucypher.acumen.perception)
static_payload() (AliceConfiguration method)
(BaseConfiguration method)
(BobConfiguration method)
(CharacterConfiguration method)
(UrsulaConfiguration method)
status() (AvailabilityTracker method)
status_info() (FleetSensor method)
(Ursula method)
(UrsulaConfiguration.Ursula method)
StdoutEmitter (class in nucypher.control.emitters)
StdoutEmitter.MethodNotFound
stop() (AvailabilityTracker method)
(Ursula method)
(UrsulaConfiguration.Ursula method)
(WorkTrackerBase 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.control.specifications.fields.base)
StringList (class in nucypher.control.specifications.fields.base)
STUB_MAX_ALLOWED_TOKENS (StakingEscrowDeployer attribute)
STUB_MIN_ALLOWED_TOKENS (StakingEscrowDeployer attribute)
SubscriptionManagerAgent (class in nucypher.blockchain.eth.agents)
SubscriptionManagerAgent.PolicyInfo (class in nucypher.blockchain.eth.agents)
SubscriptionManagerDeployer (class in nucypher.blockchain.eth.deployers)
SubscriptionManagerPayment (class in nucypher.policy.payment)
SuspiciousActivity
swarm() (PREApplicationAgent method)
synchronous_query_timeout (Teacher attribute)
T
Teacher (class in nucypher.network.nodes)
Teacher.InvalidNode
Teacher.InvalidOperatorSignature
Teacher.InvalidStamp
Teacher.NotStaking
Teacher.StampNotSigned
Teacher.UnbondedOperator
Teacher.WrongMode
TEMP_CONFIGURATION_DIR_PREFIX (CharacterConfiguration attribute)
TemporaryContractRegistry (class in nucypher.blockchain.eth.registry)
TemporaryFileBasedNodeStorage (class in nucypher.config.storages)
test_client() (CLIController method)
(InterfaceControlServer method)
(JSONRPCController method)
(WebController method)
this_node_updated() (StateDiff property)
TIMEOUT (BlockchainDeployerInterface attribute)
(BlockchainInterface attribute)
(ClefSigner attribute)
timeout (NucypherMiddlewareClient attribute)
timestamp() (ArchivedFleetState property)
(FleetSensor property)
(LocalUrsulaStatus property)
(NodeSprout property)
(RemoteUrsulaStatus property)
(Ursula property)
(UrsulaConfiguration.Ursula property)
TLS_CERTIFICATE_ENCODING (NodeStorage attribute)
TLS_CERTIFICATE_EXTENSION (NodeStorage attribute)
TLSHostingPower (class in nucypher.crypto.powers)
TLSHostingPower.NoHostingPower
to_base64() (Card method)
to_configuration_file() (BaseConfiguration method)
to_dict() (Card method)
(LocalContractRegistry method)
to_hex() (Card method)
to_json() (ArchivedFleetState method)
(Card method)
(FleetState method)
(LocalUrsulaStatus method)
(Nickname method)
(NicknameCharacter method)
(RemoteUrsulaStatus method)
to_qr_code() (Card method)
to_tokens() (ERC20 method)
to_units() (ERC20 method)
toBytes() (BlockchainInterface.Web3 static method)
toChecksumAddress() (BlockchainInterface.Web3 static method)
toHex() (BlockchainInterface.Web3 static method)
toInt() (BlockchainInterface.Web3 static method)
toJSON() (BlockchainInterface.Web3 static method)
token_agent() (NucypherTokenActor property)
token_balance() (NucypherTokenActor property)
toString() (BlockchainInterface.Web3.Iban method)
TOTAL_SUPPLY (NucypherTokenDeployer attribute)
toText() (BlockchainInterface.Web3 static method)
toWei() (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)
TrezorSigner (class in nucypher.blockchain.eth.signers.hardware)
TrezorSigner.DeviceError
TrezorSigner.NoDeviceDetected
TRUNCATE (Card attribute)
TToken (class in nucypher.blockchain.eth.token)
U
Umbral
unknown (BaseSchema.Meta attribute)
UNKNOWN (NetworksInventory attribute)
unlock() (Keystore method)
(TransactingPower method)
unlock_account() (ClefSigner method)
(EthereumClient method)
(EthereumTesterClient method)
(GanacheClient method)
(GethClient method)
(InfuraClient method)
(KeystoreSigner method)
(ParityClient method)
(Signer method)
(TrezorSigner method)
(Web3Signer method)
unwrap_records() (in module nucypher.datastore.queries)
update() (BaseConfiguration method)
(CharacterConfiguration method)
(RetrievalPlan method)
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
V
validate() (CharacterConfiguration method)
validate_checksum_address() (in module nucypher.blockchain.eth.decorators)
validate_keystore_filename() (in module nucypher.crypto.keystore)
validate_keystore_password() (in module nucypher.crypto.keystore)
validate_metadata() (Teacher method)
validate_metadata_signature() (Teacher method)
validate_network_name() (NetworksInventory class method)
validate_operator() (Teacher method)
validate_price() (FreeReencryptions method)
(PaymentMethod method)
(SubscriptionManagerPayment method)
value() (PaymentMethod.Quote property)
values() (FleetSensor method)
(FleetState method)
verified() (RemoteUrsulaStatus property)
verified_node (NodeSprout attribute)
verify() (FreeReencryptions method)
(ReencryptionPrerequisite method)
(SubscriptionManagerPayment method)
verify_and_parse_node_or_host_and_port() (NucypherMiddlewareClient method)
verify_eip_191() (in module nucypher.crypto.utils)
verify_from() (Learner method)
verify_node() (Teacher method)
verifying_key() (Card property)
(NodeSprout property)
VERSION (BaseConfiguration attribute)
(CharacterConfiguration attribute)
version (VersionedContract attribute)
version() (LocalUrsulaStatus property)
VersionedContract (class in nucypher.blockchain.eth.interfaces)
Vladimir (class in nucypher.characters.unlawful)
W
wait_for_receipt() (EthereumClient method)
wallet_address() (BaseActor property)
(Operator property)
wallets() (GethClient property)
was_this_evidence_evaluated() (AdjudicatorAgent method)
(Investigator method)
web3 (BlockchainInterface.Web3.RequestManager attribute)
Web3ClientConnectionFailed
Web3ClientError
Web3ClientUnexpectedVersionString
Web3Signer (class in nucypher.blockchain.eth.signers.software)
WebController (class in nucypher.control.controllers)
WebEmitter (class in nucypher.control.emitters)
WebEmitter.MethodNotFound
Wei (class in nucypher.characters.control.specifications.fields.misc)
WeightedSampler (class in nucypher.blockchain.eth.agents)
with_result() (PolicyMessageKit method)
(RetrievalResult method)
with_updated_nodes() (FleetState method)
WorkTracker (class in nucypher.blockchain.eth.token)
WorkTrackerBase (class in nucypher.blockchain.eth.token)
write() (BaseContractRegistry method)
(InMemoryContractRegistry method)
(LocalContractRegistry method)
write_keystore() (CharacterConfiguration method)
write_node_metadata() (Learner method)
Z
ZERO() (ERC20 class method)
Read the Docs
v: main
Versions
latest
stable
main
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds