随笔分类 - Web3开发
摘要:总监发给我两个Dapp https://app.galaxy-quantification.com/pledge https://app.imc-quantitativefund.com/pledge?inviteCode=koitv1 钱包获取授权信息 得到USDT授权合约地址如下 IMC = 0
阅读全文
摘要:3.6 配置钱包 这时候找到Ganache index1的钱包私钥导入到小狐狸钱包中 如下点击汇入账户即可加载测试账户。 然后上方选择网络中,点击新增网络。 点击左侧的进阶 打开show test networks 然后再次点击左侧的网络 再点击右上角的 add a network 然后按照如下配置
阅读全文
摘要:3 前端页面开发 3.1 配置数据接口 app.tsx import React, { Component } from 'react' import Navbar from './Navbar' import './App.css' // tsx 数据接口写法 type StateType = {
阅读全文
摘要:2.4 空投代币 2.4.0 编写合约 给TokenFarm.sol 添加如下空投函数 // 3.空投代币 function issueTokens() public { // 要求必须为合约拥有者才能空投代币 require(msg.sender == owner, "caller must be
阅读全文
摘要:2.2 构造函数 2.2.0 添加合约属性 修改 TokenFarm.sol 合约 pragma solidity ^0.5.0; import "./DappToken.sol"; import "./DaiToken.sol"; contract TokenFarm { string publi
阅读全文
摘要:2 区块链开发 2.0 区块链项目初始化 2.0.0 项目解析 我们开发的Dapp 是需要用户把代币(mDai Token) 质押到我们的Dapp(TokenFarm),然后我们发送空投代币(Dapp Token)作为奖励给到用户 我们使用 Ganache 与 truffle 来进行开发与测试 2.
阅读全文
摘要:1.2 更换模板 1.2.0 入口文件 修改 入口文件 src/index.js 文件改名为 main.tsx 配置如下 import React from 'react'; import ReactDOM from 'react-dom'; import 'bootstrap/dist/css/b
阅读全文
摘要:1.0 下载原始代码 git clone -b starter-code https://github.com/dappuniversity/defi_tutorial NewTokenFarm 1.1 将项目改为Vite 1.1.0 安装依赖 如果安装速度较慢,可以使用cnpm安装。 npm i
阅读全文
摘要:0 NewTokenFarm 项目内容:开发一个Dapp,允许用户进行代币质押,并能让Dapp拥有者进行空投,这两个基本功能。 原始视频地址:https://www.bilibili.com/video/BV1744y1P7TC?spm_id_from=333.1007.top_right_bar_
阅读全文