TxCode community is committed to providing a platform for knowledge sharing and learning for the worldwide blockchain developers..
The developing connector of Ethereum is a standard of a single chain, which focused on its development weapons.
Simply, less is more.
Creating an all-in-one handbook.
Technology stack: web3.js, ethers.js, hardhat, truffle, solidity
The all-in-one handbook has two sections: tutorial sections and projects parts. The tutorial sections will focus on the study of blockchain’s fundamental knowledge and smart contract. The project sections mainly focused on the research and analysis of the mainstream of Defi, NFT, and DAO, which help the developer emphasize practical uses based on the blockchain’s technology.
- Mastering Ethereum: https://github.com/inoutcode/ethereum_book
- Ethereum books: https://ethbook.abyteahead.com/howto.html
- Development tools: https://learnblockchain.cn/article/2006
- Metamask(Browser Plugin): https://www.jianshu.com/p/b5b2c05e9090
- Infura (node service): https://infura.io/
- Alchemy (node service): https://dashboard.alchemyapi.io/
- Ethereum Browser: https://cn.etherscan.com/
- JSON-PRC interface: https://eth.wiki/json-rpc/API
- Tenderly contract verification: https://dashboard.tenderly.co/explorer
- Remix local environment: https://zhuanlan.zhihu.com/p/38309494
- Rinkeby: apply Rinkeby test coin
- Kovan: apply Kovan test coin 1 & 2
- Ropsten: apply Ropsten test coin
Address: https://youtube.com/playlist?list=PLV16oVzL15MQWL6eHEYNMjP5BXmrFrwdj
-
Ethereum virtual machine: block, account, transaction, gasLimit, gasPrice, tx hash, blockchain browser, visual machine versions
-
Development tool: compiler versions, remix, vscode, truffle, hardhat
-
Source file’s structure: SPDX permits, version identification, input other source files, natspec comments
-
Contract structure: state variable, function, modifier, event, struct,enum
-
Value type: boolean, integer, address, contract, fixed-length byte, character strings, enum, view range, function
-
Reference type: data position, array, struct
-
Reflection: reflection type
-
Unit: Ethereum Coin Unit, Time Unit
-
Variable and function: block and transaction, abi code, exception process, function, address members, contract related information
-
Expression and controller structure: cycle, function call, new (create a contract), assignment, exception process
-
Create contract: contract structure, function visibility, modifier, constant
-
Function: parameters and return values, views and functions, function(accepted ETH), fallback function, function reload
-
Events
-
Inherent: rewrite function, rewrite modifier, constructor function, parameters of constructor function of base class , linearization inherits
-
Abstract contract and interface contract
-
Library Database : Using For
-
Inspection sheet: global variable, modifier
-
Fundamental Contract : safe math, elliptic curve signature, Create2, address tools, counter, MultiCall, Ownable
-
ERC20 contract base: contract standard, interface contract, mint and burn, transfer and authorize, safe transfer, and callbacks
-
ERC20 extension: vote, WETH packaging, flexible supply, linearization release
-
Financial contract: time lock, pledge, batchtransfer, fund-raised transaction
The project section prioritizes those who are fundamental developers and good at analysis and filter the advanced code review.
Based on sharing’s within the TxCode community, the group cooperates mode will help to expand the test nets. Developers can initiate the project within the group and then cooperate furthermore.
- Adding TxCode WeChat (WeChat ID: TxCodeGroup) and apply to join the normal developer group chats.
- The normal developer group will share or meet at least once a week. (WeChat ID: kefuleer). All members could initiate some topic to the group and share this relevant topic once the subject has been selected and chosen.
- Sharing topic: analyze based on the current blockchain industry cases. Preferred method: PPT, which is easy to form in the document and share with the members
- Information-sharing meetings include an *industrial discussion* *me**e**t**ings* and *technology-based sharing meetings*. The sessions will be held at Tencent Conference.
- The DAO study group could also hold information-sharing meetings, which need to sign up from WeChat (WeChat ID: kefuleer) and be organized by the community.
- All information-sharing meetings will be posted and shared with the members..
-
The members who contribute a Pull-Request (shown as PR) once or follow TxCode on WeChat and contribute a source or video will be invited to advanced developer groups.
-
The members will be promoting to Tx-Evaluator for those who contribute three times high-quailed shared information.
-
Tx-Evaluator can apply group study from WeChat (WeChat ID: kefuleer) and help members to complete their project study
-
Tx-Evaluators need to share PR or technology-shared information at least once every two weeks; otherwise, the authority as an evaluator will be removed and fall to advanced Tx developers. The promotion process remains the same if the developers want to be promoted as Tx-Evaluators.
The study groups’ researches are based on Defi, DAO, NFT, and so on.
-
The developer who submits at least one PR or technology-based information can join the study group
-
The study group members should have clear distribution and share their results weekly
-
DAO volunteers (WeChat ID: kefuleer) are welcome to sign up and join the study group to help group members to finish the learning targets of the group.
-
All study results will be shared with all communities’ members
-
White book: shared TxCode video lectures
-
Contract: codes, docs, TxCode video lectures
-
H5: codes, docs, TxCode video lectures
- Ethereum address: 0xAe19a31d9D411711D9CF401339f1f96a06683860
- USDT Ethereum address : 0xAe19a31d9D411711D9CF401339f1f96a06683860
- BTC: 34HRMP3WoxX2dAZgcZkScvEckcBKLeenWj
Fund management: TxCode DAO decides the usage of funds, all transactions will be transparent to the public