Skip to content
Snippets Groups Projects
Select Git revision
  • e22b4aa2c8743b6075fa80db7d76c2fadc856a38
  • master default protected
  • traduccio_barbara
  • Catalan-translation
  • feature/cesium_plus_pod_2
  • feature/add_pubkey_icon
  • feature/startup_node_selection
  • develop
  • feature/android_api_19
  • Vivakvo/cesium-patch-8
  • gitlab_migration_1
  • dev
  • rml8
  • v1.6.12
  • v1.6.11
  • v1.6.10
  • v1.6.9
  • v1.6.8
  • v1.6.7
  • v1.6.6
  • v1.6.5
  • v1.6.4
  • v1.6.3
  • v1.6.2
  • v1.6.2-alpha
  • v1.6.1
  • v1.6.0
  • v1.5.12
  • v1.5.11
  • v1.5.10
  • v1.5.9
  • v1.5.8
  • v1.5.7
33 results

config.js

Blame
  • Forked from clients / Cesium-grp / Cesium
    Source project has a limited visibility.
    load_scuttlebutt_file.py 1.16 KiB
    """
    Copyright  2014-2021 Vincent Texier <vit@free.fr>
    
    DuniterPy is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    
    DuniterPy is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
    """
    
    import sys
    
    from duniterpy.key import SigningKey
    
    if __name__ == "__main__":
        if len(sys.argv) < 2:
            print("Usage: python load_scuttlebutt_file.py FILEPATH")
            sys.exit(1)
    
        # capture filepath argument
        scuttlebutt_filepath = sys.argv[1]
    
        # create SigningKey instance from file
        signing_key_instance = SigningKey.from_ssb_file(
            scuttlebutt_filepath
        )  # type: SigningKey
    
        # print pubkey
        print("Public key from scuttlebutt file: {}".format(signing_key_instance.pubkey))