---
# System prepended metadata

title: ✅ Milestone 1 Deliverables ✅
tags: [WPOKT]

---

---
tags: WPOKT
---

# ✅ Milestone 1 Deliverables ✅

## Design
#### STATUS
Design prototype is ready for wiring
https://www.figma.com/file/gNap5ngIXv0W5XUTDd9Hk1/wPOKT-UI-Design?type=design&node-id=0%3A1&t=TgsQEedaWtPwsQUt-1 

#### CONTRIBUTIONS
+ Reviewed design with Sasquatch and Pokt team
+ Wired up prototype for all three breakpoints
+ Assembled mockups for tablet/desktop
+ Assembled mockups for mobile
+ Designed Figma components for mockups

## FrontEnd
#### STATUS
Continuing to build on Prototype Designs from Bingo
#### CONTRIBUTIONS
+ Created frontend repo and layout UI components based on the designs from Bingo.
## BackEnd
#### STATUS
The backend is now able to monitor for mint and burn transactions on respective blockchains and they show up in the db.
Blocked on the copper front.

#### CONTRIBUTIONS
+ Worked on syncing the backend with the Ethereum network.
    + Deployed the contracts on goerli
    + Used the abi to connect to the contract and listen to BurnAndBridge events which are then stored in our database
+ Coordinated with the team at Pocket and Copper to get started on the Copper front.
+ Worked on syncing the backend with the Pocket network.
    + Setup pocket network locally
    + Spoke to the pocket team to get connected to their testnet and also received some testnet POKT tokens
    + Listening to new POKT transfers to a specified "vault" address
    + Upon noticing such transactions, they are categorized as valid / invalid based on the memo (should be a json with specific data)
    + These valid / invalid mints are then stored in the database
+ Setup the basic golang repository, and mongodb database.
+ Setup the backend scope document 
+ Synced with Kyle Stargarden on the requirements for the Raid.

## Smart Contracts
#### STATUS
Smart contract repository with the 
https://github.com/St4rgarden/wpokt
#### CONTRIBUTIONS
+ Smart Contract Repo Built
+ MintController Contracts created 
    + Sets `IwPKT immutable wPKT;` interface in constructor.
    + Custom onlyOwner functions:
+ Wrapped Pocket Core Function created 
    + AccessControl Wallets:
    + Custom AccessControl Functions:
    + Custom Mutative Public functions:
    + Custom View Functions: