HyperSwap Docs
  • πŸ”Ž| HyperSwap
  • πŸ”—| Official Links
  • ❓| How to Start ?
    • Create a Wallet
    • How to Bridge on HyperEVM ?
  • PROTOCOL CONCEPTS
    • 🌐| Overview
    • 🏊Liquidity Pool
      • AMM Standard Liquidity Position
      • Concentrated Liquidity Position
      • ⚑Single Asset ZAP
    • πŸ“| Constant Factor AMM
    • πŸ’²| Dynamic Fees
    • βœ‰οΈ| Partner Referral
  • Points
    • πŸ’Ž| Point Program
  • Token Design
    • ⛏️| Liquidity Mining
    • πŸ”„| Conversion and Redemption
    • 🀝| Revenues Sharing Model
    • πŸ’°| Protocol Earnings
    • πŸ”₯| Deflationary mechanisms
  • TOKENS
    • πŸͺ™| $SWAP
    • πŸ”“| $xSWAP
  • Contracts
    • πŸ“œ| Hyper EVM
      • V2
      • V3
      • 🧰Tools
    • πŸ“œ| Testnet
      • V2
      • V3
    • πŸ–¨οΈ| Integrations
      • ⏯️Templates & Use Cases
      • πŸƒQuick Start
        • V2
          • Swap with V2
          • Add liquidity with V2
          • Functions
        • V3
          • Swap with V3
        • Single Asset ZAP
          • Provide Liquidity With V2
          • Provide Liquidity With V3
          • Functions
  • REFERENCES
    • | Audits
    • πŸ“–| Glossary
    • 🎨| Media Kit
Powered by GitBook
On this page
  • What's an ABI?
  • Why is the ABI important for integrations?
  1. Contracts

| Integrations

Integrating with Hyperswap unlocks the ability to interact with its decentralized exchange (DEX) and liquidity pools on the HyperEVM blockchain. Whether you’re building a trading bot, managing liquidity, or creating a DeFi app, understanding the integration process is crucial.

What's an ABI?

An Application Binary Interface (ABI) is a critical component in the interaction between your decentralized application (dApp) and smart contracts on the blockchain. Essentially, an ABI defines the methods and structures used by a smart contract, enabling developers to interact with it programmatically.

Think of an ABI as a translator that bridges the gap between the readable contract code and the Ethereum Virtual Machine (EVM). It specifies:

β€’ Function Signatures: The names, input parameters, and return types of functions within a smart contract.

β€’ Events: Logs emitted by the contract to signal specific actions or changes.

β€’ Data Types: The format in which inputs and outputs should be structured.

By using an ABI, developers can call contract functions, send transactions, or listen for events, making it an indispensable tool for blockchain integrations.

Why is the ABI important for integrations?

When building integrations with protocols like Hyperswap, the ABI becomes your blueprint for constructing precise and reliable interactions. Whether you’re enabling token swaps, adding liquidity, or building custom automation tools, the ABI ensures your code can seamlessly communicate with the smart contract.

PreviousV3NextTemplates & Use Cases

Last updated 3 months ago

πŸ–¨οΈ