In order to help Solidity developers improve development efficiency and reduce contract security risks caused by manually writing contract code, the Smart Contract Library component for the FISCO BCOS open source community was open sourced and available to community developers in early April this year.

In order to allow more developers to participate in component optimization, the community launched the “Smart Contract Base Prizes Code” campaign based on this component.

Now the first phase of the activity has been successfully concluded. Let’s take a look at the list of contributors and code introduction of this activity.

fengqiao

PR Brief: Task 22- Goods Traceability. This contract provides the implementation of a typical commodity traceability scenario and is flexible to extend and apply to other traceability business scenarios. Brief introduction of contributors: C ++ senior engineer, specializing in distributed architecture. PR links: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/11

linbin524

Description of PR: Task 27 — Sharing Economy. This contract implements common functional templates such as multi-party participation, data flow, authentication, traceability, integral energy generation and flow, and destruction according to common requirements in the sharing economy scenario. Brief introduction: Xiamen Hashi Technology CTO, FISCOBCOS C# SDK author, Fiscobcos annual open source contributor, good at blockchain underlying development and technical architecture. PR links: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/10

Blockchain_Key

PR Brief: Task 17- Character Operates Smart Contracts. Role operation is the most basic and common atomic service function contract in smart contract. This contract realizes the basic operation of adding, deleting, modifying and checking the role contract, and fills the functional blank related to the role operation in the original contract database. Junior student at Wuhan University, good at Solidity, front and back end infrastructure development of blockchain. PR address: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/16

leeduckgo

PR Introduction: Task 1- Smart contract optimized and enhanced by the original contract database. This contract extends the original Evidence contract and adds a field of Key to the smart contract, as well as an operation interface to store and verify the certificates by specifying the Key, making the contracts related to the certificates more powerful in terms of functions. Contributors introduction: chain parker education CTO, big on trade – FISCO BCOS SIG Leader PR links: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/8

yekai1003

Introduction to PR: Custom Task — Send red envelopes using blockchain technology. This contract is a case of smart contract teaching, which realizes the function of sending red envelopes based on smart contract points of blockchain. Author of “Go Blockchain Application Development from Beginners to Masters”. PR address: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/15

bo-hub

Task 14- Privacy Computing Smart Contract. This contract implements an interactive zero-knowledge proof password authentication protocol. Contributor Profile: Interested in the field of privacy protection and secure computing. PR address: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/12

Kwinin

Description of PR: Task 9- Abstract Computational Smart Contract. This contract provides the basis for summary calculation and validation of elliptic curve algorithm functions and test code. Contributors introduction: block chain, is good at using FISCO BCOS PR links: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/13

lilianwen

PR Profile: Task 8- Smart Contract for the Meiker Tree. This contract fully realizes the function of generating and verifying Meiker Tree. Contributors introduction: a ring chain stumbled into blocks and technology of new PR address: https://github.com/WeBankBlockchain/SmartDev-Contract/pull/17

If you are also interested in building a smart contract library, you can learn more about the event details