ethereum(以太坊)--global(全局函数)

Posted eilinge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ethereum(以太坊)--global(全局函数)相关的知识,希望对你有一定的参考价值。

pragma solidity ^0.4.0;

contract modifierTest{
    bytes32 public blockhash;
    address public coinbase;
    uint public difficulty;
    uint public gaslimit;
    uint public blockNum;
    uint public timestamp;
    bytes public calldata1;
    uint public gas;
    address public sender;
    bytes4 public sig;
    uint public msgValue;
    uint public now1;
    uint public gasPrice;
    address public txOrigin;


    function tt(){
        //给定区块号的哈希值,只支持最近256个区块,且不包含当前区块
        blockhash = block.blockhash(block.number -1);
        coinbase  = block.coinbase;//当前块矿工的地址
        difficulty = block.difficulty;//当前块的难度
        gaslimit = block.gaslimit;//当前块的gaslimit
        blockNum = block.number; //当前区块的块号
        timestamp = block.timestamp;//当前块的时间戳==now
        calldata1 = msg.data;//完整的调用数据: 0x1e36169e
        gas = msg.gas;//当前还剩下的gas
        sender = msg.sender;//当前调用发起人的地址: 0xCA35b7d915458EF540aDe6068dFe2F44E8fa733c
        sig = msg.sig;//调用数据的前4个字节(函数标识符): 0x1e36169e
        msgValue = msg.value;//这个消息所携带的货币量,单位wei
        now1 = now;
        gasPrice = tx.gasprice;//交易的gas价格
        txOrigin = tx.origin;//交易的发送者(完整的调用链): 0xCA35b7d915458EF540aDe6068dFe2F44E8fa733c
    }
}
直接调用,后面无需()

 

以上是关于ethereum(以太坊)--global(全局函数)的主要内容,如果未能解决你的问题,请参考以下文章

区块链,使用 Go-Ethereum 搭建以太坊私有链

使用 Go-Ethereum 1.7.2搭建以太坊私有链

以太坊是什么?|猿创征文

[中文] 以太坊(Ethereum )白皮书

区块链以太坊(Ethereum )高级进阶实战视频教程

[Ethereum] 以太坊区块链搭建与使用-私有链