IOutput: {
    getAccount: {
        blockchain_account?: {
            account_name: string;
            core_liquid_balance?: null | string;
            cpu_limit: {
                available: string;
                current_used?: null | string;
                last_usage_update_time?: null | string;
                max: string;
                used: string;
            };
            cpu_weight: string;
            created: string;
            head_block_num: number;
            head_block_time: string;
            last_code_update: string;
            net_limit: {
                available: string;
                current_used?: null | string;
                last_usage_update_time?: null | string;
                max: string;
                used: string;
            };
            net_weight: string;
            permissions: {
                parent: string;
                perm_name: string;
                required_auth: {
                    accounts: {
                        permission: {
                            actor: string;
                            permission: string;
                        };
                        weight: number;
                    }[];
                    keys: {
                        key: string;
                        weight: number;
                    }[];
                    threshold: number;
                    waits: {
                        wait_sec: number;
                        weight: number;
                    }[];
                };
            }[];
            privileged: boolean;
            ram_quota: number;
            ram_usage: number;
            refund_request?: {
                cpu_amount: string;
                net_amount: string;
                owner: string;
                request_time: string;
            };
            rex_info?: null | string;
            self_delegated_bandwidth?: {
                cpu_weight: string;
                from: string;
                net_weight: string;
                to: string;
            };
            total_resources?: {
                cpu_weight: string;
                net_weight: string;
                owner: string;
                ram_bytes: number;
            };
            voter_info?: null | string;
        };
        participant_account?: {
            braname?: null | string;
            created_at: unknown;
            has_vote: boolean;
            is_initial: boolean;
            is_minimum: boolean;
            last_min_pay: unknown;
            last_update: unknown;
            status: string;
            type?: null | string;
            username: string;
        };
        provider_account?: {
            email: string;
            has_account: boolean;
            initial_order?: null | string;
            is_email_verified: boolean;
            is_registered: boolean;
            message?: null | string;
            public_key: string;
            referer: string;
            role: string;
            status: UserStatus;
            type: string;
            username: string;
        };
        user_account?: {
            meta: string;
            referer: string;
            registered_at: string;
            registrator: string;
            status: string;
            storages: string[];
            type: string;
            username: string;
            verifications: {
                created_at: string;
                is_verified: boolean;
                last_update: string;
                notice: string;
                procedure: string;
                verificator: string;
            }[];
        };
        username: string;
    };
}

Type declaration

  • getAccount: {
        blockchain_account?: {
            account_name: string;
            core_liquid_balance?: null | string;
            cpu_limit: {
                available: string;
                current_used?: null | string;
                last_usage_update_time?: null | string;
                max: string;
                used: string;
            };
            cpu_weight: string;
            created: string;
            head_block_num: number;
            head_block_time: string;
            last_code_update: string;
            net_limit: {
                available: string;
                current_used?: null | string;
                last_usage_update_time?: null | string;
                max: string;
                used: string;
            };
            net_weight: string;
            permissions: {
                parent: string;
                perm_name: string;
                required_auth: {
                    accounts: {
                        permission: {
                            actor: string;
                            permission: string;
                        };
                        weight: number;
                    }[];
                    keys: {
                        key: string;
                        weight: number;
                    }[];
                    threshold: number;
                    waits: {
                        wait_sec: number;
                        weight: number;
                    }[];
                };
            }[];
            privileged: boolean;
            ram_quota: number;
            ram_usage: number;
            refund_request?: {
                cpu_amount: string;
                net_amount: string;
                owner: string;
                request_time: string;
            };
            rex_info?: null | string;
            self_delegated_bandwidth?: {
                cpu_weight: string;
                from: string;
                net_weight: string;
                to: string;
            };
            total_resources?: {
                cpu_weight: string;
                net_weight: string;
                owner: string;
                ram_bytes: number;
            };
            voter_info?: null | string;
        };
        participant_account?: {
            braname?: null | string;
            created_at: unknown;
            has_vote: boolean;
            is_initial: boolean;
            is_minimum: boolean;
            last_min_pay: unknown;
            last_update: unknown;
            status: string;
            type?: null | string;
            username: string;
        };
        provider_account?: {
            email: string;
            has_account: boolean;
            initial_order?: null | string;
            is_email_verified: boolean;
            is_registered: boolean;
            message?: null | string;
            public_key: string;
            referer: string;
            role: string;
            status: UserStatus;
            type: string;
            username: string;
        };
        user_account?: {
            meta: string;
            referer: string;
            registered_at: string;
            registrator: string;
            status: string;
            storages: string[];
            type: string;
            username: string;
            verifications: {
                created_at: string;
                is_verified: boolean;
                last_update: string;
                notice: string;
                procedure: string;
                verificator: string;
            }[];
        };
        username: string;
    }

    Получить сводную информацию о аккаунте

    • Optional blockchain_account?: {
          account_name: string;
          core_liquid_balance?: null | string;
          cpu_limit: {
              available: string;
              current_used?: null | string;
              last_usage_update_time?: null | string;
              max: string;
              used: string;
          };
          cpu_weight: string;
          created: string;
          head_block_num: number;
          head_block_time: string;
          last_code_update: string;
          net_limit: {
              available: string;
              current_used?: null | string;
              last_usage_update_time?: null | string;
              max: string;
              used: string;
          };
          net_weight: string;
          permissions: {
              parent: string;
              perm_name: string;
              required_auth: {
                  accounts: {
                      permission: {
                          actor: string;
                          permission: string;
                      };
                      weight: number;
                  }[];
                  keys: {
                      key: string;
                      weight: number;
                  }[];
                  threshold: number;
                  waits: {
                      wait_sec: number;
                      weight: number;
                  }[];
              };
          }[];
          privileged: boolean;
          ram_quota: number;
          ram_usage: number;
          refund_request?: {
              cpu_amount: string;
              net_amount: string;
              owner: string;
              request_time: string;
          };
          rex_info?: null | string;
          self_delegated_bandwidth?: {
              cpu_weight: string;
              from: string;
              net_weight: string;
              to: string;
          };
          total_resources?: {
              cpu_weight: string;
              net_weight: string;
              owner: string;
              ram_bytes: number;
          };
          voter_info?: null | string;
      }

      объект аккаунта в блокчейне содержит системную информацию, такую как публичные ключи доступа, доступные вычислительные ресурсы, информация об установленном смарт-контракте, и т.д. и т.п. Это системный уровень обслуживания, где у каждого пайщика есть аккаунт, но не каждый аккаунт может быть пайщиком в каком-либо кооперативе. Все смарт-контракты устанавливаются и исполняются на этом уровне.

      • account_name: string

        Имя аккаунта

      • Optional core_liquid_balance?: null | string

        Баланс

      • cpu_limit: {
            available: string;
            current_used?: null | string;
            last_usage_update_time?: null | string;
            max: string;
            used: string;
        }

        Ограничения CPU

        • available: string

          Доступные ресурсы

        • Optional current_used?: null | string

          Текущее использование ресурсов

        • Optional last_usage_update_time?: null | string

          Время последнего обновления использования ресурсов

        • max: string

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

        • used: string

          Использовано ресурсов

      • cpu_weight: string

        Вес CPU

      • created: string

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

      • head_block_num: number

        Номер последнего блока

      • head_block_time: string

        Время последнего блока

      • last_code_update: string

        Время последнего обновления кода

      • net_limit: {
            available: string;
            current_used?: null | string;
            last_usage_update_time?: null | string;
            max: string;
            used: string;
        }

        Ограничения сети

        • available: string

          Доступные ресурсы

        • Optional current_used?: null | string

          Текущее использование ресурсов

        • Optional last_usage_update_time?: null | string

          Время последнего обновления использования ресурсов

        • max: string

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

        • used: string

          Использовано ресурсов

      • net_weight: string

        Вес сети

      • permissions: {
            parent: string;
            perm_name: string;
            required_auth: {
                accounts: {
                    permission: {
                        actor: string;
                        permission: string;
                    };
                    weight: number;
                }[];
                keys: {
                    key: string;
                    weight: number;
                }[];
                threshold: number;
                waits: {
                    wait_sec: number;
                    weight: number;
                }[];
            };
        }[]

        Разрешения

      • privileged: boolean

        Флаг привилегий

      • ram_quota: number

        Квота RAM

      • ram_usage: number

        Использование RAM

      • Optional refund_request?: {
            cpu_amount: string;
            net_amount: string;
            owner: string;
            request_time: string;
        }

        Запрос на возврат

        • cpu_amount: string

          Сумма CPU

        • net_amount: string

          Сумма сети

        • owner: string

          Владелец

        • request_time: string

          Время запроса

      • Optional rex_info?: null | string

        Информация о REX

      • Optional self_delegated_bandwidth?: {
            cpu_weight: string;
            from: string;
            net_weight: string;
            to: string;
        }

        Делегированные ресурсы

        • cpu_weight: string

          Вес CPU

        • from: string

          Отправитель

        • net_weight: string

          Вес сети

        • to: string

          Получатель

      • Optional total_resources?: {
            cpu_weight: string;
            net_weight: string;
            owner: string;
            ram_bytes: number;
        }

        Общий обзор ресурсов

        • cpu_weight: string

          Вес CPU

        • net_weight: string

          Вес сети

        • owner: string

          Владелец

        • ram_bytes: number

          Используемая RAM

      • Optional voter_info?: null | string

        Информация о голосовании

    • Optional participant_account?: {
          braname?: null | string;
          created_at: unknown;
          has_vote: boolean;
          is_initial: boolean;
          is_minimum: boolean;
          last_min_pay: unknown;
          last_update: unknown;
          status: string;
          type?: null | string;
          username: string;
      }

      объект пайщика кооператива в таблице блокчейне, который определяет членство пайщика в конкретном кооперативе. Поскольку MONO обслуживает только один кооператив, то в participant_account обычно содержится информация, которая описывает членство пайщика в этом кооперативе. Этот объект обезличен, публичен, и хранится в блокчейне.

      • Optional braname?: null | string

        Имя кооперативного участка

      • created_at: unknown

        Время создания записи о члене

      • has_vote: boolean

        LEGACY Флаг, имеет ли член право голоса

      • is_initial: boolean

        LEGACY Флаг, внесен ли регистрационный взнос

      • is_minimum: boolean

        LEGACY Флаг, внесен ли минимальный паевый взнос

      • last_min_pay: unknown

        Время последнего минимального платежа

      • last_update: unknown

        Время последнего обновления информации о члене

      • status: string

        Статус члена кооператива (accepted | blocked)

      • Optional type?: null | string

        Тип участника (individual | entrepreneur | organization)

      • username: string

        Уникальное имя члена кооператива

    • Optional provider_account?: {
          email: string;
          has_account: boolean;
          initial_order?: null | string;
          is_email_verified: boolean;
          is_registered: boolean;
          message?: null | string;
          public_key: string;
          referer: string;
          role: string;
          status: UserStatus;
          type: string;
          username: string;
      }

      объект аккаунта в системе учёта провайдера, т.е. MONO. Здесь хранится приватная информация о пайщике кооператива, которая содержит его приватные данные. Эти данные не публикуются в блокчейне и не выходят за пределы базы данных провайдера. Они используются для заполнения шаблонов документов при нажатии соответствующих кнопок на платформе.

      • email: string

        Электронная почта пользователя

      • has_account: boolean

        Есть ли у пользователя аккаунт

      • Optional initial_order?: null | string

        ID начального заказа

      • is_email_verified: boolean

        Подтверждена ли электронная почта

      • is_registered: boolean

        Зарегистрирован ли пользователь

      • Optional message?: null | string

        Сообщение

      • public_key: string

        Публичный ключ пользователя

      • referer: string

        Реферер пользователя

      • role: string

        Роль пользователя

      • status: UserStatus

        Статус пользователя

      • type: string

        Тип пользователя

      • username: string

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

    • Optional user_account?: {
          meta: string;
          referer: string;
          registered_at: string;
          registrator: string;
          status: string;
          storages: string[];
          type: string;
          username: string;
          verifications: {
              created_at: string;
              is_verified: boolean;
              last_update: string;
              notice: string;
              procedure: string;
              verificator: string;
          }[];
      }

      объект пользователя кооперативной экономики содержит в блокчейне информацию о типе аккаунта пайщика, а также, обезличенные публичные данные (хэши) для верификации пайщиков между кооперативами. Этот уровень предназначен для хранения информации пайщика, которая необходима всем кооперативам, но не относится к какому-либо из них конкретно.

      • meta: string

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

      • referer: string

        Реферал

      • registered_at: string

        Дата регистрации

      • registrator: string

        Регистратор

      • status: string

        Статус аккаунта

      • storages: string[]

        Список хранилищ

      • type: string

        Тип учетной записи

      • username: string

        Имя аккаунта

      • verifications: {
            created_at: string;
            is_verified: boolean;
            last_update: string;
            notice: string;
            procedure: string;
            verificator: string;
        }[]

        Дата регистрации

    • username: string

      Имя аккаунта кооператива