Source Code
Overview
HYPE Balance
HYPE Value
$0.00Latest 25 from a total of 4,350 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
0xe0b6c6a1 | 7792843 | 3 secs ago | IN | 3 HYPE | 0.00032988 | ||||
0xf544e425 | 7792831 | 14 secs ago | IN | 0.04446984 HYPE | 0.00000326 | ||||
0x20913af0 | 7792821 | 24 secs ago | IN | 0.08779592 HYPE | 0.00000359 | ||||
0xfcaf968e | 7792783 | 1 min ago | IN | 1.6971767 HYPE | 0.00032626 | ||||
0x495665fe | 7792640 | 3 mins ago | IN | 1.72238881 HYPE | 0.00000391 | ||||
0x3d5c4a25 | 7792586 | 4 mins ago | IN | 0.00234246 HYPE | 0.00000326 | ||||
0xd5b7d9ee | 7792561 | 4 mins ago | IN | 0.28225189 HYPE | 0.00000326 | ||||
0x7e93fc19 | 7792497 | 5 mins ago | IN | 1.8 HYPE | 0.00000326 | ||||
0x4178b913 | 7792465 | 6 mins ago | IN | 1.70749445 HYPE | 0.00000326 | ||||
0x4b1c5f66 | 7792449 | 6 mins ago | IN | 3.76089538 HYPE | 0.00000326 | ||||
0x6ebf8331 | 7792443 | 6 mins ago | IN | 1.942 HYPE | 0.00000326 | ||||
0x88dfe0b1 | 7792421 | 6 mins ago | IN | 0.03993851 HYPE | 0.00000333 | ||||
0x460cc7b1 | 7792416 | 7 mins ago | IN | 2 HYPE | 0.00000326 | ||||
0x1c9d0762 | 7792393 | 7 mins ago | IN | 1.87019168 HYPE | 0.00000328 | ||||
0xb4e1b915 | 7792392 | 7 mins ago | IN | 22.39 HYPE | 0.00000327 | ||||
0x2f5ced7b | 7792389 | 7 mins ago | IN | 1.74 HYPE | 0.00000359 | ||||
0xca427006 | 7792347 | 8 mins ago | IN | 30 HYPE | 0.00000326 | ||||
0x8ff0aa11 | 7792273 | 9 mins ago | IN | 50 HYPE | 0.00000548 | ||||
0xbee6d355 | 7792243 | 9 mins ago | IN | 1.81998908 HYPE | 0.00000669 | ||||
0x28da97c7 | 7792232 | 10 mins ago | IN | 0.06682642 HYPE | 0.00000374 | ||||
0xbdce8df3 | 7792226 | 10 mins ago | IN | 1.72371485 HYPE | 0.00000381 | ||||
0x8eaec0e4 | 7792202 | 10 mins ago | IN | 30 HYPE | 0.00000345 | ||||
0xc6363cd9 | 7792159 | 11 mins ago | IN | 1.53809693 HYPE | 0.00000326 | ||||
0xf6e999b4 | 7792131 | 11 mins ago | IN | 0.05022964 HYPE | 0.00000359 | ||||
0xe02a2598 | 7792097 | 12 mins ago | IN | 1.81527668 HYPE | 0.00000494 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
7792831 | 14 secs ago | 0.04446984 HYPE | ||||
7792821 | 24 secs ago | 0.08779592 HYPE | ||||
7792783 | 1 min ago | 1.6971767 HYPE | ||||
7792640 | 3 mins ago | 1.72238881 HYPE | ||||
7792586 | 4 mins ago | 0.00234246 HYPE | ||||
7792561 | 4 mins ago | 0.28225189 HYPE | ||||
7792497 | 5 mins ago | 1.8 HYPE | ||||
7792465 | 6 mins ago | 1.70749445 HYPE | ||||
7792449 | 6 mins ago | 3.76089538 HYPE | ||||
7792443 | 6 mins ago | 1.942 HYPE | ||||
7792421 | 6 mins ago | 0.03993851 HYPE | ||||
7792416 | 7 mins ago | 2 HYPE | ||||
7792393 | 7 mins ago | 1.87019168 HYPE | ||||
7792392 | 7 mins ago | 22.39 HYPE | ||||
7792389 | 7 mins ago | 1.74 HYPE | ||||
7792347 | 8 mins ago | 30 HYPE | ||||
7792273 | 9 mins ago | 50 HYPE | ||||
7792243 | 9 mins ago | 1.81998908 HYPE | ||||
7792232 | 10 mins ago | 0.06682642 HYPE | ||||
7792226 | 10 mins ago | 1.72371485 HYPE | ||||
7792202 | 10 mins ago | 30 HYPE | ||||
7792159 | 11 mins ago | 1.53809693 HYPE | ||||
7792131 | 11 mins ago | 0.05022964 HYPE | ||||
7792097 | 12 mins ago | 1.81527668 HYPE | ||||
7792051 | 13 mins ago | 0.50221898 HYPE |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
RelayReceiver
Compiler Version
v0.8.25+commit.b61c2a91
Optimization Enabled:
Yes with 200 runs
Other Settings:
cancun EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.23; contract RelayReceiver { // --- Structs --- struct Call { address to; bytes data; uint256 value; } // --- Errors --- error CallFailed(); error NativeTransferFailed(); error Unauthorized(); // --- Events --- event FundsForwardedWithData(bytes data); // --- Fields --- address private immutable SOLVER; // --- Constructor --- constructor(address solver) { SOLVER = solver; } // --- Public methods --- fallback() external payable { send(SOLVER, msg.value); emit FundsForwardedWithData(msg.data); } function forward(bytes calldata data) external payable { send(SOLVER, msg.value); emit FundsForwardedWithData(data); } // --- Restricted methods --- function makeCalls(Call[] calldata calls) external payable { if (msg.sender != SOLVER) { revert Unauthorized(); } unchecked { uint256 length = calls.length; for (uint256 i; i < length; i++) { Call memory c = calls[i]; (bool success, ) = c.to.call{value: c.value}(c.data); if (!success) { revert CallFailed(); } } } } // --- Internal methods --- function send(address to, uint256 value) internal { bool success; assembly { // Save gas by avoiding copying the return data to memory. // Provide at most 100k gas to the internal call, which is // more than enough to cover common use-cases of logic for // receiving native tokens (eg. SCW payable fallbacks). success := call(100000, to, value, 0, 0, 0, 0) } if (!success) { revert NativeTransferFailed(); } } }
{ "evmVersion": "cancun", "libraries": {}, "metadata": { "appendCBOR": true, "bytecodeHash": "ipfs", "useLiteralContent": false }, "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "remappings": [ "@openzeppelin/=lib/openzeppelin-contracts/contracts/", "solady/=lib/solady/", "multicaller/=lib/Multicaller/", "v2-core/=lib/v2-core/", "v2-periphery/=lib/v2-periphery/", "tstorish/=lib/tstorish/", "permit2-relay/=lib/permit2-relay/", "solmate/=lib/solmate/", "@matterlabs/zksync-contracts/=/lib/v2-testnet-contracts/", "@uniswap/v3-core/=lib/v3-core/", "@uniswap/v2-core/=lib/v2-core/", "0x-settler/=lib/0x-settler/", "seaport-1.5/=lib/seaport-1.5/", "trustlessPermit/=lib/trustlessPermit/", "@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/", "@rari-capital/solmate/=lib/seaport-1.5/lib/solmate/", "Multicaller/=lib/Multicaller/src/", "ds-test/=lib/seaport-1.5/lib/ds-test/src/", "erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/", "forge-gas-snapshot/=lib/0x-settler/lib/forge-gas-snapshot/src/", "forge-std/=lib/forge-std/src/", "murky/=lib/seaport-1.5/lib/murky/src/", "openzeppelin-contracts/=lib/openzeppelin-contracts/", "permit2/=lib/0x-settler/lib/permit2/", "seaport-core/=lib/seaport-core/src/", "seaport-sol/=lib/seaport-sol/src/", "seaport-types/=lib/seaport-core/lib/seaport-types/", "seaport/=lib/seaport-sol/lib/seaport/contracts/", "solarray/=lib/seaport-1.5/lib/solarray/src/", "v3-core/=lib/v3-core/" ], "viaIR": true }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"solver","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CallFailed","type":"error"},{"inputs":[],"name":"NativeTransferFailed","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"FundsForwardedWithData","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"forward","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"value","type":"uint256"}],"internalType":"struct RelayReceiver.Call[]","name":"calls","type":"tuple[]"}],"name":"makeCalls","outputs":[],"stateMutability":"payable","type":"function"}]
Contract Creation Code
60a034607357601f6104c138819003918201601f19168301916001600160401b03831184841017607757808492602094604052833981010312607357516001600160a01b0381168103607357608052604051610435908161008c823960805181818160a70152818161013101526103670152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60806040526004361015610018575b610016610361565b005b5f3560e01c8063d948d468146100375763dd4ed8370361000e576100e1565b60203660031901126100dd5760043567ffffffffffffffff8082116100dd57366023830112156100dd5781600401359081116100dd5736602482840101116100dd577f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e916100d86024926100cb347f00000000000000000000000000000000000000000000000000000000000000006103db565b60405193849301836101d8565b0390a1005b5f80fd5b6020806003193601126100dd5760049067ffffffffffffffff9082358281116100dd57366023820112156100dd5780600401359283116100dd576024810190602436918560051b0101116100dd577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036101c7575f5b83811061016a57005b61017d6101788286856101ff565b6102b0565b80515f9081906001600160a01b0316926040938785830151920151918883519301915af16101a961033c565b50156101b85750600101610161565b51633204506f60e01b81528590fd5b6040516282b42960e81b8152600490fd5b90918060409360208452816020850152848401375f828201840152601f01601f1916010190565b91908110156102215760051b81013590605e19813603018212156100dd570190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b604051906060820182811067ffffffffffffffff82111761026957604052565b610235565b6040519190601f01601f1916820167ffffffffffffffff81118382101761026957604052565b67ffffffffffffffff811161026957601f01601f191660200190565b6060813603126100dd576102c2610249565b9080356001600160a01b03811681036100dd5782526020908181013567ffffffffffffffff81116100dd5781019136601f840112156100dd5782359061030f61030a83610294565b61026e565b91808352368282870101116100dd5781815f92826040980183870137840101528401520135604082015290565b3d1561035c573d9061035061030a83610294565b9182523d5f602084013e565b606090565b61038b347f00000000000000000000000000000000000000000000000000000000000000006103db565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e60405160208152366020820152365f60408301375f60403683010152604081601f19601f3601168101030190a1565b5f8080938193620186a0f1156103ed57565b604051633d2cec6f60e21b8152600490fdfea26469706673582212206ed2af0b17925add86b42a7f919012fab6916d574f82bec17e7f89a5728741de64736f6c63430008190033000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef
Deployed Bytecode
0x60806040526004361015610018575b610016610361565b005b5f3560e01c8063d948d468146100375763dd4ed8370361000e576100e1565b60203660031901126100dd5760043567ffffffffffffffff8082116100dd57366023830112156100dd5781600401359081116100dd5736602482840101116100dd577f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e916100d86024926100cb347f000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef6103db565b60405193849301836101d8565b0390a1005b5f80fd5b6020806003193601126100dd5760049067ffffffffffffffff9082358281116100dd57366023820112156100dd5780600401359283116100dd576024810190602436918560051b0101116100dd577f000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef6001600160a01b031633036101c7575f5b83811061016a57005b61017d6101788286856101ff565b6102b0565b80515f9081906001600160a01b0316926040938785830151920151918883519301915af16101a961033c565b50156101b85750600101610161565b51633204506f60e01b81528590fd5b6040516282b42960e81b8152600490fd5b90918060409360208452816020850152848401375f828201840152601f01601f1916010190565b91908110156102215760051b81013590605e19813603018212156100dd570190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b604051906060820182811067ffffffffffffffff82111761026957604052565b610235565b6040519190601f01601f1916820167ffffffffffffffff81118382101761026957604052565b67ffffffffffffffff811161026957601f01601f191660200190565b6060813603126100dd576102c2610249565b9080356001600160a01b03811681036100dd5782526020908181013567ffffffffffffffff81116100dd5781019136601f840112156100dd5782359061030f61030a83610294565b61026e565b91808352368282870101116100dd5781815f92826040980183870137840101528401520135604082015290565b3d1561035c573d9061035061030a83610294565b9182523d5f602084013e565b606090565b61038b347f000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef6103db565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e60405160208152366020820152365f60408301375f60403683010152604081601f19601f3601168101030190a1565b5f8080938193620186a0f1156103ed57565b604051633d2cec6f60e21b8152600490fdfea26469706673582212206ed2af0b17925add86b42a7f919012fab6916d574f82bec17e7f89a5728741de64736f6c63430008190033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef
-----Decoded View---------------
Arg [0] : solver (address): 0xf70da97812CB96acDF810712Aa562db8dfA3dbEF
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 35 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.