Skip to content

Commit 3bdf621

Browse files
committed
modify redpacket number
1 parent b4459ab commit 3bdf621

File tree

6 files changed

+25
-6
lines changed

6 files changed

+25
-6
lines changed

.vscode/settings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"editor.formatOnSave": true,
44
"editor.defaultFormatter": "esbenp.prettier-vscode",
55
"editor.codeActionsOnSave": {
6-
"source.fixAll": true,
7-
"source.organizeImports": true
6+
"source.fixAll": "explicit",
7+
"source.organizeImports": "explicit"
88
},
99
"cSpell.language": "en",
1010
"cSpell.enabled": true,

SmartContractProjectConfig

abi/HappyRedPacket.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,19 @@
253253
"stateMutability": "payable",
254254
"type": "function"
255255
},
256+
{
257+
"inputs": [],
258+
"name": "gasPayer",
259+
"outputs": [
260+
{
261+
"internalType": "address",
262+
"name": "",
263+
"type": "address"
264+
}
265+
],
266+
"stateMutability": "view",
267+
"type": "function"
268+
},
256269
{
257270
"inputs": [],
258271
"name": "initialize",

contracts/redpacket.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ contract HappyRedPacket is Initializable {
7272
nonce++;
7373
require(_total_tokens >= _number, "#tokens > #packets");
7474
require(_number > 0, "At least 1 recipient");
75-
require(_number < 256, "At most 255 recipients");
75+
require(_number < 501, "At most 500 recipients");
7676
require(_token_type == 0 || _token_type == 1, "Unrecognizable token type");
7777

7878
uint256 received_amount = _total_tokens;

package-lock.json

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/ftRedpacketTest/testCreateNormalRP.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,10 @@ describe("Test Create RedPacket function for Fungible Tokens", () => {
110110
redpacket.connect(packetCreator).create_red_packet.apply(null, Object.values(invalidParams)),
111111
).to.be.revertedWith(getRevertMsg("At least 1 recipient"));
112112

113-
invalidParams.number = 256;
113+
invalidParams.number = 501;
114114
await expect(
115115
redpacket.connect(packetCreator).create_red_packet.apply(null, Object.values(invalidParams)),
116-
).to.be.revertedWith(getRevertMsg("At most 255 recipients"));
116+
).to.be.revertedWith(getRevertMsg("At most 500 recipients"));
117117
});
118118

119119
it("Should throw error for not enough ERC20 allowance", async () => {

0 commit comments

Comments
 (0)