All Projects → floydcraft → cardano-py

floydcraft / cardano-py

Licence: Apache-2.0 License
Python3 lib and cli for operating a Cardano Passive Node and using the API's. (PRE-ALPHA)

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
typescript
32286 projects
shell
77523 projects
javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to cardano-py

tokenomia
Tokenomia is built for the Cardashift ICO, it aims to simplify the use of Native Tokens and Smart Contracts above the Cardano Platform. Cardashift is a community-driven startup platform that raises funds, builds and accelerates startups that solve social and environmental problems.
Stars: ✭ 84 (+394.12%)
Mutual labels:  wallet, cardano, cardano-node
cardanocli-js
Wrapping the cardano-cli inside JavaScript
Stars: ✭ 173 (+917.65%)
Mutual labels:  wallet, cardano, cardano-node
Pi-Pool
Cardano Stakepool on Raspberry Pi
Stars: ✭ 204 (+1100%)
Mutual labels:  cardano, cardano-node
frontend-moon-wallet
Lightweight & user-friendly crypto wallet
Stars: ✭ 46 (+170.59%)
Mutual labels:  crypto, wallet
anyl-wallet
🏦 Anyl Embedded Wallet for Internet of Things
Stars: ✭ 28 (+64.71%)
Mutual labels:  crypto, wallet
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (+729.41%)
Mutual labels:  crypto, wallet
ansible-role-cardano-node
Ansible role for the provisioning of Shelly Cardano binaries from source.
Stars: ✭ 20 (+17.65%)
Mutual labels:  cardano, cardano-node
cardano wallet sdk
Targeting Flutter apps, the Cardano Wallet SDK is a high-level Dart library for managing cryptocurrency accounts & executing transactions on the blockchain.
Stars: ✭ 31 (+82.35%)
Mutual labels:  wallet, cardano
project-icarus-chrome
Icarus, a reference implementation for a lightweight wallet developed by the IOHK Engineering Team.
Stars: ✭ 32 (+88.24%)
Mutual labels:  wallet, cardano
DAPSCoin
DAPS is the world's first coin to implement Bulletproofs and RingCT & Ring Signatures in a staking chain. With DAPS it is possible to stake, run masternodes and mine PoA blocks.
Stars: ✭ 58 (+241.18%)
Mutual labels:  crypto, wallet
RavenCoin-Wallet-With-Miners
RavenCoin Wallet including CPU and GPU miners! programs are directly from Ravencoin and official miner sources
Stars: ✭ 75 (+341.18%)
Mutual labels:  crypto, wallet
Multicurrencywallet
Bitcoin, Ethereum, ERC20 crypto wallets with Atomic Swap exchange. Release announce: https://twitter.com/SwapOnlineTeam/status/1321844352369500160
Stars: ✭ 136 (+700%)
Mutual labels:  crypto, wallet
Macao Social Wallet
Simple Social Wallet made without javascript using the Freecoin toolkit
Stars: ✭ 110 (+547.06%)
Mutual labels:  crypto, wallet
Beancounter
Utility to audit the balance of Hierarchical Deterministic (HD) wallets. Supports multisig + segwit wallets.
Stars: ✭ 109 (+541.18%)
Mutual labels:  crypto, wallet
desktop
CoinApp is a simple to use minimal Cryptocurrency Wallet for Ethereum, ERC20 Tokens, Bitcoin and Litecoin built for Windows, Mac and Linux.
Stars: ✭ 60 (+252.94%)
Mutual labels:  crypto, wallet
Esteem Surfer
Ecency desktop formerly known as Esteem Surfer - reimagined desktop social wallet, contribute and get rewarded (for Windows, Mac, Linux)
Stars: ✭ 100 (+488.24%)
Mutual labels:  crypto, wallet
Openwallet Android
The first truly free, libre, and open source light wallet for multiple cryptocurrencies (Bitcoin, Ethereum, Ripple, etc).
Stars: ✭ 86 (+405.88%)
Mutual labels:  crypto, wallet
Etherwalletkit
Ethereum Wallet Toolkit for iOS - You can implement an Ethereum wallet without a server and blockchain knowledge.
Stars: ✭ 96 (+464.71%)
Mutual labels:  crypto, wallet
cashuwallet
Cashu is a cryptocurrency wallet for smartphones. Be your own bank. Accept payments or spend crypto directly from your phone.
Stars: ✭ 35 (+105.88%)
Mutual labels:  wallet, cardano
cryptowallet-cli
CW is a crypto wallet generator CLI tool for a lot of blockchains: Bitcoin, Ethereum, Binance Smart Chain and many others
Stars: ✭ 45 (+164.71%)
Mutual labels:  crypto, wallet

ORPHANED PROEJCT - DO NOT NOT USE

though maybe an ok reference

I'm officially stopping my work on this project. It was a lot of fun, but for quite a number of reasons (some personal, others learned) I'll be moving on to work on some new projects (dApps). Thank you to everyone who provided feedback and supported me along the way!

dockeri.co

GitHub issues

CardanoPy

Table of Contents

WARNING: THIS IS A PRE-RELEASE of cardanopy (until it reaches 1.0.0; currently 0.1.7)

Things will:

  • Break
  • Lack documentation
  • Differ greatly between iterations
  • Disorient, overload and inspire

Overview

NOTE: Please visit the Cardano Idealscale link and provide this project Kudos and/or provide feedback!

CardanoPy is a simple and easy to use method to operate and extend Cardano Nodes (Relay and Producer) and DB Sync Nodes using a python CLI combined with docker. It's intended for dApp development and data infrastricture by providing python access to cardano node and onchain data / apis.

Checkout the Project Catalyst - Fund 4 Proposal and Project Catalyst - Fund 5 Proposal.

Also see CLI.md, ROADMAP.md, and CHANGELOG.md.

Problem

Cardano nodes are complex and really should be SIMPLE to bootstrap / extend with your own features / projects using docker / python.

Solution

See Quickstart.

Quickstart

Use predefined docker image cardano-py-slim

See Basic Example for custom docker image example.

  • Install or upgrade cardanopy:

    pip3 install --upgrade cardanopy

  • Create the basic config for testnet:

    cardanopy create --template basic --network testnet files/app

    Created cardano defaults from 'basic' template for network 'testnet': 'files/app'
  • Start/run the node using that config:

    cardanopy docker run files/app

    ada@ce02f129e793:~$
  • Once your logged into the node, run:

    cardanopy node query tip as often as you like.

    NOTE: might take a minute before the files/app/node.socket file to be created while cardano node is booting. It will take longer the larger the database files/app/db.

    {
    "epoch": 126,
    "hash": "bafe78f11866e3b77a254f55c46bd44335b367197db74fb95620237f43fe583d",
    "slot": 24098404,
    "block": 2494291
    }

Core Docker Images

Available on floydcraft dockerhub

CardanoPy

  • cardano-py-slim - Runtime slim build of CardanoPy Cardano node. Preinstalls latest cardanopy package.

Cardano IOHK

Common

  • haskell - base image to build Haskell projects like Cardano.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].