An open API service indexing awesome lists of open source software.

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

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
```