bevy_metamask 0.1.0

Bevy plugin that supports metamask in browser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use bevy::prelude::Resource;
use futures::channel::mpsc::{channel, Receiver, Sender};

#[derive(Resource)]
pub struct MetamaskResponseEventReceiver<T> {
    pub tx: Sender<T>,
    pub rx: Receiver<T>,
}

impl<T> MetamaskResponseEventReceiver<T> {
    pub fn new() -> Self {
        let (tx, rx) = channel(100);
        Self { tx, rx }
    }
}