To my knowledge interger is smaller than long in programming, why not just set it to long so that people can hold more gold? To my understanding long can hold 4bill and something if im correct while int max is like 2 bill something if i remember, would give people larger hold for gold but its a temp fix until someone hits a number larger than what long can hit but who in they right mind needs 4bill gold..
Another fix could be to give a buy 100x silver chest and buy 1000x silver chest option which will in return give players more options to get rid of gold quicker..
Just my 2 cents, i was going by c# standards with int, double, and long ... also Uint can work, well like vamp dude was say signed with unsigned int..notice he said they was already doing signed long, so unsigned would increase to 4bill something..
But yeah silver chest buys increase should work for a more permanent fix but why does anyone need a bill gold ..