Skip to content

Electra is a blockchain-based M2M payments solution for democratizing EV charging through community governance.

Notifications You must be signed in to change notification settings

fabianferno/electra-v1

 
 

Repository files navigation

Electra is a revolutionary blockchain-based M2M (Machine-to-Machine) payments platform designed to simplify the electric vehicle (EV) charging experience. Unlike traditional methods, Electra offers a seamless and user-friendly solution that allows individuals to join the network through their EV charging station or electric vehicle. Here's how it works:

  1. User-Friendly Onboarding: Electra offers a hassle-free onboarding process. EV owners can easily sign up for the network using their EV charging station or electric vehicle, eliminating the need for complex registration procedures.
  2. Effortless Charging: Once onboarded, users can effortlessly locate nearby charging stations through the Electra platform. This ensures that EV owners can find convenient charging points whenever they need them.
  3. Automated M2M Payments: Electra streamlines the payment process. Users no longer need to deal with cumbersome payment methods. Instead, the platform automates M2M payments every time a charging session is completed. This ensures that users are billed accurately and promptly for the electricity they consume.
  4. Income Generation: Electra empowers EV charging station owners to monetize their assets. Users have the option to lease their EV charging stations to the general public, earning ElectraCoins as a form of compensation. This innovative approach transforms charging stations into income-generating assets for their owners.
  5. Decentralized Governance: Electra's governance is decentralized and community-driven. The network is managed through a DAO (Decentralized Autonomous Organization), ensuring that important decisions are made collectively and transparently by token holders. This democratic approach ensures fairness and inclusivity in network operations.
  6. Tokenized Registry: Electra takes advantage of blockchain technology to tokenize the registry of chargers. Each charger is represented as a unique token on the blockchain, making it easy to manage and trade assets within the network securely.

Deployed Contracts

  • ElectraTokens: 0x5d597ca122C689aF8B48a750a95D8676CD001C94
  • Governor: 0xc378e7921C219Af49c4D2E2a59dcc930D1BB0351
  • StationRegistry: 0x01cc41A3E23b4906Ea9Dca417091f695398e2150
  • Timelock: 0xC2066E99BD6b4d6BbEef6dE67CaF8508d1Ad7445
  • VehicleLedger: 0xFf5C05d1232Ac8b3412C7cD92C0d12D360cb849E

Blockchain Architecture

sustainability-13-07962-g002.png

Smart Contract Process Flow

sustainability-13-07962-g004.png

Screenshot 2023-09-17 125236.png

Screenshot 2023-09-17 125542.png

Screenshot 2023-09-17 131626.png

Screenshot 2023-09-17 131637.png

Screenshot 2023-09-17 131730.png

Screenshot 2023-09-17 131744.png

Screenshot 2023-09-17 131756.png

Electra's innovative approach to EV charging not only simplifies the user experience but also encourages broader participation in the electric vehicle ecosystem. By facilitating automated payments, income generation for charging station owners, and decentralized governance, Electra stands at the forefront of the evolving M2M payment landscape in the EV industry.

About

Electra is a blockchain-based M2M payments solution for democratizing EV charging through community governance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 60.9%
  • JavaScript 32.1%
  • Solidity 5.1%
  • SCSS 1.9%