@gateway.fm/gtw-dvf-client-js
Version:
DVF client js lib with gateway.fm rpc endpoints
16 lines (14 loc) • 501 B
JavaScript
module.exports = async (dvf, path, token, amount, tempVaultId, nonce, signature) => {
const starkVaultId = await dvf.getVaultId(token, nonce, signature)
const tokenInfo = dvf.token.getTokenInfoOrThrow(token)
const quantizedAmount = dvf.token.toQuantizedAmount(token, amount)
const starkDeposit = await dvf.stark.ledger.createSignedTransfer(
path,
tokenInfo,
quantizedAmount,
tempVaultId,
starkVaultId
)
starkDeposit.starkVaultId = starkVaultId
return starkDeposit
}