19 template <
typename Base>
27 std::make_shared<ccf::js::extensions::MathRandomExtension>());
31 std::make_shared<ccf::js::extensions::ConsoleExtension>());
35 std::make_shared<ccf::js::extensions::ConvertersExtension>());
39 std::make_shared<ccf::js::extensions::CryptoExtension>());
43 std::make_shared<ccf::js::extensions::SnpAttestationExtension>());
47 template <
typename Base>
55 std::make_shared<ccf::js::extensions::KvExtension>(tx));
Definition common_context.h:21
WithCommonExtensions(TxAccess acc)
Definition common_context.h:23
Definition common_context.h:49
WithKVExtension(TxAccess acc, ccf::kv::Tx *tx)
Definition common_context.h:51
Definition perf_client.h:198
WithCommonExtensions< js::core::Context > CommonContext
Definition common_context.h:59
TxAccess
Definition tx_access.h:10
WithKVExtension< CommonContext > CommonContextWithLocalTx
Definition common_context.h:60