I've used Mapping
, BTreeSet
, BTreeMap
and Vec
for various purposes in our ink contract and have observed the contract size fluctuating based on usage of these four data structures. This leads me to the question of what data structures are best in regards to reducing contract size?
We currently have a 128KB contract size limit which I have hit many times now.