Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 189 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Add To Whitelist | 24371125 | 3 days ago | IN | 0 ETH | 0.00000746 | ||||
| Add To Whitelist | 24371099 | 3 days ago | IN | 0 ETH | 0.00000703 | ||||
| Add To Whitelist | 24371099 | 3 days ago | IN | 0 ETH | 0.00000703 | ||||
| Add To Whitelist | 24371099 | 3 days ago | IN | 0 ETH | 0.00000703 | ||||
| Add To Whitelist | 24371099 | 3 days ago | IN | 0 ETH | 0.00000705 | ||||
| Add To Whitelist | 24371099 | 3 days ago | IN | 0 ETH | 0.00000705 | ||||
| Add To Whitelist | 24371099 | 3 days ago | IN | 0 ETH | 0.00000705 | ||||
| Add To Whitelist | 24371099 | 3 days ago | IN | 0 ETH | 0.00000705 | ||||
| Add To Whitelist | 24371097 | 3 days ago | IN | 0 ETH | 0.00000747 | ||||
| Add To Whitelist | 24371097 | 3 days ago | IN | 0 ETH | 0.00000747 | ||||
| Add To Whitelist | 24371092 | 3 days ago | IN | 0 ETH | 0.00000734 | ||||
| Add To Whitelist | 24371091 | 3 days ago | IN | 0 ETH | 0.00000731 | ||||
| Add To Whitelist | 24371090 | 3 days ago | IN | 0 ETH | 0.00000733 | ||||
| Add To Whitelist | 24370948 | 4 days ago | IN | 0 ETH | 0.00000835 | ||||
| Add To Whitelist | 24370948 | 4 days ago | IN | 0 ETH | 0.00000835 | ||||
| Add To Whitelist | 24370947 | 4 days ago | IN | 0 ETH | 0.00000829 | ||||
| Add To Whitelist | 24370947 | 4 days ago | IN | 0 ETH | 0.00000829 | ||||
| Add To Whitelist | 24370947 | 4 days ago | IN | 0 ETH | 0.00000829 | ||||
| Add To Whitelist | 24370947 | 4 days ago | IN | 0 ETH | 0.00000829 | ||||
| Add To Whitelist | 24370947 | 4 days ago | IN | 0 ETH | 0.00000836 | ||||
| Add To Whitelist | 24370947 | 4 days ago | IN | 0 ETH | 0.00000836 | ||||
| Add To Whitelist | 24370947 | 4 days ago | IN | 0 ETH | 0.00000836 | ||||
| Add To Whitelist | 24370946 | 4 days ago | IN | 0 ETH | 0.00000855 | ||||
| Add To Whitelist | 24370946 | 4 days ago | IN | 0 ETH | 0.00000855 | ||||
| Add To Whitelist | 24370946 | 4 days ago | IN | 0 ETH | 0.00000855 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
SMCATCompliance
Compiler Version
v0.8.22+commit.4fc1097e
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
/**
*Submitted for verification at Etherscan.io on 2025-11-05
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.22;
/**
* @title SMCATCompliance – Compliance Contract for MayaCat Regulated Security Token
* @dev Mirrors DefaultCompliance from SMPRA setup.
* Used by the main SMCAT ERC-3643 token to control transfer permissions
* under regulatory compliance and whitelisting logic.
*/
contract SMCATCompliance {
mapping(address => bool) private whitelisted;
address public owner;
constructor() {
owner = msg.sender;
}
modifier onlyOwner() {
require(msg.sender == owner, "Not authorized");
_;
}
function isWhitelisted(address user) public view returns (bool) {
return whitelisted[user];
}
function addToWhitelist(address user) external onlyOwner {
whitelisted[user] = true;
}
function removeFromWhitelist(address user) external onlyOwner {
whitelisted[user] = false;
}
function canTransfer(address from, address to, uint256 /* value */) external view returns (bool) {
return whitelisted[from] && whitelisted[to];
}
}{
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"remappings": []
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"addToWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"canTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"isWhitelisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"removeFromWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561000f575f80fd5b503360015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506106098061005d5f395ff3fe608060405234801561000f575f80fd5b5060043610610055575f3560e01c80633af32abf146100595780638ab1d681146100895780638da5cb5b146100a5578063e43252d7146100c3578063e46638e6146100df575b5f80fd5b610073600480360381019061006e9190610452565b61010f565b6040516100809190610497565b60405180910390f35b6100a3600480360381019061009e9190610452565b610160565b005b6100ad610245565b6040516100ba91906104bf565b60405180910390f35b6100dd60048036038101906100d89190610452565b61026a565b005b6100f960048036038101906100f4919061050b565b610350565b6040516101069190610497565b60405180910390f35b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e6906105b5565b60405180910390fd5b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102f0906105b5565b60405180910390fd5b60015f808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156103eb57505f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b90509392505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610421826103f8565b9050919050565b61043181610417565b811461043b575f80fd5b50565b5f8135905061044c81610428565b92915050565b5f60208284031215610467576104666103f4565b5b5f6104748482850161043e565b91505092915050565b5f8115159050919050565b6104918161047d565b82525050565b5f6020820190506104aa5f830184610488565b92915050565b6104b981610417565b82525050565b5f6020820190506104d25f8301846104b0565b92915050565b5f819050919050565b6104ea816104d8565b81146104f4575f80fd5b50565b5f81359050610505816104e1565b92915050565b5f805f60608486031215610522576105216103f4565b5b5f61052f8682870161043e565b93505060206105408682870161043e565b9250506040610551868287016104f7565b9150509250925092565b5f82825260208201905092915050565b7f4e6f7420617574686f72697a65640000000000000000000000000000000000005f82015250565b5f61059f600e8361055b565b91506105aa8261056b565b602082019050919050565b5f6020820190508181035f8301526105cc81610593565b905091905056fea26469706673582212202e530ddedf9b0c9f8d2a94d0c61ffc44fc3c394b640120354d02a6b9315cec3364736f6c63430008160033
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610055575f3560e01c80633af32abf146100595780638ab1d681146100895780638da5cb5b146100a5578063e43252d7146100c3578063e46638e6146100df575b5f80fd5b610073600480360381019061006e9190610452565b61010f565b6040516100809190610497565b60405180910390f35b6100a3600480360381019061009e9190610452565b610160565b005b6100ad610245565b6040516100ba91906104bf565b60405180910390f35b6100dd60048036038101906100d89190610452565b61026a565b005b6100f960048036038101906100f4919061050b565b610350565b6040516101069190610497565b60405180910390f35b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e6906105b5565b60405180910390fd5b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102f0906105b5565b60405180910390fd5b60015f808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156103eb57505f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b90509392505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610421826103f8565b9050919050565b61043181610417565b811461043b575f80fd5b50565b5f8135905061044c81610428565b92915050565b5f60208284031215610467576104666103f4565b5b5f6104748482850161043e565b91505092915050565b5f8115159050919050565b6104918161047d565b82525050565b5f6020820190506104aa5f830184610488565b92915050565b6104b981610417565b82525050565b5f6020820190506104d25f8301846104b0565b92915050565b5f819050919050565b6104ea816104d8565b81146104f4575f80fd5b50565b5f81359050610505816104e1565b92915050565b5f805f60608486031215610522576105216103f4565b5b5f61052f8682870161043e565b93505060206105408682870161043e565b9250506040610551868287016104f7565b9150509250925092565b5f82825260208201905092915050565b7f4e6f7420617574686f72697a65640000000000000000000000000000000000005f82015250565b5f61059f600e8361055b565b91506105aa8261056b565b602082019050919050565b5f6020820190508181035f8301526105cc81610593565b905091905056fea26469706673582212202e530ddedf9b0c9f8d2a94d0c61ffc44fc3c394b640120354d02a6b9315cec3364736f6c63430008160033
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.