Search results

  1. Who

    Live feed API status

    The attachment seems to be cut off on the right hand side.
  2. Who

    Factom Live API considerations

    Yeah. My idea was that we can use it as a "finality timer" in wallets or factomize's post-securing to display when the transactions are expected to make it in.
  3. Who

    Factom Live API considerations

    A way to receive updates of minutes would be nice.
  4. Who

    Seperate FIP and FIS or recombine

    If you think the two-tables approach is too cluttered, something like this would also be easily doable in github with minimal effort: github.com/factom-protocol/FIP/ is the base repository. there's a README in there explaining the difference between layer-1 fips and second layer fips, and the...
  5. Who

    Factom Live API considerations

    Had some more time to think about it and I'm not sure why you want to capture the raw network traffic for this, since that is before most error checking and validation. Things like which transactions are valid can't be determined until the processlist is being processed. If you send raw traffic...
  6. Who

    Factom Live API considerations

    I would strongly recommend against having a local node connected to the mainnet peer with another local node through a local network interface, since the node would store the local ip in the system and share it with other peers. Separating that logic via code would be hard since local...
  7. Who

    Seperate FIP and FIS or recombine

    Hi, I'm one of those people who want one system and also volunteered to be a FIP/FIS editor. The main reason I prefer one system is to make it easier to manage and find them. One of the challenges of decentralized communities is that it can often be hard to find all relevant information in one...
  8. Who

    Factom Live API considerations

    Okay the first time reading through I stumbled over the fact that this is made of two parts. The core implementation that sends signals (the processlist) to the LiveAPI, and the LiveAPI that takes those signals and then sends out events via various methods to the end users. We already have...
  9. Who

    Call for editors for FIP/FIS

    I really want to be an editor! I have extensive core code knowledge and have already written two fips. I enjoy thinking about new technologies and picking things apart. If you'd like a more formal / extensive application in this process or have any other questions, please let me know. Full...
  10. Who

    Increase the fluidity of the Discord server

    Have you considered threads on this forum for long-running discussion topics? It's a lot easier to have dozens of threads for specific topics than having dozens of channels and ones that fall out of use won't create clutter, which is good for short-term projects.
  11. Who

    Withdrawn [SPHEREON-006] Core Development Coordinator

    That is not what the grant document comes across as. When I read it, I stumbled across the following snippets: RE: Scrum (this one is repeated throughout the document) RE: Management Both of these make the role sound a lot more hands-on than what you just described.
  12. Who

    Withdrawn [SPHEREON-006] Core Development Coordinator

    I'd still like answers to my previous questions but I've had some time to ponder this grant and I feel like adding another management layer on top our already existing management won't improve things. We already have ANO-internal structures and meetings. Developers potentially attending two...
  13. Who

    Funded [SPHEREON-004] Integration of DAML with the Factom® protocol

    Potentially, yes. Everything in the new library should be configurable and you can run multiple, separate networks in a single node.
  14. Who

    Withdrawn [SPHEREON-006] Core Development Coordinator

    1. What are the differences / improvements between this grant and the one that was not approved last round? 2. The title says project coordinator but the description is for a project manager (and last time around the title called it a project manager with a similar description). Which is it...
  15. Who

    Logging in Factomd

    Factomd is able to produce a vast quantity of logs to aid in debugging, information, and filling your harddrive. Getting to them is a different matter, as there are multiple different loggers. standard out and standard error log You can already pipe the stdout/stderr of factomd to a file via OS...
  16. Who

    Explanation of Messages (IMsg)

    Election Messages Election messages are added to the election queue while processing VMs. In addition to the functions the other messages have, election messages also have ElectionValidate and ElectionProcess. The implementation for the above functionality is usually not implemented as the...
  17. Who

    Explanation of Messages (IMsg)

    messages.EOM Origin: Execution of an electionMsg.SyncMsg Validation: 1 if it's Local or if the message is from a federated server and in the future -1 otherwise LeaderExecute: Calls state.LeaderExecuteEOM. If the message is NOT Local, it uses Follower Execute instead of this. Otherwise, if the...
  18. Who

    Explanation of Messages (IMsg)

    This one is overdue: detailing what exactly system messages ("IMsg") do. These are the missing links that tie the functionality of the channel diagrams I've posted together. Combining both of them should give you a pretty good overview of how the factomd node works internally. All IMsgs, from...
  19. Who

    Miscellaneous Channel Diagrams

    This turned out to be somewhat smaller than I expected because, once again, most of the logic is contained via the messages. Q: What does an Election do? A: Replace unresponsive fed servers with audit servers Q: How does an election get started? A: Every Minute, factomd starts a "Fault()"...
  20. Who

    Miscellaneous Channel Diagrams

    The protocol goes through a lot of effort to ensure that the messages in the processlist are in the same order for everyone, which is implemented by giving every message/ack a specific "height" in the processlist. Since it's a p2p network, messages can arrive in any order or get lost, so...