central-ledger
central-ledger copied to clipboard
feat(mojaloop/3471): prism optimization
feat(mojaloop/3471): prism optimization
Example Position Prepare event, with the added context
:
{
"from": "perffsp1",
"to": "perffsp2",
"id": "6155933c-a5d5-4c15-a93c-cf1d1be560c4",
"content": {
"uriParams": {
"id": "6155933c-a5d5-4c15-a93c-cf1d1be560c4"
},
"headers": {
"host": "ml-api-adapter:3000",
"user-agent": "k6/0.45.0 (https://k6.io/)",
"content-length": 1314,
"accept": "application/vnd.interoperability.transfers+json;version=1.1",
"content-type": "application/vnd.interoperability.transfers+json;version=1.1",
"date": "2023-08-24T12:52:18.000Z",
"fspiop-destination": "perffsp2",
"fspiop-source": "perffsp1",
"traceparent": "00-cd34604805fa54449ab8b307cb9819fd-f0381336ad458fc6-01",
"tracestate": "tx_end2end_start_ts=1692881538527"
},
"payload": "data:application/vnd.interoperability.transfers+json;version=1.1;base64,eyJ0cmFuc2ZlcklkIjoiNjE1NTkzM2MtYTVkNS00YzE1LWE5M2MtY2YxZDFiZTU2MGM0IiwicGF5ZXJGc3AiOiJwZXJmZnNwMSIsInBheWVlRnNwIjoicGVyZmZzcDIi...",
"context": {
"settlementModel": {
"settlementModelId": 1,
"name": "DEFERREDNETUSD",
"isActive": 1,
"settlementGranularityId": 2,
"settlementInterchangeId": 2,
"settlementDelayId": 2,
"currencyId": "USD",
"requireLiquidityCheck": 1,
"ledgerAccountTypeId": 1,
"autoPositionReset": 1,
"adjustPosition": 0,
"settlementAccountTypeId": 2
},
"participants": {
"payer": {
"id": "perffsp1",
"accounts": {
"POSITION": {
"participantId": 2,
"name": "perffsp1",
"description": null,
"isActive": 1,
"createdDate": "2023-08-24T12:48:53.000Z",
"createdBy": "unknown",
"participantCurrencyId": 7,
"currencyId": "USD",
"currencyIsActive": 1
},
"SETTLEMENT": {
"participantId": 2,
"name": "perffsp1",
"description": null,
"isActive": 1,
"createdDate": "2023-08-24T12:48:53.000Z",
"createdBy": "unknown",
"participantCurrencyId": 8,
"currencyId": "USD",
"currencyIsActive": 1
}
}
},
"payee": {
"id": "perffsp2",
"accounts": {
"POSITION": {
"participantId": 3,
"name": "perffsp2",
"description": null,
"isActive": 1,
"createdDate": "2023-08-24T12:49:03.000Z",
"createdBy": "unknown",
"participantCurrencyId": 15,
"currencyId": "USD",
"currencyIsActive": 1
}
}
}
}
}
},
"type": "application/json",
"metadata": {
"correlationId": "6155933c-a5d5-4c15-a93c-cf1d1be560c4",
"event": {
"type": "position",
"action": "prepare",
"createdAt": "2023-08-24T12:52:18.528Z",
"state": {
"status": "success",
"code": 0,
"description": "action successful"
},
"id": "3b1cc412-8427-4888-a388-f78b6149e33f"
},
"trace": {
"service": "cl_transfer_prepare",
"traceId": "cd34604805fa54449ab8b307cb9819fd",
"spanId": "932385c4d53fea28",
"sampled": 1,
"flags": "01",
"parentSpanId": "9c2a74f8ce866116",
"startTimestamp": "2023-08-28T13:10:31.317Z",
"tags": {
"tracestate": "acmevendor=eyJzcGFuSWQiOiI5MzIzODVjNGQ1M2ZlYTI4IiwidGltZUFwaVByZXBhcmUiOiIxNjkyODgxNTM4NTI4In0=,tx_end2end_start_ts=1692881538527",
"transactionType": "transfer",
"transactionAction": "prepare",
"transactionId": "6155933c-a5d5-4c15-a93c-cf1d1be560c4",
"source": "perffsp1",
"destination": "perffsp2",
"payerFsp": "perffsp1",
"payeeFsp": "perffsp2"
},
"tracestates": {
"acmevendor": {
"spanId": "932385c4d53fea28",
"timeApiPrepare": "1692881538528"
},
"tx_end2end_start_ts": "1692881538527"
}
},
"protocol.createdAt": 1693228231325
}
}