Skip to content

Commit

Permalink
chore: format contract
Browse files Browse the repository at this point in the history
Signed-off-by: nikolay <[email protected]>
  • Loading branch information
natanasow committed Feb 4, 2025
1 parent e8b3d8c commit 75b54dd
Showing 1 changed file with 20 additions and 21 deletions.
41 changes: 20 additions & 21 deletions contracts/discrepancies/nonce/InternalCallee.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,17 @@
pragma solidity ^0.8.0;

contract Sample {

function selfDestructSample() external {
selfdestruct(payable(msg.sender));
}
function selfDestructSample() external {
selfdestruct(payable(msg.sender));
}
}

contract InternalCallee {
uint calledTimes = 0;
uint calledTimes = 0;

function factorySample() external returns (address) {
return address(new Sample());
}
function factorySample() external returns (address) {
return address(new Sample());
}

function externalFunction() external returns (uint) {
return ++calledTimes;
Expand All @@ -32,21 +31,21 @@ contract InternalCallee {
selfdestruct(_addr);
}

function selfdestructSample(address payable sampleAddress) external {
Sample(sampleAddress).selfDestructSample();
}
function selfdestructSample(address payable sampleAddress) external {
Sample(sampleAddress).selfDestructSample();
}

function internalTransfer(address payable _contract, address payable _receiver) payable external {
(bool success,) = _contract.call(abi.encodeWithSignature("transferTo(address)", _receiver));
require(success, "Function call failed");
}
function internalTransfer(address payable _contract, address payable _receiver) payable external {
(bool success,) = _contract.call(abi.encodeWithSignature("transferTo(address)", _receiver));
require(success, "Function call failed");
}

event DeployedContractAddress(address);
event DeployedContractAddress(address);

function deployViaCreate2(uint256 _salt) external returns (address) {
Sample temp = new Sample{salt: bytes32(_salt)}();
emit DeployedContractAddress(address(temp));
function deployViaCreate2(uint256 _salt) external returns (address) {
Sample temp = new Sample{salt : bytes32(_salt)}();
emit DeployedContractAddress(address(temp));

return address(temp);
}
return address(temp);
}
}

0 comments on commit 75b54dd

Please sign in to comment.