SimpleKeypair
SimpleKeypair Objects
class SimpleKeypair(SimpleKeypairProtocol)
from_bech32
@classmethod
def from_bech32(cls, value: str) -> SimpleKeypair
Decode a SimpleKeypair from flag || privkey in Bech32 starting with
"iotaprivkey" to SimpleKeypair. The public key is computed directly from
the private key bytes.
from_bytes
@classmethod
def from_bytes(cls, bytes: bytes) -> SimpleKeypair
Decode a SimpleKeypair from flag || privkey bytes
from_der
@classmethod
def from_der(cls, bytes: bytes) -> SimpleKeypair
Deserialize PKCS#8 private key from ASN.1 DER-encoded data (binary format).
from_pem
@classmethod
def from_pem(cls, s: str) -> SimpleKeypair
Deserialize PKCS#8-encoded private key from PEM.
sign_personal_message
def sign_personal_message(message: PersonalMessage) -> UserSignature
Sign a personal message and return a UserSignature.
sign_transaction
def sign_transaction(transaction: Transaction) -> UserSignature
Sign a transaction and return a UserSignature.
to_bech32
def to_bech32() -> str
Encode a SimpleKeypair as flag || privkey in Bech32 starting with
"iotaprivkey" to a string. Note that the pubkey is not encoded.
to_bytes
def to_bytes() -> bytes
Encode a SimpleKeypair as flag || privkey in bytes
to_der
def to_der() -> bytes
Serialize this private key as DER-encoded PKCS#8
to_pem
def to_pem() -> str
Serialize this private key as DER-encoded PKCS#8