测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度--1测试文本长度
testtesttestteststtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest
创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-all1创建文章-a
我们正青春
去年,我研究了一些[顶级的智能合约开发者框架](https://betterprogramming.pub/the-top-blo...
OpenZeppelin Hardhat Upgrades 使用教程
RedPackage是首届Move黑客松中,由虫洞工作室设计的一个很好玩、很实用的工具。
在UUPS中,其实现了EIP-1967. EIP-1967的目的是规定一个通用的存储插槽,用于在代理合约中的特定位置存放逻辑合约的地址。
最近在项目中要使用到Timelock和权限管理部分,故查阅了下Openzepplin的相关实现,意外发现Openzepplin在前两天刚刚给Timelock打补丁,原因是Timelock合约在今年8月份前的版本实现中存在一个严重的漏洞,允许任何执行者升级其权限成为admin,而执行恶意程序。
Timelock
Openzepplin
admin
Move的Resource是天生的NFT,有非常好的安全性,Starcoin是去中心化的公链。所以,Starcoin&Move将是安全的元宇宙基础设施。
Starauction是首届Starcoin & Move黑客松的一个参数项目,由Mars&Earth团队提交。
这段时间总是与NFT打交道,大部分NFT都采用了EIP721标准,且均采用了Openzepplin的EIP721实现。前段时间详细看过Openzepplin的相关实现,但是偷懒了,没有整理成文档,导致后面的记忆总是不深刻,理解也不深刻。此次正好将其实现全部整理一下。
上篇文章简单分析Gnosis Safe中的部分业务逻辑,主要是链下签名与链上验证的逻辑,关于方法执行,Gas费用扣减等并未涉及到。因为主要是目前也暂时用不到那一块。这一篇文章主要是分析下GnosisSafe的合约结构
Gnosis
GnosisSafe
一篇水文
Genosis Safe简单来讲是一个多签钱包,它允许多个账户对同一笔交易进行签名,实现账户资金的安全管理。
Error! Unable to generate Contract ByteCode and ABI (Expected library(ies) but one or more was not provided) Found the following ContractName(s) in source code : **Context...
手把手讲清Move的核心特性:1、Module&Struct&Function;2、Ability;3、Generic;
搭建 Paradigm CTF 2021 比赛环境,从入门到放弃~
最近的NFT异常的火热,上一篇文章中分析了Samczsun提出的HashMasks这一NFT,对EIP721进行了简单的了解。但是在后续的沟通中,发现对于NFT,其意义远远超过了冰冷的EIP721. 同时也发现,自己对于NFT的理解是非常浅薄的。故借此文章将NFT的一些简单的玩法梳理一下。但仍遵循我们的Hack Replay的传统,找到合约漏洞,给出可执行的POC。
本题目是比较经典的重进入,本文尝试用Samczsun提出的四步法来解答该题目。即找到外部调用,判断外部调用是否可以被利用,是否满足三种外部调用模式,尝试利用它。
12 篇文章,-40 学分