📄️ Node Reference
This document outlines the components of the entire system and describes their roles. These components are organized into three categories User Interface, Contracts, and Nodes.
📄️ Smart Contracts
The Intmax network is a Layer-2 solution built on top of the Ethereum network. Liquidity remains on Ethereum, while block data storage utilizes the Scroll network—a type of ZK-rollup—allowing Intmax to benefit from lower costs and enhanced security. Smart contracts deployed on these two networks form the foundation of the Intmax network.
📄️ Block Builder
A Block Builder is a type of node in the Intmax network that collects transaction requests from users, creates blocks, and reflects them on the network.
📄️ Store Vault Server
A Store Vault Server is a dedicated node operated by the Intmax team to securely back up and restore user-specific data. It allows users to safely store essential transaction data and access this data seamlessly from multiple devices.
📄️ Deposit Relayer
A Deposit Relayer is a node responsible for reflecting user deposits made on the Ethereum network (ETH, ERC20, ERC721, ERC1155 tokens) into the Intmax network.
📄️ Withdrawal Server
A Withdrawal Server is a node responsible for processing user withdrawal and claim requests on the Intmax network. It manages accepting requests, verifying proofs, executing transfers, and providing users with transaction details.
📄️ Withdrawal Aggregator
A Withdrawal Aggregator is a decentralized node responsible for processing withdrawal requests from the INTMAX network to the Ethereum network. It handles validating user withdrawal requests, preparing them, and reflecting these transactions securely on the Ethereum blockchain.
📄️ Claim Aggregator
A Claim Aggregator is a decentralized node responsible for processing mining reward claims generated on the Intmax network. It verifies and processes reward claims submitted by users and ensures these claims are accurately reflected on the blockchain.
📄️ Withdrawal Relayer
A Withdrawal Relayer is a decentralized node responsible for securely processing withdrawals from the INTMAX network to the Ethereum network. It executes the withdrawal of tokens such as ETH, ERC20, ERC721, and ERC1155 based on user requests sent through the Rollup contract.
📄️ Indexer
A Withdrawal Relayer is a decentralized node responsible for securely processing withdrawals from the INTMAX network to the Ethereum network. It executes the withdrawal of tokens such as ETH, ERC20, ERC721, and ERC1155 based on user requests sent through the Rollup contract.
📄️ Validity Prover
A Withdrawal Relayer is a decentralized node responsible for securely processing withdrawals from the INTMAX network to the Ethereum network. It executes the withdrawal of tokens such as ETH, ERC20, ERC721, and ERC1155 based on user requests sent through the Rollup contract.
📄️ Provers
A Withdrawal Relayer is a decentralized node responsible for securely processing withdrawals from the INTMAX network to the Ethereum network. It executes the withdrawal of tokens such as ETH, ERC20, ERC721, and ERC1155 based on user requests sent through the Rollup contract.