SecRandomDataGenerator
Definition: Modulation of generating and of acquiring random transaction data in both transactions- and token-chain.
Kind: global class
Install
npm install @sec-block/secjs-randomdatagenerator --save
generateRandomTxData
A utility function of generating random transaction data in SEC transaction-chian. It is aviable to generate any involved data seperately.
Example
const randomTxData = let generateTxHash = randomTxDatalet generateTxReceiptStatus = randomTxDatalet generateVersion = randomTxDatalet generateBlockHeight = randomTxDatalet generateTimeStamp = randomTxDatalet generateSellerAddress = randomTxDatalet generateBuyerAddress = randomTxDatalet generateShareTimeStamp = randomTxDatalet generateSharedTimes = randomTxDatalet generateStatus = randomTxDatalet generateInputData = randomTxDatalet generateProductInfo = randomTxData
getTxData
A utility function of acquiring transaction data for SEC transaction-chain. It is aviable to acquire any involved data seperately.
Example
const getTxData = let getData = getTxDatalet getTxHash = getTxDatalet getTxReceiptStatus = getTxDatalet getVersion = getTxDatalet getBlockHeight = getTxDatalet getSellerAddress = getTxDatalet getBuyerAddress = getTxDatalet getSharedTimes = getTxDatalet getShareHash = getTxDatalet getShareTimeStamp = getTxDatalet getStatus = getTxDatalet getInputData = getTxDatalet getProductInfo = getTxData
generateRandomTokenData
A utility function of generating random transaction data in SEC token-chian. It is aviable to generate any involved data seperately.
Example
const randomTokenData = let generateTxHash = randomTokenDatalet generateTxReceiptStatus = randomTokenDatalet generateVersion = randomTokenDatalet generateBlockHeight = randomTokenDatalet generateTimeStamp = randomTokenDatalet generateTxFrom = randomTokenDatalet generateTxTo = randomTokenDatalet generateValue = randomTokenDatalet generateGasLimit = randomTokenDatalet generateGasUsedByTxn = randomTokenDatalet generateGasPrice = randomTokenDatalet generateTxFee = randomTokenDatalet generateNonce = randomTokenDatalet generateInputData = randomTokenData
getTokenData
A utility function of acquiring transaction data for SEC token-chain. It is aviable to acquire any involved data seperately.
Example
const getTokenData = let getData = getTokenDatalet getTxHash = getTokenDatalet getTxReceiptStatus = getTokenDatalet getVersion = getTokenDatalet getBlockHeight = getTokenDatalet getTimeStamp = getTokenDatalet getTxFrom = getTokenDatalet getTxTo = getTokenDatalet getValue = getTokenDatalet getGasLimit = getTokenDatalet getGasUsedByTxn = getTokenDatalet getGasPrice = getTokenDatalet getTxFee = getTokenDatalet getNonce = getTokenDatalet getInputData = getTokenData
SEC工具库-中文简介
- 模拟系统级智能合约产生的数据
目的:系统级智能合约拉出交易记录数据,该智能合约会为此次交易信息生成区块,并且开始对买家的分享行为进行监督,属于SEC基础库。主要的函数及其用途:
-
定义方法generateRandomTxData() 随机生成SEC-交易链所需要的交易信息
-
定义方法generateRandomTokenData() 随机生成SEC-Token链所需要的交易信息
-
定义方法getTxData() 可获取SEC-交易链所需要的交易信息
-
定义方法getTokenData() 可获取SEC-Token链所需要的交易信息