# FRSTSDK

#### A proxy factory enabling low-cost deployments of the core contracts available within the FrostySDK

This contract serves as a permanent, immutable, and permissionless foundation upon which to build your application. It's primary function is to allow artist-owned and gas-efficient deployments of the core contracts within the FrostySDK.

### Mainnet Deployments

SDK Mainnet deployments share a single canonical address across Ethereum, Polygon, Optimism, and Arbitrum.

| Network  | Verified Contract Address                                     |
| -------- | ------------------------------------------------------------- |
| Ethereum | [TBD](https://etherscan.io/)                                  |
| Polygon  | [TBD](https://polygonscan.com/address/%3CTBD%3E#code)         |
| Optimism | [TDB](https://optimistic.etherscan.io/address/%3CTBD%3E#code) |
| Arbitrum | [TDB](https://arbiscan.io/address/%3CTBD%3E/contracts#code)   |

### Testnet Deployments

| Network         | Verified Contract Address                                                                                                                                          |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Goerli          | [0x11D50Eb5282ce298dB46E2F59c8E8e4884Fcd34b](https://goerli.etherscan.io/address/0x11D50Eb5282ce298dB46E2F59c8E8e4884Fcd34b#code)                                  |
| Polygon Mumbai  | [0x11D50Eb5282ce298dB46E2F59c8E8e4884Fcd34b](https://mumbai.polygonscan.com/address/0x11D50Eb5282ce298dB46E2F59c8E8e4884Fcd34b#code)                               |
| Optimism Goerli | [0x377cC47fA836A62AdCe9352da897272822A3eFF8](https://goerli-optimism.etherscan.io/address/0x377cC47fA836A62AdCe9352da897272822A3eFF8#code)                         |
| Arbitrum Goerli | [0x11D50Eb5282ce298dB46E2F59c8E8e4884Fcd34b](https://goerli-rollup-explorer.arbitrum.io/address/0x11D50Eb5282ce298dB46E2F59c8E8e4884Fcd34b/contracts#address-tabs) |

## Smart Contract Methods

**deployFRST721A**\
Deploy a minimal proxy clone of the FRST721A implementation contract.

**deployFRST4907A**\
Deploy a minimal proxy clone of the FRST4907A implementation contract.

**deployFRSTCrescendo**\
Deploy a minimal proxy clone of the FRSTCrescendo implementation contract.

**deployFRSTVault**\
Deploy a minimal proxy clone of the FRSTVault implementation contract.

**deployFRSTStaking**\
Deploy a minimal proxy clone of the FRSTStaking implementation contract.
