Stellar Community Foundation logo
  • Get Started
  • Awards
  • Kickstart
  • Projects
icon-HomeHome
Stellar Community Foundation logo
top-splatter

By XLM Wallet for Salesforce

XLM Wallet for Salesforce

SCF #38
$60.0K
Build
Panel Review
github-icon

XLM Wallet for Salesforce is an open source Salesforce app, which will include a native wallet UI component that enables enterprise users to simply and safely manage XLM transactions directly in the world’s #1 ranked CRM, which is used by over 150,000 enterprise companies, which include 91% of Fortune 500 companies.

Products & Services

XLM Wallet for Salesforce will have security features including Salesforce Administrator roles allowing key management and permission sets for Salesforce orgs. 

We will build a read/write wallet natively in Salesforce, from a seed phrase and private keys. We also have the ability to put in public key access and make it read-only. 

The app will allow users to do the following in their Salesforce Org. 

  • Create a Wallet Set

  • Create / View Wallet 

  • Create / View Wallet Accounts Addresses 

  • Connect Client / Vendor Accounts Addresses to Accounts

  • store and manage private keys / wallets

  • Send transactions 

  • Generate transaction addresses 

  • Send transactions 

  • Receive transactions 

You can learn about some additional functionality by reviewing the “Technical Architecture” and “SCF Build Tranche Deliverables” sections of this proposal and by watching this explainer video ( https://youtu.be/a-ditM_XxoU ) from our CEO.

Soroban

Maybe in the future, but not in this submission

Requested Budget

$60.0K

Success Criteria

The final deliverable will be an open source app that will allow Salesforce users to accept and send payments in XLM, directly to and from their Salesforce Org Wallets, which is used to manage digital assets within an organization.

The app will be available as a fully open-source unlocked package (https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_unlocked_pkg_intro.htm), with source code available on GitHub (https://github.com/MuKnSys/xlm-wallet-for-salesforce).

We also plan to make the app available as a commercial product listed on the Salesforce AppExchange, along with our Blockchain Payments (https://appexchange.salesforce.com/appxListingDetail?listingId=ee4c011b-7a5b-4a50-91fb-f28049390858) app, and our Digital Asset Wallet (https://web3enabler.com/product/digital-asset-wallet-for-salesforce ), which we submitted to the AppExchange and are currently awaiting approval for the listing.

Go-To-Market Plan

The final deliverable will be an app that will allow Salesforce users to accept and send payments in XLM, directly to and from their Salesforce Org Wallets, which is used to manage digital assets within an organization.

Traction Evidence

Previous Grants Awarded:

  • XRP Ledger Grants Program, Wave 6:  We received $100,000 to develop XRP for Salesforce, an open source for XRP payments (similar to the XLM for Salesforce we are proposing to build)  

  • Circle USDC Grants Program, Cohort 3:  to develop USDC programmable wallet for Salesforce. You can see the initial setup process and screenshot of the user interface, which we built as the first milestone of the project, in the related GitHub repository. 

  • Cardano Catalyst Fund 13:  We received a grant to develop ADA Wallet for Salesforce, a Salesforce native Cardano wallet component that is similar to what we aim to build for the Stellar ecosystem. 

  • QUBIC Labs R&D Accelerator program:  We received funding to develop integrations with additional Salesforce applications, such as Sales Cloud. 

Web3 Enabler’s Partnerships and Integrations:

  • Bridge:  Onboarding/offboarding into bank accounts 

  • Abyiss:  Onboarding/offboarding into bank accounts using grouped wallets. LOI signed with potential for custom development on both sides

  • CryptoAPIs:  Blockchain integrations for businesses

  • BitRank Verified:  Compliance check for crypto wallets that assigns risk according to previous transactions. Bringing data into Salesforce instead of keeping solely in BitRank dashboard provides audit capability

Positive Feedback from the Community:

  • We have received enthusiastic Discord messages and Tweets, such as the following, from active members of the Stellar community.

    • https://x.com/redpilledpro/status/1937576788546220299?s=46&t=jolb9qy5qCuiwy7b5an2wg

    • https://x.com/datruthhuts/status/1913998180846374933

Tranche 1 (Deliverable Roadmap) - MVP

Tranche 1 (MVP) - Prototype UIs 

  • Base Application UI Org wallets (company wallets) this plugs into a future XLM for Salesforce, a separate product).

  • Create a Wallet Set - This is a Mnemonic / Private / Public Key / Seed Creation

  • Create / View Wallet - Creating multiple Accounts

  • Create / View Wallet Accounts Addresses (add manually for testing)

  • Connection of Client/Vendor Accounts Addresses to Accounts (Standard Salesforce Object)

  • NOTE: The UI Tranche is focused on Lightning Web Components for UI/UX and data objects. Connections to blockchain are not in this stage.

  • The Salesforce flows will not yet happen at this stage, but the way they will be used will be reflected in the prototype. 

Total budget:  $15,000

Tranche 2 (Deliverable Roadmap) - Testnet

Tranche 2 (testnet/mainnet) - Data Connectivity - Live Wallet Connections via Wallet Connect 

  • Create the ability for the Salesforce Admin to store and manage private keys / wallets

  • Create the ability for Salesforce Users to send transactions (Lightning Web Components)

  • Create the ability for the Salesforce org to generate transaction addresses 

  • Create the ability for the Salesforce org to send transactions (Dataobjects with Trigger Hooks)

  • Create the ability for the Salesforce org to receive transactions (Dataobjects for connectivity)

The code for each business logic and integration is visible and accessible in the GitHub repository after the completion of this milestone.

The README.md file ( https://github.com/MuKnSys/XLM-wallet-for-salesforce/blob/main/README.md ) will include links to the Salesforce flow files within the GitHub repository, along with a brief (1-2 sentence each) description of what each flow file will do upon completion of the Transactions API / business logic (Tranche 3). 

At this stage, the Wallet is “functional” - foundation is laid - but useless for proper purposes. You can operate it entirely within Salesforce, but permission sets, automations, and integrations - the core goal of the project - requires this foundational level.

Please note that the app will only be functional upon completion of Tranche 3.

Total budget:  $20,000

Tranche 3 (Deliverable Roadmap) - Mainnet

Tranche 3 (Mainnet) - Transactions API / business logic 

  • Apex hooks for generating transactions 

  • Apex triggers for receiving transactions 

  • Permission Set for Wallet Admin 

  • Permission Set for Wallet Manager 

  • Permission Set for Wallet User 

  • Approval Methodology for outbound transactions 

  • Submit for security review for listing on the Salesforce AppExchange

  • Create an XLM Wallet for Salesforce web page on our website and a YouTube explainer series, which includes a demo and real world use cases

At this stage, the Wallet is “fully functional.” You can set up automations. You can guide it via Salesforce Flow. You can create automated emails. You can send Slack notifications.

Upon acceptance into the Salesforce AppExchange, the app can be installed with “one click” on any Salesforce Org on the planet.

Upon completion of this final milestone, a full open source Salesforce app will be available in the project GitHub repository. In our explainer video, we will walk through the code in the open source app. Once we have submitted the app to the Salesforce AppExchange, we will submit a URL of the pending Salesforce AppExchange listing to the SCF reviewers, along with a screenshot of the pending approval as evidence of submission to Salesforce security review / submission to the Salesforce AppExchange. 

Total budget:  $25,000

Team

Web3 Enabler is a Salesforce ISV Partner that builds Web3/Crypto/Blockchain products into Salesforce to enable existing businesses to utilize Blockchain technologies in their existing business flows.

Our team has been building on leading blockchains since 2019 and consists of globally renowned blockchain security, legal and finance  expertise. 

Zoe Braiterman, Project Lead:  

Zoe is in charge of DevSecOps, establishing roles and responsibilities among the development team and ensuring that deliverables are produced in a timely manner.

  • https://www.linkedin.com/in/zoebraiterman/

  • https://github.com/zbraiterman 

  • https://twitter.com/zbraiterman 

Zoe Braiterman has experience ranging from cyber security, data science and system architecture to product development. Passionate about helping startups to scale, she also has experience as a teacher and business manager. Her work as a security consultant has included diversity and education initiatives in collaboration with UN Women, along with similar diversity leadership initiatives utilizing artificial intelligence and other technologies, and she brings her passion for change making and social impact to the Web3 space. 

Zoe is enthusiastic about the Stellar ecosystem and continues to share her knowledge, as she learns.  See below some of the blog posts she has written about Stellar.

  • https://web3enabler.com/blog/a-practical-use-case-for-stellar-expert

  • https://web3enabler.com/blog/introducing-stellars-innovative-account-setup 

Alex Hochberger, Chief Architect:  

Alex Hochberger build the original v1 of Blockchain Payments, and is guiding the creation of open source blockchain specific white label versions and adding more features that are desirable to the Enterprise. Alex has 20+ years as a technology executive with experience in product development and go to market. He also has 6+ years in the Salesforce Ecosystem and deep relationships within Salesforce itself.  He has a Computer Science degree from MIT and an MBA from Duke University.

  • https://www.linkedin.com/in/alexhochberger/

  • https://github.com/scorpionmit01 

  • https://twitter.com/the_hoch 

He has 20+ years as a technology executive with experience in product development and go to market. He also has 6+ years in the Salesforce Ecosystem and deep relationships within Salesforce itself.  An MIT alum, he ventured into entrepreneurship amid the dot-com crash, mastering the art of building impactful businesses on lean budgets. Launching his first venture in college, he has since become a cornerstone in startups, amplifying their growth. With an MBA from Duke focusing on marketing and management, he blends technological acumen with business savvy. Founder of Web3 Enabler, leading its ascent in integrating blockchain payments into traditional systems. Specializing in online marketing, software architecture, database design, and statistical analysis.

Niles Lee-Smith, Product  Manager:  

Niles is in charge of ensuring that deliverables are produced in a timely manner. Our biggest Crypto-enthusiast, Niles is in charge of product design to make sure that product meets the needs of the crypto-natives in addition to corporate users.

  • https://www.linkedin.com/in/niles-lee-smith/

An experienced professional with a dedication to driving positive change in both the real and digital world, he has a proven track record in cross-functional teams, risk management, and project leadership. In his current role with Web3 Enabler, he is helping pioneer innovative accounting solutions for blockchain and crypto payments. As a former Project Manager at Brown Brothers Harriman, he led the Smart Capture project, achieving significant success in automating trade instruction processing. His skill set encompasses expertise in project management methodologies, team coordination, and proficiency in various technical tools. This technical experience complements a strong foundation in strategic planning and process improvement. He holds a degree from the Kogod School of Business at American University and continues to actively seek opportunities to contribute his technical and strategic expertise for product and market validation initiatives.

Spencer Goldberg, Full Stack Developer: 

Spencer has built out the v2 platform of Blockchain Payments and is focused on making our platform independent of large platforms. Spencer will be in charge of the Stellar JavaScript development. 

  • https://www.linkedin.com/in/spencermgoldberg/ 

  • https://github.com/spencergoldberg1

  • https://www.linkedin.com/in/spencermgoldberg

  • https://github.com/spencergoldberg1

Spencer is finishing his degree in Data Science and Analytics at Florida Atlantic University, with a focus in Artificial Intelligence. He has a deep passion for all things tech, especially app and web development. Throughout his academic career, Spencer has taken part in numerous projects where he has successfully integrated his love for technology with practical problem-solving. He’s always on the hunt for new tools and technologies that can improve everyday life and business operations. His professional experience includes developing web and data solutions in industries ranging from Hospitality to Healthcare, and he has several apps listed in the App Store. He uses technologies like Node.js, React, and Google Cloud extensively. His expertise in creating and implementing custom API solutions is particularly valuable in his current role as a Developer at Web3 Enabler.

Michal Bedliński, Salesforce Developer: 

Michael will be building the Apex integrations. 

  • https://www.linkedin.com/in/micha%C5%82-bedli%C5%84ski-31b193139/ 

  • https://github.com/mbedlinski

right-side-splatter
Zoe-Braiterman

Zoe Braiterman

github-iconx-iconlinkedIn-icon

Project Stats

Team Size
1
Project Type
Wallet
Category
Applications
Total awarded
$0*
Awarded Submissions
0
right-side-splatter
XLM-Wallet-for-Salesforce

XLM Wallet for Salesforce

SCF #35
$60.0K
Build
Not Awarded