Skip to content
This repository has been archived by the owner. It is now read-only.

Steem integration #121

Closed
wants to merge 5 commits into from

Conversation

Projects
None yet
2 participants
@xeroc
Copy link

commented Oct 16, 2016

Basic Steem integration to support:

  • Obtain (and show) STEEM public key given a HDnode(path)
  • Sign a transfer operation given all the required parameters (show details and wait for confirmation on the trezor)

Only relevant changes are in:

  • Makefile
  • steem.h and steem.c
  • fsm.h and fsm.c
  • messages.c and messages.options

The submodules require an merged/updated trezor-crypto (already merged into the official release) and trezor-common (pull request pending)

xeroc added some commits Sep 28, 2016

@xeroc xeroc force-pushed the chainsquad:steem branch from e75cdb8 to 3312fa3 Oct 17, 2016

@xeroc

This comment has been minimized.

Copy link
Author

commented Oct 19, 2016

Properly use HD node with 'pubkey_n' to obtain a key from the HD hierarchy

@xeroc

This comment has been minimized.

Copy link
Author

commented Nov 25, 2016

What needs to be done to get this pull request merged eventually? I had to fix merge conflicts twice already and don't know if it makes sense to fix them again if I don't know that the PR will be merged

@prusnak

This comment has been minimized.

Copy link
Member

commented Nov 25, 2016

Hey Fabian! No need for the rebase, I'll do it. I returned back to merging T1 features recently and this is on my list. Sorry for not merging this earlier :-(

Can you please sumarize the state of integration efforts from Steem side? i.e. what software and/or services already integrated TREZOR and what software/services are waiting for it?

@xeroc

This comment has been minimized.

Copy link
Author

commented Nov 28, 2016

Can you please sumarize the state of integration efforts from Steem side? i.e. what software and/or services already integrated TREZOR and what software/services are waiting for it?

The current firmware supports account_updates and transfers for STEEM, so the very basic feature of a secure MVP.
We also plan to integrate it into piston which is a python client for Steem.

The firmware is almost ready and I plan to add more tests to the actual firmware using python-trezor in the weeks ahead.

Our biggest problem is that we don't yet know how to fund further development of steem-trezor. There are many opportunities and features that can and should still be added to Trezor. If we manage to secure some funding, we would like to put more work and time into this. We have already tried to reach out to Alena to begin discussions of a joint venture of some kind but haven't heard back yet. I would request to continue the funding discussion off-github. You can reach me at mail@xeroc.org

@prusnak prusnak force-pushed the trezor:master branch 2 times, most recently from 4eda2ba to 6eb7441 Apr 16, 2017

@prusnak prusnak added the altcoin label Apr 2, 2018

AlexITC pushed a commit to wiringbits/trezor-mcu that referenced this pull request Mar 9, 2019

@prusnak

This comment has been minimized.

Copy link
Member

commented Apr 15, 2019

We are moving to monorepo: https://github.com/trezor/trezor-firmware

@prusnak prusnak closed this Apr 15, 2019

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
You can’t perform that action at this time.