├── .gitmodules ├── README.md ├── bot ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── pnpm-lock.yaml ├── src │ ├── abi │ │ ├── ERC20.ts │ │ ├── EntryPoint.ts │ │ ├── SimpleAccount.ts │ │ ├── SimpleAccountFactory.ts │ │ ├── SimplePaymaster.ts │ │ ├── Uniswap.ts │ │ └── Weenus.ts │ └── index.ts └── tsconfig.json └── contracts ├── .github └── workflows │ └── test.yml ├── .gitignore ├── README.md ├── broadcast └── BackrunningPaymaster.s.sol │ └── 137 │ ├── run-1690073616.json │ ├── run-1690073623.json │ ├── run-1690073930.json │ ├── run-1690073942.json │ ├── run-1690074057.json │ ├── run-1690074100.json │ ├── run-1690074316.json │ ├── run-1690074456.json │ ├── run-1690074905.json │ ├── run-1690074930.json │ └── run-latest.json ├── foundry.toml ├── remappings.txt ├── script └── BackrunningPaymaster.s.sol ├── src ├── BackrunningPaymaster.sol ├── BasePaymaster.sol ├── EntryPoint.sol ├── IUniswap.sol ├── SimpleAccountFactory.sol └── Weenus.sol └── test └── BackrunningPaymaster.t.sol /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/README.md -------------------------------------------------------------------------------- /bot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/.gitignore -------------------------------------------------------------------------------- /bot/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/LICENSE -------------------------------------------------------------------------------- /bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/README.md -------------------------------------------------------------------------------- /bot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/package.json -------------------------------------------------------------------------------- /bot/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/pnpm-lock.yaml -------------------------------------------------------------------------------- /bot/src/abi/ERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/src/abi/ERC20.ts -------------------------------------------------------------------------------- /bot/src/abi/EntryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/src/abi/EntryPoint.ts -------------------------------------------------------------------------------- /bot/src/abi/SimpleAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/src/abi/SimpleAccount.ts -------------------------------------------------------------------------------- /bot/src/abi/SimpleAccountFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/src/abi/SimpleAccountFactory.ts -------------------------------------------------------------------------------- /bot/src/abi/SimplePaymaster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/src/abi/SimplePaymaster.ts -------------------------------------------------------------------------------- /bot/src/abi/Uniswap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/src/abi/Uniswap.ts -------------------------------------------------------------------------------- /bot/src/abi/Weenus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/src/abi/Weenus.ts -------------------------------------------------------------------------------- /bot/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/src/index.ts -------------------------------------------------------------------------------- /bot/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/bot/tsconfig.json -------------------------------------------------------------------------------- /contracts/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/.github/workflows/test.yml -------------------------------------------------------------------------------- /contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/.gitignore -------------------------------------------------------------------------------- /contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/README.md -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690073616.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690073616.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690073623.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690073623.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690073930.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690073930.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690073942.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690073942.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074057.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074057.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074100.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074316.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074316.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074456.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074456.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074905.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074905.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074930.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-1690074930.json -------------------------------------------------------------------------------- /contracts/broadcast/BackrunningPaymaster.s.sol/137/run-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/broadcast/BackrunningPaymaster.s.sol/137/run-latest.json -------------------------------------------------------------------------------- /contracts/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/foundry.toml -------------------------------------------------------------------------------- /contracts/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/remappings.txt -------------------------------------------------------------------------------- /contracts/script/BackrunningPaymaster.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/script/BackrunningPaymaster.s.sol -------------------------------------------------------------------------------- /contracts/src/BackrunningPaymaster.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/src/BackrunningPaymaster.sol -------------------------------------------------------------------------------- /contracts/src/BasePaymaster.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/src/BasePaymaster.sol -------------------------------------------------------------------------------- /contracts/src/EntryPoint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/src/EntryPoint.sol -------------------------------------------------------------------------------- /contracts/src/IUniswap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/src/IUniswap.sol -------------------------------------------------------------------------------- /contracts/src/SimpleAccountFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/src/SimpleAccountFactory.sol -------------------------------------------------------------------------------- /contracts/src/Weenus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/src/Weenus.sol -------------------------------------------------------------------------------- /contracts/test/BackrunningPaymaster.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libevm/backpay/HEAD/contracts/test/BackrunningPaymaster.t.sol --------------------------------------------------------------------------------