thor-devkit.py
latest
Contents:
Installation
ABI encoding
RLP encoding
Transactions
Useful models
Various utilities and primitives
Hash and cryptography utilities
Implementation details
Useful references
thor-devkit.py
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__contains__() (thor_devkit.bloom.Bloom method)
A
AbstractSerializer (class in thor_devkit.rlp)
add() (thor_devkit.bloom.Bloom method)
address (thor_devkit.cry.hdnode.HDNode property)
(thor_devkit.cry.keystore.KeyStoreT attribute)
address_type() (in module thor_devkit.validation)
AES128CTR_CIPHER_PARAMS (in module thor_devkit.cry.keystore)
AES128CTRCipherParamsT (class in thor_devkit.cry.keystore)
ALLOWED_STRENGTHS (in module thor_devkit.cry.mnemonic)
AllowedStrengthsT (in module thor_devkit.cry.mnemonic)
anonymous (thor_devkit.abi.EventT attribute)
apply_recursive_names() (thor_devkit.abi.Constructor class method)
(thor_devkit.abi.Encodable class method)
(thor_devkit.abi.Event class method)
(thor_devkit.abi.Function class method)
(thor_devkit.abi.FunctionBase class method)
B
BadSignature
BadTransaction
BaseWrapper (class in thor_devkit.rlp)
bip32_ctx (thor_devkit.cry.hdnode.HDNode attribute)
bits (thor_devkit.bloom.Bloom attribute)
BITS_LENGTH (thor_devkit.bloom.Bloom attribute)
blake2b256() (in module thor_devkit.cry.blake2b)
BlobKind (class in thor_devkit.rlp)
blockRef (thor_devkit.transaction.TransactionBodyT attribute)
Bloom (class in thor_devkit.bloom)
BODY (in module thor_devkit.transaction)
body (thor_devkit.transaction.Transaction property)
byte_length (thor_devkit.rlp.FixedBlobKind attribute)
BytesKind (class in thor_devkit.rlp)
C
c (thor_devkit.cry.keystore.PBKDF2ParamsT attribute)
calc_event_topic() (in module thor_devkit.abi)
calc_function_selector() (in module thor_devkit.abi)
Certificate (class in thor_devkit.certificate)
CERTIFICATE (in module thor_devkit.certificate)
CertificateT (class in thor_devkit.certificate)
chain_code (thor_devkit.cry.hdnode.HDNode property)
chainTag (thor_devkit.transaction.TransactionBodyT attribute)
CHILD_NUMBER_MASTER_KEY (thor_devkit.cry.hdnode.HDNode attribute)
cipher (thor_devkit.cry.keystore.CryptoParamsT attribute)
cipherparams (thor_devkit.cry.keystore.CryptoParamsT attribute)
ciphertext (thor_devkit.cry.keystore.CryptoParamsT attribute)
CLAUSE (in module thor_devkit.transaction)
clauses (thor_devkit.transaction.TransactionBodyT attribute)
ClauseT (class in thor_devkit.transaction)
codec (thor_devkit.rlp.HomoListWrapper attribute)
codecs (thor_devkit.rlp.DictWrapper attribute)
(thor_devkit.rlp.ListWrapper attribute)
Coder (class in thor_devkit.abi)
CompactFixedBlobKind (class in thor_devkit.rlp)
ComplexCodec (class in thor_devkit.rlp)
components (thor_devkit.abi.EventParameterT attribute)
(thor_devkit.abi.FuncParameterT attribute)
Constructor (class in thor_devkit.abi)
CONSTRUCTOR (in module thor_devkit.abi)
ConstructorT (class in thor_devkit.abi)
content (thor_devkit.certificate.PayloadT attribute)
copy_body() (thor_devkit.transaction.Transaction method)
crypto (thor_devkit.cry.keystore.KeyStoreT attribute)
CRYPTO_PARAMS (in module thor_devkit.cry.keystore)
CryptoParamsT (class in thor_devkit.cry.keystore)
D
data (thor_devkit.transaction.ClauseT attribute)
data_gas() (in module thor_devkit.transaction)
decode() (thor_devkit.abi.Constructor method)
(thor_devkit.abi.Encodable method)
(thor_devkit.abi.Event method)
(thor_devkit.abi.Function method)
(thor_devkit.abi.FunctionBase method)
(thor_devkit.rlp.ComplexCodec method)
(thor_devkit.transaction.Transaction static method)
decode_list() (thor_devkit.abi.Coder static method)
decode_parameters() (thor_devkit.abi.Constructor method)
(thor_devkit.abi.Function method)
(thor_devkit.abi.FunctionBase method)
decode_single() (thor_devkit.abi.Coder static method)
decrypt() (in module thor_devkit.cry.keystore)
DELEGATED_MASK (thor_devkit.transaction.Transaction attribute)
delegator (thor_devkit.transaction.Transaction property)
dependsOn (thor_devkit.transaction.TransactionBodyT attribute)
DEPTH_MASTER_NODE (thor_devkit.cry.hdnode.HDNode attribute)
derive() (thor_devkit.cry.hdnode.HDNode method)
derive_private_key() (in module thor_devkit.cry.mnemonic)
derive_public_key() (in module thor_devkit.cry.secp256k1)
derive_publicKey() (in module thor_devkit.cry.secp256k1)
derive_seed() (in module thor_devkit.cry.mnemonic)
DeserializationError
deserialize() (thor_devkit.rlp.AbstractSerializer method)
(thor_devkit.rlp.BaseWrapper method)
(thor_devkit.rlp.BlobKind method)
(thor_devkit.rlp.BytesKind method)
(thor_devkit.rlp.CompactFixedBlobKind method)
(thor_devkit.rlp.DictWrapper method)
(thor_devkit.rlp.FixedBlobKind method)
(thor_devkit.rlp.HomoListWrapper method)
(thor_devkit.rlp.ListWrapper method)
(thor_devkit.rlp.NumericKind method)
(thor_devkit.rlp.OptionalFixedBlobKind method)
(thor_devkit.rlp.ScalarKind method)
DictWrapper (class in thor_devkit.rlp)
dklen (thor_devkit.cry.keystore.PBKDF2ParamsT attribute)
(thor_devkit.cry.keystore.ScryptParamsT attribute)
domain (thor_devkit.certificate.CertificateT attribute)
dynamic_type_to_topic() (thor_devkit.abi.Event class method)
E
Encodable (class in thor_devkit.abi)
encode() (in module thor_devkit.certificate)
(thor_devkit.abi.Constructor method)
(thor_devkit.abi.Encodable method)
(thor_devkit.abi.Event method)
(thor_devkit.abi.Function method)
(thor_devkit.abi.FunctionBase method)
(thor_devkit.certificate.Certificate method)
(thor_devkit.rlp.ComplexCodec method)
(thor_devkit.transaction.Transaction method)
encode_data() (thor_devkit.abi.Event method)
encode_full() (thor_devkit.abi.Event method)
encode_list() (thor_devkit.abi.Coder static method)
encode_outputs() (thor_devkit.abi.Function method)
encode_single() (thor_devkit.abi.Coder static method)
encrypt() (in module thor_devkit.cry.keystore)
estimate_k() (thor_devkit.bloom.Bloom class method)
Event (class in thor_devkit.abi)
EVENT (in module thor_devkit.abi)
EVENT_PARAMETER (in module thor_devkit.abi)
EventParameterT (class in thor_devkit.abi)
EventT (class in thor_devkit.abi)
expiration (thor_devkit.transaction.TransactionBodyT attribute)
F
features (thor_devkit.transaction.ReservedT attribute)
finger_print (thor_devkit.cry.hdnode.HDNode property)
FINGER_PRINT_MASTER_KEY (thor_devkit.cry.hdnode.HDNode attribute)
FixedBlobKind (class in thor_devkit.rlp)
from_mnemonic() (thor_devkit.cry.hdnode.HDNode class method)
from_private_key() (thor_devkit.cry.hdnode.HDNode class method)
from_public_key() (thor_devkit.cry.hdnode.HDNode class method)
from_seed() (thor_devkit.cry.hdnode.HDNode class method)
from_solidity() (thor_devkit.abi.Constructor class method)
(thor_devkit.abi.Encodable class method)
(thor_devkit.abi.Event class method)
(thor_devkit.abi.Function class method)
(thor_devkit.abi.FunctionBase class method)
FUNC_PARAMETER (in module thor_devkit.abi)
FuncParameterT (class in thor_devkit.abi)
Function (class in thor_devkit.abi)
FUNCTION (in module thor_devkit.abi)
FunctionBase (class in thor_devkit.abi)
FunctionResult (class in thor_devkit.abi)
FunctionT (class in thor_devkit.abi)
G
gas (thor_devkit.transaction.TransactionBodyT attribute)
gasPriceCoef (thor_devkit.transaction.TransactionBodyT attribute)
generate() (in module thor_devkit.cry.mnemonic)
generate_private_key() (in module thor_devkit.cry.secp256k1)
generate_privateKey() (in module thor_devkit.cry.secp256k1)
get_body() (thor_devkit.transaction.Transaction method)
get_delegator() (thor_devkit.transaction.Transaction method)
get_id() (thor_devkit.transaction.Transaction method)
get_intrinsic_gas() (thor_devkit.transaction.Transaction method)
get_name() (thor_devkit.abi.Event method)
(thor_devkit.abi.Function method)
get_origin() (thor_devkit.transaction.Transaction method)
get_selector() (thor_devkit.abi.Function method)
get_signature() (thor_devkit.abi.Event method)
(thor_devkit.transaction.Transaction method)
get_signing_hash() (thor_devkit.transaction.Transaction method)
H
HDNode (class in thor_devkit.cry.hdnode)
hex_integer() (in module thor_devkit.validation)
hex_string() (in module thor_devkit.validation)
HomoListWrapper (class in thor_devkit.rlp)
I
id (thor_devkit.cry.keystore.KeyStoreT attribute)
(thor_devkit.transaction.Transaction property)
indexed (thor_devkit.abi.EventParameterT attribute)
inputs (thor_devkit.abi.ConstructorT attribute)
(thor_devkit.abi.EventT attribute)
(thor_devkit.abi.FunctionT attribute)
internalType (thor_devkit.abi.EventParameterT attribute)
(thor_devkit.abi.FuncParameterT attribute)
intrinsic_gas (thor_devkit.transaction.Transaction property)
intrinsic_gas() (in module thor_devkit.transaction)
is_address() (in module thor_devkit.cry.address)
is_anonymous (thor_devkit.abi.Event property)
is_delegated (thor_devkit.transaction.Transaction property)
is_dynamic_type() (thor_devkit.abi.Event class method)
is_uncompressed_public_key() (in module thor_devkit.cry.utils)
is_valid() (in module thor_devkit.cry.keystore)
(in module thor_devkit.cry.mnemonic)
(thor_devkit.certificate.Certificate method)
is_valid_private_key() (in module thor_devkit.cry.secp256k1)
is_valid_type() (thor_devkit.rlp.BytesKind class method)
is_valid_uncompressed_public_key() (in module thor_devkit.cry.utils)
iv (thor_devkit.cry.keystore.AES128CTRCipherParamsT attribute)
izip (in module thor_devkit.cry.utils)
K
k (thor_devkit.bloom.Bloom attribute)
kdf (thor_devkit.cry.keystore.CryptoParamsT attribute)
kdfparams (thor_devkit.cry.keystore.CryptoParamsT attribute)
keccak256() (in module thor_devkit.cry.keccak)
keys (thor_devkit.rlp.DictWrapper attribute)
KEYSTORE (in module thor_devkit.cry.keystore)
KeyStoreT (class in thor_devkit.cry.keystore)
L
ListWrapper (class in thor_devkit.rlp)
M
mac (thor_devkit.cry.keystore.CryptoParamsT attribute)
make_proper_type() (thor_devkit.abi.Constructor class method)
(thor_devkit.abi.Encodable class method)
(thor_devkit.abi.Event class method)
(thor_devkit.abi.Function class method)
(thor_devkit.abi.FunctionBase class method)
max_bytes (thor_devkit.rlp.NumericKind attribute)
MAX_K (thor_devkit.bloom.Bloom attribute)
module
thor_devkit.abi
thor_devkit.bloom
thor_devkit.certificate
thor_devkit.cry.address
thor_devkit.cry.blake2b
thor_devkit.cry.hdnode
thor_devkit.cry.keccak
thor_devkit.cry.keystore
thor_devkit.cry.mnemonic
thor_devkit.cry.secp256k1
thor_devkit.cry.utils
thor_devkit.exceptions
thor_devkit.rlp
thor_devkit.transaction
thor_devkit.validation
MUTABILITY (in module thor_devkit.abi)
N
n (thor_devkit.cry.keystore.ScryptParamsT attribute)
name (thor_devkit.abi.Event property)
(thor_devkit.abi.EventParameterT attribute)
(thor_devkit.abi.EventT attribute)
(thor_devkit.abi.FuncParameterT attribute)
(thor_devkit.abi.Function property)
(thor_devkit.abi.FunctionT attribute)
name_from_identifier() (thor_devkit.abi.FunctionResult static method)
name_to_identifier() (thor_devkit.abi.FunctionResult static method)
nonce (thor_devkit.transaction.TransactionBodyT attribute)
NoneableFixedBlobKind (class in thor_devkit.rlp)
NumericKind (class in thor_devkit.rlp)
O
OptionalFixedBlobKind (class in thor_devkit.rlp)
origin (thor_devkit.transaction.Transaction property)
outputs (thor_devkit.abi.FunctionT attribute)
P
p (thor_devkit.cry.keystore.ScryptParamsT attribute)
pack() (in module thor_devkit.rlp)
pad() (thor_devkit.abi.Event static method)
PAYLOAD (in module thor_devkit.certificate)
payload (thor_devkit.certificate.CertificateT attribute)
PayloadT (class in thor_devkit.certificate)
PBKDF2_PARAMS (in module thor_devkit.cry.keystore)
PBKDF2ParamsT (class in thor_devkit.cry.keystore)
prf (thor_devkit.cry.keystore.PBKDF2ParamsT attribute)
private_key (thor_devkit.cry.hdnode.HDNode property)
public_key (thor_devkit.cry.hdnode.HDNode property)
public_key_to_address() (in module thor_devkit.cry.address)
purpose (thor_devkit.certificate.CertificateT attribute)
R
r (thor_devkit.cry.keystore.ScryptParamsT attribute)
recover() (in module thor_devkit.cry.secp256k1)
remove_0x() (in module thor_devkit.cry.utils)
RESERVED (in module thor_devkit.transaction)
reserved (thor_devkit.transaction.TransactionBodyT attribute)
ReservedT (class in thor_devkit.transaction)
S
safe_tolowercase() (in module thor_devkit.cry.utils)
salt (thor_devkit.cry.keystore.PBKDF2ParamsT attribute)
(thor_devkit.cry.keystore.ScryptParamsT attribute)
ScalarKind (class in thor_devkit.rlp)
SCRYPT_PARAMS (in module thor_devkit.cry.keystore)
ScryptParamsT (class in thor_devkit.cry.keystore)
selector (thor_devkit.abi.Constructor property)
(thor_devkit.abi.Function property)
(thor_devkit.abi.FunctionBase property)
SerializationError
serialize() (thor_devkit.rlp.AbstractSerializer method)
(thor_devkit.rlp.BaseWrapper method)
(thor_devkit.rlp.BlobKind method)
(thor_devkit.rlp.BytesKind method)
(thor_devkit.rlp.CompactFixedBlobKind method)
(thor_devkit.rlp.DictWrapper method)
(thor_devkit.rlp.FixedBlobKind method)
(thor_devkit.rlp.HomoListWrapper method)
(thor_devkit.rlp.ListWrapper method)
(thor_devkit.rlp.NumericKind method)
(thor_devkit.rlp.OptionalFixedBlobKind method)
(thor_devkit.rlp.ScalarKind method)
set_signature() (thor_devkit.transaction.Transaction method)
sign() (in module thor_devkit.cry.secp256k1)
signature (thor_devkit.abi.Event property)
(thor_devkit.certificate.CertificateT attribute)
(thor_devkit.transaction.Transaction property)
SignedTxWrapper (in module thor_devkit.transaction)
signer (thor_devkit.certificate.CertificateT attribute)
stateMutability (thor_devkit.abi.ConstructorT attribute)
(thor_devkit.abi.FunctionT attribute)
StateMutabilityT (in module thor_devkit.abi)
strip_0x04() (in module thor_devkit.cry.utils)
T
test() (thor_devkit.bloom.Bloom method)
thor_devkit.abi
module
thor_devkit.bloom
module
thor_devkit.certificate
module
thor_devkit.cry.address
module
thor_devkit.cry.blake2b
module
thor_devkit.cry.hdnode
module
thor_devkit.cry.keccak
module
thor_devkit.cry.keystore
module
thor_devkit.cry.mnemonic
module
thor_devkit.cry.secp256k1
module
thor_devkit.cry.utils
module
thor_devkit.exceptions
module
thor_devkit.rlp
module
thor_devkit.transaction
module
thor_devkit.validation
module
timestamp (thor_devkit.certificate.CertificateT attribute)
to (thor_devkit.transaction.ClauseT attribute)
to_checksum_address() (in module thor_devkit.cry.address)
to_dict() (thor_devkit.abi.FunctionResult method)
(thor_devkit.certificate.Certificate method)
Transaction (class in thor_devkit.transaction)
TransactionBodyT (class in thor_devkit.transaction)
type (thor_devkit.abi.ConstructorT attribute)
(thor_devkit.abi.EventParameterT attribute)
(thor_devkit.abi.EventT attribute)
(thor_devkit.abi.FuncParameterT attribute)
(thor_devkit.abi.FunctionT attribute)
(thor_devkit.certificate.PayloadT attribute)
U
unpack() (in module thor_devkit.rlp)
UnsignedTxWrapper (in module thor_devkit.transaction)
unused (thor_devkit.transaction.ReservedT attribute)
V
validate() (in module thor_devkit.cry.keystore)
(in module thor_devkit.cry.mnemonic)
validate_uncompressed_public_key() (in module thor_devkit.cry.utils)
value (thor_devkit.transaction.ClauseT attribute)
verify() (in module thor_devkit.certificate)
(thor_devkit.certificate.Certificate method)
version (thor_devkit.cry.keystore.KeyStoreT attribute)
VERSION_MAINNET_PRIVATE (thor_devkit.cry.hdnode.HDNode attribute)
VERSION_MAINNET_PUBLIC (thor_devkit.cry.hdnode.HDNode attribute)
VET_EXTERNAL_PATH (in module thor_devkit.cry.hdnode)
W
well_formed() (in module thor_devkit.cry.keystore)
wrapper (thor_devkit.rlp.ComplexCodec attribute)
Read the Docs
v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds