基于区块链的毕业设计Interactive examples – 交互式示例

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Interactive examples – 交互式示例 是一篇很好的国外资料

Examples related to ethereum. (Home)

This document contains info about:

  • Interactive examples
    • Solidity Examples
    • RPC Examples
    • Webjs3 (javascript) examples
    • Webjs3 (browser) examples
    • Truffle examples
    • Oracle examples
    • Pattern examples
    • Token examples
    • Test examples
    • Ledger examples
    • ENS examples
    • Wallet examples
    • Tools and installation
    • Demo video’s
  • Ethereum Concepts
  • Explorers
  • Node software
    • Node overview
    • Node versions
    • Running node
    • Secure nodes
    • Node as a service
  • Manage and monitor
  • Interfaces
    • RPC APIs
    • Other interfaces
    • Web3.js
    • Web3.js in browser
  • GraphQL interfaces
    • GraphQL info
    • GraphQL implementations
    • Alternative data access
  • Wallets
    • Wallet (just) for coins
    • (pc) Browser with builtin wallets
    • Mobile Wallets
    • Hardware wallets
    • Contract based wallets
    • Hierarchical Deterministic Wallets
    • Buy ETH
  • Solidity
    • Solidity Overview
    • Details
    • Advanced solidity
      • Upgradeable contracts
      • Create2
    • Alternative languages for solidity
  • Design
    • Simulation
  • Development
    • Development tools
      • Tool tutorials
    • Deployment frameworks
    • Development process
  • Testing
    • Test process
    • Blockchain infra test
    • Formal verify
    • Fuzzing
    • Mutation testing
    • Load testing
    • Test and QA companies
  • Frontend
    • Design apps
    • Libraries
  • Testnets
    • Testnet overview
    • Testnet instances
    • Testnet RPC
    • Testnet dashboards
    • Testnet explorers
  • Security
    • Weaknesses and Measures
    • Security tools
    • Bounties and audits
    • Report issues
  • Best practices
    • Design
    • Technical best practice
    • Blockchain Patterns
    • Blacklists
  • Building blocks
    • Data time libarries
    • Tokens
      • Token overview
      • Token best practices
      • Token design
      • Fungible tokens (ERC20)
      • ERC20 compliance
      • Nonfungible tokens ERC 721
      • ERC 721x
      • ERC 223
      • ERC 777
      • ERC 827
      • ERC 1155
      • Security token ERC 1400
      • Synthetic Token
    • Streaming money
    • Onboard via QR code
    • meta transactions
    • Rule engines
    • Multisig wallets
    • Oracles
    • Ethereum Name System
      • ENS Overview
      • ENS tools
      • ENS Alternatives
    • Token Curated Registry
    • Gas station
    • Geo
  • Login and user data
  • Applications
    • Use cases
    • Application Overview
    • Financial
    • Lending
    • Insurance
    • Decentralized exchange
    • Games
    • Autonomous organisations
    • Marketplace
    • Legal
    • Data exchange
    • Tickets
    • Tokenize
  • Layer 2

Interactive examples

Solidity Examples

See: Solidity Examples

RPC Examples

See: RPC Examples

Webjs3 (javascript) examples

See: Web3js

Webjs3 (browser) examples

See: Web3js_browser

Truffle examples

See: Truffle Examples

Oracle examples

See: Oracle Examples

Pattern examples

See: Pattern Examples

Token examples

See: Token Examples

Test examples

See: Test Examples

Ledger examples

See: Ledger Examples

ENS examples

See: ENS Examples

TheGraph examples

See: TheGraph Examples

Wallet examples

See: Wallet Examples

Tools and installation

See: Tools and installation

Demo video’s

See: Demo Ethereum software

Ethereum Concepts

General info Youtube Info sources Online courses Offline cources
mastering youtube-exp eth-mag zastrin colostate
ethereum.org youtube-arch tcrpartybot coursetro
ethhub tokeneconomy tutorialspoint_eth
eth-intro weekinethereumnews ethereumdev
eth-guide eth_stackexchange ludu
basics delegatecall austin
howwork stanford_bc
ethdocs (error) tu_munich
Blockchainlabsnz portland_state
eth.wiki
metalist
concourseopen
awesomeopensource
scanate_ethlist

Explorers

Block explorer Dashboards Block Visuals Miners Tokens NFTs (ERC721) Dapps Explorer source Docker based
etherscan bloxy_db ethviewer poolwatch bloxy_erc20 tokentxns bloxy_dapps etchain_light epirus
ethplorer nodetracker bloxy_graph amberdata_tokens mintable_exp santiment etherparty
etherchain ethernodes ethtective enjinx_erc20 opensea_rinkeby cg_crypto_kit
blockscout amberdata_db emoon_erc20 bloxy cg_compound
enjinx ethstats_net etherscan_tokens cg_airsawap
blockchain_com ethstats_io cg_augur
btc_com etherblockchain
blockchair dlethexplorer_db
minergate
blockexplorer1
myethwal
coinmcap_exp
cryptohound
emoon_exp
aleth_exp
bloxy
eth_bitaps
aleth_explore
aleth_lt_explore
dlethexplorer

Node software

Node overview

Overview Experiment Inner workings
client-overview eth_grid understand_source
understand_nodes

Node versions

Ethereum Nodes Information Language Github Documentation
Go Ethereum (~70%) geth go geth_github geth_docs
Parity (~25%) parity_eth rust parity_github parity_docs
Aleth/eth (cpp-eth) cpp_eth cpp aleth_eth_github cpp_docs
Trinity trinity python trinity_github trinity_docs
EthereumJS ethereumjs javascript ethjs_github ethjs_docs
Ethereum(J) java ethj_github
Ethereum-Harmony java ethharm_github
Pantheon pantheon java pantheon_github pantheon_docs
Quorum quorum go quorum_github quorum_docs

Running node

Install & run Install Paas
grid [kubernetes]
geth_setup aws-setup
parity_setup azure-setup
running ethereum-kubernetes
archive ibm-container1
howto ibm-container2
dapp-infra
setup
ha

Secure nodes

Secure nodes
secure_node

Node as a service

Free hosted RPC Hosted RPC (key) Other API Node as a service Nodes on PAAS Incentified API access Main other chains
infura fiews etherscan quiknode blockform vipnode athereummain_rpc
cloudflare ethernode blockcypher blockdaemon kaleido pocket
linkpool rockside etherapi alchemyapi_nodes aws nownodes
rpcslockit alchemyapi chainkit eth7 azure
mycryptoapi nodesmith usehedge chainstack google-cloud
anyblockan ocyan deploy
getblock etherniti bloqnodes
rivet blockscout_api
bloqconnect

Manage and monitor

Management nodes Monitoring Dapps
eth-netstats terminal
grafana1 moesif_web3
grafana2
grafana3
grafana4
perfmon
mon_sheet

Interfaces

RPC APIs

Instance Language Documentation Github
Web3.js 0.x Javascript web3js0.2_docs web3js0.2_github
Web3.js 1.x (Current) Javascript web3js1.2_docs web3js1.2_github
Web3.js 2.x Javascript web3js2.0_docs web3js2.0_github
Ether.js Javascript etherjs_docs etherjs_github
Truffle contract Javascript truffle_github
Ethjs Javascript ethjs_github
Web3data.js (amberdata) Javascript [web3datajs web3datajs_github
Web3wrapper Typescript web3-wrapper_docs web3-wrapper_github
Web3py Python web3py_docs web3py_github
Web3J Java web3j
web3j_docs
web3j_github
EthRPC Go [ethrpc_github]
hs-web3 Haskell hs-web3_github
web3j-scala Scala scalaweb3_github
purescript-web3 Purescript purescrweb3_github
web3.php PHP php_github
ethereum php PHP ethereumphp_github
web3 swift Swift web3swift

Other interfaces

Interface Documentation Github
walletconnect walletconnect_docs walletconnect_github
univ_login univ_login_docs univ_login_github
squarelink squarelink_docs squarelink_github
scatter scatter_docs scatter_github
instadapp instadapp_docs instadapp_github
unreal_ether unreal_ether_docs unreal_bitbucket
scratch_play scratch_github
sbt-ethereum sbt_eth_github
hybrix hybix_docs hybix_github
trueblocks (aka quickblocks) trueblocks_docs trueblocks_github
blocknative blocknative_docs blocknative_github
hedgehog hedgehog_docs hedgehog_github
3box_idwallet 3box_idwallet_docs 3box_idwallet_github
provide provide_docs provide_github
samsung
pacs_android pacs_android_github
theforce theforce_docs theforce_gh

Web3.js

Browser extention Browser ext (contract Connect via alt.apis Browser import Iframe wallet Browser import via contract Browser ext+ OS
metamask dapper wc_web3js
wc_docs
portis myethvault authereum frame
equal squarelink_web3js fortmatic mascara (old)
mascare_wallet
nifty
mathwallet scatter_web3js burner_wallet (insecure)
saturn_wallet walletlink bitski
tokenary_safari kirby (also iframe) torus
guarda_ext
venus_ext (cybermiles network)
squarelink_ext
sl_ext_github

Web3.js in browser

CDN versions Browserified
jsdelivr_web3
jsdelivr_polyfill
create_browserify
browserifyweb3

GraphQL interfaces

GraphQL info

Standard for Ethereum Graphql background info
eip_1767 graphql_tools
awesome_graphql
graphiql

GraphQL implementations

Supplier User Interface API Github Documentation Examples
Geth (localhost) gethql_ux gethql_api gethql_gh gethql1
gethql2
gethql_demo
Infura infql_ux infql_api ethql_gh infql_doc infql_demo
Consensys-ethql ethql_ux ethql_api ethql_gh ethql_doc ethql_demo1
ethql_demo2
ethql_demo3
Blockscout bsql_ux bsql_api bsql_gh bsql_doc
Dfuse dfuseql_ux dfuseql_api dfuseql_gh dfuseql_doc
TheGraph thegraph_ux thegraph_gh thegraph_doc

Alternative data access

Alternative
bigquery
hookpad
memento

Wallets

Overview
crypto_wal_ls

Wallet (just) for coins

Overview
sotd_wallets
blockspot_wallets
etherscan_wallets
myetherwallet
42wallets
cryptowisser

(pc) Browser with builtin wallets

Browser
bravebrowser
operabrowser
beakerbrowser

Mobile Wallets

Dapps (web3js) Walletconnect support Walletlink support Contract based
metamask_mobile walleth coinbase gnosis_safe
opera_mobile trustwallet
trustwallet tokenary
cipher pillar
coinbase metamask
status.im argent
dapppocket safepal
go_wallet equaltech
alphawallet coinomi
qpocket rainbow
tokenpocket
buntoy
cobo
mainframeos
inzhoop
buntoy
qpocket

Hardware wallets

Hardware
safepal
gridplus
trezor
ledger
keepkey
ether_cards
bitbox
secalot
wookong
kasse

Contract based wallets

Hierarchical Deterministic Wallets

HD Wallets Standards More information Github Examples
Concepts hdw
build-hdw
Mnemonics bip39 bip39-wordlist bip39-js
bip39-npm
bip39-online
Key Derivation bip32
bip44
coin-constants coin-constants-js

Buy ETH

Buy ETH
moonpay
sendwyre
coinbase

Solidity

Solidity Overview

Overview Solidity collections Solidity code examples Solidity training Cheat sheets
soliditylang
cryptozombies code_examples soliditybyexample
smartcontractprg
remix-eth (workshops) cheatsheet1
solidity_indepth smartcontract_codes babysteps ninabreznik_learn
willitscale_learn
cheatsheet2
solidity_overview etherscan_verified compiler_errors bitdegree_sol cheatsheet3
learn_solidity secondstate cursosolidity kcl_class cheatsheet4
blockgeeks_sol1 contractfinder stupeters sheets_alex
blockgeeks_sol2 ethpm_registry se_examples certik_sol
yt_sol_1basics openzeppelin_ctr
soliditykoans verified_contracts
top10_tut github_sol
bitdegree azure_samples
awesome-sol top5
tutorialspoint_sol tenderly_ver
manojpramesh

Details

Solidity Explain Video Source example
Layout, comments, natspec sol_style
natspec
tosh_layout
General data types tosh_datatypes yt_sol_7string sbe_state
Ether and Time Units tosh_ethertime sbe_ether
Control Structures tosh_control
Function Calls tosh_io
tosh_functionret
sbe_hello
sbe_function
Special Variables & functions tosh_specials
Operators tosh_operators
Variables Scoping tosh_scoping
Arrays/Structs/Enums/Mapping sol_mapping
coursetro_map
yt_sol_6datatypes sbe_array
sbe_struct
sbe_enum
sbe_mapping
Interfacing with other Contracts tosh_import
zohaid_library
yt_sol_4imports
Creating contracts sol_create
tosh_createcon
sbe_constructor
Contract Inheritance (incl multiple) tosh_inherit yt_sol_2inherit
Abstract Contracts tosh_abstract
Visibility Specifiers and Getters sol_vis sbe_viewpure
sbe_visibil
Fallback Functions tosh_fallback
Function Modifiers tosh_modifiers yt_sol_3modifiers sbe_functmod
Events tosh_events yt_sol_5events
Error handling sol_error
tosh_except

sbe_gas sbe_inherit sbe_shadow sbe_super sbe_events sbe_error sbe_loop

sbe_newcontract sbe_callcontract sbe_call sbe_dg_call sbe_library sbe_payable sbe_sendeth sbe_fallback sbe_fallbackgas sbe_reenter sbe_selfdestr sbe_hash

sbe_sign sbe_import sbe_math

Advanced solidity

Overview
mig_idiosyncrasies
subtleties

Upgradeable contracts

Upgrade
upgradablecontracts

Create2

Create2
miguelmota_create2
det_dep_proxy
ricmoo_create2

Alternative languages for solidity

Alternatives
vyper
yul
assembly
lll
solidityx
flint
bamboo
logikon
pyramid
huff
lity

Design

Simulation

Simulation Load simulation
cadcad blockzoom
gauntlet
simblock
pycatshoo
pycatshoo_paper
fraudproofsim
blockchainsimulator

Development

Development tools

Developer portal Online editors Package managers Graphical tools Debugger
consensys-dev play-eth ethpm sol2uml remix-eth
tool-list remix-eth aragonpm surya (uses: graphviz) truffle
[toolkit] superblocks solgraph (uses: graphviz) evmlab
tools-dutch ethfiddle piet graphdebugger
eth_dev eth_build sif tenderly
tenderly_gh
dappuniversity certik_ide
dev_tut
blockgeeks-devs
buidl
eth_nw_learn
kauri
ethereumbuild
parity_wiki

Tool tutorials

Remix
remix_docs
remix_tut

Deployment frameworks

Overview Framework
more-frameworks truffle
zeppelinos
embark
dapptools
superblocks
buidler
brownie
etherlime

Development process

Overview Checklist Continious integration
parity_checklist ocean_int
elopio_checkist
leewayhertz_checklist
con_checklist

Testing

Test process

Testing process Also see Examples Courses
rocktest Security tools tontine cz_testing
jaxtest Javascript test tools qainfotech_truf bc_tester
solstate Deployment frameworks truf_test_yt b9_qa
edgefundtest Bounties and audits ddns_test
ethhubtest Testnets mintest
probeseven erc20test
lisktest testguide
kazerouni front_test
enhopstest
softeq
qualitestgroup
liskqa
Tools overview Tools Coverage
consensys_tt truffle_test sol-coverage
eth_tester
dappeteer
zep_testhelp

Blockchain infra test

Blockchain tests
ethereum_test
eth_test_docs
eth_rpc_test

Formal verify

Overview Formal verify tools
formal_overview rtver_formal
formal_paper verx

Fuzzing

Fuzzer
contractfuzzer
echidna

Mutation testing

Overview Tools
eth_mut_test eth_mutants
get_mut_test universalmutator
deviant
vertigo_mut
musc

Load testing

Load test
trebuchet
chainhammer

Test and QA companies

Test companies Test professionals
etisbew denism
testingxperts richardboeve:
magicblockchainqa
softeq
thinksys
testfort
magicfinserv
satedev

Frontend

Design apps

Auto generate frontend
oneclickdapp

Libraries

React Angular Vue RxJs
openzep-starter web3-in-angular vueweb3 subspace
truffle-react angulartruffledapp trufflevue drizzle
rimble quintorangular vuebox
web3react limelabsangular vuedark
vortex ngeth
tasit
dapparatus

Testnets

Testnet overview

Overview
comp_testnets
atlas
network_ids
coinmonks_testnets
kauri_testnets
grliproposal
ethhub_testnets

Testnet instances

(Test) Networks More info Chainnr Consensus Faucet (Get test Eth) Github
Ropsten ropsten_github 3 Pow, Geth & Parity (for protocol devs) metamask-faucet
ropsten-faucet
ropsten-bitaps
ropsten_github
Kovan kovan 42 PoA, Parity (aura) kovan-faucet
tokenpla
kovan-gitter
kovan_github
Rinkeby rinkeby 4 PoA, Geth (clique) rinkeby-faucet rinkeby_github
Goerli goerli 5 PoA, Geth, Pantheon, Nethermind, Parity (clique) goerli-faucet1
goerli-faucet2
goerli_github
Athereum athereum 43110 Ava athereum_faucet ava_github
Lukso test lukso 0x16 lukso_faucet lukso_github

Testnet RPC

Details Infura RPC Other RPC
ropsten_details ropsten_infura
kovan_details kovan_infura
rinkeby_details rinkeby_infura
goerli_details goerli_infura goerli_mudit
goerli_slock
goerli_prylabs
athereum_details athereum_rpc

Testnet dashboards

(Test) Networks Own dashboard Parity Ethernodes EthStats
Ropsten ropsten_stats_parity ropsten_en
Kovan kovan_stats_parity (NA) kovan_en
Rinkeby rinkeby_stats rinkeby_en rinkeby_es
Goerli goerli_stats goerli_en goerli_es
Athereum

Testnet explorers

Also see Explorers

(Test) Networks Etherscan Blockscout BlockexplorerOne Bitaps Aleth Lite Aleth Own
Ropsten etherscan-ropsten blockexone_ropsten bitaps_ropsten aleth_lt_ropsten
Kovan etherscan-kovan blockscout-kovan aleth_lt_kovan
Rinkeby etherscan-rinkeby blockexone_rinkeby aleth_lt_rinkeby
Goerli etherscan-goerli aleth_lt_goerli aleth_goerli
Athereum athereum_exp
Athereum-test athereum_test_exp
Lukso blockscout-lukso

Security

Weaknesses and Measures

Weaknesses Token weaknesses Measures Standards & checklists Papers
swc buggy_erc20 considerations audit_standards paper_overview
known_attacks1 withdrawal sec_best_practices audit_checklist
known_attacks2 safety slowmist_checklist
list2016 loomavoid quorum_checklist
sol_hacks sec2016 king_checklist
smartdec_knowledge awesome_sec knownsec_checklist
list_vul secure_pattern crfinlabs_checklist
dasp vulnerable_mitigate ethdevs_checklist
notsosmart attack_defend miguelmota_checklist
detector_docs scsvs
solcbuginfo
attack_vectors
defects
dec_app_security
pitfalls
crypto_hacks
mcafee_risks
enc_attack

Security tools

Verify smart contracts Security tools Decompile / disassemble Investigate Investigate dapps Create2
mythx sectools reversing chainalysis aragraph certikcreate2
securify teEther ethvm_decompile ey_analyzer
quantstamp_prot contract_lib evmdis elliptic
Oyente pyevmasm cs-intell
Maian ethersplay ciphertrace
vandal jeb_decompiler spyderforensics
madmax contract-library czorro
rattle eveem scorechain
slither yasold cipherblade
anchainai abi_dec dmgblockchain
crytic
crytic_docs
opcode_tool blockchainintel
octopus crystalblockchain
abi_decode blockseer

Bounties and audits

Overview Auditors Audit requests Audit reports Bug Bounty / audit platform How to
overview_auditors calistocw_req public_audits bugbounty howtoaudit
etherscan_auditors diligence authio_audits bountyone audit_bp
rtver_audit quillhash_audits calistocw_audit
amberdata iosiro_audits solidified
certik openzeppelin_audits
decenter trailofbits_audits
quantstamp slowmist_audits
authio faireum_audit
openxcell quantstamp1
quillhash quantstamp2
hacken_io quantstamp3
trailofbits sigmaprime_dapper
chainsecurity chainSec_audit
iosiro ens_audit
itransition
openzeppelin_secaud
blockchainfirm
mixbytes
newalchemy
naumovlab
practicalassurance
slowmist
somish

Report issues

security contacts
bc_sec_contact

Best practices

Design

See also Security best practices

Design Frontend TCR Token design State machine
bc_design ux_design tcr_design See Tokens see Blockchain Patterns
web3_design tokenfoundry
finitestate

Technical best practice

Publish source Publish Metadata Register function name Show transaction info
etherscan_verify
etherscan_ver_howto
publish_metadata register_function radspec
etherchain_verify 4bytes
blockscout_verify clef_4bytes
ethscan_auto curated4b
publish_ipfsremix
komputing

Blockchain Patterns

Pattern Details
Verifier / oracle pattern1_oracle
maxwoe_action
fravoll_oracle
Reverse Verifier pattern2_reverseoracle
Ricardian contract pattern3_legalpair
wiki_ricardian
ricardian_bind
Encrypt pattern4_encrypt
Tokenisation pattern5_tokenise
Off-chain data pattern6_offchain
State channel pattern7_state
Multisig pattern8_multisig
Offchain secret pattern9_offchain
hashlock
X-Confirmation pattern10_xconf
Contract Registry pattern11_registry
maxwoe_maintenance
i6mi6 Name Registry
Relay / upgradeable / proxy maxwoe_maintenance
fravoll_proxy
zep_proxy
indorse
Data Contract pattern12_datacontract
maxwoe_maintenance Data segregation
fravoll_externalstorage
Embedded Permission / Restricting Access pattern13_embed_perm
maxwoe_authorization Ownership
cons_dontorigin
fravoll_access
sol_restrict
Factory Contract pattern14_factorycontr
firstlook
i6mi6
Leader-member Contract firstlook
maxwoe_maintenance Satellite
Equivalent Contract firstlook
Incentive Execution pattern15_incentive_exec
Auto Deprecation maxwoe_lifecycle
Mortal Patterns maxwoe_lifecycle
i6mi6
Restrict access using modifiers maxwoe_authorization Access restriction
cons_modifiers
Commit-Reveal scottworks
maxwoe_action
fravoll_random
Time Locking Functions scottworks
Pull Over Push / Withdrawal scottworks
cons_pulloverpush
i6mi6 Withdrawal
sol_withdraw
Emergency Stop / Circuit breaker scottworks
maxwoe_security
fravoll_emergencystop
Pull payment maxwoe_action
State machine maxwoe_action
fravoll_state
sol_state
{ See Design }
Check Effects Interaction (external call last) maxwoe_security
cons_afterextcalls
sol_checkeffect
fravoll_checkseffect
Speed bump maxwoe_security
Rate limit maxwoe_security
Mutex / Reentry Protect maxwoe_security
Balance limit maxwoe_security
Enforce invariants cons_enforce
cons_assertrequirerevert
cons_fallbackcheck
fravoll_guardcheck
Explicit marking cons_mark-untrusted
cons_explicit
Avoid transfer and send cons_notranssend
fravoll_securetransfer
Handle errors in external calls cons_handleexterr
Keep it simple cons_fallback
cons_dontshadow
Lock compiler version cons_compilerversion
Emit events cons_events
Use compiler checks cons_types:
Don’t delegatecall to untrusted code cons_nodelegateuntrusted
Don’t assume balance cons_forcesend
Don’t assume private cons_public
Don’t depend parties cons_dropoff
Be aware of numbers cons_negate
cons_division
Be aware of time cons_timemanipulation
cons_15seconds
cons_blocknrtime
Be aware of inherit cons_inherit
Be aware of extcodesize cons_extcodesize
Seperation of concerns
Use libraries (math, strings )

| Mapping Iterator | i6mi6
rayonprotocol | Target / Callback | liamz | Unstructured Storage | zep_unstruct | Frontrunning prevention | coinmonks_order
frontrun

Mostely the same patterns:

  • https://medium.com/heartbankstudio/smart-contract-design-patterns-8b7ca8b80dfb
  • https://eprints.cs.univie.ac.at/5665/1/bare_conf.pdf
  • https://www.researchgate.net/publication/325900304_Applying_Design_Patterns_in_Smart_Contracts
  • http://fc17.ifca.ai/wtsc/An %20empirical%20analysis%20of%20smart%20contracts%20-%20platforms,%20applications,%20and%20design%20patterns.pdf
  • https://www.hillside.net/plop/2017/papers/proceedings/papers/19-zhang.pdf
  • https://medium.com/robhitchens/solidity-crud-epilogue-e563e794fde
  • https://hackernoon.com/best-practices-to-level-up-your-ethereum-smart-contracts-944d5cea2cab
  • https://github.com/liamzebedee/awesome-solidity-patterns
  • https://medium.com/coinmonks/common-attacks-in-solidity-and-how-to-defend-against-them-9bc3994c7c18
  • https://www.sitepoint.com/smart-contract-safety-best-practices-design-patterns/

Blacklists

Site blacklist Address blacklist Token blacklist ENS blacklist
metamask_blacklist metamask_address etherscan_tokphish ens_blacklist
infura_blacklist_api etherscan_actphish
cryptoscamdb etherscan_actheist
belgium_blacklist cryptoscamdb
phishfort

Building blocks

Data time libarries

Library
BokkyPooBahs_dt
pipermerriam_dt

Tokens

Token overview

Token Info Main difference More info
erc20 icoguru_20 Fungible tokens (ERC20)
erc223 diff20-223
icoguru_223
tokenFallback function ERC 223
erc827 icoguru_827 transfer value and data ERC 827
erc777 icoguru_777 ERC 777
erc721 icoguru_721 safeTransferFrom Nonfungible tokens ERC 721
erc721x Gaming platform
erc1155 enjin_erc1155 Multitoken / meta offchain
erc621
erc1400 Security token Security token ERC 1400
erc1155 icoguru_1155
erc948 subscription

Token best practices

Best practices Details
Latest standard cons_latest
Prevent front run cons_frontrun
See Blockchain Patterns
Prevent 0x0 address cons_adr0x0
Prevent contract address cons_adrcontract
Register token & icon metamask_onetime
metamask_permanent
etherscan_icon
trivial
parity_token
trustwallet_assets
Dapp Icon [app_icon]
Manual add token metamask_manual
coinomi_manual
trust_manual
myether_manual
Exchange listing coinist_exchange<
etherdelta_exchange
tokenmint_dex

Token design

Design Legal
token_canvas country_law

Fungible tokens (ERC20)

Token overview
etherscan_tokens
etherwallet_tokens
eidoo_tokens
kleros_tokens
blockspot_coins
Implementation (source) Solidity version
openzeppelin_erc20 0.5.0
parity_basiccoin 0.4.24
stackexchange_erc20 0.5.7
consensys_eip20 0.4.21
consensys_tokenfact 0.4.4
theethereum_erc20 0.5.0
paxos_erc20 0.4.24
giladhaimov_erc20 0.4.19
Tutorial
etc20-1
etc20-2
etc20-3
etc20-4
etc20-5
etc20-6
etc20-7
etc20-8
etc20-9

// check

  • https://vittominacori.github.io/erc20-generator/
  • https://www.toptal.com/ethereum/create-erc20-token-tutorial
  • https://consensys.github.io/smart-contract-best-practices/tokens/
  • https://hackernoon.com/create-your-own-ethereum-token-bfa6302084da
  • https://gist.github.com/anonymous/9eabd0015ca7dd431992a522aa8c51cd#file-erc20-sol
  • https://remix.ethereum.org/#gist=9eabd0015ca7dd431992a522aa8c51cd#file-erc20-sol
  • http://tokenfactory.surge.sh/#/tokensearch *[audit_token]: https://ethereum.stackexchange.com/questions/37171/what-is-checklist-for-auditing-a-smart-contract/43448#43448

https://github.com/ethereum934/eth-mimblewimble

https://awesomeopensource.com/projects/erc20 https://awesomeopensource.com/projects/ethereum-token

Erc-20 Faucet
radarrelay_faucet
compound_dai_faucet
singularitynet_faucet

ERC20 compliance

ERC20 compliance Github
erc20_check erc2_chk_github
erc20_veri erc20_veri_github

Nonfungible tokens ERC 721

Token overview
bloxy_erc721
Overview Marketplace
nonfungalliance See Marketplace
Implementation (source) Solidity version
openzep_erc721 0.5.0
0xcert_erc721ref 0.5.6
0xcert_erc721 0.5.6
consensys_artifaqt 0.4.24
decentraland_erc721 0.4.18
district0x_erc721 0.4.18
ethpm_snake_erc721 multiple

http://erc721.org/

Tutorial Put on marketplace
opensea_erc721

https://docs.opensea.io/docs

  • https://fulldecent.blogspot.com/2018/06/nontechnical-what-is-erc-721.html

  • https://kauri.io/article/9a7a50e503a1477f8b91397ecf1677da/understanding-openzeppelin-erc721

  • https://medium.com/crypto-currently/the-anatomy-of-erc721-e9db77abfc24

  • https://medium.com/coinmonks/a-simple-erc-721-example-c3f72b5aa19

  • https://medium.com/coinmonks/jumping-into-solidity-the-erc721-standard-part-3-5f38e012248b

  • https://medium.com/blockchannel/walking-through-the-erc721-full-implementation-72ad72735f3c

  • https://ethereum.stackexchange.com/questions/73454/erc721-token-burn-and-mint-again/73603

  • https://eips.ethereum.org/EIPS/eip-721

  • https://blog.ippon.tech/non-fungible-tokens-on-the-ethereum-blockchain/ https://docs.openzeppelin.com/contracts/2.x/tokens https://kauri.io/article/27640de6baba4aa99d57fd158af5c019/v2/creating-a-flexible-nft-(part-1) https://nonfungible.com/blog/supporting-thousands-projects https://steemit.com/erc721/@qwoyn/building-an-erc721-non-fungible-token-smart-contract-and-using-metamask-to-interact-with-it-via-a-web-interface-part-i https://blog.userfeeds.io/let-them-speak-a-simple-guide-on-how-to-build-a-social-platform-for-an-erc-721-token-d9651e353026 https://medium.com/@merunasgrincalaitis/create-an-art-marketplace-in-ethereum-with-erc-721-tokens-in-10-minutes-using-0xcert-f059fc951904 https://kauri.io/article/b382103e9496409c90c495f35940887e

  • https://rinkeby.opensea.io/

  • https://docs.opensea.io/docs/getting-started

https://yos.io/2019/04/14/erc-standards-you-should-know-about/

https://consensys.net/web3studio/bootleg

https://github.com/gianni-dalerta/awesome-nft

ERC 721x

  • https://github.com/loomnetwork/erc721x
  • https://erc721x.org/

ERC 223

Token overview
bloxy_erc223

ERC 777

https://github.com/0xjac/ERC777 https://docs.openzeppelin.org/v2.3.0/api/token/erc777

https://forum.openzeppelin.com/t/simple-erc777-token-example/746

ERC 827

https://bloxy.info/list_tokens/ERC827

ERC 1155

https://projecthydro.org/blog/developing-a-digital-art-ownership-dapp-the-basics/ https://github.com/ethereum/eips/issues/1155

Security token ERC 1400

Implemenation (source) Solidity version
polymath_token 0.5.8

https://medium.com/@CoindyOfficial/sto-token-standards-57071e6726bd

https://token.security/stn/

Synthetic Token

https://tokenbuilder.umaproject.org/

Streaming money

Overview Subscription eip948 Streaming money eip1620 Streaming Token eip2100 Recurring billing Subscriptions (1337)
anton_str_money eip948 eip1620 eip2100 recur_bill eip1337
awesome_sub eip948_design sablier dreamteam_gh 1337all
transit_pension tokensub1337
groundhog1337
refclient1337

Onboard via QR code

Onboard
linkdrop
squarelink_evpass
pipeline
eip1683
cryptoxmas
onbotting

meta transactions

Meta
biconomy

Rule engines

Rule engines are use for automatic signing & processing of transactions via rules

Engine
clef_overview
clef_readme
lity_rules
wonka

Multisig wallets

https://github.com/ConsenSys/MultiSigWallet/blob/master/MultiSigWalletWithDailyLimit.sol

Oracles

Oracle frameworks Tools & demo Github Documentation
chainlink chainlink_exp chainlink_github chainlink_docs
provable provable_test provable_github provable_docs
open_oracle open_oracle_api open_oracle_gh open_oracle_docs
iex_doracle iex_doracle_demo iex_doracle_gh iex_doracle_doc
augur augur_web augur_gh augur_doc
witnet witnet_gh witnet_docs
razor razor_scan razor_gh razor_docs
tellor tellor_gh tellor_faq
bandproto bandproto_gh bandproto_doc
aeternity aeternity_gh aeternity_doc
gardener gardener_mon gardener_gh gardener_doc
orfeed orfeed_demo
orfeed_demo_gh
orfeed_gh1
orfeed_gh2
orfeed_doc
Oracle examples Oracle tutorials
randomoracle toptal_oracle

Ethereum Name System

ENS Overview

Overview Tutorial Github Features
ens ens-tut1 ens_github ens_tor
ens_tor_list
ens_discuss ens-tut2 ens_txt
youtube-ens ens-tut3 ens_multicoin
EIP2304
ens_build ens_luxe
ens_docu ens_xyz
ens_work
ult_guide_ens

ENS tools

Ens registrar registrar tutorial Ens explorer Ens market place Tools
ens_manager reg_tut etherscan_ens enslisting Metamask: …..eth/ (trailing /)
[enssimple] etherchain_ens ensopensea thegraphens
encircaens emoon_ens gomommy cur_giraffe_ens
opensea_ens (log in) namebazaar
blockscan emoonens

//reverse https://github.com/wealdtech/wealdtech-solidity/blob/master/contracts/ens/ENSReverseRegister.sol

Oracles Instances Tools & demo Github Documentation Tutorial
ENS and IPFS See [../ipfs]

// https://medium.com/the-ethereum-name-service/migrating-your-ensnow-domains-to-the-new-registrar-c0085eaaeff2 https://now.ens.domains/

ENS Alternatives

ENS Alternative
dtype_alias
unstoppabledomains
bns
bns_github
namecoin
emerdns
onename_blockstack
handshake
diode

Token Curated Registry

TCR (Token Curated Registry)
tcr

Gas station

Gas station
gsn

Geo

Geo
xyo
foam
platin
fysical.org
streetcred

Login and user data

System Github Documentation
3box 3box_github 3box_docs

Applications

Also see: Ecosystem – Projects

Use cases

Overview
bc_usecases

Application Overview

Dapps NFT
stateofthedapps
sotd_sheet
nonfungible
dappradar
consensys-overview
operadapps
mathdapp
dappreview
dappcom
superdapps
appco
dapps_trust
dapps_walletc
coincodex
spiderdata
makionaire
topdapps
block123
wiki-dapps
10dapps
wutui (chinese)
hydrostore (hydro based dapps)
squarelinkdapps (login first)
android_apps
tryethereum.today
blockgeeks_dapps
producthunt_token
dap_ps

Financial

  • defi_intro
Overview Financial Dashboards
defiprime zerion defipulse
defimap instadapp loanscan
defirate bamboo etherscan_defi
100defi balance tokenanalyst
awedefi settle
ongdefi dexag
airswap
dydx
augur

Lending

Lending
compound

Insurance

Insurance
fizzy
etherisc
sproutinsure
black_insure
chainthat
inmediate
lemonade
riskbazaar
teambrella
tierion

Decentralized exchange

Dex Tools
0x 0xtracker

Games

Overview Games Game development platform
bcgworld cheezewiz blockade
dappsmarket cryptokit ultraio
cryptogaming ethernaut cocosbcx
state_games mycryptoHeroes xaya
radar_games etheremon
dappcom_games megacryptopolis
sdapps_games bccuties
castlecrypto hyperdragons
decentraland
axieinfinity
footbattle
kittybounties
heavencat
kittyhelper
cryptoink
cryptovoxels

Autonomous organisations

DAO LAO / Smart Company
aragon thelao
autark korporatio
the_dao_next
makerdao
molochdao
dorg
foundups
steam_dao

Marketplace

Marketplace Get listed Github
opensea opensea_listed opensea_github
wax wax_listed wax_github
emoon emoon_listed
dmarket dmarket_listed dmarket_github
knownorigin knownorigin_listed knownorigin_github
rarebits rarebits_listed rarebits_github
superrare superrare_listed superrare_github
auctionity auctionity_listed auctionity_github
spiderdex
cryptobundle
makersplace
nonfungible
marketplace_e11
Collectibles
art_directory
cryptoarte
cryptoskulls
crypto-art

Legal

Dispute Resolution Tools Other
kleros accordproject openlaw
smartjudge sftprotocol
mattereum
jury.online
jur.io
confideal

Data exchange

Data exchange
oceanprotocol
xbrnetwork
dirtprotocol
district0x
gxbio
streamr

Tickets

Tickets
kickback
noblockno
aventus
upgraded-inc
goblockparty
true-tickets
blocktix
eventchain
eventx
blocktix
lavamovement
citizenticket
crypto.tickets

Tokenize

Overview tokenisation Tokenize projects
digalive alphapoint
harbor
polymath
smartvalor
smartlands
realt
vertalo
blocksquare
assetblock

Layer 2

Plasma State Channels Elastic Sidechains Smart contract alternatives
awesome_state arbitrum1
arbitrum2

We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more.


以太坊eth相关实例。(主页)

本文档包含以下信息:

  • Interactive examples
    • Solidity Examples
    • RPC Examples
    • Webjs3 (javascript) examples
    • Webjs3 (browser) examples
    • Truffle examples
    • Oracle examples
    • Pattern examples
    • Token examples
    • Test examples
    • Ledger examples
    • ENS examples
    • Wallet examples
    • Tools and installation
    • Demo video’s
  • Ethereum Concepts
  • Explorers
  • Node software
    • Node overview
    • Node versions
    • Running node
    • Secure nodes
    • Node as a service
  • Manage and monitor
  • Interfaces
    • RPC APIs
    • Other interfaces
    • Web3.js
    • Web3.js in browser
  • GraphQL interfaces
    • GraphQL info
    • GraphQL implementations
    • Alternative data access
  • Wallets
    • Wallet (just) for coins
    • (pc) Browser with builtin wallets
    • Mobile Wallets
    • Hardware wallets
    • Contract based wallets
    • Hierarchical Deterministic Wallets
    • Buy ETH
  • Solidity
    • Solidity Overview
    • Details
    • Advanced solidity
      • Upgradeable contracts
      • Create2
    • Alternative languages for solidity
  • Design
    • Simulation
  • Development
    • Development tools
      • Tool tutorials
    • Deployment frameworks
    • Development process
  • Testing
    • Test process
    • Blockchain infra test
    • Formal verify
    • Fuzzing
    • Mutation testing
    • Load testing
    • Test and QA companies
  • Frontend
    • Design apps
    • Libraries
  • Testnets
    • Testnet overview
    • Testnet instances
    • Testnet RPC
    • Testnet dashboards
    • Testnet explorers
  • Security
    • Weaknesses and Measures
    • Security tools
    • Bounties and audits
    • Report issues
  • Best practices
    • Design
    • Technical best practice
    • Blockchain Patterns
    • Blacklists
  • Building blocks
    • Data time libarries
    • Tokens
      • Token overview
      • Token best practices
      • Token design
      • Fungible tokens (ERC20)
      • ERC20 compliance
      • Nonfungible tokens ERC 721
      • ERC 721x
      • ERC 223
      • ERC 777
      • ERC 827
      • ERC 1155
      • Security token ERC 1400
      • Synthetic Token
    • Streaming money
    • Onboard via QR code
    • meta transactions
    • Rule engines
    • Multisig wallets
    • Oracles
    • Ethereum Name System
      • ENS Overview
      • ENS tools
      • ENS Alternatives
    • Token Curated Registry
    • Gas station
    • Geo
  • Login and user data
  • Applications
    • Use cases
    • Application Overview
    • Financial
    • Lending
    • Insurance
    • Decentralized exchange
    • Games
    • Autonomous organisations
    • Marketplace
    • Legal
    • Data exchange
    • Tickets
    • Tokenize
  • Layer 2

交互式示例

实体示例

请参见:坚固性示例

参见:Web3js

RPC示例

参见:块菌示例

Webjs3(浏览器)示例

参见:模式示例

参见:测试示例

Truffle示例

参见:ENS示例

参见:钱包示例

Oracle示例

请参见:以太坊eth软件演示

sbe

模式示例

sbe

sbe_error sbe_loop

sbe_newcontract sbe_callcontract sbe_call sbe_call sbe_library sbe_payable sbe_sendeth sbe_fallback sbe_fallbackgas sbe_reenter sbe_selfdestr sbe_hash

令牌示例

另请参见Explorers

另请参阅安全最佳实践

测试示例

映射迭代器| i6mi6
rayonprotocol | Target/Callback | liamz |非结构化存储| zep_unstruct | frontrun预防| coinmonks_order
frontrun

大多数模式是相同的:

分类帐示例作为一项服务,管理和监视

接口带有内置钱包的硬币(pc)浏览器

创建2

可靠性的替代语言

设计

模拟

开发工具

工具教程

部署框架

开发过程

测试

测试过程

区块链blockchain基础测试

正式验证

模糊化

突变测试

负载测试

测试和QA公司

前端

设计应用程序

Testnet概述

Testnet实例

Testnet RPC

Testnet仪表板

Testnet探索者

安全性

弱点和措施

安全工具

奖金和审计

报告问题

最佳实践

设计

技术最佳实践

区块链blockchain模式

黑名单

构建块

数据时库[h3>h3[h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3代币

合成代币

通过二维码进行流媒体交易

规则引擎

多重钱包

Oracles

以太坊eth名称系统

ENS概述

ENS工具

ENS替代方案

代币管理的注册

//check

https://github.com/ethereum934/eth-mimblewible

接口带有内置钱包的硬币(pc)浏览器

创建2

可靠性的替代语言

设计

模拟

开发工具

工具教程

部署框架

开发过程

测试

测试过程

区块链blockchain基础测试

正式验证

模糊化

突变测试

负载测试

测试和QA公司

前端

设计应用程序

Testnet概述

Testnet实例

Testnet RPC

Testnet仪表板

Testnet探索者

安全性

弱点和措施

安全工具

奖金和审计

报告问题

最佳实践

设计

技术最佳实践

区块链blockchain模式

黑名单

构建块

数据时库[h3>h3[h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3代币

合成代币

通过二维码进行流媒体交易

规则引擎

多重钱包

Oracles

以太坊eth名称系统

ENS概述

ENS工具

ENS替代方案

代币管理的注册

在https://awesomeopensource.com/projects/erc20https://awesomeopensource.com/projects/ethereum-token

http://erc721.org/

创建2

https://docs.opensea.io/docs

https://fulldecedy.blogspot.com/2018/06/nontechnical-what-is-erc-721.html

可靠性的替代语言

https://kauri.io/article/9a7a50e503a1477f8b91397ecf1677da/understanding-openzeppelin-erc721

https://medium.com/crypto-current/the-analytic-of-erc721-e9db77abfc24

设计

https://www.youtube.com/watch?v=Zcx72UjuTSQ

https://medium.com/coinmonks/a-simple-erc-721-example-c3f72b5aa19

模拟

https://medium.com/coinmonks/jumping-into-solidity-the-erc721-standard-part-3-5f38e012248b

开发工具

工具教程

部署框架

开发过程

测试

测试过程

区块链blockchain基础测试

正式验证

模糊化

突变测试

负载测试

测试和QA公司

前端

设计应用程序

Testnet概述

Testnet实例

Testnet RPC

Testnet仪表板

Testnet探索者

安全性

弱点和措施

安全工具

奖金和审计

报告问题

最佳实践

设计

技术最佳实践

区块链blockchain模式

黑名单

构建块

数据时库[h3>h3[h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3代币

合成代币

通过二维码进行流媒体交易

规则引擎

多重钱包

Oracles

以太坊eth名称系统

ENS概述

ENS工具

ENS替代方案

代币管理的注册

https://medium.com/blockchannel/walking-through-the-erc721-full-implementation-72ad72735f3c

工具教程

General info Youtube Info sources Online courses Offline cources
mastering youtube-exp eth-mag zastrin colostate
ethereum.org youtube-arch tcrpartybot coursetro
ethhub tokeneconomy tutorialspoint_eth
eth-intro weekinethereumnews ethereumdev
eth-guide eth_stackexchange ludu
basics delegatecall austin
howwork stanford_bc
ethdocs (error) tu_munich
Blockchainlabsnz portland_state
eth.wiki
metalist
concourseopen
awesomeopensource
scanate_ethlist

部署框架

Block explorer Dashboards Block Visuals Miners Tokens NFTs (ERC721) Dapps Explorer source Docker based
etherscan bloxy_db ethviewer poolwatch bloxy_erc20 tokentxns bloxy_dapps etchain_light epirus
ethplorer nodetracker bloxy_graph amberdata_tokens mintable_exp santiment etherparty
etherchain ethernodes ethtective enjinx_erc20 opensea_rinkeby cg_crypto_kit
blockscout amberdata_db emoon_erc20 bloxy cg_compound
enjinx ethstats_net etherscan_tokens cg_airsawap
blockchain_com ethstats_io cg_augur
btc_com etherblockchain
blockchair dlethexplorer_db
minergate
blockexplorer1
myethwal
coinmcap_exp
cryptohound
emoon_exp
aleth_exp
bloxy
eth_bitaps
aleth_explore
aleth_lt_explore
dlethexplorer

测试

测试过程

Overview Experiment Inner workings
client-overview eth_grid understand_source
understand_nodes

区块链blockchain基础测试

Ethereum Nodes Information Language Github Documentation
Go Ethereum (~70%) geth go geth_github geth_docs
Parity (~25%) parity_eth rust parity_github parity_docs
Aleth/eth (cpp-eth) cpp_eth cpp aleth_eth_github cpp_docs
Trinity trinity python trinity_github trinity_docs
EthereumJS ethereumjs javascript ethjs_github ethjs_docs
Ethereum(J) java ethj_github
Ethereum-Harmony java ethharm_github
Pantheon pantheon java pantheon_github pantheon_docs
Quorum quorum go quorum_github quorum_docs

正式验证

Install & run Install Paas
grid [kubernetes]
geth_setup aws-setup
parity_setup azure-setup
running ethereum-kubernetes
archive ibm-container1
howto ibm-container2
dapp-infra
setup
ha

突变测试

Secure nodes
secure_node

负载测试

Free hosted RPC Hosted RPC (key) Other API Node as a service Nodes on PAAS Incentified API access Main other chains
infura fiews etherscan quiknode blockform vipnode athereummain_rpc
cloudflare ethernode blockcypher blockdaemon kaleido pocket
linkpool rockside etherapi alchemyapi_nodes aws nownodes
rpcslockit alchemyapi chainkit eth7 azure
mycryptoapi nodesmith usehedge chainstack google-cloud
anyblockan ocyan deploy
getblock etherniti bloqnodes
rivet blockscout_api
bloqconnect

测试和QA公司

Management nodes Monitoring Dapps
eth-netstats terminal
grafana1 moesif_web3
grafana2
grafana3
grafana4
perfmon
mon_sheet

前端

设计应用程序

Instance Language Documentation Github
Web3.js 0.x Javascript web3js0.2_docs web3js0.2_github
Web3.js 1.x (Current) Javascript web3js1.2_docs web3js1.2_github
Web3.js 2.x Javascript web3js2.0_docs web3js2.0_github
Ether.js Javascript etherjs_docs etherjs_github
Truffle contract Javascript truffle_github
Ethjs Javascript ethjs_github
Web3data.js (amberdata) Javascript [web3datajs web3datajs_github
Web3wrapper Typescript web3-wrapper_docs web3-wrapper_github
Web3py Python web3py_docs web3py_github
Web3J Java web3j
web3j_docs
web3j_github
EthRPC Go [ethrpc_github]
hs-web3 Haskell hs-web3_github
web3j-scala Scala scalaweb3_github
purescript-web3 Purescript purescrweb3_github
web3.php PHP php_github
ethereum php PHP ethereumphp_github
web3 swift Swift web3swift

Interface Documentation Github
walletconnect walletconnect_docs walletconnect_github
univ_login univ_login_docs univ_login_github
squarelink squarelink_docs squarelink_github
scatter scatter_docs scatter_github
instadapp instadapp_docs instadapp_github
unreal_ether unreal_ether_docs unreal_bitbucket
scratch_play scratch_github
sbt-ethereum sbt_eth_github
hybrix hybix_docs hybix_github
trueblocks (aka quickblocks) trueblocks_docs trueblocks_github
blocknative blocknative_docs blocknative_github
hedgehog hedgehog_docs hedgehog_github
3box_idwallet 3box_idwallet_docs 3box_idwallet_github
provide provide_docs provide_github
samsung
pacs_android pacs_android_github
theforce theforce_docs theforce_gh

Testnet概述

Browser extention Browser ext (contract Connect via alt.apis Browser import Iframe wallet Browser import via contract Browser ext+ OS
metamask dapper wc_web3js
wc_docs
portis myethvault authereum frame
equal squarelink_web3js fortmatic mascara (old)
mascare_wallet
nifty
mathwallet scatter_web3js burner_wallet (insecure)
saturn_wallet walletlink bitski
tokenary_safari kirby (also iframe) torus
guarda_ext
venus_ext (cybermiles network)
squarelink_ext
sl_ext_github

Testnet实例

CDN versions Browserified
jsdelivr_web3
jsdelivr_polyfill
create_browserify
browserifyweb3

Testnet RPC

Testnet仪表板

Standard for Ethereum Graphql background info
eip_1767 graphql_tools
awesome_graphql
graphiql

Testnet探索者

Supplier User Interface API Github Documentation Examples
Geth (localhost) gethql_ux gethql_api gethql_gh gethql1
gethql2
gethql_demo
Infura infql_ux infql_api ethql_gh infql_doc infql_demo
Consensys-ethql ethql_ux ethql_api ethql_gh ethql_doc ethql_demo1
ethql_demo2
ethql_demo3
Blockscout bsql_ux bsql_api bsql_gh bsql_doc
Dfuse dfuseql_ux dfuseql_api dfuseql_gh dfuseql_doc
TheGraph thegraph_ux thegraph_gh thegraph_doc

安全性

Alternative
bigquery
hookpad
memento

弱点和措施

Overview
crypto_wal_ls

安全工具

Overview
sotd_wallets
blockspot_wallets
etherscan_wallets
myetherwallet
42wallets
cryptowisser

奖金和审计

Browser
bravebrowser
operabrowser
beakerbrowser

报告问题

Dapps (web3js) Walletconnect support Walletlink support Contract based
metamask_mobile walleth coinbase gnosis_safe
opera_mobile trustwallet
trustwallet tokenary
cipher pillar
coinbase metamask
status.im argent
dapppocket safepal
go_wallet equaltech
alphawallet coinomi
qpocket rainbow
tokenpocket
buntoy
cobo
mainframeos
inzhoop
buntoy
qpocket

最佳实践

Hardware
safepal
gridplus
trezor
ledger
keepkey
ether_cards
bitbox
secalot
wookong
kasse

设计

技术最佳实践

HD Wallets Standards More information Github Examples
Concepts hdw
build-hdw
Mnemonics bip39 bip39-wordlist bip39-js
bip39-npm
bip39-online
Key Derivation bip32
bip44
coin-constants coin-constants-js

区块链blockchain模式

Buy ETH
moonpay
sendwyre
coinbase

构建块

数据时库[h3>h3[h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3>h3代币

合成代币

通过二维码进行流媒体交易

规则引擎

多重钱包

Oracles

以太坊eth名称系统

ENS概述

ENS工具

ENS替代方案

代币管理的注册

Overview Solidity collections Solidity code examples Solidity training Cheat sheets
soliditylang
cryptozombies code_examples soliditybyexample
smartcontractprg
remix-eth (workshops) cheatsheet1
solidity_indepth smartcontract_codes babysteps ninabreznik_learn
willitscale_learn
cheatsheet2
solidity_overview etherscan_verified compiler_errors bitdegree_sol cheatsheet3
learn_solidity secondstate cursosolidity kcl_class cheatsheet4
blockgeeks_sol1 contractfinder stupeters sheets_alex
blockgeeks_sol2 ethpm_registry se_examples certik_sol
yt_sol_1basics openzeppelin_ctr
soliditykoans verified_contracts
top10_tut github_sol
bitdegree azure_samples
awesome-sol top5
tutorialspoint_sol tenderly_ver
manojpramesh

合成代币

Solidity Explain Video Source example
Layout, comments, natspec sol_style
natspec
tosh_layout
General data types tosh_datatypes yt_sol_7string sbe_state
Ether and Time Units tosh_ethertime sbe_ether
Control Structures tosh_control
Function Calls tosh_io
tosh_functionret
sbe_hello
sbe_function
Special Variables & functions tosh_specials
Operators tosh_operators
Variables Scoping tosh_scoping
Arrays/Structs/Enums/Mapping sol_mapping
coursetro_map
yt_sol_6datatypes sbe_array
sbe_struct
sbe_enum
sbe_mapping
Interfacing with other Contracts tosh_import
zohaid_library
yt_sol_4imports
Creating contracts sol_create
tosh_createcon
sbe_constructor
Contract Inheritance (incl multiple) tosh_inherit yt_sol_2inherit
Abstract Contracts tosh_abstract
Visibility Specifiers and Getters sol_vis sbe_viewpure
sbe_visibil
Fallback Functions tosh_fallback
Function Modifiers tosh_modifiers yt_sol_3modifiers sbe_functmod
Events tosh_events yt_sol_5events
Error handling sol_error
tosh_except

https://ethereum.stackexchange.com/questions/73454/erc721-token-burn-and-mint-again/73603

https://eips.ethereum.org/eips/eip-721

https://blog.ippon.tech/non-municible-tokens-on-the-ethereum-blockchain/https://docs.openzeppelin.com/contracts/2.x/tokenshttps://kauri.io/article/27640de6baba4aa99d57fd158af5c019/v2/creating-a-flexible-nft-(第一部分)https://nonfungible.com/blog/supporting-数千-projectshttps://steemit.com/erc721/@qwoyn/building-an-erc721-不可替代-代币-智能-合同-和-使用-元掩码-与-它交互-通过-a-网络-接口-第一部分https://blog.userfeeds.io/let-them-speak-a-simple-guide-on-how-to-build-a-social-platform-for-an-erc-721-token-d9651e353026https://medium.com/@merunasgrancalitis/create-an-art-marketplace-in-ethereum-with-erc-721-tokens-in-10-minutes-using-0xcert-f059fc951904https://kauri.io/article/b382103e9496409c90c495f35940887e

通过二维码进行流媒体交易

Overview
mig_idiosyncrasies
subtleties

规则引擎

Upgrade
upgradablecontracts

多重钱包

Create2
miguelmota_create2
det_dep_proxy
ricmoo_create2

Oracles

Alternatives
vyper
yul
assembly
lll
solidityx
flint
bamboo
logikon
pyramid
huff
lity

以太坊eth名称系统

ENS概述

Simulation Load simulation
cadcad blockzoom
gauntlet
simblock
pycatshoo
pycatshoo_paper
fraudproofsim
blockchainsimulator

ENS工具

ENS替代方案

Developer portal Online editors Package managers Graphical tools Debugger
consensys-dev play-eth ethpm sol2uml remix-eth
tool-list remix-eth aragonpm surya (uses: graphviz) truffle
[toolkit] superblocks solgraph (uses: graphviz) evmlab
tools-dutch ethfiddle piet graphdebugger
eth_dev eth_build sif tenderly
tenderly_gh
dappuniversity certik_ide
dev_tut
blockgeeks-devs
buidl
eth_nw_learn
kauri
ethereumbuild
parity_wiki

代币管理的注册

Remix
remix_docs
remix_tut

Deployment frameworks

Overview Framework
more-frameworks truffle
zeppelinos
embark
dapptools
superblocks
buidler
brownie
etherlime

Development process

Overview Checklist Continious integration
parity_checklist ocean_int
elopio_checkist
leewayhertz_checklist
con_checklist

Testing

Test process

Testing process Also see Examples Courses
rocktest Security tools tontine cz_testing
jaxtest Javascript test tools qainfotech_truf bc_tester
solstate Deployment frameworks truf_test_yt b9_qa
edgefundtest Bounties and audits ddns_test
ethhubtest Testnets mintest
probeseven erc20test
lisktest testguide
kazerouni front_test
enhopstest
softeq
qualitestgroup
liskqa
Tools overview Tools Coverage
consensys_tt truffle_test sol-coverage
eth_tester
dappeteer
zep_testhelp

Blockchain infra test

Blockchain tests
ethereum_test
eth_test_docs
eth_rpc_test

Formal verify

Overview Formal verify tools
formal_overview rtver_formal
formal_paper verx

Fuzzing

Fuzzer
contractfuzzer
echidna

Mutation testing

Overview Tools
eth_mut_test eth_mutants
get_mut_test universalmutator
deviant
vertigo_mut
musc

Load testing

Load test
trebuchet
chainhammer

Test and QA companies

Test companies Test professionals
etisbew denism
testingxperts richardboeve:
magicblockchainqa
softeq
thinksys
testfort
magicfinserv
satedev

Frontend

Design apps

Auto generate frontend
oneclickdapp

Libraries

React Angular Vue RxJs
openzep-starter web3-in-angular vueweb3 subspace
truffle-react angulartruffledapp trufflevue drizzle
rimble quintorangular vuebox
web3react limelabsangular vuedark
vortex ngeth
tasit
dapparatus

Testnets

Testnet overview

Overview
comp_testnets
atlas
network_ids
coinmonks_testnets
kauri_testnets
grliproposal
ethhub_testnets

Testnet instances

(Test) Networks More info Chainnr Consensus Faucet (Get test Eth) Github
Ropsten ropsten_github 3 Pow, Geth & Parity (for protocol devs) metamask-faucet
ropsten-faucet
ropsten-bitaps
ropsten_github
Kovan kovan 42 PoA, Parity (aura) kovan-faucet
tokenpla
kovan-gitter
kovan_github
Rinkeby rinkeby 4 PoA, Geth (clique) rinkeby-faucet rinkeby_github
Goerli goerli 5 PoA, Geth, Pantheon, Nethermind, Parity (clique) goerli-faucet1
goerli-faucet2
goerli_github
Athereum athereum 43110 Ava athereum_faucet ava_github
Lukso test lukso 0x16 lukso_faucet lukso_github

Testnet RPC

Details Infura RPC Other RPC
ropsten_details ropsten_infura
kovan_details kovan_infura
rinkeby_details rinkeby_infura
goerli_details goerli_infura goerli_mudit
goerli_slock
goerli_prylabs
athereum_details athereum_rpc

Testnet dashboards

(Test) Networks Own dashboard Parity Ethernodes EthStats
Ropsten ropsten_stats_parity ropsten_en
Kovan kovan_stats_parity (NA) kovan_en
Rinkeby rinkeby_stats rinkeby_en rinkeby_es
Goerli goerli_stats goerli_en goerli_es
Athereum

Testnet explorers

https://rinkeby.opensea.io/

(Test) Networks Etherscan Blockscout BlockexplorerOne Bitaps Aleth Lite Aleth Own
Ropsten etherscan-ropsten blockexone_ropsten bitaps_ropsten aleth_lt_ropsten
Kovan etherscan-kovan blockscout-kovan aleth_lt_kovan
Rinkeby etherscan-rinkeby blockexone_rinkeby aleth_lt_rinkeby
Goerli etherscan-goerli aleth_lt_goerli aleth_goerli
Athereum athereum_exp
Athereum-test athereum_test_exp
Lukso blockscout-lukso

Security

Weaknesses and Measures

Weaknesses Token weaknesses Measures Standards & checklists Papers
swc buggy_erc20 considerations audit_standards paper_overview
known_attacks1 withdrawal sec_best_practices audit_checklist
known_attacks2 safety slowmist_checklist
list2016 loomavoid quorum_checklist
sol_hacks sec2016 king_checklist
smartdec_knowledge awesome_sec knownsec_checklist
list_vul secure_pattern crfinlabs_checklist
dasp vulnerable_mitigate ethdevs_checklist
notsosmart attack_defend miguelmota_checklist
detector_docs scsvs
solcbuginfo
attack_vectors
defects
dec_app_security
pitfalls
crypto_hacks
mcafee_risks
enc_attack

Security tools

Verify smart contracts Security tools Decompile / disassemble Investigate Investigate dapps Create2
mythx sectools reversing chainalysis aragraph certikcreate2
securify teEther ethvm_decompile ey_analyzer
quantstamp_prot contract_lib evmdis elliptic
Oyente pyevmasm cs-intell
Maian ethersplay ciphertrace
vandal jeb_decompiler spyderforensics
madmax contract-library czorro
rattle eveem scorechain
slither yasold cipherblade
anchainai abi_dec dmgblockchain
crytic
crytic_docs
opcode_tool blockchainintel
octopus crystalblockchain
abi_decode blockseer

Bounties and audits

Overview Auditors Audit requests Audit reports Bug Bounty / audit platform How to
overview_auditors calistocw_req public_audits bugbounty howtoaudit
etherscan_auditors diligence authio_audits bountyone audit_bp
rtver_audit quillhash_audits calistocw_audit
amberdata iosiro_audits solidified
certik openzeppelin_audits
decenter trailofbits_audits
quantstamp slowmist_audits
authio faireum_audit
openxcell quantstamp1
quillhash quantstamp2
hacken_io quantstamp3
trailofbits sigmaprime_dapper
chainsecurity chainSec_audit
iosiro ens_audit
itransition
openzeppelin_secaud
blockchainfirm
mixbytes
newalchemy
naumovlab
practicalassurance
slowmist
somish

Report issues

security contacts
bc_sec_contact

Best practices

Design

https://docs.opensea.io/docs/getting-started

Design Frontend TCR Token design State machine
bc_design ux_design tcr_design See Tokens see Blockchain Patterns
web3_design tokenfoundry
finitestate

Technical best practice

Publish source Publish Metadata Register function name Show transaction info
etherscan_verify
etherscan_ver_howto
publish_metadata register_function radspec
etherchain_verify 4bytes
blockscout_verify clef_4bytes
ethscan_auto curated4b
publish_ipfsremix
komputing

Blockchain Patterns

Pattern Details
Verifier / oracle pattern1_oracle
maxwoe_action
fravoll_oracle
Reverse Verifier pattern2_reverseoracle
Ricardian contract pattern3_legalpair
wiki_ricardian
ricardian_bind
Encrypt pattern4_encrypt
Tokenisation pattern5_tokenise
Off-chain data pattern6_offchain
State channel pattern7_state
Multisig pattern8_multisig
Offchain secret pattern9_offchain
hashlock
X-Confirmation pattern10_xconf
Contract Registry pattern11_registry
maxwoe_maintenance
i6mi6 Name Registry
Relay / upgradeable / proxy maxwoe_maintenance
fravoll_proxy
zep_proxy
indorse
Data Contract pattern12_datacontract
maxwoe_maintenance Data segregation
fravoll_externalstorage
Embedded Permission / Restricting Access pattern13_embed_perm
maxwoe_authorization Ownership
cons_dontorigin
fravoll_access
sol_restrict
Factory Contract pattern14_factorycontr
firstlook
i6mi6
Leader-member Contract firstlook
maxwoe_maintenance Satellite
Equivalent Contract firstlook
Incentive Execution pattern15_incentive_exec
Auto Deprecation maxwoe_lifecycle
Mortal Patterns maxwoe_lifecycle
i6mi6
Restrict access using modifiers maxwoe_authorization Access restriction
cons_modifiers
Commit-Reveal scottworks
maxwoe_action
fravoll_random
Time Locking Functions scottworks
Pull Over Push / Withdrawal scottworks
cons_pulloverpush
i6mi6 Withdrawal
sol_withdraw
Emergency Stop / Circuit breaker scottworks
maxwoe_security
fravoll_emergencystop
Pull payment maxwoe_action
State machine maxwoe_action
fravoll_state
sol_state
{ See Design }
Check Effects Interaction (external call last) maxwoe_security
cons_afterextcalls
sol_checkeffect
fravoll_checkseffect
Speed bump maxwoe_security
Rate limit maxwoe_security
Mutex / Reentry Protect maxwoe_security
Balance limit maxwoe_security
Enforce invariants cons_enforce
cons_assertrequirerevert
cons_fallbackcheck
fravoll_guardcheck
Explicit marking cons_mark-untrusted
cons_explicit
Avoid transfer and send cons_notranssend
fravoll_securetransfer
Handle errors in external calls cons_handleexterr
Keep it simple cons_fallback
cons_dontshadow
Lock compiler version cons_compilerversion
Emit events cons_events
Use compiler checks cons_types:
Don’t delegatecall to untrusted code cons_nodelegateuntrusted
Don’t assume balance cons_forcesend
Don’t assume private cons_public
Don’t depend parties cons_dropoff
Be aware of numbers cons_negate
cons_division
Be aware of time cons_timemanipulation
cons_15seconds
cons_blocknrtime
Be aware of inherit cons_inherit
Be aware of extcodesize cons_extcodesize
Seperation of concerns
Use libraries (math, strings )

https://yos.io/2019/04/14/erc-standards-you-should-know-about/

https://consensys.net/web3studio/bootlig

  • https://medium.com/heartbankstudio/smart-contract-design-patterns-8b7ca8b80dfb
  • https://eprints.cs.univie.ac.at/5665/1/bare_conf.pdf
  • https://www.researchgate.net/publication/325900304_Applying_Design_Patterns_in_Smart_Contracts
  • http://fc17.ifca.ai/wtsc/An %20empirical%20analysis%20of%20smart%20contracts%20-%20platforms,%20applications,%20and%20design%20patterns.pdf
  • https://www.hillside.net/plop/2017/papers/proceedings/papers/19-zhang.pdf
  • https://medium.com/robhitchens/solidity-crud-epilogue-e563e794fde
  • https://hackernoon.com/best-practices-to-level-up-your-ethereum-smart-contracts-944d5cea2cab
  • https://github.com/liamzebedee/awesome-solidity-patterns
  • https://medium.com/coinmonks/common-attacks-in-solidity-and-how-to-defend-against-them-9bc3994c7c18
  • https://www.sitepoint.com/smart-contract-safety-best-practices-design-patterns/

Blacklists

Site blacklist Address blacklist Token blacklist ENS blacklist
metamask_blacklist metamask_address etherscan_tokphish ens_blacklist
infura_blacklist_api etherscan_actphish
cryptoscamdb etherscan_actheist
belgium_blacklist cryptoscamdb
phishfort

Building blocks

Data time libarries

Library
BokkyPooBahs_dt
pipermerriam_dt

Tokens

Token overview

Token Info Main difference More info
erc20 icoguru_20 Fungible tokens (ERC20)
erc223 diff20-223
icoguru_223
tokenFallback function ERC 223
erc827 icoguru_827 transfer value and data ERC 827
erc777 icoguru_777 ERC 777
erc721 icoguru_721 safeTransferFrom Nonfungible tokens ERC 721
erc721x Gaming platform
erc1155 enjin_erc1155 Multitoken / meta offchain
erc621
erc1400 Security token Security token ERC 1400
erc1155 icoguru_1155
erc948 subscription

Token best practices

Best practices Details
Latest standard cons_latest
Prevent front run cons_frontrun
See Blockchain Patterns
Prevent 0x0 address cons_adr0x0
Prevent contract address cons_adrcontract
Register token & icon metamask_onetime
metamask_permanent
etherscan_icon
trivial
parity_token
trustwallet_assets
Dapp Icon [app_icon]
Manual add token metamask_manual
coinomi_manual
trust_manual
myether_manual
Exchange listing coinist_exchange<
etherdelta_exchange
tokenmint_dex

Token design

Design Legal
token_canvas country_law

Fungible tokens (ERC20)

Token overview
etherscan_tokens
etherwallet_tokens
eidoo_tokens
kleros_tokens
blockspot_coins
Implementation (source) Solidity version
openzeppelin_erc20 0.5.0
parity_basiccoin 0.4.24
stackexchange_erc20 0.5.7
consensys_eip20 0.4.21
consensys_tokenfact 0.4.4
theethereum_erc20 0.5.0
paxos_erc20 0.4.24
giladhaimov_erc20 0.4.19
Tutorial
etc20-1
etc20-2
etc20-3
etc20-4
etc20-5
etc20-6
etc20-7
etc20-8
etc20-9

https://github.com/gianni-dalerta/awesome-nft

  • https://vittominacori.github.io/erc20-generator/
  • https://www.toptal.com/ethereum/create-erc20-token-tutorial
  • https://consensys.github.io/smart-contract-best-practices/tokens/
  • https://hackernoon.com/create-your-own-ethereum-token-bfa6302084da
  • https://gist.github.com/anonymous/9eabd0015ca7dd431992a522aa8c51cd#file-erc20-sol
  • https://remix.ethereum.org/#gist=9eabd0015ca7dd431992a522aa8c51cd#file-erc20-sol
  • http://tokenfactory.surge.sh/#/tokensearch *[audit_token]: https://ethereum.stackexchange.com/questions/37171/what-is-checklist-for-auditing-a-smart-contract/43448#43448

https://github.com/0xjac/ERC777https://docs.openzeppelin.org/v2.3.0/api/token/erc777

https://forum.openzeppelin.com/t/simple-erc777-token-example/746

Erc-20 Faucet
radarrelay_faucet
compound_dai_faucet
singularitynet_faucet

ERC20 compliance

ERC20 compliance Github
erc20_check erc2_chk_github
erc20_veri erc20_veri_github

Nonfungible tokens ERC 721

Token overview
bloxy_erc721
Overview Marketplace
nonfungalliance See Marketplace
Implementation (source) Solidity version
openzep_erc721 0.5.0
0xcert_erc721ref 0.5.6
0xcert_erc721 0.5.6
consensys_artifaqt 0.4.24
decentraland_erc721 0.4.18
district0x_erc721 0.4.18
ethpm_snake_erc721 multiple

https://bloxy.info/listu令牌/ERC827

Tutorial Put on marketplace
opensea_erc721

https://projecthydro.org/blog/developing-a-digital-art-ownership-dapp-the-basics/网址:https://ethereum/115com/

  • https://medium.com/@coindyofficer/sto-代币标准-57071e6726bd

  • https://token.security/stn/

  • https://tokenbuilder.umaproject.org/

  • 规则引擎用于自动签名&amp;通过规则处理交易

  • https://github.com/ConsenSys/MultiSigWallet/blob/master/MultiSigWalletWithDailyLimit.sol

  • //反转https://github.com/wealdtech/wealdtech-solidity/blob/master/contracts/ens/ensreversereregister.sol

  • //https://medium.com/the-ethereum-name-service/migrating-your-ensnow-domains-to-the-new-registrator-c0085eaaeff2https://now.ens.domains/

  • 另请参阅:生态系统-项目

  • 我们使用可选的第三方分析Cookie了解您如何使用GitHub.com网站所以我们可以制造更好的产品。了解更多。

  • 我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。
    您可以随时通过单击页面底部的Cookie首选项来更新您的选择。有关隐私声明,请参阅我们的隐私声明。

  • 我们使用基本Cookie来执行基本的网站功能,例如,它们用于让您登录。了解更多

  • 我们使用analytics Cookie来了解您如何使用我们的网站,以便我们能够使其变得更好,例如,它们用于收集有关您访问的页面以及完成一项任务需要多少次单击的信息。了解更多

https://yos.io/2019/04/14/erc-standards-you-should-know-about/

https://consensys.net/web3studio/bootleg

https://github.com/gianni-dalerta/awesome-nft

ERC 721x

  • https://github.com/loomnetwork/erc721x
  • https://erc721x.org/

ERC 223

Token overview
bloxy_erc223

ERC 777

https://github.com/0xjac/ERC777 https://docs.openzeppelin.org/v2.3.0/api/token/erc777

https://forum.openzeppelin.com/t/simple-erc777-token-example/746

ERC 827

https://bloxy.info/list_tokens/ERC827

ERC 1155

https://projecthydro.org/blog/developing-a-digital-art-ownership-dapp-the-basics/ https://github.com/ethereum/eips/issues/1155

Security token ERC 1400

Implemenation (source) Solidity version
polymath_token 0.5.8

https://medium.com/@CoindyOfficial/sto-token-standards-57071e6726bd

https://token.security/stn/

Synthetic Token

https://tokenbuilder.umaproject.org/

Streaming money

Overview Subscription eip948 Streaming money eip1620 Streaming Token eip2100 Recurring billing Subscriptions (1337)
anton_str_money eip948 eip1620 eip2100 recur_bill eip1337
awesome_sub eip948_design sablier dreamteam_gh 1337all
transit_pension tokensub1337
groundhog1337
refclient1337

Onboard via QR code

Onboard
linkdrop
squarelink_evpass
pipeline
eip1683
cryptoxmas
onbotting

meta transactions

Meta
biconomy

Rule engines

Rule engines are use for automatic signing & processing of transactions via rules

Engine
clef_overview
clef_readme
lity_rules
wonka

Multisig wallets

https://github.com/ConsenSys/MultiSigWallet/blob/master/MultiSigWalletWithDailyLimit.sol

Oracles

Oracle frameworks Tools & demo Github Documentation
chainlink chainlink_exp chainlink_github chainlink_docs
provable provable_test provable_github provable_docs
open_oracle open_oracle_api open_oracle_gh open_oracle_docs
iex_doracle iex_doracle_demo iex_doracle_gh iex_doracle_doc
augur augur_web augur_gh augur_doc
witnet witnet_gh witnet_docs
razor razor_scan razor_gh razor_docs
tellor tellor_gh tellor_faq
bandproto bandproto_gh bandproto_doc
aeternity aeternity_gh aeternity_doc
gardener gardener_mon gardener_gh gardener_doc
orfeed orfeed_demo
orfeed_demo_gh
orfeed_gh1
orfeed_gh2
orfeed_doc
Oracle examples Oracle tutorials
randomoracle toptal_oracle

Ethereum Name System

ENS Overview

Overview Tutorial Github Features
ens ens-tut1 ens_github ens_tor
ens_tor_list
ens_discuss ens-tut2 ens_txt
youtube-ens ens-tut3 ens_multicoin
EIP2304
ens_build ens_luxe
ens_docu ens_xyz
ens_work
ult_guide_ens

ENS tools

Ens registrar registrar tutorial Ens explorer Ens market place Tools
ens_manager reg_tut etherscan_ens enslisting Metamask: …..eth/ (trailing /)
[enssimple] etherchain_ens ensopensea thegraphens
encircaens emoon_ens gomommy cur_giraffe_ens
opensea_ens (log in) namebazaar
blockscan emoonens

//reverse https://github.com/wealdtech/wealdtech-solidity/blob/master/contracts/ens/ENSReverseRegister.sol

Oracles Instances Tools & demo Github Documentation Tutorial
ENS and IPFS See [../ipfs]

// https://medium.com/the-ethereum-name-service/migrating-your-ensnow-domains-to-the-new-registrar-c0085eaaeff2 https://now.ens.domains/

ENS Alternatives

ENS Alternative
dtype_alias
unstoppabledomains
bns
bns_github
namecoin
emerdns
onename_blockstack
handshake
diode

Token Curated Registry

TCR (Token Curated Registry)
tcr

Gas station

Gas station
gsn

Geo

Geo
xyo
foam
platin
fysical.org
streetcred

Login and user data

System Github Documentation
3box 3box_github 3box_docs

Applications

Also see: Ecosystem – Projects

Use cases

Overview
bc_usecases

Application Overview

Dapps NFT
stateofthedapps
sotd_sheet
nonfungible
dappradar
consensys-overview
operadapps
mathdapp
dappreview
dappcom
superdapps
appco
dapps_trust
dapps_walletc
coincodex
spiderdata
makionaire
topdapps
block123
wiki-dapps
10dapps
wutui (chinese)
hydrostore (hydro based dapps)
squarelinkdapps (login first)
android_apps
tryethereum.today
blockgeeks_dapps
producthunt_token
dap_ps

Financial

  • defi_intro
Overview Financial Dashboards
defiprime zerion defipulse
defimap instadapp loanscan
defirate bamboo etherscan_defi
100defi balance tokenanalyst
awedefi settle
ongdefi dexag
airswap
dydx
augur

Lending

Lending
compound

Insurance

Insurance
fizzy
etherisc
sproutinsure
black_insure
chainthat
inmediate
lemonade
riskbazaar
teambrella
tierion

Decentralized exchange

Dex Tools
0x 0xtracker

Games

Overview Games Game development platform
bcgworld cheezewiz blockade
dappsmarket cryptokit ultraio
cryptogaming ethernaut cocosbcx
state_games mycryptoHeroes xaya
radar_games etheremon
dappcom_games megacryptopolis
sdapps_games bccuties
castlecrypto hyperdragons
decentraland
axieinfinity
footbattle
kittybounties
heavencat
kittyhelper
cryptoink
cryptovoxels

Autonomous organisations

DAO LAO / Smart Company
aragon thelao
autark korporatio
the_dao_next
makerdao
molochdao
dorg
foundups
steam_dao

Marketplace

Marketplace Get listed Github
opensea opensea_listed opensea_github
wax wax_listed wax_github
emoon emoon_listed
dmarket dmarket_listed dmarket_github
knownorigin knownorigin_listed knownorigin_github
rarebits rarebits_listed rarebits_github
superrare superrare_listed superrare_github
auctionity auctionity_listed auctionity_github
spiderdex
cryptobundle
makersplace
nonfungible
marketplace_e11
Collectibles
art_directory
cryptoarte
cryptoskulls
crypto-art

Legal

Dispute Resolution Tools Other
kleros accordproject openlaw
smartjudge sftprotocol
mattereum
jury.online
jur.io
confideal

Data exchange

Data exchange
oceanprotocol
xbrnetwork
dirtprotocol
district0x
gxbio
streamr

Tickets

Tickets
kickback
noblockno
aventus
upgraded-inc
goblockparty
true-tickets
blocktix
eventchain
eventx
blocktix
lavamovement
citizenticket
crypto.tickets

Tokenize

Overview tokenisation Tokenize projects
digalive alphapoint
harbor
polymath
smartvalor
smartlands
realt
vertalo
blocksquare
assetblock

Layer 2

Plasma State Channels Elastic Sidechains Smart contract alternatives
awesome_state arbitrum1
arbitrum2

We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more.

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/18205.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Interactive examples – 交互式示例

提供最优质的资源集合

立即查看 了解详情