GUNZ L1 MAINNET

GUNZ L1 Chain is a subnet that operates within the Avalanche ecosystem. The audit for AVAX can be found at this link.

You can also find the basic information about subnet technology at this link.

CONNECT TO CHAIN

If you need to connect to the subnet to submit or track transactions, there is no need to delve deeply into subnet development. From the perspective of operating on the subnet, it is important to understand that our subnet is a basic EVM-based blockchain that inherits all EVM API functionalities of an Ethereum node. It is not necessary to understand how subnets are connected to the P-chain or even the C-Chain, which also uses EVM. In short, you interact with the GUNZ blockchain using the EVM API.

To quickly understand how the subnet is similar to EVM chains, you can manually interact with our subnet using 🦊 MetaMask or a similar tool. To do this, add our chain as a custom network to your MetaMask. If you need native coins to cover gas fees, kindly provide us with your wallet addresses, and we will fund them for you.

RPC & Node

You have two options to interact with the Gunzilla subnet: setting up your own Subnet node or connecting to our public node (Chainlist). For a quick start, we recommend utilizing our public RPC service.

Please note that GUN is the native coin of the GUNZ blockchain network and is not an ERC-20 token. You can think of it as similar to how ETH exists within the Ethereum blockchain.

It is important to highlight that our subnet is permissioned, meaning that you cannot deploy smart contracts without your addresses' approval. If you wish to deploy your code, we will need a description of its purpose. However, providing an explanation of the desired actions may also suffice.

Useful links

Blockchain explorer – https://gunzscan.io

GUNZ on LayerZero Scan – https://layerzeroscan.com/analytics/networks?dstChain=gunz

Project website – https://gunbygunz.com/

GUNZ on OpenSea β€” coming soon…

Avalanche API Postman collection β€” https://github.com/ava-labs/avalanche-postman-collection/

General chain info:

Name: GUNZ

Blockchain ID: 2M47TxWHGnhNtq6pM5zPXdATBtuqubxn5EPFgFmEawCQr9WFML

Subnet ID: 2MbQjnTg3yxEtZBfnamboi7K9AajwNq7WExiwReBQSBtwbBVer

VM ID: nZiR8U7nEv51M7THczAzjXPNKdjFP75Ci4HxLevo9duYiLAHn

Chain_Id: 43419

Gas Coin: GUN

Gas Coin Symbol: GUN

Decimals: 18

RPC_URLS: https://rpc.gunzchain.io/ext/bc/2M47TxWHGnhNtq6pM5zPXdATBtuqubxn5EPFgFmEawCQr9WFML/rpc

Logo Color: https://storage.gunbygunz.com/gunz_symbol_320x320.png

Logo BW: https://storage.gunbygunz.com/gunz_symbol_bw_320x320.png

⚠️ Important Note:

If you intend to utilize our RPC endpoint, please provide the IP addresses of your services so that we can whitelist them. This will eliminate potential limit hits.

If you need any help, do not hesitate to contact the Gunzilla team.


Technology details

Subnet EVM API β€” https://docs.avax.network/api-reference/subnet-evm-api

Consensus

Since our blockchain is based on Avalanche subnet L1 technology, it utilizes Snowman consensus (Snowman++). Snowman, in general, is a blockchain (single-parent-single-child) implementation of the general Avalanche consensus.

A transaction is considered irreversible almost immediately after it is included in a block and consensus is reached. There is no need to wait for further confirmations; however, we typically recommend waiting for ~3 blocks.

Nodes and fees

All transaction fees are paid in native coins, GUN. We reserve the right to change the basic fee value based on market conditions; however, we strive to maintain it within an acceptable range.

Since the GUNZ L1 chain subnet is permissioned, we do not permit external validator nodes to join our network without approval. To ensure network stability, we only allow trusted partners and Ava Labs validator nodes with stringent hardware requirements to participate.

Gas fees are distributed fairly to each validator with GUN coins on the chain through the Avalanche RewardManager precompile.

GUNZ Chain allows deposit scanning using its public node API. Similar to Ethereum, a common approach involves using a full node to scan the blockchain for specific address transactions. The getTransactionByHash and getLogs RPC calls can be used to track deposits.

Coin emission

The total supply is fixed at 10,000,000,000 (10 billion) tokens.
Allocation will be distributed via vesting smart contracts according to the project's tokenomics release schedule.

Token holders are not granted voting rights, and such rights do not allow them to influence the disposition of the project's assets, those of the project team, or any third party.

Addresses and transactions

The GUNZ chain only supports address formats in Hexadecimal/EVM addresses. The same applies to memos; they are neither needed nor supported.

Transaction failure conditions may include the following: insufficient balance, a lower nonce, or a gas price that is below the network's requirements.

The minimum block confirmation time is 1 second. During the Testnet phase, nearly all blocks were submitted every 1-2 seconds, even under heavy load. Once a transaction or block is decided by consensus, it is considered final and irreversible within a couple of seconds. Once a block is accepted, it will not be forked away. The probability of it being reversed or a conflicting decision being chosen can be made vanishingly small – effectively zero for practical purposes. So, waiting for 2-3 blocks to consider a transaction confirmed and irreversible is entirely sufficient.

You can utilize web3.js, ethers.js, or Ethereum libraries and SDKs to generate addresses and build, sign, and decode transactions.

GUNZ chain does not support any locking functions during transfers (like lock time, non-transferable, etc.).

Other info and links

GUNZ chain is already supported by Fireblocks institutional Digital Asset Custody, including Validators NFT support.

Although the project code is not publicly available on GitHub, GUNZ's tokenomics audit was conducted by HACKEN. This is relevant only to the game code, not the blockchain itself. Avalanche Subnet EVM audit can be found there.

The only NFT standard we use for our project is ERC-721.