UNPKG

@sky-mavis/tanto-widget

Version:
48 lines (44 loc) 986 B
'use strict'; var constants = require('../constants.cjs'); var request = require('./request.cjs'); const mutation = { generateNonce: () => ({ mutationKey: ['tantoGenerateNonce'], mutationFn: async ({ baseUrl = constants.WAYPOINT_BASE_URL, clientId = '', address }) => { return request.request(`${baseUrl}/siwe/init`, { method: 'POST', headers: { 'sm-client-id': clientId }, body: { address } }); } }), createAccount: () => ({ mutationKey: ['tantoCreateAccount'], mutationFn: async ({ baseUrl = constants.WAYPOINT_BASE_URL, clientId = '', message, signature }) => { return request.request(`${baseUrl}/siwe/authenticate`, { method: 'POST', headers: { 'sm-client-id': clientId }, body: { message, signature } }); } }) }; exports.mutation = mutation;