nlok5923 / solver

πŸ† Finalist at Ethglobal Paris'23 Hackathon πŸ†

Home Page:https://youtu.be/lsfHYsocZjI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bob the Solver

An implementation of Infrastructure for intent based transactions with Account abstraction

Demo Video here

Contracts

    case Chains.celoTestnet: 
      return {
        Elliptic: "0xEA4d16E741E76E7a93b8f46650537855149efc48",
        TouchIdSafeWalletContractProxyFactoryAddress:
          "0x8e5ffc77D0906618A8Ed73dB34f92Ea0251B327b",
        TouchIdSafeWalletContractSingletonAddress:
          "0xeDba372c904298b79D421a70d9D448E822Bc697E",
        fallBackHandlerAddress: "0xac1c08a5a59cEA20518f7201bB0dda29d9454eb0",
      };

    case Chains.mantleTestnet:
      return {
        Elliptic: "0x652D29F01fdF8d0c20F78f51bAc9B173B3a76a9B",
        TouchIdSafeWalletContractProxyFactoryAddress:
          "0x9C0A83154846725446EF3907DaAb41951d2635A1",
        TouchIdSafeWalletContractSingletonAddress:
          "0x824Eae34D5bB73FE97969dc80f01c5baf0D3f8D6",
        fallBackHandlerAddress: "0x4314e106c276413814a01A1618B06c39161fc290",
      }
    case Chains.gnosis:
      return {
        Elliptic: "0xC29fDf5544312E23d9cDa9fB67388d040Fdbf434",
        TouchIdSafeWalletContractProxyFactoryAddress:
          "0x8e5ffc77D0906618A8Ed73dB34f92Ea0251B327b",
        TouchIdSafeWalletContractSingletonAddress:
          // "0x6f4D71B05140a1DD6D328e0C58216edD1590654e",
          "0xDcA01E080a8984830f1f2292d5c723d38223563C",
        fallBackHandlerAddress: "0xac1c08a5a59cEA20518f7201bB0dda29d9454eb0",
      };

Getting Started

Instructions for how to download and get the project running on your local machine.

Prerequisites

Software, libraries, and tools that are needed to install and run the project, and instructions for how to install them.

Installation

Step-by-step examples that tell you how to get a development environment running.

Usage

Examples of how to use the project or code, and any commonly used commands.

Running the Tests

Explain how to run any automated tests that exist for your system.

Contributing

Instructions for how to contribute to the project, or a link to a separate CONTRIBUTING.md file.

Authors

Your name and the names of any other key contributors.

License

A short description of the license, or a link to the LICENSE file.

Acknowledgments

Optional. A space to thank any other contributors, acknowledge other projects you used or were inspired by, etc.

About

πŸ† Finalist at Ethglobal Paris'23 Hackathon πŸ†

https://youtu.be/lsfHYsocZjI


Languages

Language:TypeScript 85.5%Language:JavaScript 9.4%Language:CSS 4.9%Language:HTML 0.2%