支付数据存储费用
在 MCS 上支付存储费用
makePayment(wCid, minAmount, fileSize)
上传文件后,文件可以按其有效负载 cid 付费。该方法将有效负载 cid 作为第一个参数,将最小数量作为第二个参数。
require('dotenv').config()
const { mcsSDK } = require('js-mcs-sdk')
// set up js-mcs-sdk
const mcs = new mcsSDK({
privateKey: process.env.PRIVATE_KEY,
rpcUrl: process.env.RPC_URL,
})
async function main() {
// ENTER PARAMETERS
const W_CID = ''
const MIN_AMOUNT = '1'
const FILE_SIZE = ''
const tx = await mcs.makePayment(W_CID, MIN_AMOUNT, FILE_SIZE)
console.log(tx.transactionHash)
}
main()
参数
wCid:文件的唯一有效负载
minAmount:为文件支付的最低金额。用于避免大数字精度错误的字符串值
fileSize:文件的大小
返回
返回 web3.js接收对象。在上面的示例中,仅打印来自此对象的事务哈希。
Last updated