Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
In order to encode information about a transaction concerning which it may be useful to form a zero-knowledge proof, or index and search, we encode a receipt of each transaction containing certain information from concerning its execution.
Qtum is based on UTXO model and is connected to Ethereum Virtual Machine (EVM) by Account Abstract Layer (AAL). Every Ethereum transaction calls a contract and generates one transaction receipt, but Qtum may call multiple contracts in one transaction and produce multiple receipts.
The following fields are saved in every Ethereum transaction receipt:
We need to add an