DAPP代幣合約質押流動性挖礦分紅系統開發實現技術方案及程式碼分析
區塊鏈要服務於各行各業,實現“區塊鏈+”的大規模應用,首要的是解決鏈上鍊下問題。目前我們不可能把鏈下資訊系統中的所有資料都上鍊,那樣的話,儲存容量和處理效能都會有問題,但我們可以對資訊系統中需要保證真實可信的資料採集“資料指紋”,把“資料指紋”上鍊,鏈上鍊下關聯,從而保證資訊系統中的資料可信。
getEthToTokenOutputPrice函式和ethToTokenSwapOutput相比就是同樣都用getOutputPrice獲取支付代幣的數量,但是getEthToTokenOutputPrice不執行轉賬操作,因此可以用它來提前獲取支付代幣數量。
#notice Public price function for ETH to Token trades with an exact input.
#param eth_sold Amount of ETH sold.
#return Amount of Tokens that can be bought with input ETH.
#根據支付的ETH計算可以購買到的代幣數量
public
constant
def getEthToTokenInputPrice(eth_sold:uint256(wei))->uint256:
assert eth_sold>0
token_reserve:uint256=self.token.balanceOf(self)
return self.getInputPrice(as_unitless_number(eth_sold),as_unitless_number(self.balance),token_reserve)
#notice Public price function for Token to ETH trades with an exact input.
#param tokens_sold Amount of Tokens sold.關於區塊鏈專案技術開發唯:MrsFu123,代幣發行、dapp智慧合約開發、鏈遊開發、多鏈錢包開發
交易所開發、量化合約開發、互助遊戲開發、Nft數字藏品開發、眾籌互助開發、元宇宙開發、swap開發、
鏈上合約開發、ido開發、商城開發等,開發過各種各樣的系統模式,更有多種模式、制度、案例、後臺等,成熟技術團隊,歡迎實體參考。
#return Amount of ETH that can be bought with input Tokens.
#根據支付的代幣數量計算可以購買到的ETH數量
public
constant
def getTokenToEthInputPrice(tokens_sold:uint256)->uint256(wei):
assert tokens_sold>0
token_reserve:uint256=self.token.balanceOf(self)
eth_bought:uint256=self.getInputPrice(tokens_sold,token_reserve,as_unitless_number(self.balance))
return as_wei_value(eth_bought,'wei')
#notice Public price function for Token to ETH trades with an exact output.
#param eth_bought Amount of output ETH.
#return Amount of Tokens needed to buy output ETH.
#根據所要購買的ETH數量計算所需要支付的代幣數量
public
constant
def getTokenToEthOutputPrice(eth_bought:uint256(wei))->uint256:
assert eth_bought>0
token_reserve:uint256=self.token.balanceOf(self)
return self.getOutputPrice(as_unitless_number(eth_bought),token_reserve,as_unitless_number(self.balance))
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956839/viewspace-2939869/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 代幣智慧合約質押流動性挖礦分紅開發丨代幣智慧合約質押流動性挖礦分紅系統開發
- DAPP代幣合約做市流動性質押挖礦分紅系統開發技術詳細及程式碼部署APP
- 代幣合約流動性質押挖礦開發原始碼版丨代幣合約流動性質押挖礦系統開發(成熟方案)原始碼
- 代幣合約LP質押流動性挖礦系統開發(技術分析)
- 深入分析智慧合約DAPP代幣合約流動性質押挖礦分紅系統開發(案例開發及原始碼)APP原始碼
- DAPP丨LP代幣合約流動性質押挖礦分紅系統開發(開發需求及案例)APP
- 代幣智慧合約流動性質押挖礦開發穩定版丨代幣智慧合約流動性質押挖礦系統開發方案
- DAPP智慧合約代幣質押流動性挖礦分紅系統開發原始碼丨(詳細及案例)APP原始碼
- dapp/defi智慧合約流動性LP質押挖礦分紅系統開發(開發程式)及方案原始碼APP原始碼
- DAPP/LP代幣合約流動性質押挖礦分紅系統開發(規則及詳細)原始碼部署APP原始碼
- defi合約流動性質押挖礦DAPP系統合約開發案例(技術分析)APP
- dapp/defi智慧合約流動性LP質押挖礦分紅系統開發方案原始碼APP原始碼
- DAPP合約代幣流動性質押挖礦模式軟體開發方案APP模式
- 合約代幣流動性質押挖礦開發(節點做市)丨合約代幣流動性質押挖礦系統開發詳細
- IDO/DAPP代幣合約質押挖礦分紅系統開發(詳情方案)APP
- 智慧合約及DAPP鏈上合約流動性挖礦分紅系統開發技術方案APP
- DAPP智慧合約Defi質押流動性挖礦系統技術開發分析APP
- DAPP代幣質押挖礦分紅系統開發模式分析APP模式
- DAPP合約代幣流動性挖礦系統開發技術原理APP
- DAPP代幣預售質押流動性挖礦系統元件開發(技術分析)APP元件
- DAO代幣流動性質押挖礦分紅系統開發(規則及方案)案例原始碼原始碼
- DAPP智慧合約單雙幣(子母幣)流動性質押挖礦系統開發技術APP
- LP質押流動性挖礦dapp系統開發智慧合約技術方案實現詳情APP
- DAO/IDO代幣預售流動性質押挖礦系統合約開發技術分析
- DAO質押分紅智慧合約流動性挖礦系統開發
- DeFi流動性質押挖礦Dapp系統開發方案(技術分析)APP
- DAPP/Defi代幣預售質押挖礦分紅系統技術開發程式APP
- DAPP鏈上合約質押挖礦分紅開發原理丨DAPP鏈上合約質押挖礦分紅系統開發邏輯及方案APP
- DAPP代幣智慧合約質押挖礦系統開發方案搭建APP
- Defi/DAPP/LP代幣流動性質押挖礦系統開發(技術元件)APP元件
- BSC鏈質押代幣流動性挖礦系統開發|DAPP技術框架APP框架
- Defi/LP/DAPP代幣合約流動性質押挖礦系統開發/Solidity合約示例APPSolid
- DAPP質押挖礦分紅系統開發|DAPP合約APP
- defi流動性質押挖礦系統開發方案 | 流動性質押挖礦系統開發 DAPPAPP
- DeFi單雙幣/代幣流動性質押挖礦系統開發技術分析
- DAPP/Defi代幣智慧合約質押挖礦系統技術開發原理APP
- DAPP智慧合約LP代幣預售質押挖礦系統開發(技術分析)APP
- 智慧合約流動性質押挖礦開發規則丨質押挖礦系統開發技術及邏輯分析