閃電貸簡(jiǎn)介 uniswap 中提供了閃電貸功能危融,大概的意思是用戶可以無(wú)擔(dān)保地先借錢活鹰,然后用錢,最后再還錢邮偎∥颠叮可以無(wú)擔(dān)保地放心借錢棺克,是因?yàn)榻桢X和還錢都是在同一筆交易中症概,借貸合約會(huì)...

閃電貸簡(jiǎn)介 uniswap 中提供了閃電貸功能危融,大概的意思是用戶可以無(wú)擔(dān)保地先借錢活鹰,然后用錢,最后再還錢邮偎∥颠叮可以無(wú)擔(dān)保地放心借錢棺克,是因?yàn)榻桢X和還錢都是在同一筆交易中症概,借貸合約會(huì)...
概要 本系列前兩節(jié)分別介紹了uniswap的 核心函數(shù)mint和 burn, 本章將介紹剩下最重要的swap兌換函數(shù)但荤; swap 與其說(shuō)該函數(shù)是兌換罗岖,不如說(shuō)是借貸,因?yàn)槟憧梢?..
概要 書(shū)接上文腹躁,上文介紹了uniswap的mint鑄造函數(shù)源碼桑包,這一章繼續(xù)介紹 burn函數(shù)(銷毀) 。 burn burn銷毀函數(shù)和mint鑄造函數(shù)可以說(shuō)正好是相反...
前言 前段時(shí)間看了下uniswap相關(guān)的白皮書(shū)[https://uniswap.org/whitepaper.pdf]及源碼纺非,在此想做一個(gè)系列總結(jié)哑了,不求面面俱到,盡量...
背景介紹 slither作為合約安全檢查神器烧颖,可以最智能和全面的檢查合約常見(jiàn)漏洞及書(shū)寫規(guī)范弱左,是一種輔助人工檢查的得力助手。 合約代碼 代碼檢測(cè) 使用 slit...
場(chǎng)景簡(jiǎn)介 外部合約引用是合約復(fù)用的一種高效方式炕淮,但是任何合約的地址都可以被強(qiáng)轉(zhuǎn)為任何合約類型科贬,所以這里也是作惡者常會(huì)利用的地方。 合約介紹 上面這個(gè)銀...
場(chǎng)景簡(jiǎn)介 委托調(diào)用是合約復(fù)用的一種有效方式。邏輯由庫(kù)合約(delegate lib contract)處理榜掌,但是最終的狀態(tài)數(shù)據(jù)(持久化數(shù)據(jù))及上下文數(shù)據(jù)(msg.se...
場(chǎng)景簡(jiǎn)介 對(duì)于合約來(lái)說(shuō),一般來(lái)說(shuō)都是先被部署乘综,然后才會(huì)才會(huì)發(fā)生相關(guān)的交易行為憎账,進(jìn)而產(chǎn)生數(shù)據(jù)和余額。但是有一種特殊情況卡辰,就是通過(guò)提前計(jì)算合約的地址胞皱,往里面轉(zhuǎn)賬。這樣的話...
場(chǎng)景簡(jiǎn)介 以太坊中的數(shù)字是會(huì)向上或向下溢出的九妈,比如 uint8的范圍是0~255反砌,如果0 減去-1就會(huì)得到最大的數(shù)255。合約代碼如下: 合約功能簡(jiǎn)介:為了演示萌朱,...
創(chuàng)作背景 最近由于公司項(xiàng)目原因晶疼,接觸了不少智能合約的開(kāi)發(fā)工作酒贬,并發(fā)現(xiàn)了一些問(wèn)題,所以準(zhǔn)備寫一系列關(guān)于contract security方面的文章翠霍,做下總結(jié)锭吨,同時(shí)希望能幫到類似...