18 , _account_dba(account_dba)
20 , _hardfork_service(services.hardfork_property_service())
26 FC_ASSERT(_hardfork_service.
has_hardfork(SCORUM_HARDFORK_0_5),
"Hardfork #5 is required");
27 FC_ASSERT(_nft_dba.is_exists_by<by_uuid>(op.
uuid), R
"(NFT with uuid "${uuid}" must exist.)", ("uuid", op.
uuid));
32 auto& nft = _nft_dba.get_by<by_uuid>(op.
uuid);
33 _nft_dba.update(nft, [&](
auto& nft) { fc::from_string(nft.json_metadata, op.
json_metadata); });
bool is_exists_by(const Key &arg) const
virtual bool has_hardfork(uint32_t hardfork) const =0