All Projects → austintgriffith → Bouncer Proxy

austintgriffith / Bouncer Proxy

Licence: mit
👮🏻🛰 Ethereum identity proxy contract that bounces meta transactions of etherless accounts.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Bouncer Proxy

Awesome Blockchains
A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips 🌷🌷🌷. Distributed is the new centralized.
Stars: ✭ 3,243 (+2183.8%)
Mutual labels:  ethereum, transactions
Harbour-MVP
Building a decentralised p2p meta-tx relayer network [MVP] Codename: Harbour ## We solved this problem: https://medium.com/tabookey/1-800-ethereum-gas-stations-network-for-toll-free-transactions-4bbfc03a0a56
Stars: ✭ 31 (-78.17%)
Mutual labels:  meta, transactions
delegated-execution-subscriptions
🕰️⚙️Recurring delegated execution through an identity proxy with meta transactions
Stars: ✭ 42 (-70.42%)
Mutual labels:  meta, transactions
Tobab
tobab: the poor mans identity aware proxy, easy to use setup for beyondcorp in your homelab
Stars: ✭ 122 (-14.08%)
Mutual labels:  proxy, identity
Ethereumjs Tx
Project is in active development and has been moved to the EthereumJS VM monorepo.
Stars: ✭ 694 (+388.73%)
Mutual labels:  ethereum, transactions
Uport Connect
Main uPort library for front end developers
Stars: ✭ 295 (+107.75%)
Mutual labels:  ethereum, identity
token-subscription
💰🕰️📋[EIP 1337 POC] Recurring subscriptions on the Ethereum blockchain powered by meta transactions.
Stars: ✭ 73 (-48.59%)
Mutual labels:  meta, transactions
Multitor
Create multiple TOR instances with a load-balancing.
Stars: ✭ 624 (+339.44%)
Mutual labels:  proxy, identity
Ds Proxy
a proxy object that can compose transactions on owner's behalf
Stars: ✭ 120 (-15.49%)
Mutual labels:  ethereum, proxy
Uport Credentials
Library for integrating uPort into node server side applications
Stars: ✭ 140 (-1.41%)
Mutual labels:  ethereum, identity
Status Network Token
Smart Contracts for the Status Contribution Period, along with Genesis and Network Tokens
Stars: ✭ 138 (-2.82%)
Mutual labels:  ethereum
Eth95
🛠️ A smart contract UI for your Ethereum dapp project
Stars: ✭ 139 (-2.11%)
Mutual labels:  ethereum
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (-0.7%)
Mutual labels:  ethereum
Web3j Spring Boot Starter
Spring Boot Starter for web3j
Stars: ✭ 140 (-1.41%)
Mutual labels:  ethereum
Chainlink
node of the decentralized oracle network, bridging on and off-chain computation
Stars: ✭ 2,680 (+1787.32%)
Mutual labels:  ethereum
Ethereum Lite Explorer
Alethio's Light Weight Open Source Ethereum Explorer
Stars: ✭ 141 (-0.7%)
Mutual labels:  ethereum
Web3.swift
Ethereum Swift API with support for smart contracts, ENS & ERC20
Stars: ✭ 137 (-3.52%)
Mutual labels:  ethereum
Consensys Academy Notes
A series of notes that were taken during the ConsenSys Academy program.
Stars: ✭ 138 (-2.82%)
Mutual labels:  ethereum
Tenderly Cli
CLI tool for Smart Contract error tracking, monitoring and alerting.
Stars: ✭ 138 (-2.82%)
Mutual labels:  ethereum
Tinyfecvpn
A VPN Designed for Lossy Links, with Build-in Forward Error Correction(FEC) Support. Improves your Network Quality on a High-latency Lossy Link.
Stars: ✭ 1,842 (+1197.18%)
Mutual labels:  proxy

👮🏻🛰 bouncer proxy

Send Ether and interact with smart contracts from etherless accounts through a 'Bouncer Proxy' identity contract. Inspired by Bouncers, Proxy Identities, and Universal Logins.

https://prox.metatx.io

Ethereum Meta Transactions


screencast.png


Identity

A BouncerProxy acts as your identity and allows multiple devices to be added as 'bouncers'. These 'bouncers' can make Ethereum transactions through your proxy without holding any Ether. That means no sending Ether to a device you might lose and no moving private keys or seed phrases around.

You deploy your own BouncerProxy once, fund it with Ethereum and/or tokens from a cold account, and keep your private keys safe.

Pay gas for your Dapp users' transactions

To lower the barrier to entry you can proxy transactions from your users. To do this, you'll need to change your frontend slightly. Transactions will no longer go directly to the Ethereum network but to an off-chain relay that you control.

Your users will craft and sign transactions in almost the exact same way, but then you will relay them to a BouncerProxy. This proxy acts as a proxy identity and an authorization controller. Accounts you accept as 'bouncers' can transact through the proxy without spending any Ether.

Incentivize 'Desktop Miners'

Meta transactions can be submitted to your BouncerProxy by any account. You can choose to run your own relay or incentive others to do so by rewarding Ether or rewarding tokens to distributed relayers.

Inspired by:

@avsa - https://www.youtube.com/watch?v=qF2lhJzngto

@mattgcondon - https://twitter.com/mattgcondon/status/1022287545139449856 && https://twitter.com/mattgcondon/status/1021984009428107264

@owocki - https://twitter.com/owocki/status/1021859962882908160

@danfinlay - https://twitter.com/danfinlay/status/1022271384938983424

@PhABCD - https://twitter.com/PhABCD/status/1021974772786319361

gnosis-safe

uport-identity

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].