Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 2.18 KB

For Hedera-Native Developers Adding Smart Contract Functionality

Introduction

As a Hedera-native developer, you are already familiar with Hedera’s features, such as ED25519-based key management, the Hedera Token Service (HTS), the Hedera Consensus Service (HCS), and workflows enabled by Hedera's SDKs. Integrating smart contracts into your existing workflows by leveraging Hedera’s EVM implementation allows you to embed on-chain logic directly into Hedera-native applications. This guide outlines the key considerations for adding EVM-compatible smart contract functionality without losing the performance and security benefits of Hedera’s architecture.


What You'll Learn

TopicDescription
Cross-Chain CompatibilityManage ECDSA and ED25519 key types to enable interoperability with EVM-based ecosystems.
State ManagementAdapt to Hedera’s off-chain state model, leveraging mirror nodes and event logs for querying and validation.
Token ManagementExtend the Hedera Token Service with custom on-chain logic for minting, burning, and transferring tokens.
Signature VerificationImplement robust authorization mechanisms using isAuthorized and isAuthorizedRaw system contract functions.

Why Add Smart Contract Functionality?

Adding Hedera's EVM-compatible smart contract functionality allows developers to:

  • Build custom logic directly into your applications without relying solely on external SDKs.
  • Connect and interact with other EVM-compatible chains and tools.
  • Combine Solidity’s flexibility with Hedera’s predictable cost model, high throughput, and finality guarantees.

Additional Resources