Introducing the Burner Wallet 2

David Mihal
Oct 3 · 4 min read

Burner Core

const mkr = new ERC20Asset({
id: 'mkr',
name: 'Maker',
network: '1',
address: '0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2',
};
const core = new BurnerCore({
signers: [new InjectedSigner(), new LocalSigner()],
gateways: [
new InjectedGateway(),
new InfuraGateway(process.env.REACT_APP_INFURA_KEY),
new XDaiGateway(),
],
assets: [xdai, dai, eth, mkr],
});

Burner UI

Theming

const theme = {
background: '#282325',
titleFont: '"workSans", sans-serif',
paperBackground: '#282325',
accentColor: '#E84441',
homeButtonColor: '#BBBBBB',
};
const BurnerWallet = () =>
<BurnerUI core={core} theme={theme} />
The escape room at ETHBerlin featured a Burner Wallet with a dark theme

Plugins

A user orders a beer with the Vendor Plugin at ETHBoston

Exchange

const mkr = new ERC20Asset({
id: 'mkr',
name: 'Maker',
network: '1',
address: '0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2',
});
const core = new BurnerCore({ assets: [xdai, dai, eth, mkr] });
const exchange = new Exchange({
pairs: [xdaiBridge, uniswapDai, new Uniswap('mkr')],
});
const BurnerWallet = () =>
<BurnerUI core={core} plugins={[exchange]} />

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade