IOutput: {
    refresh: {
        account: {
            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;
        };
        tokens: {
            access: {
                expires: unknown;
                token: string;
            };
            refresh: {
                expires: unknown;
                token: string;
            };
        };
    };
}

Type declaration

  • refresh: {
        account: {
            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;
        };
        tokens: {
            access: {
                expires: unknown;
                token: string;
            };
            refresh: {
                expires: unknown;
                token: string;
            };
        };
    }

    Обновить токен доступа аккаунта

    • account: {
          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

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

    • tokens: {
          access: {
              expires: unknown;
              token: string;
          };
          refresh: {
              expires: unknown;
              token: string;
          };
      }

      Токены доступа и обновления

      • access: {
            expires: unknown;
            token: string;
        }

        Токен доступа

        • expires: unknown

          Дата истечения токена доступа

        • token: string

          Токен доступа

      • refresh: {
            expires: unknown;
            token: string;
        }

        Токен обновления

        • expires: unknown

          Дата истечения токена доступа

        • token: string

          Токен доступа