最近发几篇简单的入门文章,帮助刚刚进入行业的工程师。这篇文章将带你学习如何使用智能合约开发语言Solidity创建一个名为“HelloWorld”的智能合约。这篇文章不需要先验知识,初学者也很容易上手,跟着下面的步骤操作也可以轻松地的创建你的第一个智能合约。什么是智能合约智能合约是在区块
智能合约开发语言—Move与Rust的对比https://medium.com/@kklas/smart-contract-development-move-vs-rust-4d8f84754a8f翻译一篇Move与Solana上智能合约开发对比的文章,原文非常长,我计划
Rust每日一题(3)---数据结构-数组-remove-duplicates-from-sorted-arrayleetcode地址给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由
它到底是怎么运行的呢。比特币是什么比特币是一种基于分布式网络的数字货币。比特币系统(广义的比特币)则是用来构建这种数字货币的网络系统,
下图是我从etherscan截取的一笔交易里与gas费有关的部分。
当推出一个新的PFP风格的NFT集合时(比如BoredApeYachtClub),为每一个NFT使用一个占位符图像,并且只有在所有NFT都被创建后才显示最终的NFT的方式,已经成为一种常见的做法。这是一个重要的操作,因为没有它,人们可以根据元数据暴露的特性的稀缺性来选择创建哪些NFT。在
通过比较以太坊与Solana的编程模型开始Solana开发之旅
现在是时候开发自己的NFT集合并将其元数据存储在IPFS上要求应该只存在10个LearnWeb3PunkNFT,并且每个都应该是唯一的。
xSurge被攻击事件发生在2021-08-16日,距离今天已经近1年了,为什么还会选择这个事件进行分析?主要是这个攻击过程很有意思,有以下的几点思考
nonReentrant
前言
小 A 最近收到了交易所活动的短信,于是小 A 在浏览器输入“xx 钱包官方”,点进排在首位的链接,下载 App-创建钱包-转入资产,一气呵成。没一会,小 A 收到了转账成功的通知,他钱...
知道测试问题
知道测试...
Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求,点我 -> 解密 Redis 为什么这么快的秘密。
把 Redis 作为缓存组...
本文作者:bixia1994[1]
独乐乐,不如众乐乐。下面是我自己重现 CREAM 的第二次经典 HACK 的分析思路,以及 POC。其实我觉得锅应该 yEarn 来背。毕竟是 yEarn 与 Cream 合作的。
Ref htt...
本文作者:shenstone.eth 1.How would you call a function on a third party contract B, on behalf of the sender, through your contract A, guaranteeing no reverts?
解析: 题目意思...
Markdown中Latex 数学公式基本语法 公式排版 分为两种排版:
需注意:
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract Verify { function VerifyMessage(bytes32 _hashedMessage, uint8 _v, bytes32 _r, bytes32...