The address in the Input is now an optional value, the reason behind this: In some specific edge case, if the corresponding output ref isn't sync, we can't find the address, but it's still better to return the input, rather than missing some information.
The Output schema now is either AssetOutput or ContractOutput
We removed the transaction hash of the Input, again this one was heavy and complicated to retrieve, while it was use "just" to create a link to the corresponding output-ref tx.
To handle the above removal of the tx hash, we added a new-endpoint: /transaction-by-output-ref-key , you can use the Input.output-ref-key to get the Transaction if a user click on the link.
Main Changes
The address in the Input is now an optional value, the reason behind this: In some specific edge case, if the corresponding output ref isn't sync, we can't find the address, but it's still better to return the input, rather than missing some information.
The
Output
schema now is eitherAssetOutput
orContractOutput
We removed the transaction hash of the Input, again this one was heavy and complicated to retrieve, while it was use "just" to create a link to the corresponding output-ref tx.
To handle the above removal of the tx hash, we added a new-endpoint: /transaction-by-output-ref-key , you can use the Input.output-ref-key to get the Transaction if a user click on the link.