false
true
0

Contract Address Details

0x39fBBABf11738317a448031930706cd3e612e1B9

Token
Wrapped XRP (WXRP)
Creator
0x38a0a3–660a69 at 0xa67aa6–e29fa2
Implementation
0x43c3983778ec88f0c383134e812c0c58a819add0
Balance
0 PLS ( )
Tokens
Fetching tokens...
Transactions
7,143 Transactions
Transfers
0 Transfers
Gas Used
0
Last Balance Update
26042003
Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
This contract has been partially verified via Sourcify. View contract in Sourcify repository
Contract name:
Proxy




Optimization enabled
false
Compiler version
v0.5.16+commit.9c3226ce




EVM Version
istanbul




Verified at
2024-11-12T05:59:40.491081Z

Constructor Arguments

00000000000000000000000043c3983778ec88f0c383134e812c0c58a819add0

Arg [0] (address) : 0x43c3983778ec88f0c383134e812c0c58a819add0

              

Proxy.sol

pragma solidity 0.5.16;

contract Proxy {
    // Code position in storage is keccak256("PROXIABLE") = "0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7"
    // constructor(bytes memory constructData, address contractLogic) public {
    constructor(address contractLogic) public {
        // save the code address
        assembly { // solium-disable-line
            sstore(0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7, contractLogic)
        }
    }

    function() external payable {
        assembly { // solium-disable-line
            let contractLogic := sload(0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7)
            let ptr := mload(0x40)
            calldatacopy(ptr, 0x0, calldatasize)
            let success := delegatecall(gas, contractLogic, ptr, calldatasize, 0, 0)
            let retSz := returndatasize
            returndatacopy(ptr, 0, retSz)
            switch success
            case 0 {
                revert(ptr, retSz)
            }
            default {
                return(ptr, retSz)
            }
        }
    }
}
        

Compiler Settings

{"remappings":[],"optimizer":{"runs":200,"enabled":false},"libraries":{},"evmVersion":"istanbul","compilationTarget":{"Proxy.sol":"Proxy"}}
              

Contract ABI

[{"type":"constructor","stateMutability":"nonpayable","payable":false,"inputs":[{"type":"address","name":"contractLogic","internalType":"address"}]},{"type":"fallback","stateMutability":"payable","payable":true}]
              

Contract Creation Code

Verify & Publish
0x608060405234801561001057600080fd5b506040516100f73803806100f78339818101604052602081101561003357600080fd5b8101908080519060200190929190505050807fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf755506081806100766000396000f3fe60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460405136600082376000803683855af43d806000843e81600081146048578184f35b8184fdfea265627a7a723158202aa72a5d731ff5a7debd097e8c96bc0a2a5f79475a841b3c746ea5f8eae14f5964736f6c6343000510003200000000000000000000000043c3983778ec88f0c383134e812c0c58a819add0

Deployed ByteCode

0x60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460405136600082376000803683855af43d806000843e81600081146048578184f35b8184fdfea265627a7a723158202aa72a5d731ff5a7debd097e8c96bc0a2a5f79475a841b3c746ea5f8eae14f5964736f6c63430005100032