-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CFP-2203-07: DeFiChain Python Library (1 800 DFI) #133
Comments
|
|
defi-cli signmessage 8Ht3oDDj2uHeoae3mKALM6kVmsuJaj3SSm cfp-2203-07-yes defi-cli signmessage 8N5iyTHbJNQc1nTfF74khJ9rndj6kG9FzN cfp-2203-07-yes defi-cli signmessage 8YsdyhGMoJfjfujfQox1D2S8d4JTzGQivj cfp-2203-07-yes |
defi-cli signmessage 8amuDG4YEkV1NpePzYarvDZr94ZZVocPBU "cfp-2203-07-yes" |
signmessage 8cZqD6X14ipFqmvz6pYYR5p7Dp5n4xc9VT "cfp-2203-07-yes" |
signmessage 8GChxABDpeAPCr4sCRnNRYB8RucMH9d4dg "cfp-2203-07-yes" |
defi-cli signmessage 8WrcPiaoGhQgitWiBG6e3fW7dVTuZMvjot "cfp-2203-07-yes" |
$ defi-cli signmessage 8VSVVu5mC1pF9H4FHqiBmMKqEPEcCVpkXA "cfp-2203-07-yes" |
defi-cli signmessage 8daGYPTDTzMRtUx61uWRjg7p9GECMjuip8 "cfp-2203-07-yes" |
$ defi-cli signmessage 8W51RgRwPv5oGaRxygJKm2PX5RyJUe9tMj "cfp-2203-07-no" |
$ defi-cli signmessage 8L5epNpuRvabPJndh4xDaYGV4y8M3fAJGE "cfp-2203-07-no" |
$ defi-cli signmessage 8dXgX2qd82eyF4qRUhanypMTrcvVf86rVN "cfp-2203-07-yes" |
$ defi-cli signmessage 8ZPSjYeJSgZtwvsJ8kDDYPJTZrnropZNn9 "cfp-2203-07-yes" |
$ defi-cli signmessage 8P24qRzccs9FJXkqrrzPZGa2aNXxqBkrmb cfp-2203-07-yes |
$ defi-cli signmessage 8a5JfgK8pEG7Wqrg7WbUNCVFVYiApCk13f "cfp-2203-07-no" |
$ defi-cli signmessage 8RDhfdhFU9imkRc2zykt8kUkekCVrMM6LY cfp-2203-07-yes |
$ defi-cli signmessage 8ZqpfXbUU1iyiotPKwwoFqW42Wd9ogY2iu "cfp-2203-07-yes" |
$ defi-cli signmessage 8WmahtTo7vxBAui1J1zkPmrMs35tcu5jyV "cfp-2203-07-yes" |
$ defi-cli signmessage 8Jyov8rftj4tJZ8Pfb8UWVpGcENvc54Bbv cfp-2203-07-yes |
$ defi-cli signmessage 8X9mSBVoeFfsk7XyAJmYCGu4SgrQzMj7Ud cfp-2203-07-yes |
$ defi-cli signmessage 8YPsH6z292nLHMssQMsGzm2QyhGeAYgJsa "cfp-2203-07-yes" |
$ defi-cli signmessage 8HxarRW6MeqSGGMYiHP8mFsuhM5zyzHaxS "cfp-2203-07-yes" |
$ defi-cli signmessage 8HJGgMQR8rS9ZaLiWsRwJSmgvComw6AmDK cfp-2203-07-yes |
$ defi-cli signmessage 8NfLBAu3TJui19WReLaVfzLwWmUPCKBuJN "cfp-2203-07-yes" |
$ defi-cli signmessage 8auUDhQZhoq3VvndrNh1JHVUEwwVfjEHPu "cfp-2203-07-yes" |
Can't wait until this is released |
$ defi-cli signmessage 8JgPSdyFpLTG1wAnxFHpuHjEoSmPBhHccg cfp-2203-07-yes |
$ defi-cli signmessage 8SHpGk5zdURWCZy7D7U4czpwtUUzcjnSJJ "cfp-2203-07-yes" |
$ defi-cli signmessage 8VPoToWdZFNf6oTryZNVSJpL9hdrYMXwqy "cfp-2203-07-yes" |
$ defi-cli signmessage 8ZazLdqc7T5au7jgUDhj2YYP2BKzEzcWNL cfp-2203-07-yes |
$ defi-cli signmessage 8QvxiC2T1pBC6SDFXMEkuGNZm2TnYQW3C6 "cfp-2203-07-yes" |
$ defi-cli signmessage 8VSaWgYYWTPK4yndVwcpL8dHQCpoYEnMar "cfp-2203-07-yes" |
$ defi-cli signmessage 8FbhMMBrUcvqqafe3LxwmRNrFJVxwJ4RXh "cfp-2203-07-yes" |
$ defi-cli signmessage 8YA5vk6reGxYeyviMuDnzDqz68FSkKZj4i "cfp-2203-07-yes" |
$ defi-cli signmessage 8UL765wzwtmjuyCDgYFroHuvMPLmoxCjVq "cfp-2203-07-yes" |
$ defi-cli signmessage 8TyY18SkykqwTLcEBgwjvycQmZ7udNNrmn "cfp-2203-07-yes" |
$ defi-cli signmessage 8J9cKafkM4wtjEVFUZs84jEhnEQE3sYier "cfp-2203-07-yes" |
$ defi-cli signmessage 8YMSx1ttnr5erxWCV7a8kooPzqwMw2xU6V "cfp-2203-07-yes" |
$ defi-cli signmessage 8UjcU5B7CbEBLyXU1A7u5K4Ug54VehHJqk "cfp-2203-07-yes" |
$ defi-cli signmessage 8Lp58RvNtuK7pe2oYKxz5H5XtQANai8guF cfp-2203-07-yes |
$ defi-cli signmessage 8Lup7XrpLTJNuHQkQd3meaPJ5ShbgyJKCE "cfp-2203-07-yes" |
$ defi-cli signmessage 8b6BF5S6ko9XBFAFbju8bUvoRXCswocRvA cfp-2203-07-yes |
$ defi-cli signmessage 8Lu34LXZANVcTY3BHkVsJ3CrAepRtz3XiD "cfp-2203-07-no" |
$ defi-cli signmessage 8X3KaUcjjwUFoZSRCTGEHe4SfW3eQYdhaF "cfp-2203-07-yes" |
$ defi-cli signmessage 8YdCFyJ7e6tkFUvG7S7Ukq2yADe1kXVdaQ "cfp-2203-07-yes" |
Votes of the DFX CommunityIndividual votes can be viewed transparently here: https://docs.google.com/spreadsheets/d/1tvc1KhLuGGSCfUuZoDnTxqaLDurXcftd8MBA57YfhKQ/edit#gid=1139627798 Votes: signmessage 8KirKNGVgrsQsmWuy1Ee4ZmsnXVVkAEzh2 cfp-2203-07-yes |
defi-cli signmessage 8XjGQuumUBGyevsG8Jn4yZQ6QBpkA4ukgM cfp-2203-07-yes |
$ defi-cli signmessage 8U4PbNps1AuFstQ3UtxurWNmBmZPNHzzYv "cfp-2203-07-yes" |
$ defi-cli signmessage 8e7hbrMLxpXir6YmFsTaj2eDttueXUspmu "cfp-2203-07-yes" |
mnstate_validate.log |
CFP payments have been processed. Please refer to #135 (comment) for detailed info and hashes. Thanks! |
Overview
Describe the purpose The Problem
The Python Library offers every Python programmer an easy entry into the Defichain ecosystem!
This allows a quick and easy development of new applications or even a more straightforward creation of trading bots.
Through a via "pip" downloadable package it is possible to call any CLI command through a Python function and to work with the output of the function directly in Python.
This Python library has the same functionality as the Jellyfish Full Node RPC library.
Furthermore, all commands of the Ocean REST API are mapped by functions.
Example calls:
Import and connection:
Getblockcount:
Compositswap:
Ocean Rest API:
Precondition:
For everything except the Ocean Rest API commands a Defichain Full Node is required!
How will the fund be spent?
Development costs:
--> About 250 individual CLI commands
--> 30 min per command with implementation, testing and documentation, publication
--> Hourly rate: $50
--> DFI Price: ~$3.45
--> 250 commands * 30 min = 7500 min = 125h --> 125h * $50 = $6250 (25% taxes in Germany)
--> $6250 / $3.45 ~= 1800 DFI
What comes in the future
How does this CFP benefit the DeFiChain community?
Python is one of the most widely used programming languages in the world, so this is an easy entry point for Python development on Defichain.
This library allows the developers of new applications to fully concentrate on them. The library takes care of driving the node that is in the background.
This accelerates the development time of future applications.
In addition, this library provides further decentralization, because a large part of the Defichain ecosystem has so far been based on the Ocean API and the JavaScript (Typescript) programming language.
Überblick
Beschreibe den Zweck
Die Python Library bietet jedem Python Programmierer einen einfachen Einstieg in das Defichain Ökosystem!
Hierdurch wird eine schnelle und einfache Entwicklung von neuen Anwendungen oder auch ein unkomplizierteres Erstellen von Trading Bots ermöglicht.
Durch ein via "pip" herunterladbares Package wird es möglich, jeden CLI Command durch eine Python Funktion aufzurufen und mit dem Output der Funktion, direkt in Python weiter zu arbeiten.
Diese Python Library besitzt die selbe Funktionalität wie die Jellyfish Full Node RPC Library.
Des weitern werden alle Commands der Ocean REST API durch Funktionen abgebildet.
Beispielaufrufe:
Import und Verbindungsaufbau:
Getblockcount:
Compositswap:
Ocean Rest API:
Voraussetzung:
Für alles außer die Ocean Rest API Befehle ist ein Defichain Full Node notwendig!
Wie wird das Geld ausgegeben?
Entwicklungskosten:
--> Circa 250 individuelle CLI Befehle
--> 30 min pro Befehl mit Implementation, Testen und Dokumentation, Veröffentlichung
--> Stundensatz: 50$
--> DFI Preis: ~3.45$
--> 250 Befehle * 30 min = 7500 min = 125h --> 125h * 50$ = 6250$ (25% Steuern in Deutschland)
--> 6250$ / 3.45$ ~= 1800 DFI
Was kommt in der Zukunft
Wie kommt diese CFP der DeFiChain-Community zugute?
Python ist eine der meist verwendeten Programmiersprachen der Welt, weshalb dies ein einfacher Einstiegspunkt für die Python Entwicklung auf der Defichain ist.
Diese Library ermöglicht es den Entwicklern von neuen Anwendungen sich voll und ganz auf diese zu konzentrieren. Durch die Library wird das Ansteuern, des im Hintergrund befindlichen Nodes übernommen.
Dies beschleunigt die Entwicklungszeit zukünftiger Anwendungen.
Zudem ist durch diese Library eine weitere Dezentralisierung gegeben, denn ein Großteil des Defichain Ökosystems basiert bisher auf der Grundlage von Ocean API und der Programmiersprache JavaScript (Typescript).
The text was updated successfully, but these errors were encountered: