https://github.com/software-mansion-labs/web3-account
Adapter application for consuming web3 messages from ie. wallets, and passing them on to starknet
https://github.com/software-mansion-labs/web3-account
Last synced: 2 months ago
JSON representation
Adapter application for consuming web3 messages from ie. wallets, and passing them on to starknet
- Host: GitHub
- URL: https://github.com/software-mansion-labs/web3-account
- Owner: software-mansion-labs
- License: mit
- Created: 2022-01-12T10:35:07.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-07-04T06:47:07.000Z (almost 3 years ago)
- Last Synced: 2025-04-11T02:13:50.713Z (2 months ago)
- Language: TypeScript
- Size: 11.7 MB
- Stars: 20
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🐍 StarkNet web3 account
# Development setup
## Clone deps with submodules
```
git clone --recurse-submodules [email protected]:software-mansion-labs/starknet-web3-rpc-adapter.git
```## Install dependencies
```
poetry install
yarn --cwd client install
yarn --cwd starknet-web3-account install
yarn --cwd starknet-web3-account build
```## Setup envs
Setup envs as showed in `.env.example`, for instance using direnv.## Git hooks
Run this snippet to enable lint checks and automatic formatting before commit/push.
```
cp pre-push ./.git/hooks/
cp pre-commit ./.git/hooks/
chmod +x ./.git/hooks/pre-commit
chmod +x ./.git/hooks/pre-push
```## Running demo
In separate terminals start required services.Dev network & setup contracts:
``
poe devnet
``Run client:
```
poe devclient
```