Debug order with provider fee.

This commit is contained in:
Maria Carmina 2023-04-05 22:15:38 +03:00
parent 668eed423f
commit 30485d5024
2 changed files with 6 additions and 2 deletions

View File

@ -37,14 +37,18 @@ export function getOrder(
export function searchOrderForEvent(event: ethereum.Event): Order {
let firstEventIndex = event.logIndex.toI32() - 1
while (true) {
console.log('first event index: ', firstEventIndex)
const orderId = getOrderId(
event.transaction.hash.toHex(),
event.address.toHex(),
event.transaction.from.toHex(),
firstEventIndex.toString()
)
console.log('orderId: ', orderId)
const order = Order.load(orderId)
if (order !== null && order.datatoken === event.address.toHexString()) {
console.log('order datatoken: ', order.datatoken)
console.log('event address: ', event.address.toString())
if (order !== null && order.datatoken === event.address.toString()) {
return order
}
firstEventIndex--

View File

@ -308,7 +308,7 @@ describe('Simple Publish & consume test', async () => {
)
console.log('orderTx: ', orderTx)
const orderId = `${orderTx.transactionHash.toLowerCase()}-${datatokenAddress.toLowerCase()}-${user1.toLowerCase()}-${orderTx.events.OrderStarted.logIndex.toString()}`
console.log('orderId: ', orderId)
const query = {
query: `query {order(id:"${orderId}"){id, providerFee, lastPriceToken{id}, eventIndex}}`
}