# VEP-21 Reduce Quota Consumption to Allow Big Contract
The maximum quota limit for creating a smart contract on the Vite network is 1,000,000. According to the quota table
- = 1000000
- = 31000
- = 40
- = 160
where is the maximum quota allowed for a single account block, is the standard quota consumption for a creating contract transaction, defines the quota consumption per snapshot block, where the number of snapshot blocks is measured by ResponseLatency parameter when the contract is deployed. defines the quota consumption of a single byte of compiled contract code.
The quota consumption for creating a smart contract is
The additional 1 byte is the contract type.
When , the maximum allowed code length is 6055 in byte. (given ResponseLatency = 1)
This means any smart contract larger than 6055 bytes cannot be deployed on the network.
# Improvement
We propose to reduce the quota consumption per byte to 16 to allow large contract. In the above case, when = 16, the maximum allowed compiled code is 60559 bytes, 10x the original size.