We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 886d6c2 commit e13d076Copy full SHA for e13d076
src/sentinel_sdk/modules/node.py
@@ -19,7 +19,7 @@
19
from sentinel_sdk.transactor.transactor import Transactor
20
from sentinel_sdk.types import PageRequest, TxParams, NodeType
21
22
-from pywgkey import WgKey
+from .wireguard import WgKey
23
24
25
class NodeModule(Querier, Transactor):
src/sentinel_sdk/modules/wireguard.py
@@ -0,0 +1,15 @@
1
+from base64 import b64encode
2
+from nacl.public import PrivateKey
3
+
4
+class WgKey():
5
6
+ def __init__(self):
7
+ self._key = PrivateKey.generate()
8
9
+ @property
10
+ def pubkey(self) -> str:
11
+ return b64encode(bytes(self._key.public_key)).decode("ascii")
12
13
14
+ def privkey(self) -> str:
15
+ return b64encode(bytes(self._key)).decode("ascii")
0 commit comments