Skip to content

code-payments/code-cash-links

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Cash Links

Code Cash Links

license version

This repository contains the frontend and backend for the Code Cash Links project. To learn more about the project, please visit getcode.com.

Development

The codebase is split into the following packages:

  • backend - A proxy server that allows bidi GRPC streams over WebSockets on HTTP/1. This is used to proxy GRPC requests from the frontend to the GRPC server on the Code Sequencer (L2).
  • frontend - A Vue codebase for rendering the Cash Links. The codebase includes all logic necessary to generate a send intent against the Code Sequencer. Including things like the mnemonic keyphrase, the KikCode, and the send intent.
  • kikcode - A C++ library for rendering KikCodes. This library is compiled to WASM and wrapped in a JS library for use in the frontend.

This project predates the code-sdk.

Quick Start

Each package has its own Makefile, which can be used to build and run the package. Additionally, you can run each package in a Docker container. Use npm run dev to run the local development environment both the frontend and backend.

Getting Help

If you have any questions or need help integrating Code into your website or application, please reach out to us on Discord or Twitter.

Contributing

For now the best way to contribute is to share feedback on Discord. This will evolve as we continue to build out the platform and open up more ways to contribute.

About

Cash Links infra and frontend elements

Resources

License

Security policy

Stars

Watchers

Forks

Contributors