hermes's People
hermes's Issues
Repair history of the main branch once ansible scripts have been finished
Add AddressManager class
Each stream of data must have its own dedicated address set, so that the streams don't mix.
Hermes service not streaming data
Credentials are sealed when application is sent to background
The HermesLifecycleObserver
class is unnecessarily sealing the credentials when the application is not in the foreground even though the service that broadcasts data keeps running in the background.
Add back button and toolbar to Sensor Activity
App crashes on setup
Error while trying to broadcast a sample to IOTA
I get the following error now, whenever the app tries to broadcast data:
2019-05-15 15:56:15.271 32073-32338/org.hermes I/IOTAConnector: c2e0dd0f-3a8e-4b7d-93be-68be52f1303e -- Broadcasting 19 transactions to address: RUVVWZESHRMZKKYPUQD9HLYETIPZSLE9KJBSFMLVHSYZMWLQEOWT9XZGEDJJNGSCKRMDMJZIPWWXXNHIWLMXTRYEOC (1/3 tries)
2019-05-15 15:56:16.811 32073-32338/org.hermes E/IOTAConnector: c2e0dd0f-3a8e-4b7d-93be-68be52f1303e -- There was an error while trying to broadcast a sample to IOTA: java.lang.IllegalAccessError: 429
Allow the seed to be recoverable
Implement BIP 44 so that the seed is mnemonic. That way users can recover their seed and this is the first step towards an HD wallet.
- Create a new screen that will be shown to the user with the words
- Create a screen that will accept the words and recreate the seed
- Add a button in the setup screen to go to the word input screen
- Add functionality in the
AddressManager
(see #5) so that it scans the Tangle to see where it left off
Add back button to Event Activity
App crashes on device with API 24
Trace:
2019-05-14 14:37:34.545 31335-32007/org.hermes I/IOTAConnector: a4e23fb0-7ec3-4d84-820b-9cf5dae771a9 -- Broadcasting of transactions with addresses: ...
2019-05-14 14:37:35.237 31335-32007/org.hermes E/AndroidRuntime: FATAL EXCEPTION: pool-1-thread-1
Process: org.hermes, PID: 31335
java.lang.IllegalAccessError: 429
at org.iota.jota.connection.HttpConnector.wrapCheckedException(HttpConnector.java:254)
at org.iota.jota.connection.HttpConnector.attachToTangle(HttpConnector.java:327)
at org.iota.jota.IotaAPICore.attachToTangle(IotaAPICore.java:622)
at org.iota.jota.IotaAPI.sendTrytes(IotaAPI.java:428)
at org.hermes.ledgers.IOTAConnector.sendData(IOTAConnector.kt:138)
at org.hermes.LedgerService.broadcastData(LedgerService.kt:316)
at org.hermes.LedgerService$broadcastData$1.invokeSuspend(LedgerService.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:233)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:762)
Split HermesRepository into multiple repos
The code has become very complex and needs some cleanup
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.