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
  • 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 提案說明
      • PolyDao 提案常見問題
  • 資源
    • 資源
    • 合約
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

與Web3-provider-engine結合使用的幾個有用的 subprovider(包括用於將 Ledger 硬件錢包支持添加到您的 dApp 的 LedgerSubprovider)

用於構建單頁以太坊 dApp 的 React 框架

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

使用單一界面與不同的區塊鏈(包括以太坊)進行通信。

以太坊區塊鏈的 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 用 Java 編寫

以太坊区块链的 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

是一個以太坊客戶端工具——就像“命令行的 MetaMask”

支持一鍵部署HSC,並提供對主要區塊鍊和DeFi協議的即時API訪問。

Name
Description

DApps相互通信的通信協議,以太坊web3棧的原生基礎層服務

運行 Ethereum/Whisper 的節點之間的點對點通信

RRLPx 網絡層的 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

以太坊實用函數的集合,例如ethereumjs-util和ethereumjs-tx和

and

解碼並發布原始以太坊 tx。類似於

Ethereum ABI (Application Binary Interface) tools
Messaging
Testing Tools
Web3.js
Eth.js
Ethers.js
light.js
Web3Wrapper
Ethereumjs
-util
ethereumjs-tx
flex-contract
flex-ether
web3x
Nethereum
Drizzle
Tasit SDK
Subproviders
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