> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mystockline.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# STK

> STK is the fixed-supply Stockline token.

STK is the fixed-supply Stockline token. The constructor mints the whole supply once, to the deploy script, which then sends each slice of the published allocation table: auction, treasury, supplier emissions, backstop, and team vesting. There is no owner and no mint function. Any holder can burn, which is how `FeeCollector.buyAndBurn` shrinks supply. STK is not collateral and is not the borrow asset.

`STK` lets you:

* Hold and transfer STK as a standard 18-decimal ERC-20
* Burn your own STK, or STK you are approved to spend
* Read a supply that can only go down

Addresses per network. Every address is also on [Addresses](/resources/addresses).

| Network                 | Address                                                                                                                                       |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| Robinhood Chain testnet | [0xFaf6caA173F71F8a15DC0FbeF2c1D5B6Db6212C6](https://explorer.testnet.chain.robinhood.com/address/0xFaf6caA173F71F8a15DC0FbeF2c1D5B6Db6212C6) |
| Robinhood Chain         | Not deployed                                                                                                                                  |

The source code is [`src/token/STK.sol`](https://github.com/stockline-xyz/contracts/blob/main/src/token/STK.sol) on GitHub. The ABI is [`/abis/STK.json`](/abis/STK.json).

## Errors

### ZeroAddress

```solidity theme={"system"}
error ZeroAddress()
```

The distributor address was zero at deployment.

### ZeroAmount

```solidity theme={"system"}
error ZeroAmount()
```

The supply was zero at deployment.
