Scorum
libraries
chain
genesis
initializators
betting_property_initializator.cpp
Go to the documentation of this file.
1
#include <
scorum/chain/genesis/initializators/betting_property_initializator.hpp
>
2
3
#include <
scorum/chain/services/betting_property.hpp
>
4
5
namespace
scorum
{
6
namespace
chain {
7
namespace
genesis {
8
9
void
betting_property_initializator_impl::on_apply
(
initializator_context
& ctx)
10
{
11
auto
& service = ctx.
services
().betting_property_service();
12
13
FC_ASSERT(!service.is_exists());
14
15
service.create([&](
betting_property_object
& obj) {
16
obj.
moderator
= SCORUM_MISSING_MODERATOR_ACCOUNT;
17
obj.
resolve_delay_sec
= SCORUM_BETTING_RESOLVE_DELAY_SEC;
18
});
19
}
20
21
}
// namespace genesis
22
}
// namespace scorum
23
}
// namespace chain
betting_property.hpp
betting_property_initializator.hpp
scorum::chain::betting_property_object
Definition:
betting_property_object.hpp:11
scorum::chain::betting_property_object::moderator
account_name_type moderator
moderator account name
Definition:
betting_property_object.hpp:20
scorum::chain::betting_property_object::resolve_delay_sec
uint32_t resolve_delay_sec
resolve delay time after gam
Definition:
betting_property_object.hpp:23
scorum::chain::genesis::initializator_context
Definition:
initializators.hpp:16
scorum::chain::genesis::initializator_context::services
data_service_factory_i & services() const
Definition:
initializators.hpp:22
scorum
Definition:
asset.cpp:15
scorum::chain::genesis::betting_property_initializator_impl::on_apply
virtual void on_apply(initializator_context &)
Definition:
betting_property_initializator.cpp:9
Generated on Thu Jun 9 2022 13:04:24 for Scorum by
1.9.1