Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Solver time: 241.97637271881104
- ==== Exception State ====
- SWC ID: 110
- Severity: Low
- Contract: RToken
- Function name: getHatByAddress(address)
- PC address: 2271
- Estimated Gas Usage: 1602 - 2265
- A reachable exception has been detected.
- It is possible to trigger an exception (opcode 0xfe). Exceptions can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. Note that explicit assert() should only be used to check invariants. Use require() for regular input checking.
- --------------------
- In file: RToken.sol:254
- hats[hatID]
- --------------------
- Initial State:
- Account: [CREATOR], balance: 0x1, nonce:0, storage:{}
- Account: [ATTACKER], balance: 0x40000000000000, nonce:0, storage:{}
- Account: [SOMEGUY], balance: 0x620fb137, nonce:0, storage:{}
- Transaction Sequence:
- Caller: [CREATOR], data: [CONTRACT CREATION], value: 0x0
- Caller: [ATTACKER], function: changeHat(uint256), txdata: 0x2f2ba8148000000000000000000000800008000000000000000000000000000000000000, value: 0x0
- Caller: [CREATOR], function: getHatByAddress(address), txdata: 0x054ab01a000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef, value: 0x0
- ==== Exception State ====
- SWC ID: 110
- Severity: Low
- Contract: RToken
- Function name: getHatByID(uint256)
- PC address: 3272
- Estimated Gas Usage: 1067 - 1540
- A reachable exception has been detected.
- It is possible to trigger an exception (opcode 0xfe). Exceptions can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. Note that explicit assert() should only be used to check invariants. Use require() for regular input checking.
- --------------------
- In file: RToken.sol:268
- hats[hatID]
- --------------------
- Initial State:
- Account: [CREATOR], balance: 0x1, nonce:0, storage:{}
- Account: [ATTACKER], balance: 0x0, nonce:0, storage:{}
- Account: [SOMEGUY], balance: 0x141099902, nonce:0, storage:{}
- Transaction Sequence:
- Caller: [CREATOR], data: [CONTRACT CREATION], value: 0x0
- Caller: [CREATOR], function: approve(address,uint256), txdata: 0x095ea7b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, value: 0x0
- Caller: [SOMEGUY], function: getHatByID(uint256), txdata: 0x1cda95d58000000000000000000000000000000000000000000000000000000000000000, value: 0x0
- ==== External Call To Fixed Address ====
- SWC ID: 107
- Severity: Low
- Contract: RToken
- Function name: transferFrom(address,address,uint256)
- PC address: 8963
- Estimated Gas Usage: 8221 - 29117
- The contract executes an external message call.
- An external function call to a fixed contract address is executed. Make sure that the callee contract has been reviewed carefully.
- --------------------
- In file: RToken.sol:794
- ias.accrueInterest()
- --------------------
- Initial State:
- Account: [CREATOR], balance: 0x1, nonce:0, storage:{}
- Account: [ATTACKER], balance: 0x0, nonce:0, storage:{}
- Account: [SOMEGUY], balance: 0x4e010102667b, nonce:0, storage:{}
- Transaction Sequence:
- Caller: [CREATOR], data: [CONTRACT CREATION], value: 0x0
- Caller: [CREATOR], function: approve(address,uint256), txdata: 0x095ea7b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, value: 0x0
- Caller: [ATTACKER], function: transferFrom(address,address,uint256), txdata: 0x23b872dd000000000000000000000000020202020202020202020202020202020202020200000000000000000000000001010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000, value: 0x0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement