Upload Alpine Pay Core Contract

Original Thread: Common

Details:

The Alpine DApp is a web application payment platform built on the Osmosis blockchain; designed to facilitate tipping of content creators using Osmosis tokens, users can now show their appreciation by making secure donations while including personalized messages to any social media user or content creator they wish to support.

The Alpine smart contract enables the core functionality of the DApp. It facilitates the creation and processing of tips, ensuring the secure transfer of Osmosis tokens from the sender to the content creator’s wallet address. Additionally, it enables the inclusion of personalized messages, allowing users to express their sentiments to the content creators.

Additionally, the Alpine web app builds upon the Alpine smart contract by making the concept fun, simple, and visually pleasing. User experience is improved by providing a Kado widget so that users who are unfamiliar with the Cosmos ecosystem can easily purchase crypto with fiat currency and send it to their favorite content creator without hassle. We also provide integrations for popular social media applications such as Twitter, Instagram, and GitHub so that users can easily identify their favorite streamer in our application.

To maintain control and governance, the Alpine smart contract will be owned by the Alpine Team. Integration with the Osmosis blockchain is crucial for the Alpine DApp’s seamless functioning.

Contract information (Alpine Pay):

The git commit Id - Use OSMO wallets instead of JUNO · temple-0/alpine-pay-core@dc13570 · GitHub

The code can be found at - GitHub - temple-0/alpine-pay-core

Compiler Version - cosmwasm/rust-optimizer:0.12.6

Checksum - 6231c33e3380278c15ed70dbe2820f804ae609c93a8375c42e95f842a37a3f11 alpine_pay.wasm

Uploader Address - osmo1zw5337y7a7ajj2jz4t0teyzcy5dup5k8wjz88a


polkachu
osmo1gp95

5/29/2023

Hey, can the team share info about their previous track record in developing and deploying wasm contract? We have never heard of Alpine DApp before this post. thanks.


Alpine Pay
osmo128ww

5/30/2023

Hi Polkachu,

This is our team’s first major project developing wasm contracts, but our project has been under active development for about a year now. We originally started working on Terra 1.0, then moved to Juno after the Terra crash.

We plan to perform our first production release in the next few weeks, and we’d like to move our smart contract over to Osmosis in preparation for this event.


Leonoor’s Cryptoman
osmo14amd

5/31/2023

A lot of contracts are audited nowadays by OAK Labs. Is that something which we can expect for your smart contract as well?


Johnny Wyles
osmo1

6/1/2023

Just to note that OAK Labs has been seen a lot because of the purchase of slots by grants, which is why a lot of projects, having received grants, are audited by them. Any other audit would be great too.

Alpine Pay
osmo128ww

6/2/2023

Awesome. Are there any other reputable auditors that you would suggest?


Alpine Pay
osmo128ww

6/2/2023

Thanks Leonnoor!

Our team just requested a price quote from OAK Labs after seeing this. We’d be happy to undergo a security audit, so hopefully we can set something up soon.


Leonoor’s Cryptoman
osmo14amd

6/4/2023

Good luck!


Johnny Wyles
osmo1

5/27/2023

From Discord, Alpine Pay was not aware of the 7 day requirement and will resubmit after if this fails.

Alpine is a bit different from a tip bot. Alpine is a web application which allows users to tip content creators in crypto with personalized messages. It’s a bit more like a superchat platform, designed to be fun, simple, and visually pleasing. Up until very recently we were using Juno for our smart contract, but we decided to switch to Osmosis to improve user experience. We have a Kado widget in our front-end where users can buy Osmosis in our site, then send it directly to a content-creator. Apologies for not meeting the 7 day CommonWealth period, though. We were not aware of this requirement when we created the proposal.

[…] Alpine also utilizes social logins, meaning you can have twitter, instagram, etc linked on your profile, which serves as a way to aggregate your social presence, and allow for content creators on different sites to receive crypto donations

[…] we were on the fence about whether to do a production release and publicize our web app before submitting a proposal. We just recently made the switch from Juno to Osmosis because we realized it would provide a better user experience with the Kado support


Alpine Pay
osmo128ww

5/27/2023

Thank you for all of your feedback Johnny! I updated the OP to include some of the information here too.