🌐
MetaSo
MetaSo_中文
MetaSo_中文
  • 介绍
    • 什么是 MetaSo
    • 术语
    • Node Runners 须知
    • 用户须知
  • MetaSo 节点
    • 安装教程
    • 配置方法
    • 后端样式
    • 挖取以获得 $METASO
    • 深度定制私有 MetaSo 节点
    • APIs
  • 代币经济
    • $ METASO
    • 建立您的代币以及经济模型
  • 路线图
  • 问题解答
    • 如何赚取 $METASO
    • MetaSo如何实现跨链同步,用户和节点运营者分别需要做什么?
    • 如何判断我的节点运行是否成功?
  • 风险与免责
    • 风险与免责
  • 资源
    • Official Website
  • MetaBitcoin Network
  • APIs
  • Metalet
Powered by GitBook
On this page
  • APIs文档
  • 前端
  • ShowNow Project Structure
  1. MetaSo 节点

深度定制私有 MetaSo 节点

Previous挖取以获得 $METASONextAPIs

Last updated 2 months ago

APIs文档

链接:http://{服务器IP}:7777/swagger/index.html

在部署 MetaSo 的过程中,开发者可以配置 API-Swagger,以便根据 API 定制自己的数据展示。在 API 文档中,我们将功能划分为多个模块,例如 Buzz 模块、统计模块、Setting 模块等。

Buzz模块

类似推特的社交平台接口,可以获取来自不同节点的链上buzz,根据不同接口功能,可以组合具有自己特色的数据展示。

Statistics模块

节点会自动统计自身的MDV值,通过接口可以获取站点MDV来源,总值或差值等等。

Setting模块

设置模块可提供Block功能,根据管理员需要,选择自己的block清单

Token模块

用于获取Mrc20的token相关数据

前端

结合API-swagger和ShowNow开源代码,开发者可以深度定制自己的社交平台。

ShowNow Project Structure

shownow-frontend/
├── Configuration Files
│   ├── .gitignore
│   ├── .npmrc
│   ├── .umirc.ts
│   ├── package.json
│   ├── pnpm-lock.yaml
│   ├── tailwind.config.js
│   ├── tailwind.css
│   ├── tsconfig.json
│   ├── typings.d.ts
│   └── yarn.lock
│
├── public/ - Public resources
│   ├── favicon.ico
│
├── src/ - Source code
│   ├── assets/ - Static assets
│   │   ├── Images (.png, .svg)
│   │   └── dashboard/ - Dashboard related assets
│   │
│   ├── Components/ - Common components
│   │   ├── Buzz/ - Tweet related components
│   │   ├── Cards/ - Card components
│   │   ├── Comment/ - Comment components
│   │   ├── ConnectWallet/ - Wallet connection
│   │   ├── Follow/ - Follow related
│   │   ├── HomeTabs/ - Home tabs
│   │   ├── ProfileCard/ - Profile card
│   │   ├── UserInfo/ - User information
│   │   └── ...Other components
│   │
│   ├── layouts/ - Layout components
│   │   ├── dashboard.tsx - Dashboard layout
│   │   ├── showLayout.tsx - Show layout
│   │   └── ...Other layouts
│   │
│   ├── pages/ - Pages
│   │   ├── dashboard/ - Dashboard pages
│   │   │   ├── fees/ - Fee related
│   │   │   ├── metaso/ - MetaSo related
│   │   │   └── ...Other dashboard pages
│   │   ├── home/ - Home page
│   │   ├── profile/ - Profile page
│   │   ├── tweet/ - Tweet page
│   │   └── ...Other pages
│   │
│   ├── utils/ - Utility functions
│   │   ├── buzz.ts - Tweet utilities
│   │   ├── metaso.ts - MetaSo utilities
│   │   └── ...Other utilities
│   │
│   ├── models/ - Data models
│   ├── config/ - Configuration
│   ├── request/ - API requests
│   ├── entities/ - Entity definitions
│   ├── hooks/ - Custom hooks
│   ├── wrappers/ - Higher-order components
│   ├── locales/ - Internationalization
│   │   ├── en-US.ts - English language pack
│   │   └── zh-CN.ts - Chinese language pack
│
└── patches/ - Patch filescaption

主要功能

  1. Buzz Components —— 处理推文的展示、转发、详情等功能。

  2. Dashboard —— 与仪表盘相关的功能,包括费用管理、MetaSo 等。

  3. User System —— 用户个人资料、关注、钱包连接等功能。

  4. MetaSo Integration —— 区块链相关功能。

  5. Internationalization —— 支持多语言功能。

ShowNow的前端开源代码:

https://github.com/MetaSo-Labs/shownow-frontend