スマートコントラクト?なるほどわからん

とは?

ブロックチェーン上に保存されたプログラムらしい

やってみた

RemixというIDEを使えばいい感じ

Remix - Ethereum IDE & community (remix-project.org)

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract Hitto {
    address public  owner;
    mapping(address=>uint) public valueDict;
    address public latestAddress;

    constructor() {
        owner = msg.sender;
    }

    function setValue(uint given) public {
        valueDict[msg.sender] = given;
        latestAddress = msg.sender;

    }
    receive() external payable { }
}

contract Hitto2 {
    Hitto hitto;
    constructor(Hitto hittoAddress_){
        hitto = hittoAddress_;
    }
    
    function setValue2(uint given) public {
        hitto.setValue(given);
    }
}

ちょっと難しい、、、

仮想通貨を扱える??

← Go home