mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-11 17:55:51 +00:00
Add Puzzle
This commit is contained in:
parent
aef8dc2184
commit
007decfd94
@ -137,6 +137,39 @@ export const routes = {
|
|||||||
return response
|
return response
|
||||||
},
|
},
|
||||||
|
|
||||||
|
standaloneTransaction: async (req) => {
|
||||||
|
const rebuildUint8Array = (obj) => {
|
||||||
|
let _array = new Uint8Array(Object.keys(obj).length)
|
||||||
|
for (let i = 0; i < _array.byteLength; ++i) {
|
||||||
|
_array.set([obj[i]], i)
|
||||||
|
}
|
||||||
|
return _array
|
||||||
|
}
|
||||||
|
|
||||||
|
let response
|
||||||
|
try {
|
||||||
|
// req.data.keyPair unfortunately "prepared" into horrible object so we need to convert back
|
||||||
|
let _keyPair = {};
|
||||||
|
for (let _keyName in req.data.keyPair) {
|
||||||
|
_keyPair[_keyName] = rebuildUint8Array(req.data.keyPair[_keyName])
|
||||||
|
}
|
||||||
|
const tx = createTransaction(req.data.type, _keyPair, req.data.params)
|
||||||
|
const res = await processTransaction(tx.signedBytes)
|
||||||
|
response = {
|
||||||
|
success: true,
|
||||||
|
data: res,
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e)
|
||||||
|
console.error(e.message)
|
||||||
|
response = {
|
||||||
|
success: false,
|
||||||
|
message: e.message,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return response
|
||||||
|
},
|
||||||
|
|
||||||
username: async (req) => {
|
username: async (req) => {
|
||||||
const state = store.getState()
|
const state = store.getState()
|
||||||
const username = state.user.storedWallets[state.app.wallet.addresses[0].address].name
|
const username = state.user.storedWallets[state.app.wallet.addresses[0].address].name
|
||||||
|
Loading…
x
Reference in New Issue
Block a user