# Network Specifications

### Verychain Parameters

#### Basic Information

* **Network Name**: Verychain
* **Chain ID**: 4613
* **Currency Symbol**: VERY
* **Block Time**: 12 seconds
* **Consensus**: Proof of Authority (PoA)

#### Network Parameters

* **Block Size**: Depends on Blocksize (8,000,000 gas per block)
* **Gas Limit per Block**: 8,000,000 (Genesis), Maximum(9,223,372,036,854,775,807)
* **Minimum Gas Price**: \[To be specified] 1 Gwei
* **Maximum Gas Price**: \[To be specified] 500 Gwei

#### RPC Endpoints

* Mainnet: <https://rpc.verylabs.io>
* Testnet: null

#### Network Explorer

* Mainnet Explorer: <https://veryscan.io>
* Testnet Explorer: null

### Development Environment

#### Required Tools

1. **Node.js**: v14.0.0 or higher
2. **MetaMask**: Latest version
3. **Hardhat/Truffle**: Latest version
4. **Solidity**: 0.8.19 or lower

#### Network Configuration

```javascript
// Example network configuration
module.exports = {
  networks: {
    very: {
      url: "RPC_ENDPOINT",
      chainId: CHAIN_ID,
      accounts: ["PRIVATE_KEY"]
    }
  }
}
```

### Gas Fees

#### Transaction Types and Costs

1. **Simple Transfer**: 1 Gwei
2. **Contract Deployment**: 1 Gwei (Depndss on SmartContract)
3. **Contract Interaction**: 1 Gwei (Depndss on SmartContract)

#### Gas Optimization Tips

1. Use appropriate data types
2. Minimize storage operations
3. Batch transactions when possible
4. Use events for off-chain tracking

### Security Considerations

#### Network Security

* Regular security audits
* Bug bounty program
* Emergency response team

#### Best Practices

1. Always verify contract code
2. Use audited libraries
3. Implement proper access controls
4. Regular security updates


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wp.verylabs.io/verychain/network-specifications.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
