hhstore / blog

My Tech Blog: about Mojo / Rust / Golang / Python / Kotlin / Flutter / VueJS / Blockchain etc.
https://github.com/hhstore/blog/issues
294 stars 24 forks source link

ETH: Smart Contract Development #331

Open hhstore opened 2 years ago

hhstore commented 2 years ago

related:

hhstore commented 2 years ago

ETH 智能合约开发:

docs:

ETH 智能合约语言:

主要方案:

工具链:

综合评价:

ETH libs:

Ethers.js:

Web3.js:

Web3.py:

hhstore commented 2 years ago

Solidity (ETH 官方, 类 JS):

solidity: 智能合约


npm install -g solc

docs

ref:

tools:

tools:

hhstore commented 2 years ago

Vyper(类 Python):

docs:

案例:

tools:

hhstore commented 2 years ago

搭建 ETH 智能合约开发环境:

开发框架:

OpenZeppelin:

说明:

OpenZeppelin合约和库已成为行业标准,其开源代码模板经历了太坊及其他区块链的实战考验,帮助开发者最大限度降低风险。

OpenZeppelin代码包括使用度最高的ERC标准及拓展部署,已被社区在各类指南以及操作教程中大量使用。

docs:

案例:

ref:

hhstore commented 2 years ago

开发套件:

Hardhat:


Hardhat是一种以太坊开发环境,帮助开发者管理并实现智能合约和DApp开发重复任务的自动化。

Hardhat可以直接与Moonbeam的以太坊API进行交互,因此可以用于将智能合约部署到Moonbeam。

quickstart:

docs:

task:

Truffle:

Waffle:

Mars:

hhstore commented 2 years ago

部署合约:

hhstore commented 2 years ago

rpc gateway:

hhstore commented 2 years ago

Token 协议:

hhstore commented 2 years ago

1

hhstore commented 2 years ago

1

hhstore commented 2 years ago

xxxxxx:

xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxx
xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxx
xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxx
xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxx
xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxx
xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxx
xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxx
xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxx