Summary
As the Terra Poker team is preparing for an entry into Terra Classic, we have discovered that we are in need of a parameter (MaxContractSize) change on the Terra Classic chain in order to properly upload our contract.
We understand that chains in the Cosmos universe have a max size limit for contract uploads.
Motivation
The parameter, MaxContractSize, on the Terra Classic chain currently restricts our capacity to upload Terra Poker’s contract due to the size limit, and therefore enter the Terra Classic ecosystem.
Thus, in order to execute the launch of Terra Poker onto Terra Classic, we are requesting a parameter change from the Terra Classic Community as follows:
We believe that the adjustment will not only welcome Terra Poker into the Terra Classic ecosystem, but also be a welcoming invitation for other protocols as well. We therefore request the LUNC Community’s most favourable consideration
Although I am no expert at this, but since an expert can’t reply to this immediately, from my understanding of cosmwasm and smart contracts on Cosmos, increasing the size of the contract could result in:
Abnormal increase of gas fees required per transaction
Contracts not executing on the current servers which is running the blockchain cause it will exceed the memory size that is supported by network/server resources
Last day I got to know validators are not running the full-node(s) and this makes matters even more complicated.
So a L1 dev needs to take a look at this before we can confirm whether or not this change will affect the system in any adverse way.
There should not be an issue with this update. It will just require a simple parameter change proposal that updates the parameter noted above as soon as the proposal passes governance.
So the calculations that you are referring to will not affect the Ecosystem in such way. Essentially, the gas prices may be affected at the code level, therefore gas fees may increase when interacting with the Terra Poker contract. And even then, it’ll be marginal.
I agree, if like @LuncBurnArmy said “It will just require a simple parameter change proposal that updates the parameter noted above as soon as the proposal passes governance.”