This is an under-construction official python package from Universa to facilitate access to the Java library using Universa's UMI protocol.
JVM v1.8.* must be installed.
pip install universa
#!/usr/bin/env python3
from universa.transport import transport
from universa.types import PrivateKey, Contract, RevokePermission
if __name__ == '__main__':
print(transport.version())
private_key = PrivateKey(size=2048)
contract = Contract()
short_address = private_key.public_key.short_address
owner_role = contract.set_owner_addresses(short_address)
revoke_permission = RevokePermission(owner_role)
contract.add_permission(revoke_permission)
For more information see:
This package is available as open source under the terms of the MIT License.