# Lib

The Bitcoin Computer Library has the exports below.

{.compact}
| Class | Description |
|-----------------------|-----------------------------------------|
| [Computer](./Computer/) | Read and write smart contracts |
| [Transaction](./Transaction/) | Parse Bitcoin Computer transactions |
| [Contract](./Contract//) | Extend from this class to create smart contracts |
| [Mock](./Mock/) | Mock on-chain objects |
