Kitty Party Integrates Chainlink Keepers And Price Feeds to Unlock a World-Class User Experience

Kitty Party
5 min readMar 30, 2022

We’re excited to announce that Kitty Party — a DeFi platform aiming to onboard Web3 newcomers — has integrated Chainlink Keepers and Chainlink Price Feeds on Polygon mainnet. By integrating the industry-leading decentralized oracle network, we now have access to Chainlink Keepers’ secure smart contract automation service to reduce the manual workload of Kittens. Additionally, Kittens are now able to see real-time conversions in their local currency thanks to Chainlink Price Feeds, which makes the transition to Web3 ever smoother. Ultimately this helps further a more user-friendly experience — a crucial component needed to onboard the next generation of Web3 users through the use of Kitty Parties.

The Kittyverse is continuing to expand with the help of time-tested oracle infrastructure from Chainlink. Built to onboard interested outsiders, Kitty Parties are a way for existing DeFi users to bring their friends, families, and coworkers into Web3 in a seamless manner. A Kreator simply needs to create a Kitty Party through a series of transactions and then use a referral link to get newcomers to join and participate in Kittyverse-native DeFi functionality. This includes the no-loss raffle system already underpinned by Chainlink VRF, as well as backend integrations with lending platforms such as Aave.

A core problem with past Kitty Parties was that new joiners needed to have a Metamask wallet to confirm a transaction, which would then allow them to access a specific Kitty party through a registry. This was a major roadblock, something that would undoubtedly stop many new users from joining. We needed a way to streamline this process by automating updates to the Kitty Parties registry.

The solution? Chainlink Keepers.

Chainlink Keepers are a hyper-reliable smart contract automation service run by the same professional DevOps teams that currently help secure $50B+ in smart contract value for the larger DeFi economy. They’re needed because smart contracts do not have the native ability to trigger functions. Rather, they need an external entity to manually trigger and call functions for them.

Chainlink Keepers help trigger updates for Kitty Party registries to continuously add new members as they join. Here’s how it works.

Automating Kitty Party Registries With Chainlink Keepers

Kitty Parties utilize a factory pattern, meaning every party is created as a new smart contract according to a preset template. This also means that every party has its own state transition.

With this in mind, we realized that it seemed a bit impractical for Chainlink Keepers to individually register every new party. We came up with two approaches to solve this issue.

  1. Use Chainlink Keepers to trigger the smart contract dynamically upon the creation of the child contract.
    Pros — Scalable and efficient
    Cons — More coupling and moving parts
  2. Maintain our own registry of child contracts and register it with Chainlink Keepers
    Pros — Less coupling and a consolidated registry contract
    Cons — Our own registry is a single point of failure and not scalable

In the end, we decided to go for the second approach to start and create our own registry. We mitigate the risks of single points of failure with having our own registry by including options to skip a party and push the party to the end of the queue while checking if there are any issues.

Kitty Party Registry Based Upkeep

In terms of the process, a Kreator first creates a Kitty Party. When the party is started, it is registered with the consolidated registry in a queue that Chainlink Keepers need to update. Every block, any party that needs to be updated is first confirmed and then added by Chainlink Keepers.

There are many benefits of outsourcing this task to Chainlink Keepers, including:

  • Decentralized Execution — Chainlink Keepers provide reliable, trust-minimized automation with no single point of failure, mitigating risks around manual processes and centralized servers.
  • Increased Efficiency — Projects that use Chainlink Keepers are able to reduce time spent on DevOps, minimize operational overhead, and streamline development workflows.
  • Enhanced Security — Chainlink Keepers sign on-chain transactions themselves, enabling automated smart contract execution without exposing private keys.
  • Reduced Costs — Chainlink Keepers perform efficient off-chain computation for smart contracts, allowing developers to build feature-rich dApps at lower costs.

Using Reliable Conversion Data From Chainlink Price Feeds

Web3 markets are volatile, making it difficult for newcomers to understand the value of their position in any DeFi protocol. For a project such as Kitty Party that aims to become the main gateway for the next generation of protocol users, showing accurate price conversions to local currencies was an important step to making the entire experience seamless for new Kittens.

Chainlink Price Feeds are decentralized at the data source, oracle node, and oracle network levels, making them a hyper-reliable source of price data. By integrating Chainlink Price Feeds to show frontend conversions, Kittens can better understand the intricacies of their shared DeFi position.

Whether for smart contract automation or high-quality price data, Chainlink provides secure infrastructure for off-chain data and services that take Kitty Party to the next level. These new integrations are providing a top-notch Web3 onboarding experience for Kittens, and they’re integral to starting the first wave of Kitty Party adoption.

“Chainlink makes Web3 development easy. The integration was painless, the functionality reliable, and the underlying infrastructure trust-minimized.” — Wizgotd, Lead Developer of Kitty Party.

About Chainlink

Chainlink is the industry standard for building, accessing, and selling oracle services needed to power hybrid smart contracts on any blockchain. Chainlink oracle networks provide smart contracts with a way to reliably connect to any external API and leverage secure off-chain computations for enabling feature-rich applications. Chainlink currently secures tens of billions of dollars across DeFi, insurance, gaming, and other major industries, and offers global enterprises and leading data providers a universal gateway to all blockchains.

Learn more about Chainlink by visiting chain.link or reading the developer documentation at docs.chain.link. To discuss an integration, reach out to an expert.

About Kitty Party
Kitty Party is the first ever assisted-DeFi platform that focuses on bringing mass adoption to DeFi. The project blends NFTs, Gaming, DeFi to onboard first time users to the Cryptoverse and enable community led yield and wealth creation.

--

--