> For the complete documentation index, see [llms.txt](https://docs.rpc.forbole.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rpc.forbole.com/rpc-api-documentation/guide-to-rpc/endpoints/rest/agoric.md).

# Agoric

<figure><img src="/files/qd3utuYviL4K6DQiNtNy" alt=""><figcaption></figcaption></figure>

## Introduction

The [**Agoric Network**](https://agoric.com/) is a decentralized blockchain platform designed to facilitate the creation and deployment of secure, composable, and interoperable smart contracts. Built on the **Cosmos SDK**, it emphasizes ease of development, security, and scalability, leveraging **JavaScript** as its primary programming language to make smart contract development accessible to a broader range of developers.

#### Key Features of the Agoric Network:

1. **JavaScript Smart Contracts**:
   * Agoric uses a familiar and widely adopted programming language, JavaScript, making it easier for developers to build secure and efficient decentralized applications (dApps).
2. **Secure Programming Model**:
   * Agoric employs a capability-based security model, ensuring smart contracts interact safely and reducing risks of vulnerabilities or exploits.
3. **Composable Smart Contracts**:
   * Developers can create modular and reusable components, simplifying the process of building complex dApps and fostering an ecosystem of interoperable contracts.
4. **Cosmos Ecosystem Integration**:
   * As a blockchain built on the Cosmos SDK, Agoric benefits from the Inter-Blockchain Communication (IBC) protocol, enabling seamless interaction with other blockchains in the Cosmos ecosystem.
5. **BLD Token**:
   * The native token **BLD** supports governance, staking, and securing the network. It also plays a role in aligning incentives within the ecosystem.
6. **ERTP Framework**:
   * The Electronic Rights Transfer Protocol (ERTP) is a core feature that simplifies the creation and management of digital assets on the Agoric platform.
7. **DeFi and dApp Focus**:
   * Agoric is optimized for decentralized finance (DeFi) applications, enabling the development of markets, exchanges, and other financial tools.

The Agoric Network aims to democratize smart contract development by leveraging JavaScript and prioritizing security, fostering innovation and adoption in the blockchain ecosystem.

## How to Interact

1. Get your API Key from [Forbole's RPC](https://rpc.forbole.com/).

<figure><img src="/files/NeygI1fU9gbHLcbf098I" alt="DevTools Endpoints"><figcaption></figcaption></figure>

1. Test the query as follow:

```bash
curl https://api-mainnet-agoric-archive.forbole.com/cosmos/auth/v1beta1/params \
  -H "apiKey: {apiKey}"
```

**Response Example**

```json
{
    "params": {
        "max_memo_characters": "256",
        "tx_sig_limit": "7",
        "tx_size_cost_per_byte": "10",
        "sig_verify_cost_ed25519": "590",
        "sig_verify_cost_secp256k1": "1000"
    }
}
```
