How to modify data types?Bug
Failed to call hook 'OnInventoryNetworkUpdate' on plugin 'CustomVendingSetup v2.14.6' (OverflowException: Value was either too large or too small for an Int32.)
  at System.Convert.ToInt32 (System.Double value) [0x0007a] in <8ce0bd04a7a04b4b9395538239d3fdd8>:0 
  at System.Double.System.IConvertible.ToInt32 (System.IFormatProvider provider) [0x00000] in <8ce0bd04a7a04b4b9395538239d3fdd8>:0 
  at System.Convert.ToInt32 (System.Object value) [0x00003] in <8ce0bd04a7a04b4b9395538239d3fdd8>:0 
  at Oxide.Plugins.CustomVendingSetup+EconomicsPaymentProvider.GetBalance (BasePlayer player) [0x00021] in <98aa57321e504da5892fd432a48739f7>:0 
  at Oxide.Plugins.CustomVendingSetup.AddCurrencyToContainerSnapshot (BasePlayer player, ProtoBuf.ItemContainer containerData) [0x000af] in <98aa57321e504da5892fd432a48739f7>:0 
  at Oxide.Plugins.CustomVendingSetup.OnInventoryNetworkUpdate (PlayerInventory inventory, ItemContainer container, ProtoBuf.UpdateItemContainer updatedItemContainer, PlayerInventory+Type inventoryType) [0x00018] in <98aa57321e504da5892fd432a48739f7>:0 
  at Oxide.Plugins.CustomVendingSetup.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x005d2] in <98aa57321e504da5892fd432a48739f7>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <8cb2d664f1574f2b96d53f1c1869d96a>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <8cb2d664f1574f2b96d53f1c1869d96a>:0

I will make an update to handle larger values, but if you have players with over 2 billion Economics currency, you should consider deflating your server economy.