# Developers

- [API](/developers/api.md): Documentation for the Unit Protocol public APIs.
- [Generate Address](/developers/api/generate-address.md): Generate an address for deposit/withdrawal.
- [Guardian Signatures](/developers/api/generate-address/guardian-signatures.md): Verifying the integrity of generated addresses
- [Estimate Fees](/developers/api/estimate-fees.md): Get current fee rate and processing time estimates for each network
- [Operations](/developers/api/operations.md): Retrieving operations for an address.
- [Deposit Lifecycle](/developers/api/operations/deposit-lifecycle.md): The lifecycle of a deposit operation
- [Withdrawal Lifecycle](/developers/api/operations/withdrawal-lifecycle.md): The lifecycle of a withdrawal operation
- [Withdraw Queue](/developers/api/withdraw-queue.md): Retrieve protocol information related to withdrawals
- [Key Addresses](/developers/key-addresses.md)
- [Mainnet](/developers/key-addresses/mainnet.md): Key protocol information
- [Token Metadata](/developers/key-addresses/mainnet/token-metadata.md): Mainnet Unit Token Metadata
- [Testnet](/developers/key-addresses/testnet.md): Key protocol information (Testnet)
- [Token Metadata (Testnet)](/developers/key-addresses/testnet/token-metadata-testnet.md): Testnet Unit Token Metadata
