Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def unknown6535b7b1(addr _param1, uint256 _param2, uint256 _param3, uint256 _param4, uint256 _param5, uint256 _param6) payable:
- require calldata.size - 4 >= 192
- require caller == owner
- require ext_code.size(unknown2393a456Address)
- static call unknown2393a456Address.0xac82f608 with:
- gas gas_remaining wei
- args _param2
- if not ext_call.success:
- revert with ext_call.return_data[0 len return_data.size]
- require return_data.size >= 32
- require ext_code.size(unknown2393a456Address)
- static call unknown2393a456Address.0xac82f608 with:
- gas gas_remaining wei
- args _param4
- if not ext_call.success:
- revert with ext_call.return_data[0 len return_data.size]
- require return_data.size >= 32
- if ext_call.return_data_param5:
- revert with 0, 'Rates have changed (source).'
- if ext_call.return_data_param6:
- revert with 0x8c379a000000000000000000000000000000000000000000000000000000000,
- 32,
- 33,
- 0xfe52617465732068617665206368616e676564202864657374696e6174696f6e29,
- mem[197 len 31]
- require ext_code.size(_param1)
- call _param1.0xee52a2f3 with:
- gas gas_remaining wei
- args _param2, _param3, _param4
- if not ext_call.success:
- revert with ext_call.return_data[0 len return_data.size]
- require return_data.size >= 32
- return bool(ext_call.return_data[0])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement