# How to deploy on BASE 

By [ricekooker.eth](https://paragraph.com/@ricekooker) · 2023-04-06

---

Head Over to the link and add base Goerli testnet to your metamask

Base faucet -

[https://faucet.triangleplatform.com/base/goerli](https://faucet.triangleplatform.com/base/goerli)

[https://chainlist.org/chain/84531](https://chainlist.org/chain/84531)

Noe head over to OpenZeppeline Docs

[https://docs.openzeppelin.com/contracts/4.x/](https://docs.openzeppelin.com/contracts/4.x/)

Now copy anyone of the contract on openzepline or click on open to remix

![](https://storage.googleapis.com/papyrus_images/2b7566dfed1fa1d1077e65c9b74951cb4369d39042612f46249031fa1b0d4976.jpg)

![](https://storage.googleapis.com/papyrus_images/c393e049fdd0e60b75bbb50f002580c0f79115f78ead3b91cfbd7ae4ac9022ff.jpg)

Click on create new file and name it base.sol

Paste the code copied from openZepline into your contract don’t forget to paste the comment part

Click on compile button to compile your contract.

![](https://storage.googleapis.com/papyrus_images/74f6ac1d428a4457b01e27bf43a1c40e104124c87a4014321c2e261a656baf1a.png)

Click on enviroment and choose injected provider and choose network Base

![](https://storage.googleapis.com/papyrus_images/6d9269648ecc64be1b1811eb6de34a6defb3387331275a4a6dbd27c842a0363b.png)

Fil any random number and click deploy

![](https://storage.googleapis.com/papyrus_images/13a50224e1a66471cb1730830b64cf67bb1c1dcde768dee84f37143d2c0f7bf2.png)

---

*Originally published on [ricekooker.eth](https://paragraph.com/@ricekooker/how-to-deploy-on-base)*
