IOutput: {
    capitalDeclineCommit: {
        _created_at: unknown;
        _id: string;
        _updated_at: unknown;
        amounts?: {
            authors_base_pool?: null | string;
            authors_bonus_pool?: null | string;
            contributors_bonus_pool?: null | string;
            creators_base_pool?: null | string;
            creators_bonus_pool?: null | string;
            creators_hours?: null | string;
            hour_cost?: null | string;
            total_contribution?: null | string;
            total_generation_pool?: null | string;
        };
        block_num?: null | number;
        blockchain_status?: null | string;
        commit_hash: string;
        coopname?: null | string;
        created_at?: null | string;
        description: string;
        display_name?: null | string;
        id?: null | number;
        meta: string;
        present: boolean;
        project?: {
            _created_at: unknown;
            _id: string;
            _updated_at: unknown;
            block_num?: null | number;
            blockchain_status: string;
            can_convert_to_project: boolean;
            coopname: string;
            counts: {
                total_authors: number;
                total_commits: number;
                total_contributors: number;
                total_coordinators: number;
                total_creators: number;
                total_investors: number;
                total_propertors: number;
                total_unique_participants: number;
            };
            created_at: string;
            crps: {
                author_base_cumulative_reward_per_share: number;
                author_bonus_cumulative_reward_per_share: number;
                contributor_cumulative_reward_per_share: number;
                total_capital_contributors_shares: string;
            };
            data: string;
            description: string;
            fact: {
                accumulated_expense_pool: string;
                authors_base_pool: string;
                authors_bonus_pool: string;
                contributors_bonus_pool: string;
                coordinators_base_pool: string;
                coordinators_investment_pool: string;
                creators_base_pool: string;
                creators_bonus_pool: string;
                creators_hours: number;
                hour_cost: string;
                invest_pool: string;
                program_invest_pool: string;
                property_base_pool: string;
                return_base_percent: number;
                target_expense_pool: string;
                total: string;
                total_contribution: string;
                total_generation_pool: string;
                total_received_investments: string;
                total_returned_investments: string;
                use_invest_percent: number;
                used_expense_pool: string;
            };
            id: number;
            invite: string;
            is_opened: boolean;
            is_planed: boolean;
            issue_counter: number;
            master: string;
            membership: {
                available: string;
                converted_funds: string;
                cumulative_reward_per_share: number;
                distributed: string;
                funded: string;
                total_shares: string;
            };
            meta: string;
            parent_hash: string;
            parent_title?: null | string;
            permissions: {
                can_change_project_status: boolean;
                can_delete_project: boolean;
                can_edit_project: boolean;
                can_manage_authors: boolean;
                can_manage_issues: boolean;
                can_set_master: boolean;
                can_set_plan: boolean;
                has_clearance: boolean;
                is_guest: boolean;
                pending_clearance: boolean;
            };
            plan: {
                authors_base_pool: string;
                authors_bonus_pool: string;
                contributors_bonus_pool: string;
                coordinators_base_pool: string;
                coordinators_investment_pool: string;
                creators_base_pool: string;
                creators_bonus_pool: string;
                creators_hours: number;
                hour_cost: string;
                invest_pool: string;
                program_invest_pool: string;
                return_base_percent: number;
                target_expense_pool: string;
                total: string;
                total_generation_pool: string;
                total_received_investments: string;
                use_invest_percent: number;
            };
            prefix: string;
            present: boolean;
            project_hash: string;
            status: ProjectStatus;
            title: string;
            voting: {
                amounts: {
                    active_voting_amount: string;
                    authors_bonuses_on_voting: string;
                    authors_equal_per_author: string;
                    authors_equal_spread: string;
                    creators_bonuses_on_voting: string;
                    creators_direct_spread: string;
                    equal_voting_amount: string;
                    total_voting_pool: string;
                };
                authors_voting_percent: number;
                creators_voting_percent: number;
                total_voters: number;
                votes_received: number;
                voting_deadline: string;
            };
        };
        project_hash?: null | string;
        status: CommitStatus;
        username?: null | string;
    };
}

Type declaration

  • capitalDeclineCommit: {
        _created_at: unknown;
        _id: string;
        _updated_at: unknown;
        amounts?: {
            authors_base_pool?: null | string;
            authors_bonus_pool?: null | string;
            contributors_bonus_pool?: null | string;
            creators_base_pool?: null | string;
            creators_bonus_pool?: null | string;
            creators_hours?: null | string;
            hour_cost?: null | string;
            total_contribution?: null | string;
            total_generation_pool?: null | string;
        };
        block_num?: null | number;
        blockchain_status?: null | string;
        commit_hash: string;
        coopname?: null | string;
        created_at?: null | string;
        description: string;
        display_name?: null | string;
        id?: null | number;
        meta: string;
        present: boolean;
        project?: {
            _created_at: unknown;
            _id: string;
            _updated_at: unknown;
            block_num?: null | number;
            blockchain_status: string;
            can_convert_to_project: boolean;
            coopname: string;
            counts: {
                total_authors: number;
                total_commits: number;
                total_contributors: number;
                total_coordinators: number;
                total_creators: number;
                total_investors: number;
                total_propertors: number;
                total_unique_participants: number;
            };
            created_at: string;
            crps: {
                author_base_cumulative_reward_per_share: number;
                author_bonus_cumulative_reward_per_share: number;
                contributor_cumulative_reward_per_share: number;
                total_capital_contributors_shares: string;
            };
            data: string;
            description: string;
            fact: {
                accumulated_expense_pool: string;
                authors_base_pool: string;
                authors_bonus_pool: string;
                contributors_bonus_pool: string;
                coordinators_base_pool: string;
                coordinators_investment_pool: string;
                creators_base_pool: string;
                creators_bonus_pool: string;
                creators_hours: number;
                hour_cost: string;
                invest_pool: string;
                program_invest_pool: string;
                property_base_pool: string;
                return_base_percent: number;
                target_expense_pool: string;
                total: string;
                total_contribution: string;
                total_generation_pool: string;
                total_received_investments: string;
                total_returned_investments: string;
                use_invest_percent: number;
                used_expense_pool: string;
            };
            id: number;
            invite: string;
            is_opened: boolean;
            is_planed: boolean;
            issue_counter: number;
            master: string;
            membership: {
                available: string;
                converted_funds: string;
                cumulative_reward_per_share: number;
                distributed: string;
                funded: string;
                total_shares: string;
            };
            meta: string;
            parent_hash: string;
            parent_title?: null | string;
            permissions: {
                can_change_project_status: boolean;
                can_delete_project: boolean;
                can_edit_project: boolean;
                can_manage_authors: boolean;
                can_manage_issues: boolean;
                can_set_master: boolean;
                can_set_plan: boolean;
                has_clearance: boolean;
                is_guest: boolean;
                pending_clearance: boolean;
            };
            plan: {
                authors_base_pool: string;
                authors_bonus_pool: string;
                contributors_bonus_pool: string;
                coordinators_base_pool: string;
                coordinators_investment_pool: string;
                creators_base_pool: string;
                creators_bonus_pool: string;
                creators_hours: number;
                hour_cost: string;
                invest_pool: string;
                program_invest_pool: string;
                return_base_percent: number;
                target_expense_pool: string;
                total: string;
                total_generation_pool: string;
                total_received_investments: string;
                use_invest_percent: number;
            };
            prefix: string;
            present: boolean;
            project_hash: string;
            status: ProjectStatus;
            title: string;
            voting: {
                amounts: {
                    active_voting_amount: string;
                    authors_bonuses_on_voting: string;
                    authors_equal_per_author: string;
                    authors_equal_spread: string;
                    creators_bonuses_on_voting: string;
                    creators_direct_spread: string;
                    equal_voting_amount: string;
                    total_voting_pool: string;
                };
                authors_voting_percent: number;
                creators_voting_percent: number;
                total_voters: number;
                votes_received: number;
                voting_deadline: string;
            };
        };
        project_hash?: null | string;
        status: CommitStatus;
        username?: null | string;
    }

    Отклонение коммита в CAPITAL контракте

    • _created_at: unknown

      Дата создания записи

    • _id: string

      Внутренний ID базы данных

    • _updated_at: unknown

      Дата последнего обновления записи

    • Optional amounts?: {
          authors_base_pool?: null | string;
          authors_bonus_pool?: null | string;
          contributors_bonus_pool?: null | string;
          creators_base_pool?: null | string;
          creators_bonus_pool?: null | string;
          creators_hours?: null | string;
          hour_cost?: null | string;
          total_contribution?: null | string;
          total_generation_pool?: null | string;
      }

      Данные amounts коммита

      • Optional authors_base_pool?: null | string

        Базовый пул авторов

      • Optional authors_bonus_pool?: null | string

        Бонусный пул авторов

      • Optional contributors_bonus_pool?: null | string

        Бонусный пул участников

      • Optional creators_base_pool?: null | string

        Базовый пул создателей

      • Optional creators_bonus_pool?: null | string

        Бонусный пул создателей

      • Optional creators_hours?: null | string

        Часы создателей

      • Optional hour_cost?: null | string

        Стоимость часа работы

      • Optional total_contribution?: null | string

        Общий объем вклада

      • Optional total_generation_pool?: null | string

        Общий генерационный пул

    • Optional block_num?: null | number

      Номер блока крайней синхронизации с блокчейном

    • Optional blockchain_status?: null | string

      Статус из блокчейна

    • commit_hash: string

      Хеш коммита

    • Optional coopname?: null | string

      Название кооператива

    • Optional created_at?: null | string

      Дата создания

    • description: string

      Описание коммита

    • Optional display_name?: null | string

      Отображаемое имя пользователя

    • Optional id?: null | number

      ID в блокчейне

    • meta: string

      Метаданные коммита

    • present: boolean

      Флаг присутствия записи в блокчейне

    • Optional project?: {
          _created_at: unknown;
          _id: string;
          _updated_at: unknown;
          block_num?: null | number;
          blockchain_status: string;
          can_convert_to_project: boolean;
          coopname: string;
          counts: {
              total_authors: number;
              total_commits: number;
              total_contributors: number;
              total_coordinators: number;
              total_creators: number;
              total_investors: number;
              total_propertors: number;
              total_unique_participants: number;
          };
          created_at: string;
          crps: {
              author_base_cumulative_reward_per_share: number;
              author_bonus_cumulative_reward_per_share: number;
              contributor_cumulative_reward_per_share: number;
              total_capital_contributors_shares: string;
          };
          data: string;
          description: string;
          fact: {
              accumulated_expense_pool: string;
              authors_base_pool: string;
              authors_bonus_pool: string;
              contributors_bonus_pool: string;
              coordinators_base_pool: string;
              coordinators_investment_pool: string;
              creators_base_pool: string;
              creators_bonus_pool: string;
              creators_hours: number;
              hour_cost: string;
              invest_pool: string;
              program_invest_pool: string;
              property_base_pool: string;
              return_base_percent: number;
              target_expense_pool: string;
              total: string;
              total_contribution: string;
              total_generation_pool: string;
              total_received_investments: string;
              total_returned_investments: string;
              use_invest_percent: number;
              used_expense_pool: string;
          };
          id: number;
          invite: string;
          is_opened: boolean;
          is_planed: boolean;
          issue_counter: number;
          master: string;
          membership: {
              available: string;
              converted_funds: string;
              cumulative_reward_per_share: number;
              distributed: string;
              funded: string;
              total_shares: string;
          };
          meta: string;
          parent_hash: string;
          parent_title?: null | string;
          permissions: {
              can_change_project_status: boolean;
              can_delete_project: boolean;
              can_edit_project: boolean;
              can_manage_authors: boolean;
              can_manage_issues: boolean;
              can_set_master: boolean;
              can_set_plan: boolean;
              has_clearance: boolean;
              is_guest: boolean;
              pending_clearance: boolean;
          };
          plan: {
              authors_base_pool: string;
              authors_bonus_pool: string;
              contributors_bonus_pool: string;
              coordinators_base_pool: string;
              coordinators_investment_pool: string;
              creators_base_pool: string;
              creators_bonus_pool: string;
              creators_hours: number;
              hour_cost: string;
              invest_pool: string;
              program_invest_pool: string;
              return_base_percent: number;
              target_expense_pool: string;
              total: string;
              total_generation_pool: string;
              total_received_investments: string;
              use_invest_percent: number;
          };
          prefix: string;
          present: boolean;
          project_hash: string;
          status: ProjectStatus;
          title: string;
          voting: {
              amounts: {
                  active_voting_amount: string;
                  authors_bonuses_on_voting: string;
                  authors_equal_per_author: string;
                  authors_equal_spread: string;
                  creators_bonuses_on_voting: string;
                  creators_direct_spread: string;
                  equal_voting_amount: string;
                  total_voting_pool: string;
              };
              authors_voting_percent: number;
              creators_voting_percent: number;
              total_voters: number;
              votes_received: number;
              voting_deadline: string;
          };
      }

      Проект, к которому относится коммит

      • _created_at: unknown

        Дата создания записи

      • _id: string

        Внутренний ID базы данных

      • _updated_at: unknown

        Дата последнего обновления записи

      • Optional block_num?: null | number

        Номер блока крайней синхронизации с блокчейном

      • blockchain_status: string

        Статус из блокчейна

      • can_convert_to_project: boolean

        Можно ли конвертировать в проект

      • coopname: string

        Название кооператива

      • counts: {
            total_authors: number;
            total_commits: number;
            total_contributors: number;
            total_coordinators: number;
            total_creators: number;
            total_investors: number;
            total_propertors: number;
            total_unique_participants: number;
        }

        Счетчики участников проекта

        • total_authors: number

          Общее количество авторов

        • total_commits: number

          Общее количество коммитов

        • total_contributors: number

          Общее количество участников

        • total_coordinators: number

          Общее количество координаторов

        • total_creators: number

          Общее количество создателей

        • total_investors: number

          Общее количество инвесторов

        • total_propertors: number

          Общее количество проперторов

        • total_unique_participants: number

          Общее количество уникальных участников

      • created_at: string

        Дата создания

      • crps: {
            author_base_cumulative_reward_per_share: number;
            author_bonus_cumulative_reward_per_share: number;
            contributor_cumulative_reward_per_share: number;
            total_capital_contributors_shares: string;
        }

        Данные CRPS для распределения наград проекта

        • author_base_cumulative_reward_per_share: number

          Накопительный коэффициент вознаграждения за базовый вклад авторов

        • author_bonus_cumulative_reward_per_share: number

          Накопительный коэффициент вознаграждения за бонусный вклад авторов

        • contributor_cumulative_reward_per_share: number

          Накопительный коэффициент вознаграждения участников

        • total_capital_contributors_shares: string

          Общее количество долей участников капитала

      • data: string

        Данные/шаблон проекта

      • description: string

        Описание проекта

      • fact: {
            accumulated_expense_pool: string;
            authors_base_pool: string;
            authors_bonus_pool: string;
            contributors_bonus_pool: string;
            coordinators_base_pool: string;
            coordinators_investment_pool: string;
            creators_base_pool: string;
            creators_bonus_pool: string;
            creators_hours: number;
            hour_cost: string;
            invest_pool: string;
            program_invest_pool: string;
            property_base_pool: string;
            return_base_percent: number;
            target_expense_pool: string;
            total: string;
            total_contribution: string;
            total_generation_pool: string;
            total_received_investments: string;
            total_returned_investments: string;
            use_invest_percent: number;
            used_expense_pool: string;
        }

        Фактические показатели проекта

        • accumulated_expense_pool: string

          Накопленный пул расходов

        • authors_base_pool: string

          Базовый пул авторов

        • authors_bonus_pool: string

          Бонусный пул авторов

        • contributors_bonus_pool: string

          Бонусный пул участников

        • coordinators_base_pool: string

          Базовый пул координаторов

        • coordinators_investment_pool: string

          Инвестиционный пул координаторов

        • creators_base_pool: string

          Базовый пул создателей

        • creators_bonus_pool: string

          Бонусный пул создателей

        • creators_hours: number

          Часы создателей

        • hour_cost: string

          Стоимость часа работы

        • invest_pool: string

          Инвестиционный пул

        • program_invest_pool: string

          Программный инвестиционный пул

        • property_base_pool: string

          Имущественный базовый пул

        • return_base_percent: number

          Процент возврата базового пула

        • target_expense_pool: string

          Целевой пул расходов

        • total: string

          Общая сумма

        • total_contribution: string

          Общий объем взноса старших участников

        • total_generation_pool: string

          Общий генерационный пул

        • total_received_investments: string

          Общий объем полученных инвестиций

        • total_returned_investments: string

          Общий объем возвращенных инвестиций

        • use_invest_percent: number

          Процент использования инвестиций

        • used_expense_pool: string

          Использованный пул расходов

      • id: number

        ID в блокчейне

      • invite: string

        Приглашение к проекту

      • is_opened: boolean

        Открыт ли проект

      • is_planed: boolean

        Запланирован ли проект

      • issue_counter: number

        Счетчик задач проекта

      • master: string

        Мастер проекта

      • membership: {
            available: string;
            converted_funds: string;
            cumulative_reward_per_share: number;
            distributed: string;
            funded: string;
            total_shares: string;
        }

        Данные CRPS для распределения членских взносов проекта

        • available: string

          Доступная сумма

        • converted_funds: string

          Сконвертированные средства

        • cumulative_reward_per_share: number

          Накопительный коэффициент вознаграждения на акцию

        • distributed: string

          Распределенная сумма

        • funded: string

          Профинансированная сумма

        • total_shares: string

          Общее количество акций

      • meta: string

        Мета-информация проекта

      • parent_hash: string

        Хеш родительского проекта

      • Optional parent_title?: null | string

        Название родительского проекта

      • permissions: {
            can_change_project_status: boolean;
            can_delete_project: boolean;
            can_edit_project: boolean;
            can_manage_authors: boolean;
            can_manage_issues: boolean;
            can_set_master: boolean;
            can_set_plan: boolean;
            has_clearance: boolean;
            is_guest: boolean;
            pending_clearance: boolean;
        }

        Права доступа текущего пользователя к проекту

        • can_change_project_status: boolean

          Может ли изменять статус проекта

        • can_delete_project: boolean

          Может ли удалить проект

        • can_edit_project: boolean

          Может ли редактировать проект (название, описание, мета и т.д.)

        • can_manage_authors: boolean

          Может ли управлять авторами проекта

        • can_manage_issues: boolean

          Может ли управлять задачами в проекте

        • can_set_master: boolean

          Может ли устанавливать мастера проекта

        • can_set_plan: boolean

          Может ли устанавливать план проекта

        • has_clearance: boolean

          Имеет ли подтвержденное приложение для проекта

        • is_guest: boolean

          Является ли пользователь гостем (неавторизованным)

        • pending_clearance: boolean

          Есть ли запрос на получение допуска в рассмотрении

      • plan: {
            authors_base_pool: string;
            authors_bonus_pool: string;
            contributors_bonus_pool: string;
            coordinators_base_pool: string;
            coordinators_investment_pool: string;
            creators_base_pool: string;
            creators_bonus_pool: string;
            creators_hours: number;
            hour_cost: string;
            invest_pool: string;
            program_invest_pool: string;
            return_base_percent: number;
            target_expense_pool: string;
            total: string;
            total_generation_pool: string;
            total_received_investments: string;
            use_invest_percent: number;
        }

        Плановые показатели проекта

        • authors_base_pool: string

          Базовый пул авторов

        • authors_bonus_pool: string

          Бонусный пул авторов

        • contributors_bonus_pool: string

          Бонусный пул участников

        • coordinators_base_pool: string

          Базовый пул координаторов

        • coordinators_investment_pool: string

          Инвестиционный пул координаторов

        • creators_base_pool: string

          Базовый пул создателей

        • creators_bonus_pool: string

          Бонусный пул создателей

        • creators_hours: number

          Плановые часы создателей

        • hour_cost: string

          Плановая стоимость часа работы

        • invest_pool: string

          Инвестиционный пул

        • program_invest_pool: string

          Программный инвестиционный пул

        • return_base_percent: number

          Процент возврата базового пула

        • target_expense_pool: string

          Целевой пул расходов

        • total: string

          Общая сумма

        • total_generation_pool: string

          Общий генерационный пул

        • total_received_investments: string

          Общий объем полученных инвестиций

        • use_invest_percent: number

          Процент использования инвестиций

      • prefix: string

        Префикс проекта

      • present: boolean

        Флаг присутствия записи в блокчейне

      • project_hash: string

        Хеш проекта

      • status: ProjectStatus

        Статус проекта

      • title: string

        Название проекта

      • voting: {
            amounts: {
                active_voting_amount: string;
                authors_bonuses_on_voting: string;
                authors_equal_per_author: string;
                authors_equal_spread: string;
                creators_bonuses_on_voting: string;
                creators_direct_spread: string;
                equal_voting_amount: string;
                total_voting_pool: string;
            };
            authors_voting_percent: number;
            creators_voting_percent: number;
            total_voters: number;
            votes_received: number;
            voting_deadline: string;
        }

        Данные голосования по методу Водянова

        • amounts: {
              active_voting_amount: string;
              authors_bonuses_on_voting: string;
              authors_equal_per_author: string;
              authors_equal_spread: string;
              creators_bonuses_on_voting: string;
              creators_direct_spread: string;
              equal_voting_amount: string;
              total_voting_pool: string;
          }

          Суммы голосования

          • active_voting_amount: string

            Активная сумма голосования

          • authors_bonuses_on_voting: string

            Бонусы авторов при голосовании

          • authors_equal_per_author: string

            Равная сумма на автора

          • authors_equal_spread: string

            Равномерное распределение среди авторов

          • creators_bonuses_on_voting: string

            Бонусы создателей при голосовании

          • creators_direct_spread: string

            Прямое распределение среди создателей

          • equal_voting_amount: string

            Равная сумма голосования

          • total_voting_pool: string

            Общий пул голосования

        • authors_voting_percent: number

          Процент голосования авторов

        • creators_voting_percent: number

          Процент голосования создателей

        • total_voters: number

          Общее количество участников голосования

        • votes_received: number

          Количество полученных голосов

        • voting_deadline: string

          Дата окончания голосования

    • Optional project_hash?: null | string

      Хеш проекта

    • status: CommitStatus

      Статус коммита

    • Optional username?: null | string

      Имя пользователя