Resolves#1303
Don't fetch internal transactions for transactions that have token
transfers from the logs if the status is `:ok` and the transaction did
not create a contract.
|`nil`|Don't Care | When `internal_transactions` are indexed. | Depends | A pending post-Byzantium transaction will only know its status from receipt. |
|`nil`|Don't Care | When `internal_transactions` are indexed. | Fetched | A pre-Byzantium transaction requires internal transactions to determine status |
|`:ok`|`nil`|Empty|Don't Care | `inserted_at` | Unfetched | Simple `value` transfer transaction succeeded. Internal transactions would be same value transfer. |
|`:ok`|`nil`|Don't Care | `true` | `inserted_at` | Unfetched | Token transfer (from `logs`) that didn'thappenduringacontractcreation.|
|`:ok`|Don't Care | Non-Empty | Don'tCare|When`internal_transactions`areindexed.|Fetched|Acontractcallthatsucceeded.|
|`:error`|nil|Empty|Don't Care | When `internal_transactions` are indexed. | Fetched | Simple `value` transfer transaction failed. Internal transactions fetched for `error`. |
|`:error`|Don't Care | Non-Empty | Don'tCare|When`internal_transactions`areindexed.|Fetched|Acontractcallthatfailed.|
|`nil`|Don't Care | Don'tCare|Don't Care | When `internal_transactions` are indexed. | Depends | A pending post-Byzantium transaction will only know its status from receipt. |
|`nil`|Don't Care | Don'tCare|Don't Care | When `internal_transactions` are indexed. | Fetched | A pre-Byzantium transaction requires internal transactions to determine status. |