实现网
石榴弟弟、

昵称登录后显示

800/8小时
2年工作经验

石家庄市星辰大海科技有限公司
solidity工程师

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

1、拥有2 年 solidity 经验、 1年 nodejs 工作经验;
2、擅长 solidity 智能合约开发,可以使用ethers.js、web3.js与智能合约进行交互,实现DApp与区块链的连接;
3、智能合约基础扎实,熟练使用 openzepplin、hardhat、truffle 开发等;
4、熟悉 ERC20、ERC721、ERC1155 等合约标准;
5、了解uniswap协议、gmx协议等常用的defi协议,可以跟这些协议进行交互;
6、了解EIP4337、EIP1559、BRC20等协议及执行流程;
7、熟悉常见的 Gas 优化技巧,关注合约开发中的安全细节;
8、掌握JavaScript编程语言、react/vue框架,具有前端UI的工作经验;
9、本人的适应能力和学习能力较好,能够吃苦、坚持,在面对崭新的知识栈的时候,能够快速学习,并将习得的知识转化成代码;
10、对区块链技术和web3生态有饱满的热情和浓厚的学习兴趣。

项目经验

项目经历
《ITE》(Integrity to earn):去中介化成交系统
项目描述:
* 使用solidity语言、基于hardhat框架编写智能合约、通过metamask钱包和WalletConnect提供用户登录,实现了需求单和交易单管理、多语言支持、关注等功能;
* 采用囚徒困境原理来激励用户双方在无需第三方的监管下依旧可以信任交易的功能;
负责功能:
1、负责react前端代码和solidity合约代码编写和测试,具有丰富的前端和合约编码和交互经验;
2、整合metamask钱包和WalletConnect,提供多种登录方式;
3、创建用户需求单、交易单、存入保证金、摧毁交易单等合约;
4、多次使用openzeppelin代码库,如ERC20、Ownable、SafeMath等,创建了项目token代币用于空投,激励参与者;
5、创建用于合约访问权限的白名单等合约;
6、编写了合约的完整的测试脚本,包括边界情况和异常情况的测试;
7、使用ethersjs与web3js实现了前端与智能合约的交互;
智能合约源码地址:https://github.com/LLLBBear/ite-solidity
前端UI源码地址:https://github.com/LLLBBear/ite-react

CommissionStorage:佣金下发合约
项目描述:
* 为用户提供了一种可靠的方式来管理以太币(ETH)和ERC-20代币的余额。通过维护用户地址在各个代币上的余额和持有的代币列表,为用户提供了灵活的余额更新和提现功能。同时还创建了批量下发佣金的合约,实现了批量存储、下发和销毁用户佣金的功能,更加有效地存储和管理了用户的佣金信息;
* 采用了可升级的智能合约设计,使得合约能够适应未来的需求变化。这为项目的持续演进和升级提供了灵活性,确保了合约的可维护性和可扩展性;
负责功能:
1、负责solidity合约端代码编写;
2、接入openzepplin的可升级合约机制,实现了合约的更新迭代;
3、实现余额更新:设计并实现了updateBalance函数,允许用户在以太币和ERC-20代币之间灵活地增加或更新余额。通过对余额的有效性进行验证,确保了合约的安全性和一致性;
4、提供余额查询:通过getTokenBalances函数,用户可以轻松地查询其地址持有的所有代币及其相应的余额。这为用户提供了对其资产分布的全面了解;
5、安全的提现功能:实现了以太币和ERC-20代币的提现功能,用户可以安全地提取其余额。在提现过程中,对余额、代币是否存在以及合约余额进行了详尽的验证,确保了提现的安全性和可靠性;
6、ERC-20代币支持:通过引用OpenZeppelin的IERC20库,合约实现了对ERC-20代币的标准操作,包括从用户地址转移代币至合约和从合约转移代币至用户地址;
智能合约源码地址:https://github.com/daxiong844/commission
区块链数据接口开发
项目描述:
* 开发了一个区块链数据接口,通过该接口,前端开发人员可以方便地从区块链获取数据;
* 这个项目旨在简化前端开发人员与智能合约的交互,使其能够轻松地集成区块链数据到他们的应用中;
负责功能:
1、技术选择:选择基于Node.js技术的Express框架作为后端开发工具,使用Express能够快速搭建一个稳定的Web服务器,为前端提供数据接口;
2、 区块链交互: 利用web3.js库,连接到以太坊网络,并与智能合约进行交互,根据智能合约的ABI和地址创建了合约实例,并编写了接口以调用智能合约的方法;
3、 数据获取接口: 在Express框架中,创建了一个GET路由(/getChainData),该路由通过调用智能合约方法获取链上数据,同时还创建了一个存储数据到智能合约的POST路由(/storeBlockchainData),支持前端传入数据和用户账户地址,将数据存储到以太坊区块链;
智能合约源码地址:https://github.com/anziyang2000/blcokchainAPI

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

海淀

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

海淀