开发者社区> 问答> 正文

联盟链上智能合约 验证地址是否 合约地址 报 10304 , debug 模式却就正常

联盟链上智能合约 验证地址是否 合约地址 报 10304 , debug 模式却就正常,代码 :

pragma solidity ^0.4.19;

contract Asset {

   function isContract(identity account) internal view returns (bool) {

        uint256 size;

        assembly { size := extcodesize(account) }
        if( size > 0 ){
            return true;
        }else{
            return false;
        }
    }
    function test(identity aaa) view public returns  (bool){
        return isContract(aaa);
    }

}

展开
收起
1498318261021372 2021-09-28 13:31:17 943 0
0 条回答
写回答
取消 提交回答
问答分类:
来源圈子
更多
收录在圈子:
上链,从蚂蚁开放联盟链开始!
问答排行榜
最热
最新

相关电子书

更多
自主管理身份:分布式数字身份和可验证凭证 立即下载
基于密码技术的 云数据全生命周期保护 立即下载
《蚂蚁链授权宝》 立即下载