dvf-client-js
Version:
<img src="https://avatars1.githubusercontent.com/u/56512535?s=200&v=4" align="right" />
19 lines (14 loc) • 431 B
JavaScript
module.exports = async (dvf, tradingKey, deFiSignature, ethAddress) => {
ethAddress = ethAddress || dvf.get('account')
const action = dvf.config.DVF.starkExVersion === '4'
? 'registerEthAddress'
: 'registerUser'
const args = [ethAddress, `0x${tradingKey}`, deFiSignature]
await dvf.eth.send(
dvf.contract.abi.getStarkEx(),
dvf.config.DVF.starkExContractAddress,
action,
args
)
return true
}