LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

functional

1. 引谈 | Function X:区块链技术赋能智能手机

...自动存储的大量重要数据将很容易被那些不负责任的人滥用。本文围绕“X?Function”---一个可以根据它们主人的口味来定制智能手机的区块链技术平台,聊聊区块链对手机的赋能。Function X(Pundi X)是第一个将区块链技术应用到智能手机的平台,它让用户可以随心所欲地创造各种形式的智能手机。事实上...

知识:智能手机,平台,技术,区块

2. PDXUtopia区块链协议栈使用Solidity调用wasm智能合约

...=0.7.7) 中编写合约接口,并编译```soliditypragma solidity ^0.5.3;contract hello_wasm_abi {function getcounter() public view returns(uint256);function get(string memory key) public view returns(string memory);function put(string memory key,string memory val) public payable;}```### JSON ABI编译合约接口可以得到对应的 `ABI JSON` 描述,提供合约地址和此 `JSON ABI` 文...

知识:合约,合约地址,智能合约,创建区块

3. 评测:FX——去中心化的生态平台

今天要说的项目是Function X(FX),总部位于新加坡。于2019年正式上线,项目的定位是基于区块链技术的去中心化生态平台。观点:大致看了下Function X,它有点类似于应用公链——去中心化应用平台,比如它主要的服务就是为开发者提供应用开发服务,为用户提供区块链应用服务以及金融服务等。但实...

知识:代币,持币,去中心化,代币总量

4. Jquery发展历程

...流程说明。第一个例子是为元素注册一个事件:Behaviour.register({'#example li': function(e){e.onclick = function(){this.parentNode.removeChild(this);}}});他认为应该改写为:$('#example li').bind('click',function(){this.parentNode.removeChild(this);});第二个例子是为不同的元素注册不同的事件:Behaviour.register({'b.someclass' : function(e){e.onclick = fun...

知识:例子,元素,事件,他认为

5. 关于形式化验证两大工具VaaS 、 Mythril测试对比报告

...保护的转账) Check This Balance(合约资金受到严格限制) ArbitraryJumpwith Function(具有函数类型变量的任) Overload Assert(重写assert函数) CompilerVersionDeclaration(编译器版本声明) Constructor Mistyping(构造函数失配) Complex Code In Fallback Function(fallback函数使用) Unary Operation(+= 写成=+ ) ...

知识:智能合约,工具,区块,以太坊

6. 智能合约编写之 Solidity的设计模式 | FISCO BCOS系列开发教程

...下:contract AddService{ uint private _count; mapping(address=>bool) private _adders; function addByOne() public { //强制要求每个地址只能调用一次 require(_adders[msg.sender] == false, "You have added already"); //计数 _count++; //调用账户的回调函数 AdderInterface adder = AdderInterface(msg.sender); adder.notify...

知识:solidity,设计模式

7. CTF技能宝典之智能合约#重入漏洞

...sten.etherscan.io/address/0x93466d15A8706264Aa70edBCb69B7e13394D049f#code题目分析题目提示:function?payforflag(string?md5ofteamtoken,string?b64email)?public{ ????????require(balance[msg.sender]?>=?10000000000); ????????balance[msg.sender]=0; ????????owner.transfer(address(this).balance); ????????emit?sendflag(md5ofteamtoken,b64email); ????}合约源码:查看合约题目,发现并没...

知识:合约,智能合约,合约地址,函数

8. 有趣的智能合约蜜罐分析(上)

...超长空格,29 行处也有超长空格,在没有去掉这些多余的空格时代码如下:function?withdraw()?payable?public?{?//?提款功能 ????require(msg.sender?==?Owner);?//?要求消息调用者为合约所有者 ????Owner.transfer(this.balance);?//?将合约中所有以太币转给合约所有者 }这段代码的意思是:只有调用者为合约所有者时,才能使用?withd...

知识:合约,以太币,智能合约,代币

9. 基于solidity智能合约在tron网络中进行异步调用

...Callback方法进行简单回调。 ... uint constant EXAMPLE1 = 1; uint constant EXAMPLE2 = 2; function Demo() public payable { Run(EXAMPLE1, "json:https://api.kraken.com/0/public/Ticker pair=ETHUSD", "result.XETHZUSD.a[0]", "-", 2, 5000); Callback(EXAMPLE2, 20, 100000); } function CaptainsResult(uint UniqueIdentifier, string Result, bool IsError) external onlyCaptainsOrdersAllowe...

知识:合约,以太坊,智能

10. PDXUtopia区块链协议栈支持WASM合约与Solidity之间互相调用

...完整的合约接口定义如下:solidity// wasm 合约接口:contract?hello_wasm_abi?{??? ??function?getcounter()?public?view?returns(uint256);?? function?get(string?memory?key)?public?view?returns(string?memory);??? ?????????????????????????function?put(string?memory?key,string?memory?val)?public?payable;调用 solidity 合约的 get 方法 :function?solget(address?addr,?string?memory?key...

知识:合约,合约地址,智能合约,区块链协议

11. Solidity的SMTchecker现在支持多事务检查和无边界循环

...,其中每个循环迭代都是一个事务: constructor(...); while(true) random_public_function(...); 新引擎的目标是自动推断循环和状态不变量,同时尝试证明安全属性,消除了前面写的额外假设的需要。 我们可以通过分析前一篇文章中的相同合同立即看到结果,而无需额外的假设: pragma experimental SMTChecker; contrac...

知识:合约,断言,函数

12. 某动态js加密cookie网站爬虫记录

...ADbnLVIc/d.FxJzG50F.3e2af61.js" r='m'></script><script type="text/javascript" r="m">(function(){var _$1B=0,_$cb=[[2,4,0,6,3,1,5,7],[97,4,63,4,78,47,10,82,53,20,38,20,66,3,90,20,87,49,77,75,37,93,33,61,42,44,56,50,20,39,83,57,26,54,6,21,41,95,96,11,21,45,74,62,43,69,21,15,98,92,98,17,47,58,21,30,51,29,48,16,89,14,76,21,73,13,21,85,81,64,35,20,40,9,67,64,31,7,20,55,64,20,68,47,27,0,88...

知识:浏览器,加密

13. 【以太坊智能合约编程】之【solidity傻瓜代码2】----简单的数据存储:设置和查

...的代码pragma solidity >=0.4.16 <0.9.0; contract SimpleStorage { uint storedData; function set(uint x) public { storedData = x; } function get() public view returns (uint) { return storedData; } }代码的解释pragma solidity >=0.4.16 <0.9.0;第1句。pragma告知编译器如何处理源代码的指令。第2句。contract (合约)Simple(...

知识:合约,智能合约,智能合约编程,以太坊

14. 墨客科普 | MOAC BlockChain SafeMath库

...ty's `+` operator.   *   * Requirements:   * - Addition cannot overflow.   */   function safeAdd(uint256 a, uint256 b) internal pure returns (uint256) {   uint256 c = a + b;   require(c >= a, "SafeMath: addition overflow");   return c;   }   /**   * @dev Returns the subtraction of two unsigned integers, reverting on   * overflow (when the result i...

知识:智能合约,仅限,正数,被除数

15. 墨客科普 MOAC BlockChain SafeMath库

...ty's `+` operator.   *   * Requirements:   * - Addition cannot overflow.   */   function safeAdd(uint256 a, uint256 b) internal pure returns (uint256) {   uint256 c = a + b;   require(c >= a, "SafeMath: addition overflow");   return c;   }   /**   * @dev Returns the subtraction of two unsigned integers, reverting on   * overflow (when the result i...

知识:智能合约,仅限,正数,被除数