Code Monkey home page Code Monkey logo

bee's People

Contributors

adam-gleave avatar alex6323 avatar charlesthompson3 avatar cycraig avatar daughterofmars avatar dr-electron avatar grtlr avatar jakescahill avatar littlej247 avatar louaykamel avatar lucas-tortora avatar lucasfernog avatar nothingismagick avatar pvdrz avatar samuel-rufi avatar thibault-martinez avatar thoralf-m avatar zesterer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bee's Issues

Tracking Issue for RFC 35 - `logging`

This is a tracking issue for RFC 35 - logging.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

Tracking Issue for RFC 41 - `shutdown`

This is a tracking issue for RFC 41 - shutdown.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

#97

Tracking Issue for RFC 44 - `secret-zeroize-drop`

This is a tracking issue for RFC 44 - secret-zeroize-drop.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

#103

Make IP and port keys in config more uniform

Description

In the config, binding IP and port are sometimes configured as two key, sometimes as a single string.
Making the config more uniform would make the syntax easier to remember.

I would suggest the separate key option. Because that way you could use it as one liner.
Example:

mqtt = { address = "127.0.0.1", port = 1883, protocol = "tcp" }

which is the same as

[mqtt] 
address = "127.0.0.1"
port = 1883
protocol = "tcp"

Are you planning to do it yourself in a pull request?

Yes.

Tracking Issue for RFC 37 - `ternary-numeric-conversion`

This is a tracking issue for RFC 37 - ternary-numeric-conversion.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

Tracking Issue for RFC 30 - `protocol-messages`

This is a tracking issue for RFC 30 - protocol-messages.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

Tracking Issue for RFC 31 - `configuration`

This is a tracking issue for RFC 31 - configuration.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

Tracking Issue for RFC 36 - `ternary`

This is a tracking issue for RFC 36 - ternary.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

Tracking issue for IRI v1.8.1 transactions and bundles

This is the tracking issue for RFC 3 (bee-rfcs/#3), which adds the iri v1.8.1 transaction and bundle formats.

The RFC and hence this implementation is blocked by several features not yet being present. But the blockers were considered to be well encapsulated so that implementation can already begin before the other components are finished. The RFC accompanying this implementation and this implementation itself will be updated once its blockers land before being eventually merged.

Todo

  • implement
  • stabilize
  • document

Unresolved questions

  • Kerl sponge
  • Curl-P sponge
  • PearlDiver proof of work algorithm
  • Winternitz One Time Signature scheme

Implement Tangle crate

  • Tangle is a DAG representation of the underlying DB

Allows for:

  • finding a transaction

  • adding a transactions

  • Add tests

Tracking Issue for RFC 33 - `network`

This is a tracking issue for RFC 33 - network.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

  • Merge the shutdown RFC
  • Merge the shutdown code

Unresolved Questions

Implementation history

Tracking Issue for RFC 42 - `secret-debug-display`

This is a tracking issue for RFC 42 - secret-debug-display.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

#101

Tracking Issue for RFC 34 - `ternary-hash`

This is a tracking issue for RFC 34 - ternary-hash.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

#102
#107
#109

Transaction payload should only allow an optional Indexation payload

The TransactionEssence currently is defined like this:

pub struct TransactionEssence {
    inputs: Box<[Input]>,
    outputs: Box<[Output]>,
    payload: Option<Payload>,
}

It allows to store every payload type. According to following RFC this shouldn't be possible.
A Transaction payload is only allowed to have an optional Indexation payload.

Version commit hash doesn't update correctly

Bug description

Commit hash for the version doesn't update correctly with a simple cargo build

Bee version

Steps To reproduce the bug

  • git pull
  • cargo build --release
  • target/release/bee -v

Expected behaviour

The last git commit hash should be updated with a simple cargo build

Actual behaviour

I need to do a cargo clean before cargo build to update the commit hash correctly.

Tracking Issue for RFC 45 - `api`

This is a tracking issue for RFC 45 - api.

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter.

Steps

Unresolved Questions

Implementation history

Drain worker channels on shutdown

Description

Some channels need to be drained on shutdown, otherwise the data is lost and the database would be in a corrupted state.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.