- 博客(48)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 质押智能合约详解|手把手教你玩转质押合约|Defi质押
本文介绍通过质押底层币(以太坊)资产获取收益的一般逻辑及其实现方法,该方案在很多defi项目得到应用
2021-09-01 14:41:57 4578 4
原创 手把手教你使用opensea
一、链接本文所使用Rinkeby,打开官网链接二、学习ERC7211、使用remix部署2、在浏览器上进行开源开源的目的是为了更好的使用铸造方法链接后我们使用铸造方法进行deploy此处注意在uri栏中需要填入元数据,包含但不限于名称、logo、描述等信息,相见官网文档3、铸造完成后即可在【我的收集】中看到了点击进入后即可看到我们设置的相关信息...
2021-06-25 16:21:42 15475 9
原创 从零教你学习BSC教程|BEP20|BNB Smart Chain|Bsc教程
一、安装环境1、在chrome浏览器安装MetaMask插件2、安装插件安装方法,下载后解压,在浏览器输入chrome://extensions/,将安装文件拖拽进浏览器,即可安装二、发布合约进入到remix进行在此是需要已经安装Chrome插件的1、合约模版pragma solidity ^0.4.16;interface tokenRecipient { function receiveApproval(address _from, uint256 _val.
2021-03-12 08:54:55 51808 56
原创 从零教你学习ERC20智能合约|Solidity智能合约
更多区块链方面业务咨询请关注我们的主页一、安装环境1、在chrome浏览器安装MetaMask插件2、安装插件安装方法,下载后解压,在浏览器输入chrome://extensions/,将安装文件拖拽进浏览器,即可安装3、新建钱包输入密码,保存助记词4、转入一个ETH二、发布合约进入到这个网站进行在此是需要已经安装Chrome插件的1、合约模版pragma solidity ^0.4.16; interface tok.
2020-12-14 17:53:52 35422 22
原创 Solana主网使用自定义的RPC进行转账
如果用 browser 连接主网的 RPC server 会收到 error code 403 message 為 Access forbidden, contact your app developer or support@rpcpool.com. 错误,因为主网的 RPC server 会检查 HTTP Header 如果判断出來是 browser 就会报告 403 錯誤。要解決这个问题就是换一个 RPC server ,可以注册免费的 RPC server。
2024-04-11 16:32:45 1918 3
原创 BRC20和unisat实操指南,你必须了解的一些事情
关于实操BRC20和unisat网站 新手必须了解的重要tips。熟悉以下的知识点可以帮助你多赚或者少亏很多钱
2023-05-10 21:49:18 1008 1
原创 ChatGPT和Web3:人工智能如何帮助您建立和发展您的 Web3 公司
ChatGPT是OpenAI在2022年11月推出的聊天机器人。该机器人建立在OpenAI的GPT-3人工智能家族上,并通过监督学习和强化学习技术进行了优化。与ChatGPT机器人聊天时,你会感觉自己在与一个懂得一切并以非常教育性的方式回答的朋友交谈。回答在许多知识领域非常详细和有条理。ChatGPT可以为您在建立业务方面提供很多价值。与谷歌结合使用,它是你最好的业务孵化器。
2023-02-24 17:13:56 3656
原创 手把手教你使用Java生成助记词、私钥、地址|Java区块链钱包生成助记词、地址
手把手教你使用Java生成助记词、私钥、地址|Java区块链钱包生成助记词、地址
2022-12-03 11:55:02 3944
原创 Java智能合约工具包|Java调用智能合约|Java调用ERC20、ERC721、ERC1155合约
一个用于调用智能合约的工具包,你可以非常容易地在Java程序中调用智能合约进行查询和写入操作。有三个内置的标准合约模板,分别是ERC20、ERC721和ERC1155,如果你需要调用这三个合约中的标准函数,可以帮助你非常快速地完成工作。除了内置的合同模板外,如果你需要调用自定义的合同函数也是很容易的。
2022-11-29 08:33:49 2171 1
原创 Java扫描区块链的工具包|Java扫块|监听token转账
一个用Java开发的扫描区块链的工具包,当我们在程序中需要一些功能时,它可以派上用场,比如说。当一个地址收到ETH时,程序中的一个方法会被自动触发,这个交易会被传入该方法。当一个合约的某个功能被调用时(比如ERC20转账),它会自动触发程序中的一个方法,并将这个交易传递给这个方法。它甚至可以只在代币被转移到指定地址时被触发。当程序需要保留一个区块高度开始以来的所有交易记录时,也可以使用这个工具包。
2022-11-29 08:28:18 2668 7
原创 智能合约通过getAmountsOut方法获取最近币对价格
一、UniswapV2Library合约源码使用的方法:二、演示效果合约请求返回值:swap结果:三、部分代码pragma solidity ^0.5.0;import "./ISunswapV2Router01.sol";contract Test { ISunswapV2Router01 router; address a; address b; constructor(ISunswapV2Router01 _router,address _
2022-05-25 22:54:26 2139 1
原创 带你走进神秘的工厂合约|工厂合约解密|使用合约部署合约
工厂合约,顾名思义就是创建合约的工厂。语法详解可以根据new关键字来创建合约new Contract()示例// SPDX-License-Identifier: MITpragma solidity ^0.8.2;contract DemoContract { string public name; constructor(string memory _name) { name = _name; }}contract Test{ De
2022-04-01 12:55:52 816 1
原创 浅谈NFT的元数据标准
前言为OpenSea等平台提供资产元数据可以为数字资产提供丰富的数据并轻松地在应用程序中显示它们。给定智能合约上的数字资产通常仅由唯一标识符(例如,ERC721 中的 token_id表示,因此元数据允许这些资产具有其他属性,例如名称、描述和图像。实现令牌URI为了让 OpenSea 为 ERC721 和 ERC1155 资产提取链下元数据,您的合约需要返回一个 URI,我们可以在其中找到元数据。为了找到这个URI,我们使用ERC721中的方法和ERC1155中的方法。首先,让我们仔细看看Creatu
2022-03-19 23:37:12 1895
原创 Java使用Web3j进行基础和token转账
ETH转账 public static void transfer() throws Exception { Web3j web3j = Web3j.build(new HttpService("infura节点链接")); BigInteger bigInteger = new BigInteger("钱包私钥", 16); ECKeyPair ecKeyPair = ECKeyPair.create(bigInteger); Cre
2022-02-18 12:45:33 10595 3
原创 浅淡智能合约的代理模式|可升级的智能合约开发入门|子母合约|可以修改的智能合约
根据设计,智能合约是不可变的,每一笔用来转账、部署合约或者和合约交互的交易都被存在一个叫做区块链的公共账本上。一旦交易发生,就再也无法隐藏或者改变。但随之而来的就是智能合约一旦部署之后,就再也无法改变源码。开发中心化应用会为了修复BUG或者引入新的特性而频繁更新产品。但这种方式却不适用以太坊。
2021-11-03 14:55:45 1380 2
原创 手把手教你在HECO主链上学习智能合约|HECO
一、安装环境1、在chrome浏览器安装MetaMask插件2、安装插件安装方法,下载后解压,在浏览器输入chrome://extensions/,将安装文件拖拽进浏览器,即可安装3、新建钱包输入密码,保存助记词4、转入一个ETH二、发布合约进入到这个网站进行在此是需要已经安装Chrome插件的1、合约模版pragma solidity ^0.4.16;interface tokenRecipient { funct...
2021-02-19 20:51:18 32873 14
原创 手把手教你使用浏览器调用MetaMask|Dapp入门|使用MetaMask一键登录
参考:https://web3js.readthedocs.io/en/v1.2.11/getting-started.html1)智能合约开发 – 如何实现一键化登录 Dappvar web3Provider; if (window.ethereum) { web3Provider = window.ethereum; try { // 请求用户授权 window.ethereum.enable();
2020-12-04 15:52:52 12284 3
原创 手把手教你搭建Token-List | 解决uniswap没有logo的问题
目录一、创建token-list.json文件二、上传token-list.json文件到网络三、添加Token-List到Manager-Lists一、创建token-list.json文件打开本地记事本,输入以下内容:{ "name": "DEFI", "logoURI": "https://www.xxxxxxxxxxxx/logo.png", "keywords": [ "defi", "DEFI", "yield"...
2020-09-02 19:42:11 9934 15
原创 手把手教你学习Uniswap
把 ERC20 收录到 uniswap现在让我们回到uniswap里面,我们选择pool功能,在Add Liquidiy这里,我们点击一下:在弹出的菜单里面,你会看到Create,这个功能就是上架我们的ERC20了:我们填入我们的地址:然后点击Create按钮,在弹出的MetaMask窗口中确认:我们现在回到Add Liquidity,点击这里的Select:我们输入我们的,然后选择DEFI-ORG-TUTORIAL,也就...
2020-08-26 20:15:23 26717 13
原创 mysql自动断开链接的问题,org.springframework.dao.RecoverableDataAccessException
最近几天部署了一个javaweb项目在某云上,可是每天早上都发现晚上没有数据产生,并且每次早上登录都要重启一遍tomcat。查看日志后发现有SEVERE: Servlet.service() for servlet [springmvc] in context with path [] threw exception [Request processing failed; nested exc
2020-04-01 00:09:50 11349 2
原创 基于SSM的健身管理系统
代做java毕业设计 详见http://alih.ccSSM框架的搭建可以参考前一篇博文,里面有详细步骤。---传送门---项目结构如图所示:下面开始上源码applicationContext:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework....
2020-03-05 22:04:07 24299 432
原创 若依/RuoYi框架(Thymeleaf模板引擎)前端遍历list显示select下拉框,根据选择option动态加载内容
一、前端遍历list显示select下拉框后台代码:@GetMapping("/addPets/{id}") public String addPets(@PathVariable("id") Long id, ModelMap mmap) { Users users = usersService.selectUsersById(id); ...
2020-01-12 22:29:17 16817 7
原创 nginx反向代理简单设置
server { listen 80; server_name www.baidu.com; location / { proxy_pass http://127.0.0.1:5880/; } }
2019-11-28 23:18:23 277
原创 KindEditor 4.1.11 完整图片上传 表单提交Demo 解决js提交为空的问题
首先上效果图1、编辑页面2、图片上传完成后显示样式由此可看到图片上传已完成,返回的是图片URL3、提交后控制台输出============================分割线=====================================1、下载KindEditor首先下载KindEditor,在此版本为4.1.11,点击下载2、新建项...
2019-05-10 15:48:35 3015 9
原创 基于Guns框架,表格做批量删除处理
首先上效果图:1、打开对应页面的entity.js,将radio改为checkbox2、在对应删除的JS中做如下处理:Selection.delete = function () { if (this.check()) { var selected = $('#' + this.id).bootstrapTable('getSelections')...
2019-04-26 16:31:18 1152 1
原创 java图片服务器/上传图片到服务器返回URL
后端代码:/** * 文件上传返回url */ @ResponseBody @RequestMapping("/upload") public String uploadPicture(@RequestParam(value="file",required=false) MultipartFile file, HttpServletRequest...
2019-04-17 10:31:39 7632
原创 富文本在页面不进行渲染的解决办法
当从数据库读出以富文本方式保存的数据时,有时页面会不进行渲染,解决办法如下:<!DOCTYPE html><html lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>使用帮助&l...
2019-03-19 17:52:17 3584
原创 通过实体类生成建表SQL语句实现方法
import java.io.File;import java.io.FileOutputStream;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.List;import org.hibernate.hql.internal.ast.SqlGenerator;import or...
2019-01-15 09:27:45 4104 7
原创 java使用JSON-RPC进行BTC、LTC钱包开发
1、首先在本地安装BTC(LTC)钱包,安装包下载地址。2、在数据文件夹中新建bitcoin.conf(litecoin.conf),默认数据文件夹位置在 C:\Users\Administrator.PC-20170606QNRN\AppData\Roaming\BitCoin3、打开新建的配置文件,输入以下内容rpcuser=userrpcrpcpassword=userpasswordr...
2018-05-23 16:31:32 10533 10
原创 使用bootstraptable实现批量删除
<table class="table table-striped table-bordered table-hover" id="users" data-show-export="true" data-toggle="table" data-pagination="true" data-search="true" data-show-refresh="true
2018-05-07 11:49:06 4138
原创 web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开
web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开<style type="text/css">* { margin: 0; padding: 0;}a { text-decoration: none;}img { max-width: 100%; height: auto;}.weixin-tip { display: none; positi...
2018-03-29 16:29:12 8741
静态HTML5接入海康websocket视频流Demo|海康ws视频流接入H5页面Demo
2024-03-18
zookeeper+Dubbo Demo
2017-11-29
zookeeper+Dubbo环境搭建所需工具
2017-11-29
Spring SpringMVC Hibernate整合
2017-08-31
Springmvc拦截器导致controllor不执行
2017-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人