Skip to content

Commit

Permalink
update relayer
Browse files Browse the repository at this point in the history
  • Loading branch information
PengDeng-Cyber committed May 24, 2024
1 parent 4ae0d26 commit 1c51b9c
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 11 deletions.
2 changes: 1 addition & 1 deletion docs/deploy/cyber-7560/contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@
| CyberPaymaster | 0x672cf56a66b6f6a0a97f188abe57249fb7eef909 |
| CyberFrog | 0xfe98ba9d562f8359981269c9e22fdbf02717b723 |
| CyberNewEra | 0x4d5a1bf279aa7371e230df48a89fab822e4ad30e |
| CyberRelayer | 0x471b3e1006043556c7cee4e0aa374281fc92f95e |
| CyberRelayer | 0x0e3ba6be9b3aaf4c6de0c9aee2b2c565e29437ae |
2 changes: 1 addition & 1 deletion docs/deploy/cyber_testnet-111557560/contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@
| TokenReceiver | 0xcd97405fb58e94954e825e46db192b916a45d412 |
| CyberPaymaster | 0x672cf56a66b6f6a0a97f188abe57249fb7eef909 |
| CyberNewEra | 0xa621ba705b4f6e5afad33839ed2fbd79a181992b |
| CyberRelayer | 0x471b3e1006043556c7cee4e0aa374281fc92f95e |
| CyberRelayer | 0x0e3ba6be9b3aaf4c6de0c9aee2b2c565e29437ae |
13 changes: 4 additions & 9 deletions src/periphery/CyberRelayer.sol
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,10 @@ contract CyberRelayer is AccessControlEnumerable {
bool success;
bytes memory ret;

if (data.length == 0) {
// explicitly call transfer to limit gas to 2300
payable(to).transfer(value);
} else {
(success, ret) = _call(to, value, data);
if (!success) {
assembly {
revert(add(ret, 32), mload(ret))
}
(success, ret) = _call(to, value, data);
if (!success) {
assembly {
revert(add(ret, 32), mload(ret))
}
}

Expand Down

0 comments on commit 1c51b9c

Please sign in to comment.