Developer Utilities

Developer Utilities

CreateX & Create2

CreateX and Create2 are smart contract factories designed to facilitate deterministic deployments across EVM-compatible blockchains. They enable developers to predictably deploy contracts to the same address across different networks, which is essential for multi-chain applications and counterfactual interactions.

  • Deployment Addresses on Gravity:

    • CreateX: 0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed

    • Create2 Factory: 0x4e59b44847b379578588920cA78FbF26c0B4956C

These factories support various deployment opcodes, including CREATE, CREATE2, and CREATE3, allowing for flexible and secure contract deployments.

For more information, you can explore the CreateX GitHub repository and the Hardhat Ignition documentation.


Multicall3

Multicall3 is a smart contract that enables batching multiple read-only function calls into a single call. This is particularly useful for applications that need to aggregate data from various contracts.

  • Deployment Address on Gravity: 0xca11bde05977b3631167028862be2a173976ca11

  • Functionality: Batch multiple read-only function calls into a single call to reduce RPC requests.

Learn More about Multicall3


Succinct SP1

Succinct SP1 is a high-performance, open-source zero-knowledge virtual machine (zkVM) that verifies the execution of arbitrary Rust programs or any LLVM-compiled language. It enables developers to generate zero-knowledge proofs (ZKPs) for smart contract execution, enhancing scalability and privacy.

  • SP1 Verifier Gateway Address: 0x3B6041173B80E77f038f3F2C0f9744f04837185e

  • Supported Verifier Routes:

    • Groth16 v3.0.0: 0x95F70a7DE0AeDdb1166343524934D2aaE5609a53

    • Plonk v3.0.0: 0xd2832Cf1fC8bA210FfABF62Db9A8781153131d16

  • Functionality: The SP1VerifierGateway automatically routes SP1 proofs to the appropriate verifier for on-chain verification.

Explore Succinct SP1 Documentation


Thirdweb

thirdweb is a comprehensive Web3 development platform that empowers developers to build, deploy, and manage decentralized applications (dApps) across over 2,000 EVM-compatible blockchains. It offers a suite of tools, including SDKs, smart contract templates, and infrastructure services, designed to simplify the development process and accelerate time-to-market for Web3 applications.

Supported Tools:

  • Contracts

  • Connect SDK

  • RPC Edge

  • Engine

  • Universal Bridge

  • Nebula

Explore Gravity on Thirdweb


Zerion API

Zerion API offers a comprehensive solution for building feature-rich Web3 applications, wallets, and protocols. It provides access to wallets, assets, and chain data across all major blockchains including Gravity.

Get Started with Zerion API

Last updated

Was this helpful?