Articles tagged with
#technical

Protocol Level Account Abstraction Banner

Account Abstraction at the Protocol Level

Feb 14, 2024Brendan Graetz

This article will cover the account abstraction concept in a nutshell, how Web3 adoption is held back and how account abstraction removes the barrier, protocol-level account abstraction and how it differs from current account abstraction implementations, and Hedera’s unique capabilities among EVM networks that enable protocol-level account abstraction.

Hedera Portal Changes and Faucet

Introducing a New Testnet Faucet and Hedera Portal Changes

Feb 01, 2024Hedera Team

Starting February 1, 2024, a new testnet faucet enables developers to anonymously collect up to 100 test HBAR every 24 hours. Also, the allocation of test HBAR for Hedera Portal accounts is now 1,000 tokens every 24 hours with a manual request. In addition, API keys are now available from the Hedera Portal for re-creating accounts and querying account ID information programmatically after testnet and previewnet resets. The goal of these changes is to continuously improve the development experience on Hedera.

Smart Contract Verification Banner v3

Smart Contract Verification on Hedera

Nov 20, 2023Keith Kowal

The ability to verify smart contracts is crucial for various applications, especially in the DeFi sector. Introducing Smart Contract Verification on Hedera bolsters transparency and security between smart contract owners and users. This verification process is integral in establishing trust in the smart contracts deployed on the Hedera network.

Hedera Processes Thousands Of Transactions Per Second Banner

Hedera Processes Thousands of Transactions Per Second… See How that Number is Calculated

Nov 01, 2023Ed Marquez

The publicly reported transaction count on Hedera does not include the intra-node gossip communication needed to reach consensus. Only transactions submitted and paid for by external parties are included in the TPS count. Read this article to learn how to calculate TPS count from on-chain data anyone can access.

Higher Throughput Lower Latency Banner

Streamlining Consensus: Throughput and Lower Latency with (about) Half the Events

Oct 26, 2023Hedera Team

Contributors to the Hedera codebase continually innovate based on how well the system responds to real-world traffic load and scenarios. Read this article to learn how recent efforts have resulted in an optimization in the core algorithms, specifically optimizing how nodes select events as other-parents to ensure a more efficient hashgraph is created during the consensus process.

Hethers js Deprecation For EVM Tooling Blog Banner

Hethers.js Being Deprecated in Favor of EVM Tooling

Oct 02, 2023Hedera Team

With Hedera becoming increasingly EVM-equivalent, the need to maintain a separate library like hethers.js is diminishing. Hedera core contributors are announcing the deprecation of the hethers.js library by October 20, 2023.

Develop a Hedera Dapp Blog Banner

Develop a Hedera DApp with MetaMask, HashPack, and Blade Integration

Jun 27, 2023Abi Castro

In this step-by-step guide, we'll show you how to create a Hedera DApp using React, Material UI, Ethers, and TypeScript. With the help of the Create React App (CRA) Hedera DApp template, you'll be able to seamlessly integrate popular wallets like MetaMask, Hashpack, and Blade. You'll learn how to query the mirror node and incorporate HTS features, enabling users to effortlessly manage and transact with HTS tokens.

Create Chat GPT Plugins Blog Banner

How to Create ChatGPT Plugins - Unlock the Power of AI and Blockchain

Jun 22, 2023Ed Marquez

AI and blockchain are two technological trends that have captured everyone’s attention. The learning aspect of AI, coupled with Blockchain's immutable nature, introduces a revolutionary change in how data can be processed and utilized. In this article, you'll see how to combine the strengths of AI and blockchain technology by creating a ChatGPT plugin that interacts with Hedera.

Hedera Smart Contract Service Security Model Update Blog Banner

Hedera Smart Contract Service Security Model Update

Jun 08, 2023Nana Essilfie-Conduah

Hedera consensus nodes must strike a delicate balance between Hedera security and EVM security models. The latest security model for Hedera smart contracts provides greater clarity and additional protections relative to its predecessor.

Updated Security Model of the Hedera Smart Contract Service by July 2023 Blog Banner

Get Ready for the Updated Security Model of the Hedera Smart Contract Service by July 2023

May 04, 2023Ed Marquez

The security model of the Hedera Smart Contract Service has been updated with the mainnet services release v0.35.2 (March 2023). The updated model aligns the behaviors of the Hedera Smart Contract Service token system contracts with those of EVM and typical token APIs such as ERC 20 and ERC 721. Read this article to learn specifically what changed, what it means for developers, and what actions you should take.

How to Create a Smart Contract App on Hedera Blog Banner

How to Create a Smart Contract App on Hedera Using Solidity, React JS, MetaMask, and Ethers JS – A Simple Counter

May 02, 2023Ed Marquez

In this step-by-step tutorial, you will create a simple counter dApp on the Hedera network using Solidity, React JS, MetaMask, and Ethers JS. The goal with this example is to help you understand the fundamentals of dApp development, making it easier for you to create more complex dApps in the future.

How to Create an HBAR Token Faucet for Meta Mask Blog Medium Banner

How to Create an HBAR Token Faucet for MetaMask

Apr 03, 2023Abi Castro

In this tutorial, we'll walk you through the process of connecting to MetaMask using create react app. We'll also guide you through the steps to transfer HBAR to the MetaMask wallet. By the end of this tutorial, you'll have a solid understanding of how to seamlessly integrate MetaMask into your Hedera decentralized application. So, let's get started! 🎉

The Rise of the Identity Token Blog Banner

The Rise of the Identity Token

Feb 23, 2023Keith Kowal

The vision of Soulbound tokens is visionary, expansive, and controversial. The name “Soulbound” entices excitement and groans in most conversations. I would argue that there are a few reasons why neither kind of Identity Token described above realizes the Soulbound Token vision as it has been articulated.

Hedera Token Service Banner

Hedera Token Service: NFT Token Keys Edge Cases

Feb 07, 2023Michiel Mulders

Learn more about the possibilities of token keys and their edge cases. In this blog post, you'll find technical examples showing you what token keys can do.

How to Inspect Smart Contract Transactions on Hedera Using Mirror Nodes Blog Banner

How to Inspect Smart Contract Transactions on Hedera Using Mirror Nodes

Jan 22, 2023Ed Marquez

This tutorial helps smart contract developers understand the traceability information for contract transactions that is provided by the mirror nodes. Specifically, you will learn how to view contract actions, state changes, and logs.

Introducing the NFT Utilities SDK for Java Script Banner 1200x628

Introducing the NFT Utilities SDK for JavaScript

Jan 16, 2023Michiel Mulders

Learn about all the features of the new Hedera NFT Utilities SDK for JavaScript.

Rent How to Pay Cover

Smart Contract Rent on Hedera – Part 2: How to Pay

Jan 13, 2023Ed Marquez

Learn how you can get your contracts ready to make rent payments and avoid expiration

Cover

Smart Contract Rent on Hedera - Part 1: What You Need to Know

Jan 11, 2023Ed Marquez

This blog post explains Hedera's pricing structure and renewal windows for contract rent payments. Smart contract rent is a key topic of discussion by Leemon and others in the layer 1 network space. Rent fees are an economically and technically viable approach to manage smart contract state storage.

How to Make Sure Your Hedera NFT Metadata Is Correct

How to Make Sure Your Hedera NFT Metadata Is Correct

Jan 09, 2023Michiel Mulders

Metadata determines the health of your NFT. How to structure your metadata correctly to make it easier for NFT tooling to scrape and interpret your NFT.

Set up foundry thumbnail

How to Set Up Foundry to Test Smart Contracts on Hedera

Jan 04, 2023Abi Castro

The ability to write tests for Smart Contracts using solidity allows for more efficient testing leading to catching more bugs early on and providing security to your users. Learn how to set up Foundry on your Hedera project to start testing now!

How to Generate a Random Number on Hedera

How to Generate a Random Number on Hedera

Dec 05, 2022Ed Marquez

Pseudorandom numbers are used in applications like lotteries, gaming, and even random selection in NFT giveaways. In this tutorial, you will learn how to generate random numbers on Hedera using the JavaScript SDK and Solidity.

NFT Royalty Fees

NFT Royalty Fees: Everything You Need To Know (Edge-cases Included)

Nov 14, 2022Michiel Mulders

NFT royalty fees allow you to charge a fractional fee when transferring NFTs between users or set a fallback fixed fee. But what about NFT royalty fee edge cases? This blog post looks at questions such as what happens when a user is not associated with the fallback fee and no fungible value is exchanged, or the user doesn't have any fallback fee balance.

Thumb

How to Exempt Hedera Accounts from Custom Token Fees

Oct 28, 2022Francesco Coacci

The implementation of HIP-573 in mainnet release v0.31 (November 10th, 2022) enables token creators whose tokenomics require custom fees and different collection accounts to exempt collectors from paying custom fees when exchanging token units. Learn now how to create a fungible token with multiple fee collectors and discover what happens when you transfer some tokens from one collector to another.

0 Cover image

How to Pass Zero Token Values to Hedera Contracts

Oct 28, 2022Ed Marquez

In use cases like DeFi, contracts often need to mint, burn, or transfer 0 units of a token due to integer rounding. The implementation of HIP-564 in release 0.31 of Hedera Services enables smart contract developers to specify a zero value for contract functions performing token operations. In this article, you will learn how to use this capability on Hedera.

How to auto create tutorial

How to Auto-Create Hedera Accounts with HBAR and Token Transfers

Oct 26, 2022Abi Castro

In this tutorial learn how to auto-create Hedera accounts by sending HBAR and tokens to an alias.

0 Cover image

Create Testnet Accounts with ED25519 and ECDSA Keys from the Hedera Portal - Back to the Basics

Oct 14, 2022Ed Marquez

The Hedera Portal is where developers create test accounts that enable building applications in development, risk-free, and cost-free environments (testnet, preview, or local network). The portal is a vital part of the Hedera ecosystem because it is effectively an onramp onto Hedera test networks and a faucet for test HBAR. This article provides an overview of the Hedera Portal and shows how you can start creating testnet accounts that use different types of keys.

0 Cover image

How to Approve Fungible Token and NFT Allowances on Hedera – Part 1: Using the SDK

Oct 10, 2022Ed Marquez

Allowances grant another account the right to transfer HBAR, fungible tokens, and non-fungible tokens (NFTs) from your account. This tutorial series shows you how to approve allowances for fungible tokens and NFTs. Part 1 focuses on approving token allowances using the Hedera JavaScript SDK.

0 Cover image

How to Approve HBAR Allowances on Hedera Using the SDK

Oct 07, 2022Ed Marquez

Allowances grant another account the right to transfer HBAR, fungible tokens, and non-fungible tokens from your account. This tutorial shows you how to approve HBAR allowances using the Hedera JavaScript SDK.

Screen Shot 2022 09 18 at 5 30 42 PM

Token Information Deprecated

Sep 13, 2022Devin Saxon

This November, token information returned by getAccountInfo, getAccountBalance and getContractInfo will be deprecated. For exchanges, wallets and dapp developers, users will need to use the mirror node REST API to access this information.

Eth tooling on hedera

Leveraging Ethereum Developer Tools On Hedera

Aug 25, 2022Abi Castro

The JSON-RPC Relay provides excellent usability for developers with existing workflows dependent on Ethereum developer tools like Truffle, Web3js, Ethers, and Hardhat to seamlessly build on Hedera. In addition, it makes it easy to integrate with Metamask.

2022 How to Send and Receive HBAR Using Smart Contracts 2 Image 0 Thumbnail

How to Send and Receive HBAR Using Smart Contracts – Part 2: Using Solidity

Aug 19, 2022Ed Marquez

Learn how to send and receive HBAR to and from Hedera contracts. Part 1 of the series focused on using the Hedera SDKs. This second part goes over transferring HBAR to and from contracts using Solidity.

Thumb 001

How to Send and Receive Hedera Tokens Using Smart Contracts - Part 2: Solidity

Aug 15, 2022Francesco Coacci

In this article, you will learn how to transfer a Hedera Token Service (HTS) token from a contract to another contract using solidity. You will then use the same contract to transfer a token to a Hedera account using an ERC Standard Call.

2022 CREATE2 On Hedera Introduction Image 0 Thumbnail

The CREATE2 Opcode on Hedera: An Introduction

Aug 05, 2022Cooper Thompson

The Hedera network provides a powerful decentralized platform, supporting native tokenization, robust smart contracts, and more. HIP-329 introduced the ability to use the CREATE2 opcode on the Hedera network. The power of CREATE2 comes from the deterministic nature of the deployment, meaning the address is easy to compute even before a smart contract gets deployed to the address. Pairing the predictable low fees and scalability of Hedera with the power of the CREATE2 opcode enables users to build incredible user experiences. Read this article for an introduction to the CREATE2 opcode.

Transfer Token SDK Thumb 001

How to Send and Receive Hedera Tokens Using Smart Contracts - Part 1: SDKs

Aug 05, 2022Francesco Coacci

Learn how to exchange Hedera Tokens between entities using the SDK. We'll start by creating an account as a token treasury, then explain how to associate tokens to contracts, how to update contracts, and finally, how to transfer tokens.

2022 Staking Image 0 Thumbnail

Staking on Hedera for Developers – Back to the Basics

Jul 29, 2022Ed Marquez

In this tutorial, you will learn how to configure staking options for Hedera accounts and contracts programmatically. Perhaps you need to integrate these staking capabilities with wallets, decentralized applications, marketplaces, or other cool things you may be building on Hedera.

0 Cover image

How to Send and Receive HBAR Using Smart Contracts – Part 1: Using the SDK

Jul 20, 2022Ed Marquez

Smart contracts on Hedera can hold and exchange value in the form of HBAR, Hedera Token Service (HTS) tokens, and even ERC tokens. This is fundamental for building decentralized applications that rely on contracts in areas like DeFi, ESG, NFT marketplaces, DAOs, and more. In this tutorial, you will learn how to send and receive HBAR to and from Hedera contracts. Part 1 focuses on using the Hedera SDKs.

Manage token thumb 001

How to Manage Hedera Tokens using Smart Contracts

Jul 14, 2022Francesco Coacci

Learn how to create a completely keyless contract to manage your Hedera Tokens. You will create a fungible token that has a contract as treasury and auto-renew account using two different methods.

Create Token Part 2 001

How to Create Hedera Tokens Using SDKs and Smart Contract - Part 2: Non-Fungible Tokens

Jun 30, 2022Francesco Coacci

Learn how to create a non-fungible token using Hedera SDK and a Solidity Smart Contract! In this article, you will discover how to create a token by simply calling a Hedera SDK method and how to do the same thing by compiling and executing a contract.

Create Token Part 1 001 1

How to Create Hedera Tokens Using SDKs and Smart Contract - Part 1: Fungible Tokens

Jun 26, 2022Francesco Coacci

Learn how to create a fungible token using Hedera SDK and a Solidity Smart Contract! In this article, you will discover how to create a token by simply calling a Hedera SDK method and how to do the same thing by compiling and executing a contract.

Soulbound blog post

Creating Soulbound Token Ecosystems on Hedera

Jun 14, 2022Keith Kowal

There is a new buzzword in Web3 Identity - “Soulbound Tokens” - a very expressive name for non-transferable non-fungible tokens (NFTs) intended to represent an aspect of someone's identity, skills, or qualifications. In this posting, we consider what an early implementation of Soulbound Tokens might look like, and how they can be easily implemented on the Hedera network, leveraging the powerful capabilities of the Hedera Token Service (HTS).

How To Set Up Your Own Hedera Local Network Banner v2 1

How to Set Up Your Own Hedera Local Network Using Docker

Jun 14, 2022Abi Castro

The Hedera Local Node is available for developers to start testing and debugging their applications. This article will focus on setting up your local network, starting it, and ensuring that it is operating correctly by submitting transactions and then querying your local mirror node.

Blog Posting Templates 010

Rolling Smart Contract Hedera API Fees into Gas Fees

Jun 14, 2022Atul Mahamuni

Core contributors are now focused on an important pricing update for the Hedera Smart Contract service, recently approved by the Coin Committee of the Hedera Governing Council. This update rolls Smart Contract Hedera API (HAPI) fees into gas fees and removes the cover charge for HAPI fees when making a ContractCall transaction.

Blog Posting Templates 004

Anything you can do, you can do on Hedera: Introducing the JSON-RPC Relay

May 18, 2022Atul Mahamuni

The JSON-RPC Relay makes it easy for existing libraries, development tools, and wallets to work effortlessly on Hedera. Examples include support for wallets, such as Metamask, libraries, such as ethers.js and web3.js, and developer tools, such as Truffle and Hardhat.

IMG 4138

Guardian v2.0: The next generation of ESG marketplaces built on Hedera

Apr 22, 2022Daniel Norkin

For Earth Day 2022, Envision Blockchain is proud to announce the release of the 2.0 version of the Guardian. Guardian v2.0 delivers new features to expand on what was built and grow the Hedera Guardian ecosystem.

2022 HCS Gaming Image 0 Thumbnail

Multi-Game Economies

Apr 15, 2022John Conway

Gamers spend on average 14.8 hours per week gaming, with many going even further beyond that—to the point of it becoming a second job. What if this hobby could become profitable for the average gamer? Previous articles covered the subjects of HCS-based game records and its possible use cases. This third article synthesizes these concepts into a new subject: multi-game economies.

2022 Hash Connect Image 0 Thumbnail

HashConnect Part 1 - Secure Signing for dApps Built on Hedera

Apr 04, 2022HashPack Team

HashConnect is an open source library that is developed by the HashPack team. This library enables decentralized applications (dApps) to connect to a user’s wallet and send transactions for them to sign and submit to the Hedera network nodes.

Venin image

Meet Venin, a concise yet powerful SDK alternative for JS Devs

Apr 01, 2022Buidler Labs

To build dApps, one has the raw power of the official SDK at their disposal; but what if that's sometimes too much? What if there was a more human-centric way of writing code similar to other mature, well-known tools in this space of Smart Contract development? Tools such as the likes of ethers, hardhat or ganache, to name but a few? Well now you can! Succinct, bold and expressive; programming on Hedera has never been this easy!

Smart contract rent blog 001

Smart contract rent is coming to Hedera

Mar 31, 2022Gehrig Kunz

All Hedera entities will require renewal fees. Solidity smart contracts are the first. Get to know the lifecycle of entities and your options to design self-sustaining Solidity smart contracts.

2022 HCS Gaming Image 0 Thumbnail

Use Cases for HCS-Based Records in Play-to-Earn/NFT Gaming

Mar 29, 2022John Conway

“Play-to-Earn” gaming has grown to a $3 Billion dollar market in less than a year, and investors are taking notice. The era of play-to-earn gaming has begun, presenting an exciting new frontier for game development – as well as several potential pitfalls. All the risks associated with decentralized finance are also present in play-to-earn, namely smart contract exploits. But the Hedera Consensus Service (HCS) offers a solution to these inherent problems.

The speed secrets behind Hedera Smart Contracts 2 0

Unblocking and unloading: The speed secrets behind Hedera Smart Contracts 2.0

Mar 10, 2022Hedera Team

The Smart Contracts 2.0 service utilizes the Hyperledger Besu EVM. As part of the preparation a number of performance optimizations were contributed by Hedera to the Hyperleger codebase. Hedera’s implementation is completely open-source but developers of the service have received questions around the specific optimizations implemented and we wanted to summarize what’s been improved.

2022 Smart Contracts Events Tx Rec Image 0 Thumbnail

How to Get Event Information from Hedera Smart Contracts

Feb 09, 2022Ed Marquez

Events in Solidity provide a way to log things and actions that take place in your smart contracts. In this article, you will learn how to get human-readable event information from contract logs using transaction records and mirror nodes.

Screen Shot 2022 01 31 at 1 25 20 PM

Hedera Hashgraph Announces Mainnet Launch of EVM-Compatible Smart Contracts 2.0

Feb 02, 2022Hedera Team

Dallas, TX - Feb 3, 2022 - Hedera Hashgraph, the most used, sustainable, enterprise-grade public network for the decentralized economy, today announced a significant upgrade through the mainnet launch of the Hedera Smart Contracts 2.0.

2022 Smart Contracts Part 1 Image 0 Thumbnail

How to Deploy Smart Contracts on Hedera – Part 1: A Simple Getter and Setter Contract

Jan 26, 2022Ed Marquez

The Hedera Smart Contract Service enables you to build decentralized applications and protocols that scale with Solidity smart contracts. Recent updates to this service include Ethereum Virtual Machine (EVM) upgrades, database architecture modifications, and support for Hedera Token Service. Whether you’re new to smart contract development or migrating from another smart contract platform, use Hedera to develop and deploy fast, low-cost, and carbon-negative smart contracts. In this article you will learn how to write a getter-setter smart contract in Solidity and deploy it on the Hedera network.

2022 Smart Contracts Part 2 Image 0 Thumbnail

How to Deploy Smart Contracts on Hedera – Part 2: A Contract with Hedera Token Service Integration

Jan 26, 2022Ed Marquez

In Part 1, you learned how to write a getter-setter smart contract in Solidity and deploy it on the Hedera network. Now let’s write and deploy a Solidity smart contract that integrates with the Hedera Token Service (HTS). Whether you’re new to smart contract development or migrating from another smart contract platform, use Hedera to develop and deploy fast, low-cost, and carbon-negative smart contracts.

Intro solidity 001

Introduction to Solidity smart contracts

Jan 20, 2022Waylon Jepsen

Solidity is the world's most popular way to write smart contracts. Hedera Smart Contracts 2.0 is a more scalable way to run smart contracts on the Hedera network. Understand the basics of Solidity and the Ethereum Virtual Machine.

Smartcontracts2testnet 001

Smart contracts 2.0 now on the Hedera testnet

Jan 20, 2022Gehrig Kunz

Smart contracts play a critical role in building the trust layer of the internet. Used to manage autonomous logic that doesn’t rely on a centralized intermediary, server, or custom governance model, smart contracts can power core infrastructure like decentralized finance. While the Hedera Smart Contract Service is EVM compatible and runs Solidity, with the availability of Smart Contracts 2.0 on the Hedera testnet it now does so with a few added bonuses as only Hedera and the soon to be open-sourced hashgraph can.

2021 Mirror Net Image 0 Thumbnail

How to Look Up Transaction History on Hedera Using Mirror Nodes - Back to the Basics

Jan 13, 2022Ed Marquez

With the high number of transactions that the Hedera Network is able to process every second, keeping this transaction history in all the network nodes for all time would eventually turn those nodes into massive data centers. Mirror nodes help address that issue by separating the consensus operations and the record keeping. In this article you will learn about mirror nodes and how to use them for your applications.

2021 Back to the Basics Image 0 Thumbnail

How to Start Developing on Hedera: Back to the Basics

Nov 19, 2021Ed Marquez

In this blog post, you will learn how you can start developing on the Hedera network today. After reading this article you will have everything you need to start developing, understand the essentials to begin, and know where to get help.

Hashgraph Chess

Hashgraph Chess

Nov 17, 2021John Conway

In this article, we hear from community member John Conway on his experience building a Chess Application on the Hedera Consensus service. John goes into the tech stack he used, the development process, and what he learned.

2021 11 Blog Updates Get started with the Hedera Token Service P3 Image 0 Thumbnail

Get started with the Hedera Token Service - Part 3: How to Pause, Freeze, Wipe, and Delete NFTs

Nov 09, 2021Ed Marquez

Learn how to use HTS capabilities that help you manage your tokens. More specifically, you will see how to pause a token, freeze an account, wipe a token, and delete a token.

2021 11 Blog Updates Get started with the Hedera Token Service P2 Image 0 Thumbnail

Get Started with the Hedera Token Service - Part 2: KYC, Update, and Scheduled Transactions

Nov 03, 2021Ed Marquez

Learn how to take advantage of the flexibility you get when you create and configure your tokens with HTS. More specifically, you will enable and disable a KYC flag for a token, update token properties, and schedule transactions (like a token transfer).

2021 10 Blog Updates Get started with the Hedera Token Service P1 Image 0 Thumbnail

Get Started with the Hedera Token Service - Part 1: How to Mint NFTs

Oct 26, 2021Ed Marquez

Hedera Token Service (HTS) enables you to configure, mint, and manage tokens on the Hedera network without the need to set up and deploy a smart contract. Tokens are as fast, fair, and secure as hbar and cost a fraction of 1¢ USD to transfer. Let’s look at some of the functionality available to you with HTS.

Blog Posting Templatessss 005

Mapping Hedera Token Service Standards to ERC20, ERC721, & ERC1155

Sep 26, 2021Greg Scullard

At Hedera, we’re often asked how Hedera Token Service (HTS) tokens map to the most ubiquitous fungible and non-fungible token models: ERC20, ERC721, and ERC1155. Let’s dive deeper into the Hedera Token Service and highlight how Hedera token models and ERC token models overlap.

1111 004

Developer Quick-Start: NFTs and Metadata

Sep 02, 2021Waylon Jepsen

Developers looking to utilize NFTs on Hedera can reference this developer quick-start tutorial to start building NFTs right into their application. We’ll dive into a few real-world use cases and learn how to mint an NFT for them using code examples.

Blog Posting Templates 004

Developer Quick-Start: Custom Token Fees

Sep 02, 2021Waylon Jepsen

In this blog posting, we’re going to outline specific application use cases for custom token fees and code examples to help you get started. The official Hedera SDKs in Java, Javascript, and Go all support custom token fees.

Screen Shot 2021 09 02 at 12 56 56 PM

New Hedera Token Service Features: NFTs, Metadata, and Custom Fees

Sep 02, 2021Brady Gentile

HIP-17: NFT (Non-Fungible Token) Support and HIP-18: Custom Hedera Token Service Fees are available in Hedera Services Code v0.17.4 on testnet and mainnet. In addition, NFT metadata standards for the Hedera Token Service, found in HIP-10: Token Metadata JSON Schema, have become a recommended best practice.

Javscript DID SDK

­­Now Available: Hedera JavaScript DID SDK

Aug 02, 2021Daniel Norkin

We at Envision Blockchain are happy to announce the release of the open-source Hedera JavaScript DID SDK and continued maintenance into the foreseeable future.

Blog Posting Templates 007

Deprecation timeline for v1 of the open source Hedera SDK for Java & Javascript

May 11, 2021Brady Gentile

With the release of v2 of the Java and Javascript SDKs, a majority of Hedera developer community members have migrated to v2. It has come time to begin the deprecation of v1 for Java and Javascript; the deprecation of v1 will be completed in October 2021.

Blog Posting Templates 007

Announcing Scheduled Transactions on Hedera

May 06, 2021Atul Mahamuni

Scheduled Transactions is a new capability available on Hedera that enables multiple parties to easily, inexpensively, and natively schedule and execute any type of Hedera transaction together.

NFT blog

Building an NFT Auction on Hedera Hashgraph

Apr 19, 2021Greg Scullard

How can we create a decentralized eBay that remains affordable, environmentally friendly, and fast? For this challenge, we’ve built an open-source NFT auction using Hedera Token Service and Hedera Consensus Service. We'll test it out with a live auction soon.

Blog Posting Templates 004

Account creation fee increase and fee change processes

Apr 14, 2021Hedera Team

Fees for the CryptoCreate Hedera API call have increased to $0.05 USD. Additionally, a new process using Hedera Improvement Proposals (HIPs) has been implemented to ensure the developer community has input and transparency in key network decisions.

HTS Token Migration 001

Migrating tokens on HTS from testnet to mainnet

Feb 26, 2021Cooper Kunz

Hedera21 has officially ended with over 600 participants and 60 projects submitted. We had 8 challenges from our sponsors Google, eftpos, Bitgo, DLA Piper, BCW, Chopra Foundation, UCL, Armanino — each bringing an exciting opportunity for hackers to build something new with the Hedera Token Service. Now that you’ve finished your Hedera21 project, here is a step-by-step guide to migrating to the public Hedera mainnet.

Stablecoins and other tokens demand Stable Fees

Hedera Technical Insights: Stablecoins (and other tokens) demand Stable Fees

Feb 11, 2021Paul Madsen

For tokenization to reach its potential, fees must be both small relative to the value transfer and predictable. The Hedera Token Service provides both.

Hedera Technical Insights Finality of Consensus

Hedera Technical Insights: Finality of Consensus - you can take it to the bank (or maybe you are the bank?)

Feb 04, 2021Paul Madsen

For individuals, being willing to change your mind is generally seen as a good thing – it suggests flexibility and a willingness to accept new data or evidence, even if it contradicts a previously held belief. Not so for a consensus node in a distributed ledger.

Hts Net Blog Pt 2 001

Creating tokens on Hedera with .NET - Part 2

Dec 14, 2020Jason Fabritz

In part 2 of the tutorial, we'll continue using the .NET SDK to manage our Hedera Token Service custom token, PLAYTOKEN, checking our balance and transferring tokens between accounts.

Hts Net Blog 001

Creating tokens on Hedera with .NET - Part 1

Dec 14, 2020Jason Fabritz

In this tutorial, you'll learn how to use the new Hedera Token Service with the community-maintained .NET SDK. We'll mint a PLAYTOKEN on the Hedera testnet and in so doing learn some of the basic definition and functionality available to custom tokens on Hedera.

Hts Part 3 001

Get started with the Hedera Token Service - Part 3

Dec 07, 2020Cooper Kunz

The Hedera Token Service (HTS) is used via a robust set of APIs for the configuration, minting, and management of tokens on Hedera, without needing to set up and deploy a smart contract. In Part 3 of this series, let's look at the different types of compliance functionalities that are available within the Hedera API (HAPI):

Hts Part 2 001

Get started with the Hedera Token Service - Part 2

Dec 07, 2020Cooper Kunz

The Hedera Token Service (HTS) is used via a robust set of APIs for the configuration, minting, and management of tokens on Hedera, without needing to set up and deploy a smart contract. In Part 2 of this series, let's look at the different types of administration functionalities that are available within the Hedera API (HAPI):

Hts Part 1 001

Get started with the Hedera Token Service - Part 1

Dec 07, 2020Cooper Kunz

The Hedera Token Service (HTS) is used via a robust set of APIs for the configuration, minting, and management of tokens on Hedera, without needing to set up and deploy a smart contract. Let’s take a look at why you’d consider using it versus something like a fungible token with a smart contract on the Ethereum Blockchain, and the different types of functionalities that are available within the Hedera API (HAPI):

Hapi Deprecation Posting

Changes to Hedera API (HAPI) for v0.8.0 and v0.9.0

Sep 24, 2020Simi Hunjan

If you’re utilizing the Hedera API (HAPI) to build applications on the testnet or mainnet, you’ll need to review deprecations and additions coming in v0.8.0 and v0.9.0 of the Hedera Services Codebase.

Maintaining A Decentralized Identity Registry With Hedera

Hedera Technical Insights:​ Maintaining a decentralized identity registry with Hedera

Aug 24, 2020Paul Madsen

Verifiable Credentials (VC) and Decentralized Identifiers (DIDs) are two different but related identity standards progressing in the W3C – both of which allow for a Decentralized Ledger Technology (DLT) to provide supporting infrastructure.

Getting Started Improvements

Getting Started Improvements

Aug 14, 2020Cooper Kunz

At Hedera, we’re constantly looking at ways that we can improve our onboarding experience for new developers and enthusiasts within our community - always with a goal to become the most widely used distributed public ledger in the market. I’m excited to share the first of a variety of new changes to the Hedera website, portal, and documentation that we’ve made as part of these ongoing efforts.

Less Known Features Thumbnail

Less Known Hedera Features

Aug 10, 2020Cooper Kunz

While you may be familiar with Hedera’s unique consensus algorithm, hashgraph, which (even while throttled) allows us to process 10,000+ cryptocurrency transactions per second - or our Governing Council, which LG and Avery Dennison recently joined, there are a number of notable differences in functionality between our network and the likes of Ethereum, Polkadot, or EOS. Let’s dive into a few of the lesser-known things that you can do with Hedera “out of the box”.

Blog Posting Templates 003

Hedera Engineering Insights | July 2020

Aug 05, 2020Brady Gentile

Hedera recently hosted its very first monthly “Engineering Insights” webinar, hosted by Donald Thibeau, Director of Product Management, and attended by members of the Hedera developer community.

Blog Posting Templates 004

The Hedera previewnet is now live

Jul 22, 2020Hedera Team

The Hedera previewnet will use a codebase that's still under development by the Hedera team. It’s designed to offer developers early exposure to features and functionalities that will eventually make their way to the mainnet.

Blog Posting Templates 004

Mirror node software (beta) and tools now available — including one-click deploy in Google Cloud Platform Marketplace

Jul 07, 2020Hedera Team

Everyone now has access to real-time and historical raw data files for the Hedera testnet and mainnet via public AWS and GCP buckets. In addition, the Hedera-ETL tool and beta mirror node software is available, including one-click deploy in GCP Marketplace.

Blog Posting Templates 004

Dogfooding at Hedera: Trust Bucket for verifiable object storage with Amazon S3 and Hedera Consensus Service

Jul 07, 2020Brady Gentile

Hedera has brought verifiability and transparency to the PDFs on Hedera.com with "Trust Bucket" — a hackathon submission for Hedera20 that offers verifiable object storage for Amazon S3 using the Hedera Consensus Service.

Why Is There No Slashing In Hedera’S Proof Of Stake

Hedera Technical Insights: Why is there no Slashing in Hedera's Proof of Stake?

Jul 07, 2020Paul Madsen

In Proof of Stake (PoS) systems, 'slashing' refers to the possibility of a node determined to be breaking the rules of the protocol being punished by the loss of some or all of the stake (coins) they had put forward.

Data Privacy 001 Jpeg 001

Proving GDPR, CCPA, and Privacy Compliance with Hedera Consensus Service

Jun 15, 2020Paul Madsen

Regulations like the General Data Protection Regulation (GDPR) in the EU and the California Consumer Privacy Act (CCPA) specify strict rules for how businesses collect, store, and share individuals’ personal data. Hedera Consensus Service can uniquely compliantly manage this data while also providing evidence of a businesses' response to meet these growing requirements.

Mirror Node Ecosystem Update

Mirror Node Ecosystem Update

Jun 05, 2020Cooper Kunz

Hedera mirror nodes store transactions that have occurred on the Hedera network, exposing them to consumers and developers alike through user interfaces (explorers) and APIs. We’re excited to see that the Hedera ecosystem is constantly growing, with each new service providing unique offerings.

Counting Votes

Hedera Technical Insights: Counting Votes - why a 2/3 threshold?

Jun 03, 2020Paul Madsen

Nodes in a hashgraph network apply a 2/3 threshold in the virtual voting procedure – as soon as more than this fraction of consistent votes (or vote stake) are counted on the fame of a particular witness, then that election is complete. So why 2/3 and not some other fraction? It turns out that requiring nodes count just over 2/3 votes is the best compromise between defending against two different types of attacks.

Tokenize Pt4 001

Exploring Tokenized Assets on Hedera Consensus Service: part 4

May 15, 2020Tim McHale and Greg Scullard

The final part of the series, part 4 goes further into the application network beginning with mirror nodes. We'll finish the core concepts required for the Java tokenized asset on HCS demo application.

Tokenized 3 001

Exploring Tokenized Assets on Hedera Consensus Service: part 3

May 15, 2020Tim McHale and Greg Scullard

The beginning of the end, part 3 starts the focus on the code. We'll provide a Java demo application to help map an ERC-20-like example to an application network using Hedera Consensus Service.

Tokenized Pt2 001

Exploring Tokenized Assets on Hedera Consensus Service: part 2

May 15, 2020Tim McHale and Greg Scullard

Part 2 of the 4-part series looks at the more decentralized architecture models and options for managing a token using Hedera Consensus Service application networks. In this article, you'll learn more about their potential trade-offs before diving into the code.

Tokenized Pt1 001

Exploring Tokenized Assets on Hedera Consensus Service: part 1

May 15, 2020Tim McHale and Greg Scullard

Tokens are an exciting new way to manage assets. To date, they've mainly been created through the use of Solidity smart contracts. This 4-part blog series provides an early look at how we can start to achieve similar use cases with Hedera Consensus Service for improved speed and lower costs.

Get Started Guide 001

Getting started on Hedera for Developers

May 14, 2020Cooper Kunz

Are you a developer looking to get started building on the Hedera Hashgraph public network? Throughout this post, I’ll show you how to get your account credentials and on your way to deploying your application to the mainnet.

Net Sdk Intro

Getting started with the .NET SDK: Create an account and transfer crypto

May 13, 2020Jason Fabritz

Learn how to get started with the Hedera community supported SDK for .NET. This tutorial walks you through creating an account on the Hedera testnet or mainnet and transferring HBAR cryptocurrency.

Dev Resources Update 001

Developer Resources Update

May 01, 2020Cooper Kunz

Today we kicked off Hedera20, our first fully virtual hackathon. Throughout the 6 week challenge, teams of up to 5 have the opportunity to build on the new Hedera Consensus Service (HCS), which brings a decentralized publish-subscribe architecture to any application. We couldn’t be more excited to see what gets developed, and we’re thrilled to provide a few new developer tools that can help you build with HCS during and beyond the hackathon.

Did Hcs 001

Decentralized Identity on the Hedera Consensus Service

May 01, 2020Paul Madsen

Hedera is pleased to announce the early availability of beta tools that Hedera developers can use to manage the lifecycle of Decentralized Identifiers (DIDs) and Verifiable Credentials via the Hedera Consensus Service. We welcome feedback from the community on these tools.

Hedera Hashgraph Transaction And Query Processing Model

Hedera Technical Insights: Hedera Hashgraph Transaction and Query Processing Model

Apr 28, 2020Paul Madsen

Hedera Hashgraph is a public ledger. Nodes on the network collectively establish and maintain a consensus state for a set of application data. Clients interact with that state through API calls sent to the nodes of the network.

Fair Timestamping And Fair Ordering Of Transactions

Hedera Technical Insights: Fair Timestamping and Fair Ordering of Transactions

Apr 12, 2020Hedera Team

Many applications require knowing either the time at which a business transaction happened (for instance, submitting federal taxes before the deadline) or its order relative to other transactions (for instance, competing bids in markets or auctions) or both. Time, or order, will generally be used to assess validity of a transaction or priority relative to other transactions.

Build First Hcs Powered Web App 001

Build your first HCS powered web app

Mar 31, 2020Cooper Kunz

In this post, Developer Evangelist Cooper Kunz will show you how to build a web-based chat application that is decentralized on the Hedera Consensus Service (HCS).

Get Started With  Hcs And  Js 001

Get started with HCS and JavaScript

Mar 09, 2020Cooper Kunz

In this post, Developer Evangelist Cooper Kunz will show you how to get started with Hedera's JavaScript SDK and start building applications with the Hedera Consensus Service.

Js Blog Hero

Get started with Hedera's JavaScript SDK

Feb 17, 2020Cooper Kunz

This tutorial takes you through getting started with Hedera and JavaScript. We'll use the Hedera JavaScript SDK to send your first hbar transfer and be ready to build applications on the Hedera network.

Abft Blog

ABFT for Correctness and Liveness

Feb 07, 2020Paul Madsen

For some consensus algorithms, it is possible to prove that they are Asynchronous Byzantine Fault Tolerant (ABFT). But what does that mean, and what are the practical implications? This blog will explore what an ABFT proof can guarantee about the correctness, finality, and liveness of a consensus algorithm.

Usd Hbar Exchange

How Hedera calculates the HBAR / USD exchange rate for SDKs and applications

Jan 16, 2020Paul Madsen

Having up-to-date and accurate HBAR to USD conversion values is an important aspect of network operations at Hedera. We utilize the current price of HBAR across various applications and services. If you’ve ever wondered how we do that conversion, look no further.

Hierarchical Multi Signature Support In Hedera

Hedera Technical Insights: Hierarchical Multi-Signature support in Hedera

Jan 11, 2020Paul Madsen

Hedera enables a flexible and dynamic permissioning model for entities in consensus state via a hierarchical m-of-n transaction signature based authorization model. The ability to require multiple signatures for operations on entities in state is critical for security and usability of public ledgers.

Latency On Hedera

Hedera Technical Insights: Latency on Hedera

Dec 16, 2019Paul Madsen

Latency is the time from when a transaction is first sent out from one node, until a node has received it and calculated its consensus order and consensus timestamp, averaged over all nodes and all transactions. On the Hedera mainnet we are currently seeing a latency of approximately 2.5 seconds for transactions. This post will break down that 2.5 seconds.

Creating An Account On Hedera

Hedera Technical Insights: Creating an Account on Hedera

Nov 19, 2019Paul Madsen

Once a crypto account is created, hbars can be moved out of the account (causing the balance to drop) only if the transactions directing such movements are cryptographically signed by the private key(s) associated with the public keys.

Pricing Gas 003

Pricing Smart Contracts

Oct 18, 2019Paul Madsen

Hedera charges fees based on the burden a particular smart contract transaction or query places on the nodes of the network. Although the concept originated from Ethereum, there are subtle yet key differences on Hedera.

Hedera Fee Model For Transactions Queries

Hedera Technical Insights: Hedera Fee Model for Transactions & Queries

Sep 22, 2019Paul Madsen

The guiding principle of the fee model is that transactions and queries will have a fee that both reflects the amount of bandwidth, processing, and storage resources they consume, as well as the duration of that consumption.

Fair Access V  Fair Ordering And Transactions Per Second Examined And Explained

Fair Access v. Fair Ordering, & Transactions Per Second Examined & Explained

Sep 13, 2019Paul Madsen

Distributed ledger technologies (DLT) aren’t just built on code; they’re about community too. And while we might wish for universal agreement, any community worth the name will have its share of disagreement and dispute.

Hedera Consensus Service Scaling

Hedera Technical Insights: Hedera Consensus Service scaling

Jul 30, 2019Paul Madsen

The public Hedera network is dedicated to that which the underlying hashgraph algorithm is optimized for – securely and fairly ordering transactions. Without the burden of execution and storage, the nodes of the Hedera mainnet can perform that step with high throughput and low latency.

State Proofs On Hedera

Hedera Technical Insights: State Proofs on Hedera

Jul 23, 2019Paul Madsen

The fundamental value proposition of a distributed ledger is that participants need not have special trust in any single node maintaining the state. Hedera’s state proofs ensure that clients querying the state can be given the necessary confidence that any data, even if returned by a single node, does indeed accurately represent the consensus state as maintained by the full network.

Calvin Cheng

A technical deep-dive: Hedera’s community testing program

Jul 10, 2019Hedera Team

A technical deep-dive into how the hashgraph consensus algorithm allows for practical cryptocurrency micropayments and the considerations made when designing our open source example applications for the community testing program, to scale to up to 100,000 unique community testers.

Proxy Staking On Hedera

Hedera Technical Insights: Proxy Staking on Hedera

Jun 27, 2019Paul Madsen

Proxy staking in Hedera hashgraph will allow the stake of millions of account holders to be used towards consensus even if not directly participating as a node. Nodes will receive significant compensation for staking, to incentivize them to do all the effort of being a node. Proxy stakers will also receive very small amounts in order to incentivize them to do the small amount of effort of choosing reliable nodes to which they can proxy stake.

Rent On Hedera

Hedera Technical Insights: Rent on Hedera

Jun 14, 2019Paul Madsen

Hedera charges rent for storing crypto accounts, files, and smart contracts in the consensus state maintained by all nodes to both guard against that state growing without bound and to fund payments to those nodes to compensate for their storage costs.

Deepfakes Blog 001

Combating deepfakes with distributed ledgers

Jun 10, 2019Paul Madsen

A deepfake is a growing problem, a fraudulent copy of an authentic video or image, manipulated to create an erroneous interpretation of the events. A distributed ledger can play a role in establishing the provenance of a video and therefore aid in combating deepfakes.

Smart Contract Oracles On The Hedera Platform

Hedera Technical Insights: Smart Contract Oracles on the Hedera Platform

May 08, 2019Paul Madsen

If smart contracts are to model real-world business processes and interactions, they must be connected to that world. Oracles — whether software, hardware, or human — enable that connection. Hedera provides a number of features that uniquely enables smart contract oracles.

Transaction Confirmation Methods In Hedera

Hedera Technical Insights: Transaction Confirmation Methods in Hedera

Jan 24, 2019Paul Madsen

After a client submits a transaction to Hedera, the client may seek confirmation that the transaction was added to consensus state and also to perhaps retrieve information associated with that addition. As an example, if the transaction is a transfer of hbars for the purchase of a coffee, then the coffee shop will likely want confirmation that its account received the customer’s payment before pouring the brew.

Hti3 001

Hedera Technical Insights: A hybrid DLT architecture for gaming

Jan 11, 2019Paul Madsen

Online gaming architectures have historically relied on an intermediary to facilitate the game play — running centralized servers to which users would connect in order to find opponents and then managing the game state (e.g. where all characters are in a Massively Multiplayer Online (MMO) game, or how much gold each has, or where the pieces are in chess).

Hti 002

Hedera Technical Insights: Code is law, but what if the law needs to change?

Dec 05, 2018Paul Madsen

Distributed Ledger Technologies (DLTs) commonly have simple and inflexible forms of immutability. Hedera supports a more flexible form of controlled mutability, which allows certain changes under certain circumstances, but prevents other types of changes. One area where this is particularly important is for smart contracts.

Hti 001

Hedera Technical Insights: Fragility in DLT

Nov 08, 2018Paul Madsen

Some consensus algorithms are fragile — they cannot adapt to changes, either in the membership of nodes, or in the influence of those nodes towards consensus. The result is that such changes cause consensus to be prevented or corrupted. This can be a problem for some types of distributed ledgers, but it is not a problem for Hedera.

Formal Methods And Abft Blog

Formal Methods: The Importance of Being ABFT in a World with Bad Actors

Oct 29, 2018Hedera Team

The highest security standard for consensus algorithms is known as Asynchronous Byzantine Fault Tolerance (ABFT). The hashgraph algorithm, as used in the Hedera public ledger, achieves this gold standard, with a mathematical proof that it is ABFT. This proof-of-stake consensus system was first proved to be ABFT in a rigorous math proof published in 2016. That proof has now been verified by computer in a formal verification completed by a Carnegie Mellon University professor — and we think it is important to explain what that means.

Matchmaker

Matchmaker, matchmaker

Mar 11, 2018Paul Madsen

It’s a wonderful bit of irony that the Fiddler on the Roof character singing the above is named ‘Hodel’.