To use the Thanos stack, you will need the following tools:
Tool | Version |
---|---|
git | ^2 |
go | ^1.21 |
node | ^20 |
pnpm | ^8 |
foundry | 0.2.0 |
make | ^3 |
jq | ^1.6 |
direnv | ^2 |
aws-cli | ^2.1 |
terraform | ^1.9 |
kubectl | ^1.28 |
helm | ^3 |
The operator account plays a crucial role in the operation of the Thanos chain. It is mainly responsible for network upgrades, data availability, and network security.
Below is an explanation of the roles for each account:
Admin
: the ability to upgrade contracts.Batcher
: Publish Sequencer transaction data to L1.Proposer
: Publish L2 transaction results (output roots) to L1.Sequencer
: Sign blocks on the p2p network.Challenger
: Resolve dispute gameFunding for multiple EOA accounts is a critical aspect of network setup and operation. These costs can be categorized into deployment costs and post-deployment operational costs.
Admin
- 0.6 ETH
Batcher, Proposer, Challenger
<aside> 💡
To ensure smooth operation, users must define an operational funding strategy, including determining the appropriate funding intervals for these accounts. It is recommended to use the provided spreadsheet to estimate operational costs based on the desired network configuration. By doing so, users can allocate sufficient ETH to these accounts to cover anticipated expenses, thereby maintaining seamless network functionality.
</aside>