66 AssetInfoWithAmount ,
77 AssetProvider ,
88 Milliseconds ,
9+ TransactionSummaryInspection ,
910 createTxInspector ,
1011 transactionSummaryInspector
1112} from '../../src' ;
@@ -339,7 +340,7 @@ describe('Transaction Summary Inspector', () => {
339340 const { summary } = await inspectTx ( tx ) ;
340341
341342 // Assert
342- expect ( summary ) . toEqual ( {
343+ expect ( summary ) . toEqual < TransactionSummaryInspection > ( {
343344 assets : buildAssetInfoWithAmount ( [
344345 [ assetInfos [ AssetInfoIdx . A ] , 1n ] ,
345346 [ assetInfos [ AssetInfoIdx . C ] , - 1n ] ,
@@ -352,6 +353,20 @@ describe('Transaction Summary Inspector', () => {
352353 collateral : 0n ,
353354 deposit : 0n ,
354355 fee,
356+ resolvedInputs : [
357+ {
358+ ...tx . body . inputs [ 0 ] ,
359+ value : histTx [ 0 ] . body . outputs [ 0 ] . value
360+ } ,
361+ {
362+ ...tx . body . inputs [ 1 ] ,
363+ value : histTx [ 0 ] . body . outputs [ 1 ] . value
364+ } ,
365+ {
366+ ...tx . body . inputs [ 2 ] ,
367+ value : histTx [ 0 ] . body . outputs [ 2 ] . value
368+ }
369+ ] ,
355370 returnedDeposit : 0n ,
356371 unresolved : {
357372 inputs : [ ] ,
@@ -444,6 +459,12 @@ describe('Transaction Summary Inspector', () => {
444459 collateral : 10_000_000n ,
445460 deposit : 0n ,
446461 fee,
462+ resolvedInputs : [
463+ {
464+ ...tx . body . inputs [ 0 ] ,
465+ value : histTx [ 0 ] . body . outputs [ 0 ] . value
466+ }
467+ ] ,
447468 returnedDeposit : 0n ,
448469 unresolved : {
449470 inputs : [ ] ,
@@ -538,6 +559,12 @@ describe('Transaction Summary Inspector', () => {
538559 collateral : 25_000_000n ,
539560 deposit : 0n ,
540561 fee,
562+ resolvedInputs : [
563+ {
564+ ...tx . body . inputs [ 0 ] ,
565+ value : histTx [ 0 ] . body . outputs [ 0 ] . value
566+ }
567+ ] ,
541568 returnedDeposit : 0n ,
542569 unresolved : {
543570 inputs : [ ] ,
@@ -624,6 +651,12 @@ describe('Transaction Summary Inspector', () => {
624651 collateral : 5_000_000n ,
625652 deposit : 0n ,
626653 fee,
654+ resolvedInputs : [
655+ {
656+ ...tx . body . inputs [ 0 ] ,
657+ value : histTx [ 0 ] . body . outputs [ 0 ] . value
658+ }
659+ ] ,
627660 returnedDeposit : 0n ,
628661 unresolved : {
629662 inputs : [ ] ,
@@ -693,6 +726,12 @@ describe('Transaction Summary Inspector', () => {
693726 collateral : 0n ,
694727 deposit : 2_000_000n ,
695728 fee,
729+ resolvedInputs : [
730+ {
731+ ...tx . body . inputs [ 0 ] ,
732+ value : histTx [ 0 ] . body . outputs [ 0 ] . value
733+ }
734+ ] ,
696735 returnedDeposit : 0n ,
697736 unresolved : {
698737 inputs : [ ] ,
@@ -762,6 +801,12 @@ describe('Transaction Summary Inspector', () => {
762801 collateral : 0n ,
763802 deposit : 0n ,
764803 fee,
804+ resolvedInputs : [
805+ {
806+ ...tx . body . inputs [ 0 ] ,
807+ value : histTx [ 0 ] . body . outputs [ 0 ] . value
808+ }
809+ ] ,
765810 returnedDeposit : 2_000_000n ,
766811 unresolved : {
767812 inputs : [ ] ,
@@ -840,6 +885,12 @@ describe('Transaction Summary Inspector', () => {
840885 collateral : 0n ,
841886 deposit : 15_000_000n ,
842887 fee,
888+ resolvedInputs : [
889+ {
890+ ...tx . body . inputs [ 0 ] ,
891+ value : histTx [ 0 ] . body . outputs [ 0 ] . value
892+ }
893+ ] ,
843894 returnedDeposit : 0n ,
844895 unresolved : {
845896 inputs : [ ] ,
@@ -918,6 +969,12 @@ describe('Transaction Summary Inspector', () => {
918969 collateral : 0n ,
919970 deposit : 0n ,
920971 fee,
972+ resolvedInputs : [
973+ {
974+ ...tx . body . inputs [ 0 ] ,
975+ value : histTx [ 0 ] . body . outputs [ 0 ] . value
976+ }
977+ ] ,
921978 returnedDeposit : 15_000_000n ,
922979 unresolved : {
923980 inputs : [ ] ,
@@ -1011,6 +1068,12 @@ describe('Transaction Summary Inspector', () => {
10111068 collateral : 0n ,
10121069 deposit : 0n ,
10131070 fee,
1071+ resolvedInputs : [
1072+ {
1073+ ...tx . body . inputs [ 0 ] ,
1074+ value : histTx [ 0 ] . body . outputs [ 0 ] . value
1075+ }
1076+ ] ,
10141077 returnedDeposit : 0n ,
10151078 unresolved : {
10161079 inputs : [
@@ -1100,6 +1163,7 @@ describe('Transaction Summary Inspector', () => {
11001163 collateral : 0n ,
11011164 deposit : 0n ,
11021165 fee,
1166+ resolvedInputs : [ ] ,
11031167 returnedDeposit : 0n ,
11041168 unresolved : {
11051169 inputs : [
@@ -1199,6 +1263,19 @@ describe('Transaction Summary Inspector', () => {
11991263 "collateral": 0n,
12001264 "deposit": 0n,
12011265 "fee": 170000n,
1266+ "resolvedInputs": Array [
1267+ Object {
1268+ "address": "addr1z8phkx6acpnf78fuvxn0mkew3l0fd058hzquvz7w36x4gten0d3vllmyqwsx5wktcd8cc3sq835lu7drv2xwl2wywfgs9yc0hh",
1269+ "index": 0,
1270+ "txId": "bb217abaca60fc0ca68c1555eca6a96d2478547818ae76ce6836133f3cc546e0",
1271+ "value": Object {
1272+ "assets": Map {
1273+ "659f2917fb63f12b33667463ee575eeac1845bbc736b9c0bbc40ba8254534c41" => 5n,
1274+ },
1275+ "coins": 3000000n,
1276+ },
1277+ },
1278+ ],
12021279 "returnedDeposit": 0n,
12031280 "unresolved": Object {
12041281 "inputs": Array [],
0 commit comments