-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BOUNTY: Officiality checker (web3.js) #10
Comments
time to implement; 2 days |
@yuriy77k alright. |
How does the "winner" choice be based?
|
@Redni You can still pick the issue, as long as the label |
This is standalone version. |
The results of the bounty will be evaluated at 5, Jun 2018. |
I will present my version in a few hours. I do not know if I will manage to midnight so I inform you not to miss me if I'm late for an hour or two :) |
ClassicEtherWallet tab version added: |
Github: https://github.com/redni/officiality.checker Validation #10 will be considered true. My script checks all address possibilities. |
@Redni yeah, deep checking is cool. Analogue: |
@Dexaran I did not even think about it, thanks! I added the amendment to the source and updated the demo. Subdomains should now be qualified correctly. |
standalone demo: http://cew.vizbe.ru/standalone/ |
Since, in the smart contract, links are added not normalized, it may cause misunderstood. |
It's best to add links without beginning (
instead of
then such a checker will be able to check each link if you add a simple rule to the code. Now is the case that you need to cut the address to delete the beginning and end and then 4 rules to correctly get the result and it does not work for links like contract.is_official("http://" + path) === true ||
contract.is_official("https://" + path) === true ||
contract.is_official("http://" + path + '/') === true ||
contract.is_official("https://" + path + '/') === true Because |
Officiality Checker updated for more flexible checking. standalone demo: http://cew.vizbe.ru/standalone/ |
We discussed this bounty-proposal in our team. As the result, we will reward both of you. I'd like to ask you to provide your CLO addresses below. |
Thank you very much. |
Thank you! :) In case of any problems, please report, I will apply the corrections. I will also monitor changes in your contract in order to keep the code updated on a regular basis :) Address: |
Proposal
The Callisto team allocates 12,000 CLO as a bounty for the implementation of "Officiality Checker" service UI.
"Officiality Checker is based on ECIP93 and Media Resources Registry smart-contract.
Description
Officiality Checker service must be an open source web application. It may be (1) a standalone web page OR (2) a separate tab at ClassicEtherWallet.
The main purpose of this application is to allow an average user to check whether a certain media resource is considered "official" at Callisto or not.
Officiality checker UI must have:
A user should input a link to the media resource into the text field and click the "CHECK" button to perform the check.
After the user has clicked the button, Officiality Checker must invoke the is_official() function of the Media Registry contract to verify the inputted link. If the contract has returned
true
then the Officiality Checker must display a message that the media resource IS official. Otherwise, the Officiality Checker must display a warning message that the media resource is NOT official for Callisto.Media Registry contract is currently deployed at Callisto network at 0xf6f29e5ba51171c4ef4997bd0208c7e9bc5d5eda address.
Bounty
One time payment: 12,000 CLO.
The text was updated successfully, but these errors were encountered: