POL Price: $0.595247 (-2.51%)
 

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Set Partner Shar...648545902024-11-29 1:21:1415 days ago1732843274IN
Switch: Fee Configuration
0 POL0.0009431130.87003177
Set Partner Shar...642011272024-11-12 16:20:1132 days ago1731428411IN
Switch: Fee Configuration
0 POL0.008983188.51667206
Set Partner Shar...638855972024-11-04 19:24:5539 days ago1730748295IN
Switch: Fee Configuration
0 POL0.002569753.92762538
Set Partner Shar...634543162024-10-25 2:07:0150 days ago1729822021IN
Switch: Fee Configuration
0 POL0.003652676.67253596
Set Partner Shar...631202522024-10-16 19:24:0258 days ago1729106642IN
Switch: Fee Configuration
0 POL0.0020013442.00000003
Set Partner Shar...628748412024-10-10 18:05:2064 days ago1728583520IN
Switch: Fee Configuration
0 POL0.0017154336.00000003
Set Partner Shar...628477302024-10-10 2:04:0965 days ago1728525849IN
Switch: Fee Configuration
0 POL0.0023831550
Set Partner Shar...611523092024-08-28 19:08:20107 days ago1724872100IN
Switch: Fee Configuration
0 POL0.0019060440.00000004
Set Partner Shar...608656622024-08-21 15:37:50115 days ago1724254670IN
Switch: Fee Configuration
0 POL0.0023068648.41160609
Set Partner Shar...603531452024-08-08 20:33:51127 days ago1723149231IN
Switch: Fee Configuration
0 POL0.0017154336.00000002
Set Partner Shar...597656162024-07-24 21:08:23142 days ago1721855303IN
Switch: Fee Configuration
0 POL0.0014771830.99999999
Set Partner Shar...597653902024-07-24 21:00:21142 days ago1721854821IN
Switch: Fee Configuration
0 POL0.0010397434.03300002
Set Partner Shar...596813212024-07-22 18:54:53144 days ago1721674493IN
Switch: Fee Configuration
0 POL0.0017154336.00000004
Set Partner Shar...589181382024-07-03 18:44:50163 days ago1720032290IN
Switch: Fee Configuration
0 POL0.0014295330.00000005
Set Partner Shar...585619502024-06-24 20:21:22172 days ago1719260482IN
Switch: Fee Configuration
0 POL0.0018021837.83000513
Set Partner Shar...585616972024-06-24 20:12:26172 days ago1719259946IN
Switch: Fee Configuration
0 POL0.0017154636.00054394
Set Partner Shar...584444222024-06-21 21:33:07175 days ago1719005587IN
Switch: Fee Configuration
0 POL0.0014295330.00000002
Set Partner Shar...573500312024-05-24 21:46:45203 days ago1716587205IN
Switch: Fee Configuration
0 POL0.0017154336.00000004
Set Partner Shar...572735532024-05-22 21:49:56205 days ago1716414596IN
Switch: Fee Configuration
0 POL0.0019060339.99999736
Set Partner Shar...548903212024-03-20 20:41:05268 days ago1710967265IN
Switch: Fee Configuration
0 POL0.0040156484.27189406
Set Partner Shar...548894402024-03-20 20:08:17268 days ago1710965297IN
Switch: Fee Configuration
0 POL0.0024430851.28327058
Set Partner Shar...546180282024-03-13 18:14:52275 days ago1710353692IN
Switch: Fee Configuration
0 POL0.0028830694.36906594
Set Partner Shar...542565432024-03-04 13:06:24285 days ago1709557584IN
Switch: Fee Configuration
0 POL0.00698939146.67889136
Set Partner Shar...535675842024-02-15 23:05:32302 days ago1708038332IN
Switch: Fee Configuration
0 POL0.002195346.07055126
Set Partner Shar...532447462024-02-07 20:10:56310 days ago1707336656IN
Switch: Fee Configuration
0 POL0.0023884450.12366023
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FeeConfiguration

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : FeeConfiguration.sol
pragma solidity >=0.8.9;

contract FeeConfiguration {
    // Partner -> PartnerShare
    mapping(address => uint256) private _partnerShares;
    address public owner;
    

    ///Events///
    event SetPartnerShare(address indexed partnerAddress, uint256 partnerShare);
    event OwnerChanged(address indexed previousOwner, address indexed newOwner);

    constructor (address _owner) public {
        owner = _owner;
    }

    function setPartnerShare(address partnerAddress, uint256 partnerShare) external onlyOwner {
        _partnerShares[partnerAddress] = partnerShare;
        emit SetPartnerShare(partnerAddress, partnerShare);
    }

    function getPartnerShare(address partnerAddress) external view returns (uint256) {
        return _partnerShares[partnerAddress];
    }

    function changeOwner(address _newOwner) external onlyOwner {
        owner = _newOwner;
        emit OwnerChanged(msg.sender, owner);
    }

    modifier onlyOwner() {
        require(msg.sender == owner, "!ownerAddress");
        _;
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"partnerAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"partnerShare","type":"uint256"}],"name":"SetPartnerShare","type":"event"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"partnerAddress","type":"address"}],"name":"getPartnerShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"partnerAddress","type":"address"},{"internalType":"uint256","name":"partnerShare","type":"uint256"}],"name":"setPartnerShare","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060405161034738038061034783398101604081905261002f91610054565b600180546001600160a01b0319166001600160a01b0392909216919091179055610084565b60006020828403121561006657600080fd5b81516001600160a01b038116811461007d57600080fd5b9392505050565b6102b4806100936000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806383b7e2a9146100515780638da5cb5b14610066578063a24e188b14610096578063a6f9dae1146100cd575b600080fd5b61006461005f366004610232565b6100e0565b005b600154610079906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100bf6100a436600461025c565b6001600160a01b031660009081526020819052604090205490565b60405190815260200161008d565b6100646100db36600461025c565b610180565b6001546001600160a01b0316331461012f5760405162461bcd60e51b815260206004820152600d60248201526c216f776e65724164647265737360981b60448201526064015b60405180910390fd5b6001600160a01b0382166000818152602081815260409182902084905590518381527f1be00cd4139fa70b91dc3c2014846ae5daedfa75b2ca16971e8c0a75493d1b75910160405180910390a25050565b6001546001600160a01b031633146101ca5760405162461bcd60e51b815260206004820152600d60248201526c216f776e65724164647265737360981b6044820152606401610126565b600180546001600160a01b0319166001600160a01b03831690811790915560405133907fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c90600090a350565b80356001600160a01b038116811461022d57600080fd5b919050565b6000806040838503121561024557600080fd5b61024e83610216565b946020939093013593505050565b60006020828403121561026e57600080fd5b61027782610216565b939250505056fea2646970667358221220e03da1e4f403b33be2a04496636fb6554e30ed1382a4174d34f9383e7a2fcae564736f6c63430008090033000000000000000000000000e2b6f88dcc3c95f1b0c0682eaa2efa03e1f2d6f7

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806383b7e2a9146100515780638da5cb5b14610066578063a24e188b14610096578063a6f9dae1146100cd575b600080fd5b61006461005f366004610232565b6100e0565b005b600154610079906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100bf6100a436600461025c565b6001600160a01b031660009081526020819052604090205490565b60405190815260200161008d565b6100646100db36600461025c565b610180565b6001546001600160a01b0316331461012f5760405162461bcd60e51b815260206004820152600d60248201526c216f776e65724164647265737360981b60448201526064015b60405180910390fd5b6001600160a01b0382166000818152602081815260409182902084905590518381527f1be00cd4139fa70b91dc3c2014846ae5daedfa75b2ca16971e8c0a75493d1b75910160405180910390a25050565b6001546001600160a01b031633146101ca5760405162461bcd60e51b815260206004820152600d60248201526c216f776e65724164647265737360981b6044820152606401610126565b600180546001600160a01b0319166001600160a01b03831690811790915560405133907fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c90600090a350565b80356001600160a01b038116811461022d57600080fd5b919050565b6000806040838503121561024557600080fd5b61024e83610216565b946020939093013593505050565b60006020828403121561026e57600080fd5b61027782610216565b939250505056fea2646970667358221220e03da1e4f403b33be2a04496636fb6554e30ed1382a4174d34f9383e7a2fcae564736f6c63430008090033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000e2b6f88dcc3c95f1b0c0682eaa2efa03e1f2d6f7

-----Decoded View---------------
Arg [0] : _owner (address): 0xE2B6F88dcC3c95f1b0C0682Eaa2EFa03E1F2D6f7

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000e2b6f88dcc3c95f1b0c0682eaa2efa03e1f2d6f7


Block Transaction Gas Used Reward
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.