Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phantasma-io/phantasma-deposit
Phantasma Deposit: A streamlined decentralized app (dApp) for secure and easy deposits of tokens from Ethereum / Binance Smart Chain to Phantasma. Built with Svelte, Ethers, and Phantasma-ts, this dApp enables seamless bridging of your digital assets onto the Phantasma Chain.
https://github.com/phantasma-io/phantasma-deposit
blockchain blockchain-technology blockchain-website crypto cryptocurrency dapp phantasma phantasmachain phantasmaio swap
Last synced: about 1 month ago
JSON representation
Phantasma Deposit: A streamlined decentralized app (dApp) for secure and easy deposits of tokens from Ethereum / Binance Smart Chain to Phantasma. Built with Svelte, Ethers, and Phantasma-ts, this dApp enables seamless bridging of your digital assets onto the Phantasma Chain.
- Host: GitHub
- URL: https://github.com/phantasma-io/phantasma-deposit
- Owner: phantasma-io
- License: mit
- Created: 2024-03-11T11:20:56.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-11T11:21:32.000Z (10 months ago)
- Last Synced: 2024-05-01T00:44:44.826Z (8 months ago)
- Topics: blockchain, blockchain-technology, blockchain-website, crypto, cryptocurrency, dapp, phantasma, phantasmachain, phantasmaio, swap
- Language: Svelte
- Homepage: https://phantasma-deposit-dev.vercel.app
- Size: 262 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Phantasma Deposit
Phantasma Deposit is a decentralized application (dApp) that empowers users to easily swap tokens from Ethereum or Binance Smart Chain to Phantasma.
## Tech Stack
The project utilizes:
- Ethers.js for Ethereum and BSC interactions
- Svelte for the frontend user interface
- Phantasma-ts for seamless Phantasma blockchain integration## Getting Started
These instructions will guide you on setting up and running the project on your local machine for development and testing purposes.### Prerequisites
- Node.js and npm: You need Node.js and npm installed on your local machine. If not installed, download them [here](https://nodejs.org/en).### Installing
1. Clone the repository:
```bash
git clone [email protected]:phantasma-io/Phantasma-Deposit.git
```2. Move into the project directory:
```bash
cd Phantasma-Deposit
```3. Install the necessary project dependencies:
```bash
npm install
```
(or `pnpm install` or `yarn`)### Running the Project
After the above steps, start the project by running:
```bash
npm run dev
```
The project should now be accessible at localhost:5173 (or your specified port).## Building
To create a production version of your app:
```bash
npm run build
```You can preview the production build with `npm run preview`.
> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
## Contributing
Contributions are welcomed! Check out the Issues tab to see what's needed, or create a new issue if you've found a bug or have a feature request.## License
This project is licensed under the MIT License - see the LICENSE.md file for details.