Expand description
Contract related types.
Structs§
- CompactContract 
- The general purpose minimal representation of a contract’s abi with bytecode
Unlike CompactContractSomeall fields are optional so that every possible compiler output can be represented by it
- CompactContract Bytecode 
- Minimal representation of a contract with a present abi and bytecode.
- CompactContract Bytecode Cow 
- A CompactContractBytecode that is either owns or borrows its content
- CompactContract Ref 
- Helper type to serialize while borrowing from Contract
- CompactContract RefSome 
- Minimal representation of a contract with a present abi and bytecode that borrows.
- CompactContract Some 
- Minimal representation of a contract’s artifact with a present abi and bytecode.
- Contract
- Represents a compiled solidity contract
- ContractBytecode 
- Minimal representation of a contract with a present abi and bytecode.
- ContractBytecode Some 
- Minimal representation of a contract with a present abi and bytecode.