带你玩转区块链--基于以太坊丰碑、缅怀李将军【特别篇】

//请点击我的简书查看全部内容:

 

https://www.jianshu.com/p/330318e51096

三、基于Web3/Node.js在以太坊Rosten中留下永不可逆的数据

         在以太坊中留下不可逆的数据,我们需要在交易过程中,进行数据输入。代码如下:

let Web3 = require("web3");
let fs = require("fs");
let web3 = new Web3();
let Hdwallet=require('truffle-hdwallet-provider');
let memoryWords='....填你的助记词...';
let agentIP='填写你的infura_IP';
let provider=new Hdwallet(memoryWords,agentIP);
web3.setProvider(provider);
let str='      雄鸡报晓、野狼峪中刃倭寇。\n' +
    '\n' +
    '      旭日东升、平安县下写悲歌。\n' +
    '\n' +
    '      烈日当头、金门岛外战老友。\n' +
    '\n' +
    '      十年浩劫、铁门栏杆仍犹斗。\n' +
    '\n' +
    '      日薄桑榆、小楼屋中尽传奇。\n' +
    '                       \n' +
    '                      laughing\n' +
    '                     2020.2.24'
let data = Buffer.from(str).toString('hex');
data = '0x'+data;
console.log(data);

//将数据写入到交易中
let coinbase = "0xc394628866a34f5Fc6355350700EE8c90dcD1b94"
console.log(coinbase)
let user1 = "0x635B4764D1939DfAcD3a8014726159abC277BecC";

let run=async ()=>{
    let address = web3.eth.sendTransaction({
        from:coinbase,
        to:user1,
        value:'0x00',
        data:data
    });
    console.log(address.hash)
};
run();

结果如下: 

尾言: 

           现在的我们吃得饱穿得暖,每日欢声笑语。甚至有些人有闲时可以吃吃野味、吃吃蝙蝠...玩命挥霍着我们的青春。却不知现在的生活是我们的先辈抛头颅、洒热血拿命换来的。人要学会忆苦思甜、要学会不惧困难。

         最后送一句话给大家:“面对强大的对手明知不敌也要毅然亮剑。即使倒下也要成为一座山一道岭”,这句话便是‘亮剑’精神,也是李云龙的一生写照。希望2020年的我们不惧困难、珍惜现在、勇往直前!

      

发布了21 篇原创文章 · 获赞 0 · 访问量 4229

猜你喜欢

转载自blog.csdn.net/Laughing_G/article/details/104478669