首页 > 其他分享 >2023 hgame趣题——1

2023 hgame趣题——1

时间:2023-01-21 01:11:06浏览次数:50  
标签:function hgame payable 趣题 2023 address balance

hgame 2023 week2 Transfer

借hgame开始入门学习自己一直想接触的Blockchain方向,在四周的比赛时间内会记录hgame中有趣的问题,Crypto方向等a掉四周的题目一起放出来

源代码:

// SPDX-License-Identifier: UNLICENSED
pragma solidity >=0.8.7;

contract Transfer{
    constructor() {}

    function isSolved() public view returns(bool) {
        return address(this).balance >= 0.5 ether;
    }
}

需要使得balance的值≥0.5,这里使用合约自毁函数selfdestruct,传入payable address类型参数,自毁后该合约余额全部传入参数地址中
exp:

// SPDX-License-Identifier: UNLICENSED
pragma solidity >=0.8.7;

contract Attack{
    uint public balance = 0;

    function destruct(address payable _to) external payable {
        selfdestruct(_to);
    }
    
    function deposit() external payable {
        balance += msg.value;
    }

}


编译后顺序执行deposit destruct即可

第一道成功解出的Blockchain

标签:function,hgame,payable,趣题,2023,address,balance
From: https://www.cnblogs.com/App1eTree/p/17063381.html

相关文章

  • x210-2023-01-20
    1、三星S5PV210手册GPJ0CON寄存器是4bit对应一个pin脚的,所以GPJ0CON[7]~GPJ0CON[0]刚好平分32bit,但这里不是要说的重点,而是GPJ0DAT[7:0],因为到了19-ARM硬件接口GPIO4,如果......
  • 2023-01-20 早上被叫醒的是老家“情报中心”的开会声
    2023-01-20周五今天早上被叫醒的不是梦想,是老家经典的“情报中心”开会声,是早早出来售卖各种用来“念心”的肉丸子的叫卖声,我猜明天叫醒我的就应该是潮汕地区特别经典的......
  • 2023-01-16 下高铁一堆人热情迎接 找培民
    2023-01-16周一16号坐高铁回家,下站后外面一片人,都是开小汽车三轮车和摩托车的司机。在拉客,嘴里喊着隆江惠来溪西有无。因为我知道外面有班车能到达我要去的地方所以我......
  • 2023-01-18 隆江猪脚饭
    2023-01-18周三关于隆江猪脚饭,隆江本地哪家猪脚饭最正宗,这个问题一直被讨论着。网络上各种网红来隆江打开隆江猪脚饭的时候,无疑是“猪脚兴饭店”这家店。有人说很好吃......
  • 2023牛客寒假算法基础集训营3
    题目链接:https://ac.nowcoder.com/acm/contest/46811#question牛客题目讲解:https://www.bilibili.com/video/BV13D4y1p7Sg/?spm_id_from=333.999.0.0&vd_source=affdde9b0......
  • D 宿命之间的对决【2023牛客寒假算法基础集训营3】
    D 宿命之间的对决原题链接题意现在给定一个正整数n,小红和小紫轮流操作,每次取n的一个因子x,使得n减去x。谁先将n减到0谁输。小红先手操作,她想知道在双方足够聪明的情况......
  • F 迎接终结的寂灭【2023牛客寒假算法基础集训营3】
    F 迎接终结的寂灭原题链接宇宙终极答案代码点击查看代码#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#include<ve......
  • A 不断减损的时间【2023牛客寒假算法基础集训营3】
    A 不断减损的时间原题链接代码点击查看代码#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#include<vector>#includ......
  • SMU Winter 2023 Round #6 (Div.2)
    A.OP题目:现在请你喊出某次神秘活动中的口号"fengqibisheng,yingyueerlai!"(不包含引号)。思路:这道题输出这句话就行B.Add9Zeros题目:题意就是将数组A中的数加9后拿......
  • SMU Winter 2023 Round #7 (Div.2)
    A.解开束缚缠丝II题意:在一堆字符里面找出最长的回文串,并把它的长度输出出来。思路:这道题,一开始想的是把所有情况都列举出来,然后一一判断是不是回文串。后面根据第二个......