首頁
通知
個人檔案
熱門文章
新聞
書籤與點讚
歷史紀錄
創作者中心
設定
爱与和平520
13
貼文
關注
爱与和平520
關注
你好👋
3
關注
19
粉絲
13
點讚數
0
分享數
所有內容
貼文
爱与和平520
--
查看原文
以太坊meme龍頭潛力的銘文 cats,可以打幾張防身給大家推薦一個具有以太坊meme龍頭潛力的銘文 cats,現在纔打了16% 推薦理由如下: 1.以太坊上目前還沒有出現BRC20 rats這種現象級meme龍頭幣 2.cats 單詞簡單容易記住,老鼠和貓具有很強的關聯性 3.誰能拒絕這麼可愛的貓貓呢 按現在的gas只要0.6U的gas就可以打一張cats銘文 下面是ETH cats銘文的鑄造方法: 1.推薦用一個新錢包(小狐狸),往裏面打一點ETH,5~10U 的ETH即可 2.訪問http://etch.market,點擊右上角Connect Wallet按鈕,鏈接你的小狐狸或者OK錢包
以太坊meme龍頭潛力的銘文 cats,可以打幾張防身
給大家推薦一個具有以太坊meme龍頭潛力的銘文 cats,現在纔打了16%
推薦理由如下:
1.以太坊上目前還沒有出現BRC20 rats這種現象級meme龍頭幣
2.cats 單詞簡單容易記住,老鼠和貓具有很強的關聯性
3.誰能拒絕這麼可愛的貓貓呢
按現在的gas只要0.6U的gas就可以打一張cats銘文
下面是ETH cats銘文的鑄造方法:
1.推薦用一個新錢包(小狐狸),往裏面打一點ETH,5~10U 的ETH即可
2.訪問http://etch.market,點擊右上角Connect Wallet按鈕,鏈接你的小狐狸或者OK錢包
爱与和平520
--
查看原文
【合約開發語言solidity學習】solidity 事件幣友們,又到了學習區塊鏈技術的時候,熊市末期多看少動多學習,經過一個月的業餘時間,瞎哥已經把solidity語言基礎學完😁希望在ETH 1W美金以前把WEB3相關技術都能融會貫通$ETH 一、solidity語言中的事件是什麼? 外部獲取只能合約的狀態變化,事件其實是以太坊的日誌接口,在調用合約函數的時候需要把這個調用提交到以太坊網絡上,這個過程比較耗時,通常是異步執行的,我們提交以後是不能直接獲得結果的,我們要想知道結果可以使用事件來接收處理結果。 事件是用於合約外部進行通知,事件其實是以太坊的日誌接口,日誌是一個特殊結構,可以索引 。二、如何使用solidity事件? 使用event關鍵字來聲明事件,這個事件是可繼承的。solidity的看起來就是其他語言的一個log函數。 event EventName(uint param); 使用emit關鍵字來發出一個事件 emit EventName(10) 下面圖是代碼實戰,可以看到logs裏面有保存事件記錄的信息 三、solidity事件的關鍵作用? solidity的主要作用是用於DAPP的監聽,以下是dapp監聽的僞代碼 var ev = contractInstance.EventName(); ev.watch(function(err,result){ result.args.name;}) ;
【合約開發語言solidity學習】solidity 事件
幣友們,又到了學習區塊鏈技術的時候,熊市末期多看少動多學習,經過一個月的業餘時間,瞎哥已經把solidity語言基礎學完😁希望在ETH 1W美金以前把WEB3相關技術都能融會貫通
$ETH
一、solidity語言中的事件是什麼? 外部獲取只能合約的狀態變化,事件其實是以太坊的日誌接口,在調用合約函數的時候需要把這個調用提交到以太坊網絡上,這個過程比較耗時,通常是異步執行的,我們提交以後是不能直接獲得結果的,我們要想知道結果可以使用事件來接收處理結果。 事件是用於合約外部進行通知,事件其實是以太坊的日誌接口,日誌是一個特殊結構,可以索引 。二、如何使用solidity事件? 使用event關鍵字來聲明事件,這個事件是可繼承的。solidity的看起來就是其他語言的一個log函數。 event EventName(uint param); 使用emit關鍵字來發出一個事件 emit EventName(10) 下面圖是代碼實戰,可以看到logs裏面有保存事件記錄的信息 三、solidity事件的關鍵作用? solidity的主要作用是用於DAPP的監聽,以下是dapp監聽的僞代碼 var ev = contractInstance.EventName(); ev.watch(function(err,result){ result.args.name;}) ;
ETH
爱与和平520
--
查看原文
【合約開發語言solidity學習】回退函數 Fallback幣友們,又到了學習區塊鏈技術的時候,今天給大家分享下什麼是solidity的回退函數 。熊市末期很難熬,黑瞎子相信ETH下輪牛市一定會到1W美金一枚。$ETH 回退函數,英文名稱Fallback,是一個無名稱、無參數、無返回值的函數,一個合約可以有一個回退函數,當給合約轉ETH時,需要有payable回退函數,如果調用合約時,沒有匹配上任何函數,就會調用回退函數。 在solidity0.5版本以前,回退函數通常用於接收ETH轉賬,因爲合約中沒有默認接收函數,在solidity0.6版本後回退函數有了新的語法和關鍵字,可以用fallback關鍵字來顯示聲明回退函數
【合約開發語言solidity學習】回退函數 Fallback
幣友們,又到了學習區塊鏈技術的時候,今天給大家分享下什麼是solidity的回退函數 。熊市末期很難熬,黑瞎子相信ETH下輪牛市一定會到1W美金一枚。
$ETH
回退函數,英文名稱Fallback,是一個無名稱、無參數、無返回值的函數,一個合約可以有一個回退函數,當給合約轉ETH時,需要有payable回退函數,如果調用合約時,沒有匹配上任何函數,就會調用回退函數。
在solidity0.5版本以前,回退函數通常用於接收ETH轉賬,因爲合約中沒有默認接收函數,在solidity0.6版本後回退函數有了新的語法和關鍵字,可以用fallback關鍵字來顯示聲明回退函數
ETH
爱与和平520
--
查看原文
【合約開發語言solidity學習】solidity庫的使用幣友們,又到了學習區塊鏈技術的時候,給大家充值下信仰,下輪牛市ETH一定會到1W美金。$ETH 一、什麼是solidity的庫? solidity的庫是一個特殊的合約,它可以像合約一樣部署,但沒有狀態變量,不能存ETH。庫是可以重複使用的,部署一次,在不同的合約內反覆使用,使用庫可以節約gas,相同的代碼不用重複部署多次。 二、solidity的庫如何定義使用? 使用library關鍵字,函數庫使用委託的方式調用DELEGATECALL。庫代碼實在發起合約中執行。
【合約開發語言solidity學習】solidity庫的使用
幣友們,又到了學習區塊鏈技術的時候,給大家充值下信仰,下輪牛市ETH一定會到1W美金。
$ETH
一、什麼是solidity的庫?
solidity的庫是一個特殊的合約,它可以像合約一樣部署,但沒有狀態變量,不能存ETH。庫是可以重複使用的,部署一次,在不同的合約內反覆使用,使用庫可以節約gas,相同的代碼不用重複部署多次。
二、solidity的庫如何定義使用?
使用library關鍵字,函數庫使用委託的方式調用DELEGATECALL。庫代碼實在發起合約中執行。
ETH
GAS
爱与和平520
--
查看原文
【合約開發語言solidity學習】繼承幣友們,又到了學習區塊鏈技術的時候,熊市末期多學習多儲備,下輪牛市ETH一定會到1W美金一枚。$ETH solidity是一門面向對象語言,也有繼承的特性。合約繼承的合約可以訪問所有非private成員。 一、solidity的繼承是如何使用的,繼承的訪問有哪些? 在solidity中關鍵字is表示繼承,通過複製代碼的方式實現繼承。solidity對象一共有4種可見性修飾符號分別是:external (外部訪問)、public(內部/外部都可訪問)internal (內部及繼承)private(內部訪問),其中external、public、internal都可以被繼承。
【合約開發語言solidity學習】繼承
幣友們,又到了學習區塊鏈技術的時候,熊市末期多學習多儲備,下輪牛市ETH一定會到1W美金一枚。
$ETH
solidity是一門面向對象語言,也有繼承的特性。合約繼承的合約可以訪問所有非private成員。
一、solidity的繼承是如何使用的,繼承的訪問有哪些?
在solidity中關鍵字is表示繼承,通過複製代碼的方式實現繼承。solidity對象一共有4種可見性修飾符號分別是:external (外部訪問)、public(內部/外部都可訪問)internal (內部及繼承)private(內部訪問),其中external、public、internal都可以被繼承。
ETH
爱与和平520
--
查看原文
【合約開發語言solidity學習】函數修飾符幣友們,又到了學區塊鏈技術的時候了😄,黑瞎子今天給大家分享下什麼是solidity的函數修飾符。 一、payable函數修飾符 payable函數表示一個函數能附加以太幣調用,可用於普通函數、構造函數和回退函數 二、函數修飾符 view view 表示一個函數不能修改狀態,本地執行時不消耗gas。 哪些情況下認爲是改了狀態呢: 1.寫狀態變量 2.觸發合約事件 3.創建其他的合約
【合約開發語言solidity學習】函數修飾符
幣友們,又到了學區塊鏈技術的時候了😄,黑瞎子今天給大家分享下什麼是solidity的函數修飾符。
一、payable函數修飾符
payable函數表示一個函數能附加以太幣調用,可用於普通函數、構造函數和回退函數
二、函數修飾符 view
view 表示一個函數不能修改狀態,本地執行時不消耗gas。
哪些情況下認爲是改了狀態呢:
1.寫狀態變量
2.觸發合約事件
3.創建其他的合約
ETH
GAS
DATA
爱与和平520
--
查看原文
【合約開發語言solidity學習】 函數修改器一、什麼是函數修改器? 函數修改器(Modifier)可以用來改變一個函數的行爲,通常用於在函數執行時檢查某種前置條件,有點類似於物件導向程式設計裏面的切面或中間件。和切面、中間件不同的是,solidity的函數修改器會把修改器的程式碼插入要修改的函數前面去執行。 modifier onlyAdmin { require(msg.sender==admin); // do some thing... _; } function start() public onlyAdmin{
【合約開發語言solidity學習】 函數修改器
一、什麼是函數修改器?
函數修改器(Modifier)可以用來改變一個函數的行爲,通常用於在函數執行時檢查某種前置條件,有點類似於物件導向程式設計裏面的切面或中間件。和切面、中間件不同的是,solidity的函數修改器會把修改器的程式碼插入要修改的函數前面去執行。 modifier onlyAdmin {
require(msg.sender==admin);
// do some thing...
_;
}
function start() public onlyAdmin{
爱与和平520
--
查看原文
【合約開發語言solidity學習】數學函數api和加密api一、下面是一些常用的數學函數,使用他們更加安全可靠 addmod(uint x, uint y, uint k) returns (uint): 計算 x + y 然後對 k 取模。 mulmod(uint x, uint y, uint k) returns (uint): 計算 x * y 然後對 k 取模。 二、hash函數相關API hash函數又稱散列函數:任意長度輸入,通過散列算法(MD4、MD5、ripemd-160、SHA「Secure Hash Algorithm」密碼散列函數家族),變換成固定長度的輸出。 SHA家族: SHA1:160位bit值,目前被證明不是特別安全,有可能不同輸入的值會得到同一個hash值
【合約開發語言solidity學習】數學函數api和加密api
一、下面是一些常用的數學函數,使用他們更加安全可靠
addmod(uint x, uint y, uint k) returns (uint): 計算 x + y 然後對 k 取模。
mulmod(uint x, uint y, uint k) returns (uint): 計算 x * y 然後對 k 取模。
二、hash函數相關API
hash函數又稱散列函數:任意長度輸入,通過散列算法(MD4、MD5、ripemd-160、SHA「Secure Hash Algorithm」密碼散列函數家族),變換成固定長度的輸出。
SHA家族:
SHA1:160位bit值,目前被證明不是特別安全,有可能不同輸入的值會得到同一個hash值
爱与和平520
--
查看原文
【合約開發語言solidity學習】區塊交易信息API和ABI 古人云熊市多讀書多學習。話不多說,黑瞎子今天給大家來分享一下ETH智能合約開發語言solidity中區塊交易信息API和ABI的相關知識,碼字不易,希望大家多多支持,期待下輪牛市ETH突破一萬美金🙌$ETH 一、區塊和交易常用的API有哪些? blockhash(uint blockNumber) 返回給定區塊號的哈希值,只支持最近的256個區塊 block.coinbase returns(address) 當前塊礦工的地址
【合約開發語言solidity學習】區塊交易信息API和ABI
古人云熊市多讀書多學習。話不多說,黑瞎子今天給大家來分享一下ETH智能合約開發語言solidity中區塊交易信息API和ABI的相關知識,碼字不易,希望大家多多支持,期待下輪牛市ETH突破一萬美金🙌$ETH
一、區塊和交易常用的API有哪些?
blockhash(uint blockNumber) 返回給定區塊號的哈希值,只支持最近的256個區塊
block.coinbase returns(address) 當前塊礦工的地址
爱与和平520
--
查看原文
【合約開發語言solidity學習】 認識日期時間及時間戳一、sodidity的時間單位 sodidity一共有6個時間單位, seconds、minutes、hours、days、weeks、years,各時間單位轉換,solidity的時間換算並沒有考慮閏年閏月的情況,時間換算並不十分的準確。 下面是各個時間單位的關係 二、如何獲取當前時間 通過bolck對象裏的timestamp屬性就可以獲取當前的時間戳 block.timestamp; 三、如何實現一天內只執行一次? 實現思路保持上一次的執行時間,每次執行時間和上一次執行時間進行對比,如果大於一天則可以執行,代碼如下
【合約開發語言solidity學習】 認識日期時間及時間戳
一、sodidity的時間單位
sodidity一共有6個時間單位, seconds、minutes、hours、days、weeks、years,各時間單位轉換,solidity的時間換算並沒有考慮閏年閏月的情況,時間換算並不十分的準確。
下面是各個時間單位的關係
二、如何獲取當前時間
通過bolck對象裏的timestamp屬性就可以獲取當前的時間戳 block.timestamp;
三、如何實現一天內只執行一次?
實現思路保持上一次的執行時間,每次執行時間和上一次執行時間進行對比,如果大於一天則可以執行,代碼如下
爱与和平520
--
查看原文
如何從零開始搭建一個ETH歸檔節點-01 一、ETH客戶端對配置的要求? ETH歸檔節點對網絡、cpu並沒有非常高的要求,主要是在存儲上有要求,使用 Geth、Nethermind客戶端同步歸檔節點需要12T以上磁盤空間,而Erigon客戶端用一塊4T的硬盤就可以了。黑瞎子目前是用的凱俠CD6 8T的固態硬盤,如果對性能不做要求使用機械硬盤也是可以的,就是同步時間會慢很多,可能需要十幾天時間才能完成歸檔節點的搭建。 黑瞎子目前使用過2臺配置不同的機器都運行過ETH歸檔節點,均無問題。機器配置如下,各位幣有可以作個參考
如何從零開始搭建一個ETH歸檔節點-01
一、ETH客戶端對配置的要求?
ETH歸檔節點對網絡、cpu並沒有非常高的要求,主要是在存儲上有要求,使用 Geth、Nethermind客戶端同步歸檔節點需要12T以上磁盤空間,而Erigon客戶端用一塊4T的硬盤就可以了。黑瞎子目前是用的凱俠CD6 8T的固態硬盤,如果對性能不做要求使用機械硬盤也是可以的,就是同步時間會慢很多,可能需要十幾天時間才能完成歸檔節點的搭建。
黑瞎子目前使用過2臺配置不同的機器都運行過ETH歸檔節點,均無問題。機器配置如下,各位幣有可以作個參考
爱与和平520
--
查看原文
【合約開發語言solidity學習】 類型轉換和delete指令一、什麼是類型轉換 類型轉換是將一個類型轉爲另一個類型,轉換可分爲隱式和顯式轉換。 隱式轉換是在運算符兩邊有不同類型,在不會丟失數據的情況下,編譯器會嘗試隱式轉換類型。 例如:uint8 -> uint16,uint256可以轉換 uint16,uint256 -> uint8 不會自動轉換,因爲可能會丟失數據 顯式轉換是通過代碼強制轉換,例如上面的uint16轉換到uint8,如果你知道這個變量轉換沒問題,就可以自己強制轉換。
【合約開發語言solidity學習】 類型轉換和delete指令
一、什麼是類型轉換
類型轉換是將一個類型轉爲另一個類型,轉換可分爲隱式和顯式轉換。
隱式轉換是在運算符兩邊有不同類型,在不會丟失數據的情況下,編譯器會嘗試隱式轉換類型。
例如:uint8 -> uint16,uint256可以轉換
uint16,uint256 -> uint8 不會自動轉換,因爲可能會丟失數據
顯式轉換是通過代碼強制轉換,例如上面的uint16轉換到uint8,如果你知道這個變量轉換沒問題,就可以自己強制轉換。
爱与和平520
--
查看原文
【合約開發語言solidity學習】 結構體struct一、 關鍵字struct自定義類型 struct Player{ string name; uint coins; } 二、結構體的聲明和初始化 1.僅聲明變量,不初始化 Player public player; 2.按成員順序初始化,如果結構體有mapping需要跳過 Player public player = Player(1,"Tom",1); 3.通過指定成員名稱初始化,這樣就不用指定成員的順序,在結構體變量多的時候,推薦這樣初始化 Player public player = Player({id:1,level:1});
【合約開發語言solidity學習】 結構體struct
一、 關鍵字struct自定義類型
struct Player{
string name;
uint coins;
}
二、結構體的聲明和初始化
1.僅聲明變量,不初始化
Player public player;
2.按成員順序初始化,如果結構體有mapping需要跳過
Player public player = Player(1,"Tom",1);
3.通過指定成員名稱初始化,這樣就不用指定成員的順序,在結構體變量多的時候,推薦這樣初始化
Player public player = Player({id:1,level:1});
爱与和平520
--
查看原文
【合約開發語言solidity學習】 映射類型mapping1.映射類型是什麼 映射類型和PHP的數組比較像是一直key-value的關係,不同之處是映射類型mapping,定義好映射關係後key和value的數據類型都是固定不能變。mapping在合約中通常用於存儲數據,例如存儲用戶地址和其代幣餘額,又或者是存儲用戶地址和其等級。 2.映射類型如何定義和訪問 映射類型通過mapping字段定義,其key的類型不能是變長數組、合約類型、嵌套類型,value類型則無限制。
【合約開發語言solidity學習】 映射類型mapping
1.映射類型是什麼
映射類型和PHP的數組比較像是一直key-value的關係,不同之處是映射類型mapping,定義好映射關係後key和value的數據類型都是固定不能變。mapping在合約中通常用於存儲數據,例如存儲用戶地址和其代幣餘額,又或者是存儲用戶地址和其等級。
2.映射類型如何定義和訪問
映射類型通過mapping字段定義,其key的類型不能是變長數組、合約類型、嵌套類型,value類型則無限制。
登入探索更多內容
登入
探索最新的加密貨幣新聞
⚡️ 參與加密貨幣領域的最新討論
💬 與您喜愛的創作者互動
👍 享受您感興趣的內容
電子郵件 / 電話號碼
註冊
登入
熱門話題
加密市场反弹
104.3M 次瀏覽
73,590 討論中
上周大饼突破历史新高后并未出现大幅力度的回撤,而是冲高回落修正的形态在运行,经过周末震荡的调整后再度震荡上行收复,短期上看震荡下行后并没有打破下行通道,而是以反弹收复进行,量能得到转换以多头形态排列,且目前冲高没有快速回落仍在高位震荡,后续仍有延续走高的需求。日间丝露理应顺势而为回撤低哆对待。 108200-108600附近哆,看109800-110500 行情瞬息万变,具体以当前盤面为准,切记做好风控。#加密市场反弹
财经老黑
0 人按讚
661 次瀏覽
巨鲸JamesWynn动态
1,549 次瀏覽
39 討論中
MichaelSaylor暗示增持BTC
7.6M 次瀏覽
7,629 討論中
查看更多
實時新聞
Inferno Drainer 利用 EIP-7702 造成单笔15万美元损失
--
摩根大通预测澳大利亚4月CPI同比增长2%
--
52000 枚 ETH 从未知钱包转移,价值约 1.33 亿美元
--
FlowX Finance 恢复服务并解决流动性损失问题
--
分析师预测比特币或将进入熊市,目标价格为69,000美元
--
查看更多
熱門文章
今天本来计划刷8000就够了,家里来客人一直在叨叨叨,不知不觉刷了10500,一咬牙刷够16400算了。今天刷的是ZKJ
第二梦
🎭【涼兮 vs. James Wynn:幣圈賭鬼與賭神的對決】
Sid Loo
Web3擼空投保姆級全流程教程❗小白必看
撸空投女教授
华尔街那帮老狐狸最近都在偷偷抛美元债!欧洲人嘴上喊着"坐下来谈谈",背地里谈判桌下藏着刀子,而美联储那边更狠——他们不要
币圈半边天
15 億美元 AI 獨角獸崩塌,全是印度程序員冒充!微軟亞馬遜慘遭忽悠
深潮 TechFlow
查看更多
網站地圖
Cookie 偏好設定
平台條款