-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add batch mint and burn functions to BridgedToken, update Kinto token to V4, implement multi-send script, update system contracts, and modify test artifacts for chain 7887. * Refactor multi-send-kinto script: update imports, rename contract, add batch minting functionality, and replace EngenBadges with BridgedToken. * Add totalAmount calculation, burn tokens from RD, upgrade KINTO to V5, fix voting supply, and update BridgedKinto with fixVotingSupply function. * Add new transaction logs and update contract addresses in broadcast and test artifacts for Kinto token upgrade on chain 7887, including new KV5-impl address. * Add BridgedKinto import and assertions for token supply checks in MintBatchKintoScript.
- Loading branch information
Showing
11 changed files
with
859 additions
and
55 deletions.
There are no files selected for viewing
145 changes: 145 additions & 0 deletions
145
broadcast/93-upgrade_kinto_token.s.sol/7887/run-1734467859.json
Large diffs are not rendered by default.
Oops, something went wrong.
214 changes: 214 additions & 0 deletions
214
broadcast/93-upgrade_kinto_token.s.sol/7887/run-1734480529.json
Large diffs are not rendered by default.
Oops, something went wrong.
168 changes: 120 additions & 48 deletions
168
broadcast/93-upgrade_kinto_token.s.sol/7887/run-latest.json
Large diffs are not rendered by default.
Oops, something went wrong.
94 changes: 94 additions & 0 deletions
94
broadcast/update-system-contracts.s.sol/7887/run-1734466534.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
{ | ||
"transactions": [ | ||
{ | ||
"hash": "0x79293ff8bf73b8f20661c3872070f27a2921c93bf4bc1bdb509f9edd7c67768a", | ||
"transactionType": "CALL", | ||
"contractName": null, | ||
"contractAddress": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", | ||
"function": "handleOps((address,uint256,bytes,bytes,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address)", | ||
"arguments": [ | ||
"[(0x2e2B1c42E38f5af81771e65D87729E57ABD1337a, 3877, 0x, 0xb61d27f6000000000000000000000000acc000818e5bbd911d5d449aa81cb5ca240247390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000002441cff79cd0000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c40e6ff4320000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000f369f78e3a0492cc4e96a90dae0728a38498e9c70000000000000000000000008a4720488ca32f1223ccfe5a087e250fe3bc5d750000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b00000000000000000000000088e03d41a6eaa9a0b93b0e2d6f1b34619cc4319b00000000000000000000000006fcd8264caf5c28d86eb4630c20004aa1faaaa8000000000000000000000000340487b92808b84c2bd97c87b590ee81267e04a700000000000000000000000087799989341a07f495287b1433eea98398fd73aa000000000000000000000000d563ecbdf90eba783d0a218eff158c1263ad02be0000000000000000000000008d2d899402ed84b6c0510bb1ad34ee436addd20d000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000004e59b44847b379578588920ca78fbf26c0b4956c00000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 4000000, 210000, 21000, 1, 1000000000, 0x0000000000000000000000000000000000000000, 0x7ef41329fd8965f35a9303ae1d444d682353260852e59a45df8f7d42dfcd473222046b5669ce9bf239e5967c51449a4a1d4adc025f9649cc2f93a85c5083567d1cc332020a4b6b1f9720d66c114d29b90a0c80a94ea7da87d85d8a4ad3bfaacd642d5e8dd94370b19f83bc47c50703041d5d604f2e772e5682d0b96c4784825c931c)]", | ||
"0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c" | ||
], | ||
"transaction": { | ||
"from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", | ||
"to": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", | ||
"value": "0x0", | ||
"input": "0x1fad948c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000660ad4b5a74130a4796b4d54bc6750ae93c86e6c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000002e2b1c42e38f5af81771e65d87729e57abd1337a0000000000000000000000000000000000000000000000000000000000000f250000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000000003345000000000000000000000000000000000000000000000000000000000000052080000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000004a000000000000000000000000000000000000000000000000000000000000004e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e4b61d27f6000000000000000000000000acc000818e5bbd911d5d449aa81cb5ca240247390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000002441cff79cd0000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c40e6ff4320000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000f369f78e3a0492cc4e96a90dae0728a38498e9c70000000000000000000000008a4720488ca32f1223ccfe5a087e250fe3bc5d750000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b00000000000000000000000088e03d41a6eaa9a0b93b0e2d6f1b34619cc4319b00000000000000000000000006fcd8264caf5c28d86eb4630c20004aa1faaaa8000000000000000000000000340487b92808b84c2bd97c87b590ee81267e04a700000000000000000000000087799989341a07f495287b1433eea98398fd73aa000000000000000000000000d563ecbdf90eba783d0a218eff158c1263ad02be0000000000000000000000008d2d899402ed84b6c0510bb1ad34ee436addd20d000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000004e59b44847b379578588920ca78fbf26c0b4956c00000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000827ef41329fd8965f35a9303ae1d444d682353260852e59a45df8f7d42dfcd473222046b5669ce9bf239e5967c51449a4a1d4adc025f9649cc2f93a85c5083567d1cc332020a4b6b1f9720d66c114d29b90a0c80a94ea7da87d85d8a4ad3bfaacd642d5e8dd94370b19f83bc47c50703041d5d604f2e772e5682d0b96c4784825c931c000000000000000000000000000000000000000000000000000000000000", | ||
"nonce": "0x4b90c", | ||
"chainId": "0x1ecf" | ||
}, | ||
"additionalContracts": [], | ||
"isFixedGasLimit": false | ||
} | ||
], | ||
"receipts": [ | ||
{ | ||
"status": "0x1", | ||
"cumulativeGasUsed": "0x7fc1b", | ||
"logs": [ | ||
{ | ||
"address": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", | ||
"topics": [ | ||
"0xbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972" | ||
], | ||
"data": "0x", | ||
"blockHash": "0x9a02c34329db07cac40a28c3d67f819416939214a5c58a78b9fb76c653897222", | ||
"blockNumber": "0xa54b8", | ||
"transactionHash": "0x79293ff8bf73b8f20661c3872070f27a2921c93bf4bc1bdb509f9edd7c67768a", | ||
"transactionIndex": "0x1", | ||
"logIndex": "0x0", | ||
"removed": false | ||
}, | ||
{ | ||
"address": "0x5a2b641b84b0230c8e75f55d5afd27f4dbd59d5b", | ||
"topics": [ | ||
"0x33faed76ddc60c6bbbed3a0b267181db13bde22b167f1624e1a922748bb8989d" | ||
], | ||
"data": "0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000f369f78e3a0492cc4e96a90dae0728a38498e9c70000000000000000000000008a4720488ca32f1223ccfe5a087e250fe3bc5d750000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b00000000000000000000000088e03d41a6eaa9a0b93b0e2d6f1b34619cc4319b00000000000000000000000006fcd8264caf5c28d86eb4630c20004aa1faaaa8000000000000000000000000340487b92808b84c2bd97c87b590ee81267e04a700000000000000000000000087799989341a07f495287b1433eea98398fd73aa000000000000000000000000d563ecbdf90eba783d0a218eff158c1263ad02be0000000000000000000000008d2d899402ed84b6c0510bb1ad34ee436addd20d000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000004e59b44847b379578588920ca78fbf26c0b4956c000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000f369f78e3a0492cc4e96a90dae0728a38498e9c70000000000000000000000008a4720488ca32f1223ccfe5a087e250fe3bc5d750000000000000000000000005a2b641b84b0230c8e75f55d5afd27f4dbd59d5b00000000000000000000000088e03d41a6eaa9a0b93b0e2d6f1b34619cc4319b00000000000000000000000006fcd8264caf5c28d86eb4630c20004aa1faaaa8000000000000000000000000340487b92808b84c2bd97c87b590ee81267e04a700000000000000000000000087799989341a07f495287b1433eea98398fd73aa000000000000000000000000d563ecbdf90eba783d0a218eff158c1263ad02be0000000000000000000000008d2d899402ed84b6c0510bb1ad34ee436addd20d000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000004e59b44847b379578588920ca78fbf26c0b4956c0000000000000000000000000000000000000000000000000000000000000064", | ||
"blockHash": "0x9a02c34329db07cac40a28c3d67f819416939214a5c58a78b9fb76c653897222", | ||
"blockNumber": "0xa54b8", | ||
"transactionHash": "0x79293ff8bf73b8f20661c3872070f27a2921c93bf4bc1bdb509f9edd7c67768a", | ||
"transactionIndex": "0x1", | ||
"logIndex": "0x1", | ||
"removed": false | ||
}, | ||
{ | ||
"address": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", | ||
"topics": [ | ||
"0x49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f", | ||
"0xb0f0ef0ec9609f7d7de9771deb1b455d3b131f8ee82ef96628909039c1e6b7a6", | ||
"0x0000000000000000000000002e2b1c42e38f5af81771e65d87729e57abd1337a", | ||
"0x0000000000000000000000000000000000000000000000000000000000000000" | ||
], | ||
"data": "0x0000000000000000000000000000000000000000000000000000000000000f25000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000accd700000000000000000000000000000000000000000000000000000000000accd7", | ||
"blockHash": "0x9a02c34329db07cac40a28c3d67f819416939214a5c58a78b9fb76c653897222", | ||
"blockNumber": "0xa54b8", | ||
"transactionHash": "0x79293ff8bf73b8f20661c3872070f27a2921c93bf4bc1bdb509f9edd7c67768a", | ||
"transactionIndex": "0x1", | ||
"logIndex": "0x2", | ||
"removed": false | ||
} | ||
], | ||
"logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000008000000000000000000010000000000100000000000000000022000000000000000000000000000000000000000000000000000000000000000000008000800000000020000000000000000100800002000000000000000000000000000000000000000000000000000000000800000000000000000800000000000000004000400000000000000400000000000000000000000000000000002000000000000000000000000100001000000000000000000000000000000000000000020000000000000010000000000000080000000000000000000000000000080000000", | ||
"type": "0x2", | ||
"transactionHash": "0x79293ff8bf73b8f20661c3872070f27a2921c93bf4bc1bdb509f9edd7c67768a", | ||
"transactionIndex": "0x1", | ||
"blockHash": "0x9a02c34329db07cac40a28c3d67f819416939214a5c58a78b9fb76c653897222", | ||
"blockNumber": "0xa54b8", | ||
"gasUsed": "0x7fc1b", | ||
"effectiveGasPrice": "0x5f5e100", | ||
"from": "0x660ad4b5a74130a4796b4d54bc6750ae93c86e6c", | ||
"to": "0x2843c269d2a64ecfa63548e8b3fc0fd23b7f70cb", | ||
"contractAddress": null, | ||
"gasUsedForL1": "0x3405c", | ||
"l1BlockNumber": "0x146e9c4" | ||
} | ||
], | ||
"libraries": [], | ||
"pending": [], | ||
"returns": {}, | ||
"timestamp": 1734466534, | ||
"chain": 7887, | ||
"commit": "33807bc" | ||
} |
Oops, something went wrong.