1
This commit is contained in:
parent
a8d8bb879c
commit
6e1d7ec688
@ -64,13 +64,29 @@ async function buyPlanet(session) {
|
||||
const orderId = transId;
|
||||
const nftAddresses = [bc.getContractAddressByName('PLANET')];
|
||||
const amounts = [1];
|
||||
const values = [orderId, price, nowTime, nonce];
|
||||
utils.arrayToStrings(ids);
|
||||
utils.arrayToStrings(amounts);
|
||||
utils.arrayToStrings(values);
|
||||
|
||||
const signArr = [];
|
||||
{
|
||||
for (let i = 0; i < ids.length * 2 + 4; ++i) {
|
||||
signArr.push('');
|
||||
}
|
||||
for (let i = 0; i < ids.length; ++i) {
|
||||
signArr[i * 2] = ids[i];
|
||||
signArr[i * 2 + 1] = amounts[i];
|
||||
}
|
||||
for (let i = 0; i < values.length; ++i) {
|
||||
signArr[ids.length * 2 + i] = values[i];
|
||||
}
|
||||
}
|
||||
const signature = await bc.soliditySha3Sign(
|
||||
account,
|
||||
currency,
|
||||
...nftAddresses,
|
||||
...ids,
|
||||
...amounts,
|
||||
...[orderId, price, nowTime, nonce],
|
||||
...nftAddress,
|
||||
...signArr
|
||||
);
|
||||
|
||||
const rspParams = [
|
||||
@ -78,7 +94,7 @@ async function buyPlanet(session) {
|
||||
utils.jsonEncode(nftAddresses),
|
||||
utils.jsonEncode(ids),
|
||||
utils.jsonEncode(amounts),
|
||||
utils.jsonEncode([orderId, price, nowTime, nonce]),
|
||||
utils.jsonEncode(values),
|
||||
signature
|
||||
];
|
||||
utils.arrayToStrings(rspParams);
|
||||
|
Loading…
x
Reference in New Issue
Block a user