You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: BUG-BOUNTY.md
+32-32Lines changed: 32 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,9 @@ First, let's give credit to the security researchers that found issues!
15
15
16
16
## Sponsors
17
17
18
-
**Sponsor this bug bounty if you support ERC-721**. This means you will commit to pay researchers that demonstrate a problem. Contact us at Su@TenThousandSu.com if interested. Thank you.
18
+
**Sponsor this bug bounty if you support ERC-721**. This means you will commit to pay researchers that demonstrate a problem. Contact us at <Su@TenThousandSu.com> if interested. Thank you.
19
19
20
-
**Now featured on GitCoin, you can check them out here https://twitter.com/GetGitcoin**
20
+
**Now featured on GitCoin, you can check them out here <https://twitter.com/GetGitcoin>**
21
21
22
22
---
23
23
@@ -30,19 +30,19 @@ This bounty is open for an unlimited time. Previous limited-time bounty programs
30
30
31
31
Help us find any problems with this contract and with ERC-721 in general. This bounty program's function scope includes:
32
32
33
-
- Overflow or break parts of the program
34
-
- Steal ownership of a square
35
-
- Take over an admin account
36
-
- Give a square to somebody else and double spend it or revert it back to your control
37
-
- Any undocumented and unintuitive behavior
33
+
* Overflow or break parts of the program
34
+
* Steal ownership of a square
35
+
* Take over an admin account
36
+
* Give a square to somebody else and double spend it or revert it back to your control
37
+
* Any undocumented and unintuitive behavior
38
38
39
39
## Rules and rewards
40
40
41
-
- Issues that have already been published here or are already disclosed to the Su Squares team are not eligible for rewards
42
-
- Social engineering, XKCD#538 attacks, bringing down Mainnet/Infura are not in scope and will NOT be paid a reward
43
-
- Only the official mainnet contract is in scope, our website is not in scope
44
-
- GitHub issues is the only way to report issues and request rewards
45
-
- The Su Squares team has complete and final judgement on acceptability of issue reports
41
+
* Issues that have already been published here or are already disclosed to the Su Squares team are not eligible for rewards
42
+
* Social engineering, XKCD#538 attacks, bringing down Mainnet/Infura are not in scope and will NOT be paid a reward
43
+
* Only the official mainnet contract is in scope, our website is not in scope
44
+
* GitHub issues is the only way to report issues and request rewards
45
+
* The Su Squares team has complete and final judgement on acceptability of issue reports
46
46
47
47
Following is a risk threat model that judges the impact of an issue based on its likelihood and impact.
48
48
@@ -54,36 +54,36 @@ Following is a risk threat model that judges the impact of an issue based on its
54
54
55
55
Rewards:
56
56
57
-
-**High severity / highest severity** — you will received two Su Squares on the deployed website (worth $1000 USD)
58
-
-**Low / medium / high / highest** — all of these reports will receive an honorable mention, which is also visible from [the Su Squares website](https://tenthousandsu.com)
59
-
- Additional rewards may be announced by sponsors? See [sponsors section](#sponsors) above.
57
+
***High severity / highest severity** — you will received two Su Squares on the deployed website (worth $1000 USD)
58
+
***Low / medium / high / highest** — all of these reports will receive an honorable mention, which is also visible from [the Su Squares website](https://tenthousandsu.com)
59
+
* Additional rewards may be announced by sponsors? See [sponsors section](#sponsors) above.
60
60
61
61
Examples of impact:
62
62
63
-
- High: Steal a square from someone else, impersonate an admin
64
-
- Medium: Cause personalization to fail so that the wrong data goes on the blockchain
65
-
- Low: Cause a transaction counterparty that carefully reads the contract documentation to make a mistake on some edge case type of transaction
63
+
* High: Steal a square from someone else, impersonate an admin
64
+
* Medium: Cause personalization to fail so that the wrong data goes on the blockchain
65
+
* Low: Cause a transaction counterparty that carefully reads the contract documentation to make a mistake on some edge case type of transaction
66
66
67
67
How to win:
68
68
69
-
- Be descriptive and detailed when describing your issue
70
-
- Fix it — recommend a way to solve the problem
71
-
- Include a Truffle or detailed test case that we can reproduce
69
+
* Be descriptive and detailed when describing your issue
70
+
* Fix it — recommend a way to solve the problem
71
+
* Include a Hardhat or detailed test case that we can reproduce
72
72
73
73
Rules for bounty sponsor:
74
74
75
-
- We will respond quickly to your questions (within 2 business days)
76
-
- We will adjudicate all prizes quickly (within 5 business days)
77
-
- Bounty sponsors are not eligible
75
+
* We will respond quickly to your questions (within 2 business days)
76
+
* We will adjudicate all prizes quickly (within 5 business days)
77
+
* Bounty sponsors are not eligible
78
78
79
79
## More questions
80
80
81
-
- Will things change during the bounty program?
82
-
- Yes, we are seeking sponsors and will add additional prizes here if that happens.
83
-
- Yes, we will update the code and redeploy the contract. So, click STAR and WATCH above on this repo for updates.
84
-
- Taxes?
85
-
- If sponsors give us so much money that you will need to fill out a tax form, then we will ask you to fill out a tax form. This whole program is subject to the laws of Pennsylvania.
86
-
- I read to the bottom of the file.
87
-
- That's not even a question. Good, you're the type of person we're seeking. Here's a hint, you can see the [CryptoKitties bounty program](https://github.com/axiomzen/cryptokitties-bounty) and everything that happened there. We stole lots of ideas from them, thank you. And see also [the Su Squares Gitter](https://gitter.im/Su-Squares/Lobby#).
81
+
* Will things change during the bounty program?
82
+
* Yes, we are seeking sponsors and will add additional prizes here if that happens.
83
+
* Yes, we will update the code and redeploy the contract. So, click STAR and WATCH above on this repo for updates.
84
+
* Taxes?
85
+
* If sponsors give us so much money that you will need to fill out a tax form, then we will ask you to fill out a tax form. This whole program is subject to the laws of Pennsylvania.
86
+
* I read to the bottom of the file.
87
+
* That's not even a question. Good, you're the type of person we're seeking. Here's a hint, you can see the [CryptoKitties bounty program](https://github.com/axiomzen/cryptokitties-bounty) and everything that happened there. We stole lots of ideas from them, thank you. And see also [the Su Squares Gitter](https://gitter.im/Su-Squares/Lobby#).
88
88
89
-
Copyright 2018 William & Su Entriken. All rights reserved.
89
+
Copyright 2018 William & Su Entriken. All rights reserved.
2. Update address in the white paper (NOTE OLD ADDRESS)
40
40
3. Remove any (WE ARE UPGRADING) note on index.html
41
41
9. Tell the world
42
-
1. Make a release on smart contract GitHub project / add release artifacts / update the project URL to new etherscan contract https://github.com/su-squares/ethereum-contract
43
-
2. Update address at https://github.com/MyEtherWallet/ethereum-lists/blob/master/contracts/contract-abi-eth.json
42
+
1. Make a release on smart contract GitHub project / add release artifacts / update the project URL to new etherscan contract <https://github.com/su-squares/ethereum-contract>
43
+
2. Update address at <https://github.com/MyEtherWallet/ethereum-lists/blob/master/contracts/contract-abi-eth.json>
44
44
3. Relist opensea
45
45
4. Relist coingecko
46
46
5. Email anybody that bought squares, if I know them somehow
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Read the full [deployment process documentation](DEPLOY.md).
31
31
32
32
You are somebody that reads documentation on smart contracts and understands how Su Squares works. So you have unique skills and your time is valuable. We will pay you for your contributions to Su Squares in the form of bug reports.
33
33
34
-
If your project depends on ERC-721 or you want to help improve the assuarance of this project then you can pledge a bounty. This means you will commit to pay researchers that demonstrate a problem. Contact us at Su@TenThousandSu.com if interested. Thank you.
34
+
If your project depends on ERC-721 or you want to help improve the assuarance of this project then you can pledge a bounty. This means you will commit to pay researchers that demonstrate a problem. Contact us at <Su@TenThousandSu.com> if interested. Thank you.
35
35
36
36
Read the full [bug bounty program](BUG-BOUNTY.md).
0 commit comments