An overview of Ethereum transactions – how they work, their data structure, and how to send them via an application.| ethereum.org
Contract ABI Specification| docs.soliditylang.org