$ol_d_ty
Difficulty
Everyone ❤ Solidity? Isn't it?
Author: Razzor
Network: Goerli
Address: 0x09290F7AEa7eb2ABc5D71a79c750351c00A4f5b5
Contract Code
pragma solidity 0.8.20;
contract $ol_d_ty {
type _$_$$ is address;
type _$__$ is uint;
type __$_$ is bool;
_$__$ immutable __;
_$__$ immutable _$_;
constructor(_$__$ $__$$$,_$__$ $$__$$$){
__ = $__$$$;
_$_ = $$__$$$;
}
mapping(_$_$$ => __$_$) public $_$;
function $$(_$__$ _$) external {
_$__$ __ = __;
_$__$ _$_ = _$_;
_$_$$ _$_$_$$;
assembly{
_$_$_$$:= caller()
let $_:= mod(prevrandao(),__)
let $__$__$:= mulmod($_, _$, __)
let __$__$:= eq($__$__$,1)
if iszero(__$__$){
__$__$ := mload(0x40)
mstore(__$__$, _$_)
$_:= add(__$__$, 0x4)
mstore($_, 0x20)
$__$__$:= add(__$__$, 0x24)
mstore($__$__$, 0x1a)
$_:= add(__$__$, 0x44)
mstore($_, 0x4d697373656420536f6d65204261736963204d617468733f3a29000000000000)
revert(__$__$, 0x64)
}
$__$__$ := mload(0x40)
mstore($__$__$,_$_$_$$)
sstore(keccak256($__$__$,0x40),1)
log0($__$__$,0x20)
}
}
}