0LNetworkCommunity / libra-legacy-v6

Apache License 2.0
248 stars 116 forks source link

[Feature Request] Add a Bloom Filter to the Move standard library #986

Open abellinii opened 2 years ago

abellinii commented 2 years ago

DISCLAIMER: This issue is NOT funded by cUSD, It is funded by 0L GAS, the native token for the 0L Network. The 0L GAS token is currently not liquid -- and may never be -- although, it is possible that it will at some point become available via a DEX through community development initiatives.

ABOUT 0L: 0L is a new Layer 1 blockchain protocol. 0L is open, permissionless, and community governed. Inspired by Satoshi, and informed by experience, 0L combines state-of-the-art blockchain technology with truly decentralized governance. The technology stack is built on Rust and employs the Move smart contracting language. The protocol includes an innovative Sybil protection mechanism (Delay Towers). There is no foundation, no corporate backers, no venture capital firms. This is a community-driven project with a meaningful commitment to social impact and democratic decision-making. It is based upon the Diem/Move ecosystem. More information regarding economic incentives and roadmap can be found at the (0L Website)[https://0l.network/] and (0L Discord)[https://discord.gg/fb8UEBS6]

🚀 Feature Request

Porting this Bloom Filter example over to the Move standard library(0x01)

Are you willing to open a pull request? (See CONTRIBUTING)

Additional context

Solidity example

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 264 years, 9 months from now. Please review their action plans below:

1) rakeshrockz has applied to start work _(Funders only: approve worker | reject worker)_.

Firstly need to get the problem statement and requirements properly the decription is not enough but approach i will follow start with basic blockchain prinicple in TDD approach 2) samagent97 has applied to start work _(Funders only: approve worker | reject worker)_.

I'm interested in the project tho I need a more opened explanation on the task on ground 3) imerkle has been approved to start work.

will write bloomfilter in move 4) kaushik-himself has applied to start work _(Funders only: approve worker | reject worker)_.

Port each Solidity library function to Move 0x01. 5) emindu has applied to start work _(Funders only: approve worker | reject worker)_.

starting writing bloomfilter in move

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 5000.0 cUSD has been submitted by:

  1. @imerkle

@abellinii please take a look at the submitted work:


0xzoz commented 2 years ago

@imerkle I know you had completed this work. Would you like it to be added to the repo and receive your bounty or should I close this?