TapeKit
BEM 官方 TypeScript SDK / TapeOut / DeWEB 核心开发工具(GitHub 源码入口)。
本项目 package.json 中未安装 TapeKit 依赖,只有源码入口可用,因此不显示 SDK Ready。
BEM DEWEB HUB · DEVELOPER
面向 BEM / TapeOut / DeWEB 的文档、工具、合约与示例入口。
CORE RESOURCES
围绕 BEM / TapeOut / DeWEB 构建的核心工具、文档与资源;没有确认到真实入口的条目会明确标注,不写假链接。
BEM 官方 TypeScript SDK / TapeOut / DeWEB 核心开发工具(GitHub 源码入口)。
本项目 package.json 中未安装 TapeKit 依赖,只有源码入口可用,因此不显示 SDK Ready。
TapeSend 链上消息、Endpoint 解析与 DeWEB Hub 接入。
项目中不存在 TapeSend 依赖,数据源在 lib/data-source-status.ts 中标记为未接入,未提供假接口。
Container、tape:// 协议与去中心化前端入口。
项目内没有缓存完整 DeWEB 文档,此处指向已确认的 TapeKit Gateway 与容器查看入口。
电路市场、材料市场与挂单数据的项目真实接口。
PoD 矿机、算力排行、产出与领取记录的读取接口。
核心合约 Event 列表、参数与查询方式(取自项目内真实 ABI)。
TapeOutProtocol 官方组织与 TapeKit 源码仓库。
QUICK START
用项目当前真实的接口与合约地址接入;没有确认的 SDK 安装方式不会写在这里。
把下面这份参数加进钱包或 RPC 客户端;rpcUrls 用的是项目当前实际在用的公开节点。
{
"chainId": 56,
"chainName": "BNB Smart Chain (BSC)",
"rpcUrls": [
"https://bsc-dataseed.bnbchain.org",
"https://bsc-dataseed-public.bnbchain.org",
"https://bsc-dataseed.nariox.org",
"https://bsc-dataseed.defibit.io",
"https://bsc-rpc.publicnode.com"
],
"blockExplorerUrls": [
"https://bscscan.com"
],
"nativeCurrency": {
"name": "BNB",
"symbol": "BNB",
"decimals": 18
}
}项目自带的服务端接口,浏览器里直接 fetch 即可,无需任何密钥。
const res = await fetch("/api/network");
const data = await res.json();
// { block, totalMiners, dailyBem, volume24hBnb, ... }价格历史与市场快照同样来自项目内只读接口。
const chart = await (await fetch("/api/bem/chart?range=24h")).json();
const circuits = await (await fetch("/api/market/circuits")).json();ethers v6 + 项目内已核验的官方合约地址与 ABI 片段,纯只读调用。
import { Contract, JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider("https://bsc-dataseed.bnbchain.org", 56, { staticNetwork: true });
const lens = new Contract(
"0xdD20B9537b9f5DB9d2A23E6B11Ad863cF81930d8",
["function dailyEmission() view returns (uint256)"],
provider,
);
console.log(await lens.dailyEmission());官方 SDK 的安装与调用方式。
未配置:本项目尚未安装 TapeKit / TapeSend 依赖,无法提供真实的 npm 包名与调用示例,避免写出不存在的 API。请先查看 TapeKit 源码入口。
网络参数与合约地址来自 lib/bsc-rpc.ts 与 lib/self-tapeout/contracts.js;示例 API 都是本项目 app/api 下真实存在的路由。
NETWORK
检测中
{
"chainId": 56,
"chainName": "BNB Smart Chain (BSC)",
"rpcUrls": [
"https://bsc-dataseed.bnbchain.org",
"https://bsc-dataseed-public.bnbchain.org",
"https://bsc-dataseed.nariox.org",
"https://bsc-dataseed.defibit.io",
"https://bsc-rpc.publicnode.com"
],
"blockExplorerUrls": [
"https://bscscan.com"
],
"nativeCurrency": {
"name": "BNB",
"symbol": "BNB",
"decimals": 18
}
}CONTRACTS
共 25 个地址,全部来自项目配置;状态为 eth_getCode 只读探测,“已部署”不等于“官方”。
未配置(项目中未发现,未展示地址)
DEVELOPER TOOLBOX
在线工具帮助您更高效地进行智能合约开发、调试与部署;每个工具点开后在抽屉里运行,不会占用首页空间。
写操作类工具(合约读写)不会签名、不会广播:生成请求后必须由你的插件钱包逐笔确认,工具箱还额外拦截无限 approve。TapeSend 与容器部署尚未接入,因此只给真实入口。
API RESOURCES
项目 app/api 下真实存在的 24 个接口(逐文件扫描,不含任何凭空接口)。
网络与协议数据
市场
PoD 挖矿
钱包资产
社区
自助流片
系统与本地
写接口、本机偏好接口与含应用配置的接口不会进入页面内的测试器;测试器只对公开只读 GET 开放。
EXAMPLES
只有仓库里真实存在的示例才会显示;当前仓库没有 examples/ 目录,因此不做任何假仓库卡片。
示例工程正在整理
一旦 examples/ 目录建立,示例卡片会自动渲染;下面是可以期待的模板类型。
当前网络:BNB Smart Chain (BSC) · Chain ID 56
OPEN SOURCE
TapeOutProtocol 官方组织与 TapeKit 源码仓库。星标、Release、最近提交只在你点击后实时拉取。
本地仓库未配置 git 远程仓库,因此这里只指向官方组织,不声称本机代码已经推送到该组织。
ECOSYSTEM
将你的项目加入 BEM 生态,一起构建更开放的 Web3 世界。