sendResponse(Error.typeMissed('asset'));
return false;
}
- if(typeof requestBody.to === 'string' && requestBody.amount === undefined){
- sendResponse(Error.typeMissed('amount'));
- return false;
- }
const {domain} = payload;
const data={
}else{
const {vpAddress, address} = currentAccount
let account = {
+ // for bytom1
addresses: [vpAddress, address],
rootXPub: currentAccount.xpub,
- net: bytom.net,
- chain: bytom.chain
+ // for bytom2
+ xpub: currentAccount.xpub,
+ net: bytom.settings.network,
+ chain: bytom.settings.netType
}
if(bytom.settings.netType === 'vapor'){
account.address = vpAddress;
+ account.account = vpAddress
}else{
account.address = address;
+ account.account = address
}
sendResponse(account);
} else{
NotificationService.open(new Prompt(PromptTypes.REQUEST_AUTH, payload.domain, payload, approved => {
- if(approved === false || approved.hasOwnProperty('isError')) sendResponse(approved);
+ if (approved === false) sendResponse(Error.forbidden())
+ else if(approved.hasOwnProperty('isError')) sendResponse(approved);
else {
bytom.settings.domains.unshift(domain);
bytom.settings.domainsMeta[domain] = domainAttrs;
if(index !== -1) {
payload.type = 'dis'
NotificationService.open(new Prompt(PromptTypes.REQUEST_AUTH, payload.domain, payload, approved => {
- if(approved === false || approved.hasOwnProperty('isError')) sendResponse(approved);
+ if (approved === false) sendResponse(Error.forbidden())
+ else if(approved.hasOwnProperty('isError')) sendResponse(approved);
else {
bytom.settings.domains.splice(index, 1);
delete bytom.settings.domainsMeta[domain];