storj package¶
Subpackages¶
Submodules¶
Module contents¶
Storj package.
-
class
BucketManager
[source]¶ Bases:
abc.ABCMeta
Class to manage buckets.
-
static
create
(name, storage_limit=None, transfer_limit=None)[source]¶ Create bucket.
Parameters: - name (str) –
.
- () (transfer_limit) –
.
- () –
.
- name (str) –
-
static
-
class
TokenManager
(bucket_id)[source]¶ Bucket token manager.
-
bucket_id
¶ int – bucket unique identifier.
-
-
generate_new_key_pair
()[source]¶ Generate a new key pair.
Returns: - tuple(
ecdsa.keys.SigningKey
, ecdsa.keys.VerifyingKey
):
key pair (private, public).
- tuple(
-
get_client
()[source]¶ Returns a pre-configured Storj HTTP client.
Returns: Storj HTTP client. Return type: ( storj.http.Client
)