Přední peněženka Bitcoin

Pokyny pro zásuvné moduly

Systém zásuvných modulů společnosti Electrum umožňuje vývojářům přidávat nové funkce beze změny hlavního kódu. Zde jsou hlavní pravidla pro zásuvné moduly:

  1. Používejte pouze jazyk Python. Pokud vaše funkce potřebuje jiné knihovny než Python nebo komunikuje s jinými servery než se servery Electrum, vytvořte zásuvný modul.
  2. Vyhněte se přidávání nových závislostí do hlavního kódu. Pokud to vaše funkce dělá, měl by to být zásuvný modul.
  3. Vývojáři musí své zásuvné moduly udržovat. Nezapomeňte, že když se změní kód Electrumu, budeme muset zásuvné moduly aktualizovat. Udržujte svůj zásuvný modul snadno udržovatelný, jinak jej nemusíme přijmout.
  4. Postupujte podle návrhových vzorů společnosti Electrum. Váš zásuvný modul by měl odpovídat tomu, jak Electrum funguje. Ve svém zásuvném modulu nekopírujte existující kód Electrum.
  5. Ujistěte se, že zásuvný modul lze bezpečně odstranit. Finanční prostředky uživatelů nesmí být ohroženy, pokud budeme muset zásuvný modul později odstranit.
  6. Můžeme odmítnout nebo odstranit zásuvné moduly, které jsou náročné na údržbu nebo se nehodí do systému Electrum.

Obsah