> For the complete documentation index, see [llms.txt](https://jigstack.gitbook.io/jproducts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jigstack.gitbook.io/jproducts/santa/santa-infrastructure/sc-tech-santa.md).

# SC TECH Santa

Santa currently uses solidity version 0.7.6

## Overview

Santa is a way where the user can gift cryptocurrencies to users that do not even have an existing wallet, new to crypto along with the users with an existing Jigstack wallet.&#x20;

Smart contracts deployed using OpenZeppelin Upgrades Plugins can be upgraded to modify their code, while preserving their address, state, and balance.&#x20;

This allows you to iteratively add new features to your project, or fix any bugs you may find in production. Wallet & Sanya has the Proxy partner to deploy and update contracts on the blockchain and uses the OpenZeppelin upgrades library.

## Proxy Partner

**First implementation**

![](https://lh3.googleusercontent.com/S3mp-xHwZCOYkO0eUZCdgf5vMh_iQrIOKOZVXxLTRd6jgndz7EHmGHZLz5ap4BMJ3vb-OXfpRiDVsxQpNuOKJZ4Ok4FA-xjBzguejcDUdfAZS5ifEH_C6ZCrbCv41K0kPHuOZ1MO)

**Further implementations**

![](https://lh3.googleusercontent.com/_CM1tWVIEJY1gADLsXwEoWX2LqjQwFT6RWCB25GtY3ydnPUoQVC7zsVK31Q_Mvn937vdRQ7G7Tupli7s8YcAjvbjDKobDCNK1xQFDoY3vDj8JW5P1_086txerKrO9zFfR6-V9Jsa)

**Contracts**

Wallet & Santa has one contract, JigstackGifiting. Bellow, we have a flow designer showing how the contract is working.

![](https://lh5.googleusercontent.com/8U2G9_CDC9XYPfllZKtt8LefWvE1LvLFUqhuycMTkPEj_b12aLKBsgrg6hn2sbv0GsitAM7ET6SucRF8ywLgImLlKP3NWbWWY6o8rbpwHXHBMeqOdxmA_De7OkEqighRzIB_SWBk)
