@gateway.fm/gtw-dvf-client-js
Version:
DVF client js lib with gateway.fm rpc endpoints
16 lines (12 loc) • 457 B
JavaScript
const getExpirationTimestampInHours = require('./getExpirationTimestampInHours')
const generateRandomNonce = require('./generateRandomNonce')
module.exports = ({ defaultStarkExpiry }) => transaction => {
const expirationTimestamp = transaction.expirationTimestamp ||
getExpirationTimestampInHours(defaultStarkExpiry)
const nonce = transaction.nonce || generateRandomNonce()
return {
...transaction,
nonce,
expirationTimestamp
}
}