Justin Diclemente
Zap Protocol
Published in
3 min readOct 9, 2021

--

Zap Protocol Development Update

This past week the team provided updates and insight into both the Zap Oracle Network and NFT Marketplace. Testnet for the NFT Marketplace is now staged for a Public Test release allowing the entire community to provide feedback. We shared a demo of its functionality on our Friday Discord Community Call.

Oracle Network

Notable changes to the miner code include vault security, vote weight manipulation, and the evaluation of ZAP token transfers. The vault security has been upgraded so that attacks on the ZAP token functions can be prevented. The vote weight of each miner will also now be determined by their vault balance instead of their token balance. This prevents bad actors from affecting vote balances with flash loans.

Oracle Network Miner Tests

The latest optimization of the code focuses mostly on the safety of our calculations when mining. Aside from this some redundancies were handled and cleared from our code. Now that we’ve cleared the initial audit we have begun to work on making clear documentation on how to set up a miner and how to mine.

NFT Marketplace

Since last week’s large stride in progress, all that’s been done for the Marketplace has been to finish out the remaining audit tickets and its frontend design and user flow. Some of the simpler additions to our Marketplace include being capable of logging out from one account and switching to another within your Metamask wallet. The frontend team has also worked on adding support for additional file types. Adding social links to your profile has been updated so that you only need to add your username to an already existing social URL. Smaller features were added such as a loading card shortly after minting your NFT, a timer display on the NFT card during live auctions, a fixed price display of the minimum bid allowed on an NFT in WBNB & WETH.

NFT Marketplace

Several other modifications have been made. The filter and sort functions for the search bar in the Marketplace have been finalized.

A major vulnerability was worked on in our ZapMedia contract. This issue lies in the fact that we had redundant initializations for our contracts which allowed for a backdoor to control the major functions of minting NFTs and more. After the removal of some deprecated code and the addition of ZapMedia’s ability to validate registered contracts, the issue was resolved. The team has been proactively seeking out potential security vulnerabilities and potential threats.

ZapMarket Tests

Zap Labs

We are currently looking to acquire new researchers this fall to join our Zap Labs team. Please contact daniel@zap.org with your resume for inquiries about cryptoecon research internship opportunities.

Bug Fixes

We appreciate everyone who has submitted bug reports. If you find a bug that we haven’t fixed yet, you can submit a bug report here.

About Zap Protocol

Zap Protocol provides critical infrastructure built to power the next wave of decentralized applications. Be ready to swap tokens, earn rewards by validating oracle data-feeds, mint NFTs, and raise funds with custom bonding curves. Zap Protocol is blockchain-agnostic and currently live on Ethereum Mainnet, Binance Smart Chain Testnet, and many more to come.

Official Social Channels

Website: Zap.org

Twitter: @ZapProtocol

Discord: discord.gg/pvHzemX

Telegram: t.me/ZapOracles

Reddit: r/ZapProtocol

Facebook: @ZapProtocol

Instagram: @ZapProtocol

Medium: The Zap Project

LinkedIn: Zap

GitHub: The Zap Project

--

--