ETH Price: $3,658.25 (+0.48%)
 

Overview

Max Total Supply

100,000,000,000,000 SOS

Holders

184,325

Market

Price

$0.00 @ 0.000000 ETH (-3.38%)

Onchain Market Cap

$1,167,700.00

Circulating Supply Market Cap

$465,863.00

Other Info

Token Contract (WITH 18 Decimals)

Balance
13,110,610.6809 SOS

Value
$0.15 ( ~4.10031830551581E-05 Eth) [0.0000%]
0x5ca9b9a784c39b1d64290719f28a4f43a0445e43
Loading...
Loading
Loading...
Loading

OVERVIEW

The OpenDAO a digital native community centered around leveling the playing field for both creators and collectors.

Market

Volume (24H):$148,252.00
Market Capitalization:$465,863.00
Circulating Supply:39,895,439,517,783.00 SOS
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
OpenDAO

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 800 runs

Other Settings:
default evmVersion
File 1 of 9 : OpenDAO.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
import "./ERC20.sol";
import "@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol";
import "@openzeppelin/contracts/utils/cryptography/ECDSA.sol";
contract OpenDAO is ERC20, EIP712 {
uint256 public constant MAX_SUPPLY = uint248(1e14 ether);
// for DAO.
uint256 public constant AMOUNT_DAO = MAX_SUPPLY / 100 * 20;
address public constant ADDR_DAO = 0x06bB1467b38d726b3eb39eB2FBAE6021feAE935F;
// for staking
uint256 public constant AMOUNT_STAKING = MAX_SUPPLY / 100 * 20;
address public constant ADDR_STAKING = 0x7d28988391034A4C756f0c3E1A3E033175B04C77;
// for liquidity providers
uint256 public constant AMOUNT_LP = MAX_SUPPLY / 100 * 10;
address public constant ADDR_LP = 0x709CD2aAAe592930616720115b6a3Dbdf1407664;
// for airdrop
uint256 public constant AMOUNT_AIREDROP = MAX_SUPPLY - (AMOUNT_DAO + AMOUNT_STAKING + AMOUNT_LP);
constructor(string memory _name, string memory _symbol, address _signer) ERC20(_name, _symbol) EIP712("OpenDAO", "1") {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 9 : ERC20.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0 (token/ERC20/ERC20.sol)
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/interfaces/IERC20.sol";
import "@openzeppelin/contracts/interfaces/IERC20Metadata.sol";
import "@openzeppelin/contracts/utils/Context.sol";
/**
* @dev Implementation of the {IERC20} interface.
*
* This implementation is agnostic to the way tokens are created. This means
* that a supply mechanism has to be added in a derived contract using {_mint}.
* For a generic mechanism see {ERC20PresetMinterPauser}.
*
* TIP: For a detailed writeup see our guide
* https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How
* to implement supply mechanisms].
*
* We have followed general OpenZeppelin Contracts guidelines: functions revert
* instead returning `false` on failure. This behavior is nonetheless
* conventional and does not conflict with the expectations of ERC20
* applications.
*
* Additionally, an {Approval} event is emitted on calls to {transferFrom}.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 9 : draft-EIP712.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "./ECDSA.sol";
/**
* @dev https://eips.ethereum.org/EIPS/eip-712[EIP 712] is a standard for hashing and signing of typed structured data.
*
* The encoding specified in the EIP is very generic, and such a generic implementation in Solidity is not feasible,
* thus this contract does not implement the encoding itself. Protocols need to implement the type-specific encoding
* they need in their contracts using a combination of `abi.encode` and `keccak256`.
*
* This contract implements the EIP 712 domain separator ({_domainSeparatorV4}) that is used as part of the encoding
* scheme, and the final step of the encoding to obtain the message digest that is then signed via ECDSA
* ({_hashTypedDataV4}).
*
* The implementation of the domain separator was designed to be as efficient as possible while still properly updating
* the chain id to protect against replay attacks on an eventual fork of the chain.
*
* NOTE: This contract implements the version of the encoding known as "v4", as implemented by the JSON RPC method
* https://docs.metamask.io/guide/signing-data.html[`eth_signTypedDataV4` in MetaMask].
*
* _Available since v3.4._
*/
abstract contract EIP712 {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 9 : ECDSA.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @dev Elliptic Curve Digital Signature Algorithm (ECDSA) operations.
*
* These functions can be used to verify that a message was signed by the holder
* of the private keys of a given address.
*/
library ECDSA {
enum RecoverError {
NoError,
InvalidSignature,
InvalidSignatureLength,
InvalidSignatureS,
InvalidSignatureV
}
function _throwError(RecoverError error) private pure {
if (error == RecoverError.NoError) {
return; // no error: do nothing
} else if (error == RecoverError.InvalidSignature) {
revert("ECDSA: invalid signature");
} else if (error == RecoverError.InvalidSignatureLength) {
revert("ECDSA: invalid signature length");
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 9 : IERC20.sol
1
2
3
4
5
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "../token/ERC20/IERC20.sol";
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 6 of 9 : IERC20Metadata.sol
1
2
3
4
5
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "../token/ERC20/extensions/IERC20Metadata.sol";
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 7 of 9 : Context.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 8 of 9 : IERC20.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
* @dev Returns the amount of tokens in existence.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns the amount of tokens owned by `account`.
*/
function balanceOf(address account) external view returns (uint256);
/**
* @dev Moves `amount` tokens from the caller's account to `recipient`.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transfer(address recipient, uint256 amount) external returns (bool);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 9 of 9 : IERC20Metadata.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "../IERC20.sol";
/**
* @dev Interface for the optional metadata functions from the ERC20 standard.
*
* _Available since v4.1._
*/
interface IERC20Metadata is IERC20 {
/**
* @dev Returns the name of the token.
*/
function name() external view returns (string memory);
/**
* @dev Returns the symbol of the token.
*/
function symbol() external view returns (string memory);
/**
* @dev Returns the decimals places of the token.
*/
function decimals() external view returns (uint8);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"optimizer": {
"enabled": true,
"runs": 800
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_signer","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"ADDR_DAO","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ADDR_LP","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ADDR_STAKING","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"AMOUNT_AIREDROP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"AMOUNT_DAO","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"AMOUNT_LP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"AMOUNT_STAKING","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINT_CALL_HASH_TYPE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cSigner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountV","type":"uint256"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"minted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

6101406040523480156200001257600080fd5b50604051620017873803806200178783398101604081905262000035916200048c565b604051806040016040528060078152602001664f70656e44414f60c81b815250604051806040016040528060018152602001603160f81b815250848481600390805190602001906200008992919062000333565b5080516200009f90600490602084019062000333565b5050825160209384012082519284019290922060c083815260e08290524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818a018190528183019890985260608101959095526080808601939093523085830152805180860390920182529390920190925280519401939093209092526101005250620001727306bb1467b38d726b3eb39eb2fbae6021feae935f6200015f60646d04ee2d6d415b85acef810000000062000530565b6200016c90601462000551565b62000294565b620001a6737d28988391034a4c756f0c3e1a3e033175b04c776200015f60646d04ee2d6d415b85acef810000000062000530565b620001e773709cd2aaae592930616720115b6a3dbdf1407664620001da60646d04ee2d6d415b85acef810000000062000530565b6200016c90600a62000551565b6200020260646d04ee2d6d415b85acef810000000062000530565b6200020f90600a62000551565b6200022a60646d04ee2d6d415b85acef810000000062000530565b6200023790601462000551565b6200025260646d04ee2d6d415b85acef810000000062000530565b6200025f90601462000551565b6200026b919062000515565b62000277919062000515565b60025560601b6001600160601b0319166101205250620005dc9050565b6001600160a01b038216600090815260208190526040812054620002c890839061010090046001600160f81b031662000515565b6001600160a01b038416600081815260208181526040808320600160ff196101006001600160f81b038916021617905551868152939450919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b828054620003419062000573565b90600052602060002090601f016020900481019282620003655760008555620003b0565b82601f106200038057805160ff1916838001178555620003b0565b82800160010185558215620003b0579182015b82811115620003b057825182559160200191906001019062000393565b50620003be929150620003c2565b5090565b5b80821115620003be5760008155600101620003c3565b600082601f830112620003ea578081fd5b81516001600160401b0380821115620004075762000407620005c6565b604051601f8301601f19908116603f01168101908282118183101715620004325762000432620005c6565b816040528381526020925086838588010111156200044e578485fd5b8491505b8382101562000471578582018301518183018401529082019062000452565b838211156200048257848385830101525b9695505050505050565b600080600060608486031215620004a1578283fd5b83516001600160401b0380821115620004b8578485fd5b620004c687838801620003d9565b94506020860151915080821115620004dc578384fd5b50620004eb86828701620003d9565b604086015190935090506001600160a01b03811681146200050a578182fd5b809150509250925092565b600082198211156200052b576200052b620005b0565b500190565b6000826200054c57634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156200056e576200056e620005b0565b500290565b600181811c908216806200058857607f821691505b60208210811415620005aa57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b60805160a05160c05160e051610100516101205160601c6111516200063660003960008181610293015261089101526000610dae01526000610dfd01526000610dd801526000610d5c01526000610d8501526111516000f3fe608060405234801561001057600080fd5b506004361061018d5760003560e01c8063720248de116100e3578063abf2ebd81161008c578063da394aec11610066578063da394aec14610381578063dd62ed3e1461039c578063fdfe8d64146103d557600080fd5b8063abf2ebd814610345578063b43bbd11146102ec578063c688387f1461035a57600080fd5b806395d89b41116100bd57806395d89b4114610317578063a457c2d71461031f578063a9059cbb1461033257600080fd5b8063720248de146102ec57806375df1d7c146102f457806386fdbdc11461030f57600080fd5b8063313ce5671161014557806346de26731161011f57806346de26731461025b5780635760cc5d1461028e57806370a08231146102b557600080fd5b8063313ce5671461022457806332cb6b0c14610233578063395093511461024857600080fd5b806318160ddd1161017657806318160ddd146101d35780631e7269c5146101e557806323b872dd1461021157600080fd5b806306fdde0314610192578063095ea7b3146101b0575b600080fd5b61019a6103dd565b6040516101a79190610fde565b60405180910390f35b6101c36101be366004610f8a565b61046f565b60405190151581526020016101a7565b6002545b6040519081526020016101a7565b6101d76101f3366004610efc565b6001600160a01b031660009081526020819052604090205460ff1690565b6101c361021f366004610f4f565b610485565b604051601281526020016101a7565b6101d76d04ee2d6d415b85acef810000000081565b6101c3610256366004610f8a565b610549565b61027673709cd2aaae592930616720115b6a3dbdf140766481565b6040516001600160a01b0390911681526020016101a7565b6102767f000000000000000000000000000000000000000000000000000000000000000081565b6101d76102c3366004610efc565b6001600160a01b031660009081526020819052604090205461010090046001600160f81b031690565b6101d7610585565b610276737d28988391034a4c756f0c3e1a3e033175b04c7781565b6101d76105ac565b61019a6105d0565b6101c361032d366004610f8a565b6105df565b6101c3610340366004610f8a565b610690565b610358610353366004610fb3565b61069d565b005b6101d77f6ac0707cac0c442e03ae738b183f3fb620ee941711ca779bae1b0422a39331ea81565b6102767306bb1467b38d726b3eb39eb2fbae6021feae935f81565b6101d76103aa366004610f1d565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101d7610952565b6060600380546103ec906110ca565b80601f0160208091040260200160405190810160405280929190818152602001828054610418906110ca565b80156104655780601f1061043a57610100808354040283529160200191610465565b820191906000526020600020905b81548152906001019060200180831161044857829003601f168201915b5050505050905090565b600061047c3384846109ea565b50600192915050565b6000610492848484610b0f565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156105315760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e636500000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61053e85338584036109ea565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161047c91859061058090869061105c565b6109ea565b61059e60646d04ee2d6d415b85acef8100000000611074565b6105a9906014611094565b81565b6105c560646d04ee2d6d415b85acef8100000000611074565b6105a990600a611094565b6060600480546103ec906110ca565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156106795760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152608401610528565b61068633858584036109ea565b5060019392505050565b600061047c338484610b0f565b6002546001600160f81b0384169060f885901c906000906106bf90849061105c565b90506d04ee2d6d415b85acef810000000081111561071f5760405162461bcd60e51b815260206004820152601a60248201527f4f70656e44414f3a20457863656564206d617820737570706c790000000000006044820152606401610528565b3360009081526020819052604090205460ff161561077f5760405162461bcd60e51b815260206004820152601060248201527f4f70656e44414f3a20436c61696d6564000000000000000000000000000000006044820152606401610528565b600061081361078c610d58565b604080517f6ac0707cac0c442e03ae738b183f3fb620ee941711ca779bae1b0422a39331ea602080830191909152338284015260608083018a90528351808403909101815260808301845280519082012061190160f01b60a084015260a283019490945260c2808301949094528251808303909401845260e2909101909152815191012090565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c810191909152605c0160408051601f1981840301815282825280516020918201206000845290830180835281905260ff861691830191909152606082018890526080820187905291506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169060019060a0016020604051602081039080840390855afa1580156108da573d6000803e3d6000fd5b505050602060405103516001600160a01b03161461093a5760405162461bcd60e51b815260206004820152601760248201527f4f70656e44414f3a20496e76616c6964207369676e65720000000000000000006044820152606401610528565b60028290556109493385610e4b565b50505050505050565b61096b60646d04ee2d6d415b85acef8100000000611074565b61097690600a611094565b61098f60646d04ee2d6d415b85acef8100000000611074565b61099a906014611094565b6109b360646d04ee2d6d415b85acef8100000000611074565b6109be906014611094565b6109c8919061105c565b6109d2919061105c565b6105a9906d04ee2d6d415b85acef81000000006110b3565b6001600160a01b038316610a4c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610528565b6001600160a01b038216610aad5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610528565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610b8b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610528565b6001600160a01b038216610bed5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610528565b6001600160a01b03831660009081526020819052604090205461010090046001600160f81b031681811015610c8a5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152608401610528565b6001600160a01b03848116600090815260208190526040808220805460ff166101008787036001600160f81b0390811682029290921790925593871683529120805485939192600192610ce1928692900416611031565b92506101000a8154816001600160f81b0302191690836001600160f81b03160217905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d4a91815260200190565b60405180910390a350505050565b60007f0000000000000000000000000000000000000000000000000000000000000000461415610da757507f000000000000000000000000000000000000000000000000000000000000000090565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6001600160a01b038216600090815260208190526040812054610e7d90839061010090046001600160f81b031661105c565b6001600160a01b038416600081815260208181526040808320600160ff196101006001600160f81b038916021617905551868152939450919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610b02565b80356001600160a01b0381168114610ef757600080fd5b919050565b600060208284031215610f0d578081fd5b610f1682610ee0565b9392505050565b60008060408385031215610f2f578081fd5b610f3883610ee0565b9150610f4660208401610ee0565b90509250929050565b600080600060608486031215610f63578081fd5b610f6c84610ee0565b9250610f7a60208501610ee0565b9150604084013590509250925092565b60008060408385031215610f9c578182fd5b610fa583610ee0565b946020939093013593505050565b600080600060608486031215610fc7578283fd5b505081359360208301359350604090920135919050565b6000602080835283518082850152825b8181101561100a57858101830151858201604001528201610fee565b8181111561101b5783604083870101525b50601f01601f1916929092016040019392505050565b60006001600160f81b0380831681851680830382111561105357611053611105565b01949350505050565b6000821982111561106f5761106f611105565b500190565b60008261108f57634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156110ae576110ae611105565b500290565b6000828210156110c5576110c5611105565b500390565b600181811c908216806110de57607f821691505b602082108114156110ff57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212209f9e84e5f2702c92981955826ff1478bb69d81f8cfae53c2d460e7b805a6566464736f6c63430008040033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000a141df28368d444c10a684bc40f23d2e4a8fa3be0000000000000000000000000000000000000000000000000000000000000003534f5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003534f530000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061018d5760003560e01c8063720248de116100e3578063abf2ebd81161008c578063da394aec11610066578063da394aec14610381578063dd62ed3e1461039c578063fdfe8d64146103d557600080fd5b8063abf2ebd814610345578063b43bbd11146102ec578063c688387f1461035a57600080fd5b806395d89b41116100bd57806395d89b4114610317578063a457c2d71461031f578063a9059cbb1461033257600080fd5b8063720248de146102ec57806375df1d7c146102f457806386fdbdc11461030f57600080fd5b8063313ce5671161014557806346de26731161011f57806346de26731461025b5780635760cc5d1461028e57806370a08231146102b557600080fd5b8063313ce5671461022457806332cb6b0c14610233578063395093511461024857600080fd5b806318160ddd1161017657806318160ddd146101d35780631e7269c5146101e557806323b872dd1461021157600080fd5b806306fdde0314610192578063095ea7b3146101b0575b600080fd5b61019a6103dd565b6040516101a79190610fde565b60405180910390f35b6101c36101be366004610f8a565b61046f565b60405190151581526020016101a7565b6002545b6040519081526020016101a7565b6101d76101f3366004610efc565b6001600160a01b031660009081526020819052604090205460ff1690565b6101c361021f366004610f4f565b610485565b604051601281526020016101a7565b6101d76d04ee2d6d415b85acef810000000081565b6101c3610256366004610f8a565b610549565b61027673709cd2aaae592930616720115b6a3dbdf140766481565b6040516001600160a01b0390911681526020016101a7565b6102767f000000000000000000000000a141df28368d444c10a684bc40f23d2e4a8fa3be81565b6101d76102c3366004610efc565b6001600160a01b031660009081526020819052604090205461010090046001600160f81b031690565b6101d7610585565b610276737d28988391034a4c756f0c3e1a3e033175b04c7781565b6101d76105ac565b61019a6105d0565b6101c361032d366004610f8a565b6105df565b6101c3610340366004610f8a565b610690565b610358610353366004610fb3565b61069d565b005b6101d77f6ac0707cac0c442e03ae738b183f3fb620ee941711ca779bae1b0422a39331ea81565b6102767306bb1467b38d726b3eb39eb2fbae6021feae935f81565b6101d76103aa366004610f1d565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101d7610952565b6060600380546103ec906110ca565b80601f0160208091040260200160405190810160405280929190818152602001828054610418906110ca565b80156104655780601f1061043a57610100808354040283529160200191610465565b820191906000526020600020905b81548152906001019060200180831161044857829003601f168201915b5050505050905090565b600061047c3384846109ea565b50600192915050565b6000610492848484610b0f565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156105315760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e636500000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61053e85338584036109ea565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161047c91859061058090869061105c565b6109ea565b61059e60646d04ee2d6d415b85acef8100000000611074565b6105a9906014611094565b81565b6105c560646d04ee2d6d415b85acef8100000000611074565b6105a990600a611094565b6060600480546103ec906110ca565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156106795760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152608401610528565b61068633858584036109ea565b5060019392505050565b600061047c338484610b0f565b6002546001600160f81b0384169060f885901c906000906106bf90849061105c565b90506d04ee2d6d415b85acef810000000081111561071f5760405162461bcd60e51b815260206004820152601a60248201527f4f70656e44414f3a20457863656564206d617820737570706c790000000000006044820152606401610528565b3360009081526020819052604090205460ff161561077f5760405162461bcd60e51b815260206004820152601060248201527f4f70656e44414f3a20436c61696d6564000000000000000000000000000000006044820152606401610528565b600061081361078c610d58565b604080517f6ac0707cac0c442e03ae738b183f3fb620ee941711ca779bae1b0422a39331ea602080830191909152338284015260608083018a90528351808403909101815260808301845280519082012061190160f01b60a084015260a283019490945260c2808301949094528251808303909401845260e2909101909152815191012090565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c810191909152605c0160408051601f1981840301815282825280516020918201206000845290830180835281905260ff861691830191909152606082018890526080820187905291506001600160a01b037f000000000000000000000000a141df28368d444c10a684bc40f23d2e4a8fa3be169060019060a0016020604051602081039080840390855afa1580156108da573d6000803e3d6000fd5b505050602060405103516001600160a01b03161461093a5760405162461bcd60e51b815260206004820152601760248201527f4f70656e44414f3a20496e76616c6964207369676e65720000000000000000006044820152606401610528565b60028290556109493385610e4b565b50505050505050565b61096b60646d04ee2d6d415b85acef8100000000611074565b61097690600a611094565b61098f60646d04ee2d6d415b85acef8100000000611074565b61099a906014611094565b6109b360646d04ee2d6d415b85acef8100000000611074565b6109be906014611094565b6109c8919061105c565b6109d2919061105c565b6105a9906d04ee2d6d415b85acef81000000006110b3565b6001600160a01b038316610a4c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610528565b6001600160a01b038216610aad5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610528565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610b8b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610528565b6001600160a01b038216610bed5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610528565b6001600160a01b03831660009081526020819052604090205461010090046001600160f81b031681811015610c8a5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152608401610528565b6001600160a01b03848116600090815260208190526040808220805460ff166101008787036001600160f81b0390811682029290921790925593871683529120805485939192600192610ce1928692900416611031565b92506101000a8154816001600160f81b0302191690836001600160f81b03160217905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d4a91815260200190565b60405180910390a350505050565b60007f0000000000000000000000000000000000000000000000000000000000000001461415610da757507f0381cecff4bb1ed17a7ab6ddb052fc1143d5e7dc3028ffb3a70bbf4e5a8c6c7490565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f04b2cbeaac49cff50ff4c7aab9c811becf4bdde3e602693ecdd98b2308ba014e828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6001600160a01b038216600090815260208190526040812054610e7d90839061010090046001600160f81b031661105c565b6001600160a01b038416600081815260208181526040808320600160ff196101006001600160f81b038916021617905551868152939450919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610b02565b80356001600160a01b0381168114610ef757600080fd5b919050565b600060208284031215610f0d578081fd5b610f1682610ee0565b9392505050565b60008060408385031215610f2f578081fd5b610f3883610ee0565b9150610f4660208401610ee0565b90509250929050565b600080600060608486031215610f63578081fd5b610f6c84610ee0565b9250610f7a60208501610ee0565b9150604084013590509250925092565b60008060408385031215610f9c578182fd5b610fa583610ee0565b946020939093013593505050565b600080600060608486031215610fc7578283fd5b505081359360208301359350604090920135919050565b6000602080835283518082850152825b8181101561100a57858101830151858201604001528201610fee565b8181111561101b5783604083870101525b50601f01601f1916929092016040019392505050565b60006001600160f81b0380831681851680830382111561105357611053611105565b01949350505050565b6000821982111561106f5761106f611105565b500190565b60008261108f57634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156110ae576110ae611105565b500290565b6000828210156110c5576110c5611105565b500390565b600181811c908216806110de57607f821691505b602082108114156110ff57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212209f9e84e5f2702c92981955826ff1478bb69d81f8cfae53c2d460e7b805a6566464736f6c63430008040033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000a141df28368d444c10a684bc40f23d2e4a8fa3be0000000000000000000000000000000000000000000000000000000000000003534f5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003534f530000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): SOS
Arg [1] : _symbol (string): SOS
Arg [2] : _signer (address): 0xA141dF28368D444C10a684bc40f23D2E4a8fA3bE

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000a141df28368d444c10a684bc40f23d2e4a8fa3be
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [4] : 534f530000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 534f530000000000000000000000000000000000000000000000000000000000


Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.