#pragma once #include namespace xrpl { class CredentialCreate : public Transactor { public: static constexpr ConsequencesFactoryType ConsequencesFactory{Normal}; explicit CredentialCreate(ApplyContext& ctx) : Transactor(ctx) { } static std::uint32_t getFlagsMask(PreflightContext const& ctx); static NotTEC preflight(PreflightContext const& ctx); static TER preclaim(PreclaimContext const& ctx); TER doApply() override; }; } // namespace xrpl