diff --git a/contracts/fio.address/fio.address.cpp b/contracts/fio.address/fio.address.cpp index 9568f781..e58d6cc3 100644 --- a/contracts/fio.address/fio.address.cpp +++ b/contracts/fio.address/fio.address.cpp @@ -1386,7 +1386,7 @@ namespace fioio { permission_level{SYSTEMACCOUNT, "active"_n}, "eosio"_n, "incram"_n, - std::make_tuple(actor, ADDNFTRAM) + std::make_tuple(actor, ADDNFTRAMBASE + (ADDNFTRAM * nfts.size())) ).send(); } diff --git a/contracts/fio.common/fio.common.hpp b/contracts/fio.common/fio.common.hpp index d8de5e38..7a82994e 100644 --- a/contracts/fio.common/fio.common.hpp +++ b/contracts/fio.common/fio.common.hpp @@ -478,7 +478,8 @@ namespace fioio { static const uint64_t SETFEEVOTERAM = 4000; //integrated. //note this bump allows consecutive calls to voting with //different fees to avoid ram limits for non top 21 producers. static const uint64_t BUNDLEVOTERAM = 0; //integrated. - static const uint64_t ADDNFTRAM = 3584; + static const uint64_t ADDNFTRAMBASE = 512; + static const uint64_t ADDNFTRAM = 2048;