Maven Repository: org.bitcoin-s » bitcoin-s-core_2.13 » 0.3.0

Announcing launch of new TezosJ SDK for plain Java

Now you can add Tezos wallets to your Eclipse projects and create desktop applications!
TezosJ-plainjava
TezosJ SDK plain Java version
The TezosJ SDK library enables plain Java developers to create applications that communicates with Tezos blockchain.
The library is written in Java and is based on Gradle framework. This repository contains the library source code and a Main class to test some features.
Requirements
Java 8 Windows / Linux (not tested yet) / Mac (not tested yet) Eclipse or another Java IDE.
Getting started
Clone the repository, import into your Java IDE and run the Main class. Or (soon)... Download the JAR file from JCENTER (bintray.com/milfont/tezos/tezosj_plainjava/0.9.0/tezosj-sdk-plain-java-0.9.0.jar) and put in your project's classpath. Or (soon)... Add to your build.gradle dependencies: compile 'com.milfont.tezos:tezosj_plainjava:0.9.0'
Usage
// Creates a new wallet with a passphrase. TezosWallet wallet = new TezosWallet("myPassphrase");
// Shows some wallet data output. System.out.println(wallet.getMnemonicWords()); System.out.println(wallet.getPublicKeyHash()); System.out.println(wallet.getBalance());
// Imports a previously owned wallet with mnemonic words and passphrase. // TezosWallet wallet2 = new TezosWallet("word1 word2 ... word15", "myPassphrase");
// Shows some wallet data output. // System.out.println(wallet2.getMnemonicWords()); // System.out.println(wallet2.getPublicKeyHash()); // System.out.println(wallet2.getBalance());
// Saves the current wallet from memory to file. wallet.save("c:\temp\mySavedWallet.txt");
System.out.println("Saved the wallet to disk.");
// Creates a new wallet by reading from file. TezosWallet myLoadedWallet = new TezosWallet(true, "c:\temp\mySavedWallet.txt", "myPassphrase");
System.out.println("Loaded the wallet from disk:");
// Shows loaded wallet data. System.out.println(myLoadedWallet.getMnemonicWords()); System.out.println(myLoadedWallet.getPublicKeyHash()); System.out.println(myLoadedWallet.getBalance());
// Example of Sending funds. // BigDecimal amount = new BigDecimal("1"); // JSONObject jsonObject = wallet2.send("tz1FromAddress", "tz1ToAddress", amount, "0", "", ""); // System.out.println(jsonObject.get("result"));
Disclaimer
This software is at Beta stage. It is currently experimental and still under development. Many features are not fully tested/implemented yet. This version uses Tezos Betanet (!)
Features
Create valid Tezos wallet address Get account balance Send funds
The main purpose of TezosJ SDK library is to foster development of applications in plain Java that interacts with Tezos ecosystem. This might open Tezos to a whole world of software producers, ready to collaborate with the platform. TezosJ is to play the role of a layer that will translate default Java method calls to Tezos's network real operations (create_account, transfer_token, etc.)
Credits
TezosJ is based on Stephen Andrews' EZTZ Javascript library TezosJ is also based on ConseilJS from Cryptonomic TezosJ uses LazySodium TezosJ uses BitcoinJ Java Library Special thanks to Tezzigator for providing the code for Tezos Key Generation in Java.
submitted by Milfont to tezos [link] [comments]

Beginner's FTC guide on getting started (Android Studio, Downloading programs and more) Start a new Java application the right way with Gradle ... Install Android SDK without Android Studio on Windows 10. Telusko - YouTube Hands-on Java - Gradle Setup - Day 25

Let’s discuss what is happening in the above build script. It is telling Gradle to look in the Maven repository for the commons-lang3 version 3.7. It is also telling Gradle to package the dependencies into the jar file. If you remove the from configurations.compile.collect {zipTree it} line, then you will have to include the external ... Gradle; Let’s investigate the tools to find out more. Apache Ant with Ivy. Apache Ant is a Java-based command line tool that uses XML files to define build scripts. It’s predominantly used for Java builds but it can also be used for C/C++ development. Built-in tasks provide ways to compile, assemble, test and run software applications. Users can also create their own “antlibs” to ... From mobile apps to microservices, from small startups to big enterprises, Gradle helps teams build, automate and deliver better software, faster. Write in Java, C++, Python or your language of choice. Package for deployment on any platform. Go monorepo or multi-repo. And rely on Gradle's ... For example if I add this dependency in Gradle, where does it put the jar? dependencies { compile 'com.google.android.gms:play-services-analytics:11.0.4' } java android android-studio gradle android-gradle-plugin. share improve this question follow edited Oct 23 '17 at 17:41. Doron Yakovlev-Golani. asked Oct 19 '17 at 14:26. Doron Yakovlev-Golani Doron Yakovlev-Golani. 4,120 9 9 gold ... Contribute to vatolinrp/bitcoin-esb development by creating an account on GitHub.

[index] [47463] [5913] [50475] [38336] [38403] [36811] [43040] [1734] [13514] [32702]

Beginner's FTC guide on getting started (Android Studio, Downloading programs and more)

Taking complicated topics and explaining them in plain English. My name is Xavier. I’m very passionate about all kinds of technologies and I love taking comp... Hands-on Java - Gradle Setup - Day 25 Caleb Curry. Loading... Unsubscribe from Caleb Curry? ... Bitcoin and Blockchain Introduction Course (1 HOUR FREE!) - Duration: 1:03:26. Caleb Curry 1,099 ... Hello Friends In this video, I will show you that I will teach you to download Java 11 latest version and Android Studio 3. 2 and install. You will not skip this video. You can miss something. If ... This is about how to start a Java application project properly with Gradle and Git and IntelliJ IDEA. You should have Gradle on your path or know its path. I... Titel: Migration eines großen Softwareprojekts nach Gradle Sprecher: Markus Kohler, SAP SuccessFactors Abstract: SAP SuccessFactors ist ein Unternehmen von SAP, dem weltweiten Marktführer für ...

#