• Stars
    star
    202
  • Rank 187,051 (Top 4 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated 29 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Hedera™ Hashgraph SDK for Java

Hedera™ Hashgraph Java SDK

The Java SDK for interacting with Hedera Hashgraph: the official distributed consensus platform built using the hashgraph consensus algorithm for fast, fair and secure transactions. Hedera enables and empowers developers to build an entirely new class of decentralized applications.

NOTE: v1 of the SDK is deprecated and support was discontinued after October 2021. Please install the latest version 2.x.x or migrate from v1 to the latest 2.x.x version. You can reference the migration documentation.

Java app quickstart

The Java application quickstart guide covers how to properly set up the dependencies needed to start developing your Java project using the Hedera™ Java SDK.

Android app quickstart

The Android application quickstart guide covers how to properly set up the dependencies needed to start developing your Android project using the Hedera™ Java SDK.

Examples

This repository includes Java examples and an Android example that showcase different use cases and workflows.

Developer quickstart

The developer quickstart guide provides instructions on how to set up the environment, run unit and integration tests, and configure the project to work with different networks such as the Hedera test network, preview network, etc.

Support

If you have a question on how to use the product, please see our support guide.

Contributing

We welcome participation from all developers!
For instructions on how to contribute to this repo, please review the Contributing Guide.
More instructions for contribution can be found in the Global Contributing Guide.

Code of Conduct

This project is governed by the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code of conduct.

License

Apache License 2.0

More Repositories

1

awesome-hashgraph

Hashgraph is a superior consensus mechanism / data structure alternative to blockchain.
282
star
2

hedera-services

Crypto, token, consensus, file, and smart contract services for the Hedera public ledger
Java
259
star
3

hedera-sdk-js

Hedera™ Hashgraph SDK for JavaScript/TypeScript
JavaScript
251
star
4

hedera-improvement-proposal

Hedera Improvement Proposal
Solidity
131
star
5

hedera-mirror-node

Hedera Mirror Node archives data from consensus nodes and serves it via an API
Java
117
star
6

guardian

The Guardian is an innovative open-source platform that streamlines the creation, management, and verification of digital environmental assets. It leverages a customizable Policy Workflow Engine and Web3 technology to ensure transparent and fraud-proof operations, making it a key tool for transforming sustainability practices and carbon markets.
TypeScript
91
star
7

hedera-sdk-go

Hedera™ Hashgraph SDK for Go
Go
88
star
8

hedera-hts-demo

This is a demonstration UI for the Hedera Token Service. Written in JavaScript and Vue.JS
Vue
72
star
9

MyHbarWallet

🟩 MyHbarWallet is a free, client-side interface helping you interact with Hedera™ Hashgraph.
Vue
63
star
10

hedera-docs

Welcome to the official Hedera documentation repository.
Shell
57
star
11

hl-mercury

Hashgraph implementation of functionality similar to Hyperledger
Java
48
star
12

hedera-local-node

Run your own local Hedera network for development purposes.
TypeScript
45
star
13

hedera-json-rpc-relay

Implementation of Ethereum JSON-RPC APIs for Hedera
TypeScript
43
star
14

hedera-smart-contracts

Contains Hedera Smart Contract Service supporting files
TypeScript
37
star
15

hedera-protobufs-java

The protobuf message files defining the Hedera Hashgraph API
Shell
32
star
16

hedera-platform

Swirlds Hashgraph Platform SDK open source code.
Java
32
star
17

hedera-nft-minter

Mintbar is an open source NFT minter webapp for the Hedera ecosystem.
TypeScript
23
star
18

hedera-sdk-rust

The Hedera™ Rust SDK
Rust
23
star
19

hedera-proof-of-action-microservice

Hedera™ Hashgraph Proof-of-Action Microservice
Java
22
star
20

did-sdk-js

Javascript SDK for managing DID Documents & Verifiable Credentials
TypeScript
21
star
21

hedera-nft-auction-demo

Demo NFT auction
Java
21
star
22

hedera-hcs-chat-js

An example chat application, which uses the Hedera Consensus Service for pub-sub messaging.
JavaScript
19
star
23

hedera-hcs-sxc-java

The HCS SXC (SDK eXtension Components) is a set of pre-built components that aim to provide additional functionality over and above the java SDK for HCS to make it easier and quicker to develop applications. This repository is only intended for demo purposes and not production applications.
Java
18
star
24

hedera-stable-coin-solidity-ethereum

Hedera Stable Coin implementation as a Solidity smart contract for Ethereum
Solidity
17
star
25

stablecoin-studio

All-in-one stablecoin configuration, issuance, and management
TypeScript
17
star
26

hedera-protobufs

Authoritative source of Hedera protobufs
Shell
16
star
27

hedera-smart-contract-starter

This smart contract starter on Hedera helps developers create upgradeable contracts using a proxy pattern for seamless upgrades. Includes a sample contract and documentation for a quick start.
TypeScript
15
star
28

did-sdk-java

Support for the Hedera Hashgraph DID Method and Verifiable Credentials on the Hedera Java SDK
Java
14
star
29

hedera-mirror-node-explorer

Hedera Mirror Node Explorer for the Hedera Hashgraph DLT.
TypeScript
14
star
30

did-method

Hedera Hashgraph Decentralized Identifier (DID) method specification
11
star
31

ledger-app-hedera

Hedera wallet application for Ledger Nano S
C
11
star
32

hedera-sdk-swift

Hedera™ SDK for Swift
Swift
10
star
33

hedera-wallet-connect-js

This package is a messaging relay between decentralized applications and wallets in Hedera network based on Wallet Connect relays.
TypeScript
10
star
34

hedera-heroes

Contribute programming tutorials on the Hedera blog. Get rewarded.
10
star
35

pbj

A performance optimized Google Protocol Buffers code generator, parser, and Gradle module.
Java
9
star
36

corda-notary-hedera

Java
9
star
37

hedera-sdk-cpp

C++ SDK for Hedera
C++
8
star
38

hedera-stable-coin-demo

Java
8
star
39

hedera-fee-tool-js

Tool to calculate price of transactions on Hedera network
JavaScript
8
star
40

hedera-cli

Hedera command line tools for developers
TypeScript
8
star
41

hedera-hcs-token-example

This is a sample implementation of an ERC20 like token in a Hedera Consensus Service(HCS) decentralised application
JavaScript
8
star
42

hedera-accelerator-defi-dex-ui

TypeScript
7
star
43

hedera-smart-contracts-libs-lab

Smart contract examples in various languages showing use of Hedera SDKs in tandem with public libraries
JavaScript
7
star
44

hedera-stablecoin-demo-archived

JavaScript
6
star
45

hedera-hcs-erc721-sample

Hedera ERC-721 Equivalent Contract for Hedera Consensus Service.
Java
6
star
46

hedera-transaction-tool-demo

The Hedera Transaction Tool demo application.
Java
6
star
47

hedera-hardhat-hethers

DEPRECATED Hardhat plugin for integration with hethers.js.
TypeScript
5
star
48

hedera-proof-of-action-demo-pasteboard

Showcases the Hedera™ Proof-of-Action (PoA) API via a toy image pasteboard.
Vue
5
star
49

hedera-sdk-reference

Hedera SDK specification repository.
HTML
5
star
50

hedera-accelerator-defi-dex

TypeScript
5
star
51

hedera-stable-coin

Java
5
star
52

hedera-nft-utilities

Hedera NFT Utilities SDK for JavaScript
TypeScript
5
star
53

log4j2-hedera

Provides Log4j 2.x support for Hedera™ via an Appender that records logged events using the Hedera™ Consensus Service (HCS).
Java
5
star
54

hedera-protobufs-go

Generated protobufs in Go for interacting with Hedera™ Hashgraph
Go
4
star
55

hedera-hardhat-example-project

An example Hedera Hardhat project where you can use an instance of the Hedera JSON RPC Relay to test and deploy a smart contract.
JavaScript
4
star
56

hashgraph-defi-alliance

TypeScript
4
star
57

hello-hedera-audit-log-go

Contributed by the AdsDax team. This demo application was created using the Hedera Go SDK that shows the end-to-end process as events are tracked, sent to the Hedera network and then collected after being processed by the Consensus Service.
Go
3
star
58

partners-handbook

Onboarding handbook for Hedera Partners
3
star
59

fabric-samples-hcs

Shell
3
star
60

hedera-subgraph-example

The Hedera Subgraph Example Project demonstrates how to create and deploy a subgraph to a local graph node using The Graph Protocol.
TypeScript
3
star
61

fabric-hcs

Go
3
star
62

hedera-theft-prevention-demo

Demonstrates a theft prevention use case using proof of action
Vue
3
star
63

hedera-hcs-s3-monitor-java

Lambda function which monitors an S3 bucket and creates HCS transactions on changes made to files in the bucket
Java
3
star
64

hedera-sourcify

Tools for verifying Hedera smart contracts using standard open source libraries.
TypeScript
3
star
65

hedera-metamask-snaps

Metamask snaps offer the ability to create npm package that can be used to enhance the wallet capabilities for chains and DApps.
TypeScript
3
star
66

hedera-wallet-connect

This package is a messaging relay between decentralized applications and wallets in Hedera network based on Wallet Connect relays.
TypeScript
3
star
67

hedera-grpcWeb-proxy

Envoy proxy docker and docker-compose for Hedera testnet and mainnet consensus nodes
JavaScript
2
star
68

hedera-hcs-corda-demo

Integrating R3 Corda IOU Demo with the Hedera Consensus Service.
Java
2
star
69

.github

Default GitHub configuration for the Hashgraph organization
2
star
70

hedera-exchange-rate-tool

Hedera Exchange Rate Tool to send median of HBAR/USD exchange rate from various Exchanges to Hedera Network
Java
2
star
71

logstash-output-hedera

Java
2
star
72

full-stack-testing

JUnit 5 extensions and supporting libraries for performing Full Stack Testing of the Hedera Services application.
Java
2
star
73

hcscli

This is a temporary tool developed during integrating Hedera Consensus Service with Hyperledger Fabric.
Go
1
star
74

hedera-sdk-tck

A TCK (Technology Compatibility Kit) used to verify compliant implementations of a Hedera SDK
JavaScript
1
star
75

hedera-state-proof-verifier-go

State Proof Verifier library for Hedera in Go lang
Go
1
star
76

solo

An opinionated CLI tool to deploy and manage standalone test networks.
JavaScript
1
star