MetaMask Tunneling Auth Client
WebSocket tunnel between Unity3D and a server running ETH/MetaMask for
be.elab.wsasymauth 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/wsmetamaskauth.git README Markdown
Copy this to your project's README.md
## Installation
Add **MetaMask Tunneling Auth Client** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/wsmetamaskauth.git
```
[](https://www.pkglnk.dev/pkg/wsmetamaskauth)Dependencies (3)
README
OpenUPM: WsAsymAuth
WebSocket tunnel between Unity3D and a server running asymmetric encryption for login.
This setup allows any public-private key system to establish a connection handshake via WebSocket from Unity3D.
See https://github.com/EloiStree/2025_01_01_APIntPushIID for server example.
Context
I worked for months on RSA, only to learn that ECC, which Ethereum uses, is what I should use to work with Ethereum and MetaMask.
However, ECC, Nethereum, and Bouncy Castle are are not cross platforms: Playstation, Nintedo, Mac, Linux, UWP ...
After losing weeks on the topic, I returned to RSA for Unity3D.
During my exploration of ECC, I realized that I could use a coaster concept with RSA, allowing RSA to work on behalf of the ECC keys.
Ws NTP Int Lobby Setup
Related Repositories
- https://github.com/EloiStree/2021_05_29_BlockiesForUnity.git
- To generate blockies from the public key of Ethereum for use with the coaster.
- https://github.com/EloiStree/2024_04_04_GenereteRsaKeyInUnity.git
No comments yet. Be the first!