PolySmartChain
Deutsch
Deutsch
  • PSC-Entwicklungsdokumentation
  • Überblick
    • Polysmartchain-Einführung.
    • PSC Token
    • PolySmartChain Netzwerk
  • Blockchain-Stiftung
    • Arten von Blockchain
    • Konsensmechanismus
    • GAS
    • Blöcke
    • Konto
    • Web2 und web3
    • DAPP
    • Transaktion
  • Wirtschaft
    • PSC-Token-Wirtschaft
    • PSC-Token-Wirksamkeit.
  • Entwickler
    • Virtuelle Maschine (EVM)
    • Den ersten Vertrag einsetzen
    • PRC-20-Token veröffentlichen
    • Geben Sie das PRC-721-Token frei
  • Knoten
    • RPC -Knoten
    • Deploy
    • private chain
    • Entwicklerwerkzeuge
    • Infrastruktur
    • Intelligente Vertragsbibliotheken
  • Forscher
    • Forscher
  • Brieftasche
    • Unterstützte Geldbörsen
    • Verwenden von Metamask
    • Verwenden von TokenPocket
    • Verwendung von Imtoken
  • Poly-Brücke
    • Polybridge Einführung
    • PolyBridge No-EVM-Betriebs-Tutorial
      • WDC zu PSC (WDCSpace)
      • TRON zu PSC(TronLink)
    • Tutorial zum Betrieb von PolyBridge ohne EVM
      • BNB Chain zu PSC(MetaMask)
      • BNB Chain zu PSC(Imtoken)
      • BNB Chain zu PSC(TokenPocket)
    • Polybridge -Verträge
    • FAQ von Polybridge
  • DAPP
    • Swanswap
      • So kaufen Sie PSC -Token in Swanswap
      • So fügen Sie PSC-USDT-Liquidität in Swanswap hinzu
    • NFT Auktion
      • Anspruch auf Polyjetclub
      • Zeigen Sie PolyJetClub in der MetaMask-Wallet an
    • Sozial
      • Registrieren Sie sich sozial
    • Bergbaupool
      • Versprechen Sie LP Token zum Bergbaupool
      • FAQ in Bergbaupool
    • Pfahl in Farmv2
    • Beschreibung des PolyDao-Vorschlags
      • Häufig gestellte Fragen zum PolyDao-Vorschlag
  • Ressource
    • Ressource
    • Vertrag
Powered by GitBook
On this page
  • Beschreibung Front-End-PSC-API
  • Back-End PSC API
  • Bootloader/Out-of-the-box Tools
  • Infrastruktur
  1. Knoten

Entwicklerwerkzeuge

Beschreibung Front-End-PSC-API

Name

Description

Javascript Web3

Javascript Web3 Alternative

Javascript Web3 alternative, useful utilities and wallet features

Advanced responsive JS library optimized for light clients

Typing Script Web3 Alternative

Modern, zero-configuration, advanced libraries for interacting and transacting with smart contracts.

TypeScript port for web3.js. Benefits include tiny builds and full type safety, including when interacting with contracts.

Cross-platform Ethereum development framework

Redux library for connecting the front-end to the blockchain

Making a JavaScript SDK for native mobile Ethernet DAPP using React Native

React framework for building single-page Ethereum dApp

Communicate with different blockchains (including Ether) using a single interface.

Delphi interface for the Ethernet blockchain, allowing the development of native dApp for Windows, macOS, iOS and Android.

Javascript Web3, MetaMask alternative, no extensions required, cross-browser support, for mobile devices and the web. Built for mainstream user adoption. Also offers a rich back-end API

Back-End PSC API

Name

Description

Python Web3

PHP Web3

PHP Web3

Java Web3

.Net Web3

Ruby Web3

Haskell Web3

Kotlin Web3

Bridge between Ethernet smart contract events and back-end microservices, written in Java by Kauri

Elixir JSON-RPC Client for the Ethernet Blockchain

A gateway that allows you to run multiple Ethernet nodes for redundancy and load balancing. Can be run as a replacement for (or on top of) Infura. Written in Golang.

A set of helper methods in Elixir to help query ETH smart contracts

MESG service that interacts with any Ethernet contract based on address and ABI.

The MESG service that interacts with and interacts with events from Ethernet.

Python, JS, and Java SDKs for simplifying interaction with Ethernet. use relays to apportion transaction costs to relays.

A set of APIs for querying the HSC, creating wallets, and executing transactions. APIs include the ability to create and manage ERC721 and ERC1155 NFTs on the HSC. A rich front-end is also provided.

Bootloader/Out-of-the-box Tools

Name
Description

Packaged Components for the Ethernet Ecosystem

Out-of-the-box deployment script for dedicated PoA networks

Out-of-the-box deployment script for private PoW networks

Native sandbox implementation of the CryptoKitties API and smart contracts that can be used as Truffle Box

The aragonCLI is used to create and develop Aragon applications and organizations.

A library that facilitates javascript applications to access DAOstack Arc Ethereum smart contracts.

Assist.js is an embeddable widget that improves the usability of the Dapp. The tool programmatically identifies and outlines clear actions for end users to follow when interacting with MetaMask in order to overcome and even prevent common pitfalls and obstacles.

PWallet provider for PSC Dapps with social login and HSC NFT support (ERC721 and ERC1155)

Name
Description

Library for decoding data parameters and events from Ethereum transactions

Generates a Typescript contract wrapper from the contract ABI.

Automated generation of UI form field definitions and associated validators from the Ethernet contract ABI

Type-safe contract ABI and recursive length prefix libraries in Java

A development tool that provides a simple HTTP API to find and read Truffle-generated contract files for use during local development. Provides new contract ABIs via http.

MESG service that interacts with any Ethernet contract based on address and ABI.

A web-based generator that creates Nethereum-based C# interfaces and services based on Solidity smart contracts.

Infrastruktur

Ethernet Client

Name
Description

Seth is an ethereum client tool - like a "MetaMask for the command line"

Supports one-click deployment of HSC and provides instant API access to major blockchains and DeFi protocols.

Name
Description

Communication protocol for DApps to communicate with each other, native base layer services of the Ethernet web3 stack

Peer-to-peer communication between nodes running Ethereum/Whisper

Python implementation of the RLPx network layer

AAPI allows developers to implement IPFS persistence, or peer-to-peer messaging in memory.

Data

Name
Description

GraphQL API for getting historical and real-time blockchain data

Name
Description

Solidity Code Override Tool

Alternative Code Coverage for Solidity Smart Contracts

Solidity Contract Function Analyzer

Alternative and updated Solidity Smart Contract Analyzer

Fast, parallel, thermal heavy-duty reliability testing framework

Tool suite for testing ethereum applications

Simplify integration and acceptance testing of smart contract applications with docker instances that closely resemble real blockchain networks

The hevm project is an implementation of the Ethernet Virtual Machine (EVM) dedicated to unit testing and debugging smart contracts

Solidity Graphical Debugger

Accelerate your development with human-readable stack tracing

Solidity linter, providing security, style guides and best practice rules for smart contract validation

Linter for identifying and fixing style and security issues in Solidity (formerly Solium)

npm package, which parses tx submitted to the local testrpc node to make them more readable and easier to understand

An npm package with additional assertions and utilities for testing Solidity smart contracts with truffle. Most importantly, it adds the ability to assert whether a particular event has been emitted or not.

Solidity lexical preprocessor with mustache.js style syntax, macros, conditional compilation, and automatic remote dependency inclusion.

Solidity preprocessor and leveler with a comprehensive command and expression language, high precision math, and many useful helper functions.

A library for simulating smart contract dependencies during unit testing.

A simple library for testing ethereum smart contracts, allowing the use of any web3 library and test runner of your choice.

PyTest plugin for testing smart contracts on the ethereum blockchain.

Security Tools

Name
Description
Support

Security verification platform and tools ecosystem for Ethereum developers

✅

Open-source EVM bytecode security analysis tool

✅

Alternative static smart contract security analysis

✅

Security scanner for Ethereum smart contracts

✅

Static smart contract security analyzer

✅

EVM disassembler

✅

Alternative EVM disassembler

✅

Framework for cryptoeconomic contract security, decentralised security bounties

✅

Visualise Solidity control flow for smart contract security analysis

✅

Symbolic execution tool on Smart Contracts and Binaries

✅

A Solidity static analysis framework

✅

The SECBIT static analysis extension to Solidity compiler

✅

A modular verifier for Solidity smart contracts

✅

Comprehensive list of known attack vectors and common anti-patterns

✅

A Collection of Vulnerabilities in ERC20 Smart Contracts With Tokens Affected

✅

Free smart contract security audits from Callisto Network

✅

A visual Solidity architecture analyzer

✅

Name
Description
Support

A tool to monitor a number of smart contracts and transactions

✔️

A tool for inspecting and analyzing EVM based blockchains. The only full featured blockchain explorer for Ethereum networks.

✔️

A control panel for monitoring dapps. Terminal can be used to monitor your users, dapp, blockchain infrastructure, transactions and more.

✔️

An extensible framework written in Golang for listening to on-chain events and doing something in response.

✔️

Name
Description
Support

a decentralized package manager powered by aragonOS and Ethereum. aragonPM enables decentralized governance over package upgrades, removing centralized points of failure.

✅

Packaged components for building DApps fast.

✔️

Solidity compiler

✅

Project-level Solidity compiler

✅

Compile solidity-code faster, easier and more reliable

✅

Combine solidity project to flat file utility. Useful for visualizing imported contracts or for verifying your contract on Etherscan

✅

Alternative, merges all imports into single file for solidity contracts

✅

Recursive Length Prefix Encoding in JavaScript

✅

Cryptographic javascript-functions for Ethereum and tutorials to use them with web3js and solidity

✅

mobile app allows signing transactions

✅

Collection of Python tools for the Ethereum ecosystem

✅

Concats solidity files developed under Truffle with all of their dependencies

✅

npm package which parses tx's submitted to a local testrpc node to make them more readable and easier to understand

✅

Typescript bindings for Ethereum smartcontracts

✅

A Simple Ethereum Address Checksum Tool

✅

allows indexing blocks or listening to Events in PHP

✔️

JavaScript universal wallet tool for Ethereum-based wallets. Supports software, hardware, and Metamask -- brings all wallets into a consistent and predictable interface for dApp development.

✅

Connect to MetaMask from node.js

✅

Documentation generator for Solidity projects

✅

Export Ethereum blockchain data to CSV or JSON files

✔️

Prettier plugin for formatting Solidity code

✅

Ethereum and Unity integration demo

✅

Ethereum and Unity integration demo/sample

✅

Nethereum business rules engine demo/sample

✅

A set of tools to standarize Solidity import and artifact resolution in frameworks.

✅

A useful library written in Golang to reliably send a transaction — abstracting away some of the tricky low level details such as gas optimization, nonce calculations, synchronization, and retries.

✅

Name
Description
Support

✅

A collection of Solidity libraries for building secure and gas-efficient smart contracts on Ethereum.

✅

A group of packages built for use on blockchains utilising the Ethereum Virtual Machine

✅

A gas-efficient Solidity date and time library

✅

✅

an operating system for DAOs and the base layer of the DAO stack.

✅

DEX protocol

✅

Contains correctness proofs of token contracts wrt. given specifications and high-level properties

✅

Provides contracts for using the Provable service, allowing for off-chain actions, data-fetching, and computation

✅

Name
Description
Support

A React library including Dapp components

✅

A React library including Dapp components

✅

A React library including Dapp components

✅

Reusable React Dapp components

✅

Metamask React Components

✅

A cross-platform hybrid hosting mechanism for web based decentralised applications

✅

Cross-platform desktop wallet sample

✅

Minimalist donation button

✅

Adaptable components and design standards for decentralized applications.

✅

Drop in react components for social functionality. Including comments, profiles and messaging.

✅

Atra provides web services to help you build, deploy, and maintain decentralized applications on the Ethereum blockchain.

✅

Name
Description
Support

manage approval of account

✅

Previousprivate chainNextInfrastruktur

Last updated 3 years ago

A collection of Ethereum utility functions, such as and

and

Several useful subproviders for use with the (including the LedgerSubprovider for adding Ledger hardware wallet support to your dApp)

ethereum-ready & framework-agnostic redux store Configuration.

Decode and publish raw ethereum tx. Similar to

Contains tested reusable smart contracts like SafeMath and OpenZeppelin SDK for smart contract upgradeability

DAO protocol. Contains with focus on upgradeability and governance

Ethereum ABI (Application Binary Interface) tools
Messaging
Testing Tools
Monitoring
Other Miscellaneous Tools
Popular Smart Contract Libraries
Prebuilt UI Components
Dapp 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
Documentation
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
MythX
Mythril
Oyente
Securify
SmartCheck
Ethersplay
Evmdis
Hydra
Solgraph
Manticore
Slither
Adelaide
solc-verify
Solidity security blog
Awesome Buggy ERC20 Tokens
Free Smart Contract Security Audit
Piet
Neufund - Smart Contract Watch
BlockScout
Terminal
Ethereum-watcher
aragonPM
Truffle boxes
Solc
Sol-compiler
Solidity cli
Solidity flattener
Sol-merger
RLP
Eth crypto
Parity Signer
py-eth
truffle-flattener
Decode
TypeChain
EthSum
PHP based Blockchain indexer
Purser
Node-Metamask
Solidity-docgen
Ethereum ETL
prettier-plugin-solidity
Unity3dSimpleSample
Flappy
Wonka
Resolver-Engine
Ethereum-tx-sender
Zeppelin
library
cryptofin-solidity
Modular Libraries
DateTime Library
Aragon
aragonOS smart contract framework
ARC
0x
Token Libraries with Proofs
Provable API
aragonUI
components.bounties.network
ui.decentraland.org
dapparatus
Metamask ui
DappHybrid
Nethereum.UI.Desktop
eth-button
Rimble Design System
3Box Plugins
Atra Blockchain Services
approve.sh