滯期費是否已經集成到 Ripple 中?如果是這樣,如何創建滯期費貨幣?
Ripple wiki 有一個關於Ripple 中可能出現滯期費貨幣的頁面。但是,目前尚不清楚該功能是否已經在伺服器或客戶端中實現,如果是,如何正確使用它。
可以在 Ripple 中創建滯期費貨幣嗎?如果可以,如何實現?
你可以在這裡找到一個例子的答案: https ://gist.github.com/justmoon/8597643
類型 0x01 表示滯期貨幣:
01 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
CURCODE- 日期——- 匯率——- 保留—
CURCODE - 三個字元的大寫 ASCII。
日期 - 已棄用 滯期費開始日期(瑞波紀元;自 2000 年以來的秒數)-> 沒有理由選擇一個參考日期而不是另一個參考日期,因此此功能將被刪除。
現在只需確保您始終將日期設置為 00 00 00 00
RATE - 滯期費率,定義為以秒為單位的電子折疊時間(IEEE 754 雙精度浮點)
保留 - 保留供將來使用,呵呵
注意:日期和速率是四字節對齊的,速率是八字節對齊的,便於在 32/64 位 CPU 上解析。
滯期費範例:
01 58 41 55 00 00 00 00 C1 F7 6F F6 EC B0 BA C6 00 00 00 00
// 計算滯期費率 //
// 我們希望每年 0.5%。一年有 31536000,所以電子折疊時間以秒為單位:
31536000 / ln(0.995) = -6291418827.045599
// 簡而言之:該資產的名義金額每 6291418827.045599 秒將減少(因此是減號)e 倍(≈2.71828)
// 作為十六進制(IEEE 雙): http: //gregstoll.dyndns.org/~gregstoll/floattohex/
0xc1f76ff6ecb0bac6
// 最終貨幣程式碼 0158415500000000C1F76FF6ECB0BAC600000000
// 範例 TrustSet {“Flags”:131072,“TransactionType”:“TrustSet”,“Account”:“rNb721TdNHN37yoURrMYDiQFmvXmENCZW6”,“LimitAmount”:{“value”:“1000”,“currency”:“0158415500000000C1F76FF6ECB0BAC600000000”,“issuer “:“rUyPiNcSFFj6uMR2gEaD8jUerQ59G1qvwN”}}
- 如圖所示,為您的貨幣創建程式碼。
- 設置該幣種的 Trustline(如報價末尾所示)
就是這樣,它現在已經創建了。
PS:目前我知道唯一正確顯示這種貨幣的地方: https ://bithomp.com/explorer/forabc