PolySmartChain
中文简体
中文简体
  • PSC开发文档
  • 概述
    • PolySmartChain简介
    • PSC令牌
    • PolySmartChain网络
  • 区块链基础
    • 区块链的类型
    • 共识机制
    • GAS
    • 区块
    • 帐户
    • WEB2与WEB3
    • DAPP
    • 交易
  • 经济学
    • PSC Token经济学
    • PSC Token 效用
  • 开发者
    • 虚拟机 (EVM)
    • 部署第一个合约
    • 发布 PRC-20 Token
    • 发布 PRC-721 Token
  • Node
    • RPC节点
    • 部署
    • 私有链
    • 开发者工具
    • 基础设施
    • 智能合约库
  • Explorer
    • Explorer
  • 钱包
    • 支持钱包
    • 使用Metamask
    • 使用TokenPocket
    • 使用Imtoken
    • ImToken快捷添加网络
  • Poly Bridge
    • PolyBridge 介绍
    • PolyBridge 非EVM操作教程
      • WDC to PSC(WDCSpace)
      • TRON to PSC(TronLink)
    • PolyBridge EVM操作教程
      • BNB Chain to PSC(Metamask)
      • BNB Chain to PSC(Imtoken )
      • BNB Chain to PSC(TokenPocket)
    • 跨链合约
    • PolyBridge常见问题
  • DAPP
    • Swanswap
      • 如何在SwanSwap交易
      • 如何在SwanSwap获得LP Token
    • NFT Auction
      • Claim PolyJetClub
      • 在MetaMask钱包中查看PolyJetClub
    • Social
      • 注册Social
    • 矿池
      • 质押LP Token到矿池
      • 矿池常见问题解答
    • 迁移到V2矿池
      • 使用MetaMask迁移
    • PolyDao Proposal说明
      • PolyDao Proposal常见问题
  • 资源
    • 资源
    • 合约
Powered by GitBook
On this page
  • Description前端 PSC API
  • 后端 PSC API
  • 引导程序/开箱即用工具
  • 基础设施
  1. Node

开发者工具

Description前端 PSC API

Name

Description

Javascript Web3

Javascript Web3 替代方案

Javascript Web3 替代,有用的实用程序和钱包功能

为轻客户端优化的高级响应式 JS 库

打字稿 Web3 替代品

用于与智能合约交互和进行交易的现代、零配置、高级库。

web3.js 的 TypeScript 端口。好处包括微小的构建和完整的类型安全,包括与合同交互时。

跨平台以太坊开发框架

将前端连接到区块链的 Redux 库

使用 React Native 制作原生移动以太坊 dapp 的 JavaScript SDK

用于构建单页以太坊 dApp 的 React 框架

使用单一界面与不同的区块链(包括以太坊)进行通信。

以太坊区块链的 Delphi 接口,允许为 Windows、macOS、iOS 和 Android 开发本机 dApp。

Javascript Web3,MetaMask 替代品,无需扩展,跨浏览器支持,适用于移动设备和网络。为主流用户采用而构建。还提供丰富的后端 API

后端 PSC API

姓名

描述

Python Web3

PHP Web3

PHP Web3

Java Web3

.Net Web3

红宝石 Web3

Haskell Web3

Kotlin Web3

以太坊智能合约事件和后端微服务之间的桥梁,由 Kauri 用 Ja​​va 编写

以太坊区块链的 Elixir JSON-RPC 客户端

允许您运行多个以太坊节点以实现冗余和负载平衡的网关。可以作为 Infura 的替代品(或在其之上)运行。用 Golang 写的。

Elixir 中帮助查询 ETH 智能合约的一组辅助方法

基于地址和 ABI 与任何以太坊合约交互的 MESG 服务。

与来自以太坊的事件进行交互并与之交互的 MESG 服务。

用于简化与以太坊交互的 Python、JS 和 Java SDK。使用中继器将交易成本分摊给中继器。

一组用于查询 HSC、创建钱包和执行交易的 API。API 包括在 HSC 上创建和管理 ERC721 和 ERC1155 NFT 的功能。还提供了丰富的前端。

引导程序/开箱即用工具

Name
Description

以太坊生态系统的打包组件

专用 PoA 网络的开箱即用部署脚本

私有 PoW 网络的开箱即用部署脚本

CryptoKitties API 和智能合约的本地沙盒实现,可作为 Truffle Box 使用

aragonCLI 用于创建和开发 Aragon 应用程序和组织。

促进 javascript 应用程序访问 DAOstack Arc 以太坊智能合约的库。

Assist.js 是一个可嵌入的小部件,可提高 Dapp 的可用性。该工具以编程方式识别和概述最终用户在与 MetaMask 交互时要遵循的明确操作,以克服甚至预防常见的陷阱和障碍。

PSC Dapps 的钱包提供商,支持社交登录和 HSC NFT(ERC721 和 ERC1155)

Name
Description

用于从以太坊交易中解码数据参数和事件的库

从合同 ABI 生成 Typescript 合同包装器。

从以太坊合约 ABI 自动生成 UI 表单字段定义和相关验证器

Java 中的类型安全合同 ABI 和递归长度前缀库

一个开发工具,它提供了一个简单的 HTTP API 来查找和读取 Truffle 生成的合约文件,以供在本地开发期间使用。通过 http 提供新的合同 ABI。

基于地址和 ABI 与任何以太坊合约交互的 MESG 服务。

一个基于 Web 的生成器,它基于 Solidity 智能合约创建基于 Nethereum 的 C# 接口和服务。

基础设施

以太坊客户端

Name
Description

Seth 是一个以太坊客户端工具——就像“命令行的 MetaMask”

支持一键部署HSC,并提供对主要区块链和DeFi协议的即时API访问。

Name
Description

DApps相互通信的通信协议,以太坊web3栈的原生基础层服务

运行 Ethereum/Whisper 的节点之间的点对点通信

RLPx 网络层的 Python 实现

AAPI 允许开发人员实现 IPFS 持久化,或在内存中进行点对点消息传递。

数据

Name
Description

用于获取历史和实时区块链数据的 GraphQL API

Name
Description

Solidity 代码覆盖工具

Solidity 智能合约的替代代码覆盖率

Solidity 合约函数分析器

替代和更新的 Solidity 智能合约分析器

快速、并行、热重载的可靠性测试框架

用于测试以太坊应用程序的工具套件

使用与真实区块链网络非常相似的 docker 实例简化智能合约应用程序的集成和接受测试

hevm 项目是专门用于单元测试和调试智能合约的以太坊虚拟机 (EVM) 的实现

Solidity 图形调试器

使用人类可读的堆栈跟踪加速您的开发

Solidity linter,为智能合约验证提供安全性、风格指南和最佳实践规则

Linter 用于识别和修复 Solidity(前身为 Solium)中的样式和安全问题

npm 包,它解析提交到本地 testrpc 节点的 tx,以使它们更具可读性和更易于理解

一个带有附加断言和实用程序的 npm 包,用于使用 truffle 测试 Solidity 智能合约。最重要的是,它增加了断言特定事件是否已经发出的能力。

具有 mustache.js 样式语法、宏、条件编译和自动远程依赖包含的 Solidity 词法预处理器。

Solidity 预处理器和展平器,具有全面的指令和表达式语言、高精度数学和许多有用的辅助函数。

用于在单元测试期间模拟智能合约依赖项的库。

一个用于测试以太坊智能合约的简单库,允许使用您选择的任何 web3 库和测试运行器。

PyTest 插件,用于测试以太坊区块链的智能合约。

Previous私有链Next基础设施

Last updated 3 years ago

以太坊实用函数的集合,例如和

and

结合使用的几个有用的 subprovider(包括用于将 Ledger 硬件钱包支持添加到您的 dApp 的 LedgerSubprovider)

ethereum-ready & framework-agnostic redux store 配置。

解码并发布原始以太坊 tx。类似于

Ethereum ABI (Application Binary Interface) tools
Messaging
Testing Tools
Web3.js
Eth.js
Ethers.js
light.js
Web3Wrapper
Ethereumjs
ethereumjs-util
ethereumjs-tx
flex-contract
flex-ether
web3x
Nethereum
Drizzle
Tasit SDK
Subproviders
与Web3-provider-engine
web3-react
ethvtx
文档
ChainAbstractionLayer
Delphereum
Arkane
Web3.py
Web3.php
Ethereum-php
Web3j
Nethereum
Ethereum.rb
Web3.hs
KEthereum
Eventeum
Ethereumex
Ethereum-jsonrpc-gateway
EthContract
Ethereum Contract Service
Ethereum Service
Marmo
Arkane
Truffle boxes
Private networks deployment scripts
Local Ethereum Network
Cheshire
aragonCLI
ArcJS
Blocknative
Arkane
ABI decoder
ABI-gen
Ethereum ABI UI
headlong
Truffle Pig
Ethereum Contract Service
Nethereum-CodeGenerator
Seth
Ankr
Whisper
DEVp2p Wire Protocol
Pydevp2p
3Box Threads
Bitquery
Solidity code coverage
Solidity coverage
Solidity function profiler
Sol-profiler
Espresso
Eth tester
Cliquebait
Hevm
Ethereum graph debugger
Tenderly CLI
Solhint
Ethlint
Decode
truffle-assertions
Psol
solpp
Decode and Publish
https://live.blockcypher.com/btc-testnet/decodetx/
Doppelgänger
rocketh
pytest-cobra