Source Code
Overview
ETH Balance
ETH Value
$0.00Latest 25 from a total of 53 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Forge Item | 10279099 | 466 days ago | IN | 0 ETH | 0.00001336 | ||||
| Forge Item | 10279097 | 466 days ago | IN | 0 ETH | 0.00001302 | ||||
| Forge Item | 10279092 | 466 days ago | IN | 0 ETH | 0.00001272 | ||||
| Forge Item | 10279091 | 466 days ago | IN | 0 ETH | 0.00001272 | ||||
| Forge Item | 10279085 | 466 days ago | IN | 0 ETH | 0.00001272 | ||||
| Forge Item | 10279083 | 466 days ago | IN | 0 ETH | 0.00001272 | ||||
| Forge Item | 10279081 | 466 days ago | IN | 0 ETH | 0.00001272 | ||||
| Forge Item | 10279076 | 466 days ago | IN | 0 ETH | 0.00001272 | ||||
| Forge Item | 10279070 | 466 days ago | IN | 0 ETH | 0.00001272 | ||||
| Forge Item | 10279068 | 466 days ago | IN | 0 ETH | 0.00001227 | ||||
| Randomize Item | 10279059 | 466 days ago | IN | 0 ETH | 0.00001249 | ||||
| Randomize Item | 10279041 | 466 days ago | IN | 0 ETH | 0.00001341 | ||||
| Randomize Item | 10279038 | 466 days ago | IN | 0 ETH | 0.00001341 | ||||
| Randomize Item | 10279036 | 466 days ago | IN | 0 ETH | 0.00001291 | ||||
| Randomize Item | 10279034 | 466 days ago | IN | 0 ETH | 0.00001399 | ||||
| Rename Item | 10279032 | 466 days ago | IN | 0 ETH | 0.00001135 | ||||
| Rename Item | 10279029 | 466 days ago | IN | 0 ETH | 0.00001135 | ||||
| Rename Item | 10279026 | 466 days ago | IN | 0 ETH | 0.00001135 | ||||
| Rename Item | 10279024 | 466 days ago | IN | 0 ETH | 0.00001135 | ||||
| Reset Item | 10279021 | 466 days ago | IN | 0 ETH | 0.00001314 | ||||
| Upgrade Item | 10279019 | 466 days ago | IN | 0 ETH | 0.00001084 | ||||
| Upgrade Item | 10279016 | 466 days ago | IN | 0 ETH | 0.00001084 | ||||
| Upgrade Item | 10279013 | 466 days ago | IN | 0 ETH | 0.00001084 | ||||
| Upgrade Item | 10279011 | 466 days ago | IN | 0 ETH | 0.00001204 | ||||
| Degrade Item | 10278989 | 466 days ago | IN | 0 ETH | 0.0000109 |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
ChaosForge_Second
Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
contract ChaosForge_Second {
struct Item {
string name;
string itemType;
uint256 powerLevel;
string rarity;
bool mutated;
bool evolved;
bool infused;
bool upgraded;
bool degraded;
}
Item public currentItem;
string[] private itemTypes = ["Sword", "Shield", "Amulet", "Ring", "Helmet"];
string[] private rarities = ["Common", "Uncommon", "Rare", "Epic", "Legendary"];
string[] private itemNames = ["Chaos Blade", "Fury Shield", "Mystic Amulet", "Arcane Ring", "Shadow Helmet"];
constructor() {
resetItem();
}
// Write Functions
// 1. Forge a new chaotic item with random attributes.
function forgeItem() public {
uint256 randomTypeIndex = uint256(keccak256(abi.encodePacked(block.timestamp, msg.sender))) % itemTypes.length;
uint256 randomRarityIndex = uint256(keccak256(abi.encodePacked(block.timestamp, msg.sender))) % rarities.length;
uint256 randomPower = (uint256(keccak256(abi.encodePacked(block.timestamp, msg.sender))) % 100) + 1;
currentItem = Item({
name: "",
itemType: itemTypes[randomTypeIndex],
powerLevel: randomPower,
rarity: rarities[randomRarityIndex],
mutated: false,
evolved: false,
infused: false,
upgraded: false,
degraded: false
});
}
// 2. Mutate the item, randomly altering one or more attributes.
function mutateItem() public {
require(!currentItem.mutated, "Item already mutated!");
currentItem.powerLevel = (uint256(keccak256(abi.encodePacked(block.timestamp, msg.sender))) % 100) + 1;
currentItem.mutated = true;
}
// 3. Reset the item to its default state.
function resetItem() public {
currentItem = Item({
name: "Chaos Item",
itemType: "Unknown",
powerLevel: 10,
rarity: "Common",
mutated: false,
evolved: false,
infused: false,
upgraded: false,
degraded: false
});
}
// 4. Apply a complete randomization to all attributes.
function randomizeItem() public {
forgeItem();
mutateItem();
}
// 5. Rename the item with a random name.
function renameItem() public {
uint256 randomNameIndex = uint256(keccak256(abi.encodePacked(block.timestamp, msg.sender))) % itemNames.length;
currentItem.name = itemNames[randomNameIndex];
}
// 6. Upgrade the item, boosting its power or changing its rarity.
function upgradeItem() public {
require(!currentItem.upgraded, "Item already upgraded!");
currentItem.powerLevel += (uint256(keccak256(abi.encodePacked(block.timestamp, msg.sender))) % 20) + 1;
currentItem.rarity = rarities[(uint256(keccak256(abi.encodePacked(block.timestamp, msg.sender))) % rarities.length)];
currentItem.upgraded = true;
}
// 7. Degrade the item, lowering its power or rarity randomly.
function degradeItem() public {
require(!currentItem.degraded, "Item already degraded!");
currentItem.powerLevel = (currentItem.powerLevel > 10) ? currentItem.powerLevel - 10 : 1;
currentItem.rarity = rarities[0]; // Reset rarity to Common
currentItem.degraded = true;
}
// 8. Evolve the item, giving it new unpredictable traits over time.
function evolveItem() public {
require(!currentItem.evolved, "Item already evolved!");
currentItem.powerLevel += (uint256(keccak256(abi.encodePacked(block.timestamp, msg.sender))) % 30) + 1;
currentItem.evolved = true;
}
// 9. Infuse the item with a magical property that temporarily boosts abilities.
function infuseItem() public {
require(!currentItem.infused, "Item already infused!");
currentItem.powerLevel += 15;
currentItem.infused = true;
}
// Read Functions
// 1. Get the current item’s details.
function getItemDetails() public view returns (string memory, string memory, uint256, string memory, bool, bool, bool, bool, bool) {
return (
currentItem.name,
currentItem.itemType,
currentItem.powerLevel,
currentItem.rarity,
currentItem.mutated,
currentItem.evolved,
currentItem.infused,
currentItem.upgraded,
currentItem.degraded
);
}
// 2. Get the current item’s power level.
function getItemPower() public view returns (uint256) {
return currentItem.powerLevel;
}
// 3. Get the name of the current item.
function getItemName() public view returns (string memory) {
return currentItem.name;
}
// 4. Check if the item has been mutated.
function getItemMutationStatus() public view returns (bool) {
return currentItem.mutated;
}
// 5. Check if the item has evolved.
function getItemEvolutionStatus() public view returns (bool) {
return currentItem.evolved;
}
// 6. Check if the item has been infused.
function getItemInfusionStatus() public view returns (bool) {
return currentItem.infused;
}
// 7. Check if the item has been upgraded.
function getItemUpgradeStatus() public view returns (bool) {
return currentItem.upgraded;
}
// 8. Check if the item has been degraded.
function getItemDegradeStatus() public view returns (bool) {
return currentItem.degraded;
}
}{
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"currentItem","outputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"itemType","type":"string"},{"internalType":"uint256","name":"powerLevel","type":"uint256"},{"internalType":"string","name":"rarity","type":"string"},{"internalType":"bool","name":"mutated","type":"bool"},{"internalType":"bool","name":"evolved","type":"bool"},{"internalType":"bool","name":"infused","type":"bool"},{"internalType":"bool","name":"upgraded","type":"bool"},{"internalType":"bool","name":"degraded","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"degradeItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"evolveItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"forgeItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getItemDegradeStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getItemDetails","outputs":[{"internalType":"string","name":"","type":"string"},{"internalType":"string","name":"","type":"string"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"string","name":"","type":"string"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getItemEvolutionStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getItemInfusionStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getItemMutationStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getItemName","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getItemPower","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getItemUpgradeStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"infuseItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mutateItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"randomizeItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renameItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"resetItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"upgradeItem","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040526040518060a001604052806040518060400160405280600581526020017f53776f726400000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600681526020017f536869656c64000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600681526020017f416d756c6574000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600481526020017f52696e670000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600681526020017f48656c6d6574000000000000000000000000000000000000000000000000000081525081525060059060056101449291906105c0565b506040518060a001604052806040518060400160405280600681526020017f436f6d6d6f6e000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600881526020017f556e636f6d6d6f6e00000000000000000000000000000000000000000000000081525081526020016040518060400160405280600481526020017f526172650000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600481526020017f457069630000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600981526020017f4c6567656e64617279000000000000000000000000000000000000000000000081525081525060069060056102859291906105c0565b506040518060a001604052806040518060400160405280600b81526020017f4368616f7320426c61646500000000000000000000000000000000000000000081525081526020016040518060400160405280600b81526020017f4675727920536869656c6400000000000000000000000000000000000000000081525081526020016040518060400160405280600d81526020017f4d797374696320416d756c65740000000000000000000000000000000000000081525081526020016040518060400160405280600b81526020017f417263616e652052696e6700000000000000000000000000000000000000000081525081526020016040518060400160405280600d81526020017f536861646f772048656c6d65740000000000000000000000000000000000000081525081525060079060056103c69291906105c0565b503480156103d2575f80fd5b506103e16103e660201b60201c565b61099b565b6040518061012001604052806040518060400160405280600a81526020017f4368616f73204974656d0000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f556e6b6e6f776e000000000000000000000000000000000000000000000000008152508152602001600a81526020016040518060400160405280600681526020017f436f6d6d6f6e000000000000000000000000000000000000000000000000000081525081526020015f151581526020015f151581526020015f151581526020015f151581526020015f15158152505f80820151815f0190816104e491906108cc565b5060208201518160010190816104fa91906108cc565b5060408201518160020155606082015181600301908161051a91906108cc565b506080820151816004015f6101000a81548160ff02191690831515021790555060a08201518160040160016101000a81548160ff02191690831515021790555060c08201518160040160026101000a81548160ff02191690831515021790555060e08201518160040160036101000a81548160ff0219169083151502179055506101008201518160040160046101000a81548160ff021916908315150217905550905050565b828054828255905f5260205f20908101928215610606579160200282015b828111156106055782518290816105f591906108cc565b50916020019190600101906105de565b5b5090506106139190610617565b5090565b5b80821115610636575f818161062d919061063a565b50600101610618565b5090565b508054610646906106f6565b5f825580601f106106575750610674565b601f0160209004905f5260205f20908101906106739190610677565b5b50565b5b8082111561068e575f815f905550600101610678565b5090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061070d57607f821691505b6020821081036107205761071f6106c9565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026107827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610747565b61078c8683610747565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6107d06107cb6107c6846107a4565b6107ad565b6107a4565b9050919050565b5f819050919050565b6107e9836107b6565b6107fd6107f5826107d7565b848454610753565b825550505050565b5f90565b610811610805565b61081c8184846107e0565b505050565b5b8181101561083f576108345f82610809565b600181019050610822565b5050565b601f8211156108845761085581610726565b61085e84610738565b8101602085101561086d578190505b61088161087985610738565b830182610821565b50505b505050565b5f82821c905092915050565b5f6108a45f1984600802610889565b1980831691505092915050565b5f6108bc8383610895565b9150826002028217905092915050565b6108d582610692565b67ffffffffffffffff8111156108ee576108ed61069c565b5b6108f882546106f6565b610903828285610843565b5f60209050601f831160018114610934575f8415610922578287015190505b61092c85826108b1565b865550610993565b601f19841661094286610726565b5f5b8281101561096957848901518255600182019150602085019450602081019050610944565b868310156109865784890151610982601f891682610895565b8355505b6001600288020188555050505b505050505050565b611b4a806109a85f395ff3fe608060405234801561000f575f80fd5b5060043610610114575f3560e01c8063b7ae6243116100a0578063dbd5dcb11161006f578063dbd5dcb11461021a578063e4ce905314610238578063e660281014610256578063e88f506614610260578063fdf2d21e1461026a57610114565b8063b7ae6243146101ca578063c19f0c0f146101d4578063c819d85a146101de578063d17963c4146101fc57610114565b80637c81d123116100e75780637c81d123146101545780638a1e2dc21461017a5780639c2c237014610198578063b574f472146101b6578063b57a7941146101c057610114565b806339feeafd146101185780633d82c504146101225780636e59871c1461012c578063761b1bd61461014a575b5f80fd5b610120610290565b005b61012a6105e1565b005b6101346107bb565b60405161014191906111b3565b60405180910390f35b6101526107d3565b005b61015c61089e565b60405161017199989796959493929190611254565b60405180910390f35b610182610acd565b60405161018f91906111b3565b60405180910390f35b6101a0610ae5565b6040516101ad91906111b3565b60405180910390f35b6101be610afd565b005b6101c8610c30565b005b6101d2610c42565b005b6101dc610cce565b005b6101e6610d88565b6040516101f391906112f4565b60405180910390f35b610204610e19565b60405161021191906111b3565b60405180910390f35b610222610e30565b60405161022f91906111b3565b60405180910390f35b610240610e48565b60405161024d9190611314565b60405180910390f35b61025e610e53565b005b610268610ec0565b005b610272610f8d565b60405161028799989796959493929190611254565b60405180910390f35b5f60058054905042336040516020016102aa9291906113c2565b604051602081830303815290604052805190602001205f1c6102cc919061141a565b90505f60068054905042336040516020016102e89291906113c2565b604051602081830303815290604052805190602001205f1c61030a919061141a565b90505f6001606442336040516020016103249291906113c2565b604051602081830303815290604052805190602001205f1c610346919061141a565b6103509190611477565b905060405180610120016040528060405180602001604052805f815250815260200160058581548110610386576103856114aa565b5b905f5260205f2001805461039990611504565b80601f01602080910402602001604051908101604052809291908181526020018280546103c590611504565b80156104105780601f106103e757610100808354040283529160200191610410565b820191905f5260205f20905b8154815290600101906020018083116103f357829003601f168201915b5050505050815260200182815260200160068481548110610434576104336114aa565b5b905f5260205f2001805461044790611504565b80601f016020809104026020016040519081016040528092919081815260200182805461047390611504565b80156104be5780601f10610495576101008083540402835291602001916104be565b820191905f5260205f20905b8154815290600101906020018083116104a157829003601f168201915b505050505081526020015f151581526020015f151581526020015f151581526020015f151581526020015f15158152505f80820151815f01908161050291906116fe565b50602082015181600101908161051891906116fe565b5060408201518160020155606082015181600301908161053891906116fe565b506080820151816004015f6101000a81548160ff02191690831515021790555060a08201518160040160016101000a81548160ff02191690831515021790555060c08201518160040160026101000a81548160ff02191690831515021790555060e08201518160040160036101000a81548160ff0219169083151502179055506101008201518160040160046101000a81548160ff021916908315150217905550905050505050565b6040518061012001604052806040518060400160405280600a81526020017f4368616f73204974656d0000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f556e6b6e6f776e000000000000000000000000000000000000000000000000008152508152602001600a81526020016040518060400160405280600681526020017f436f6d6d6f6e000000000000000000000000000000000000000000000000000081525081526020015f151581526020015f151581526020015f151581526020015f151581526020015f15158152505f80820151815f0190816106df91906116fe565b5060208201518160010190816106f591906116fe565b5060408201518160020155606082015181600301908161071591906116fe565b506080820151816004015f6101000a81548160ff02191690831515021790555060a08201518160040160016101000a81548160ff02191690831515021790555060c08201518160040160026101000a81548160ff02191690831515021790555060e08201518160040160036101000a81548160ff0219169083151502179055506101008201518160040160046101000a81548160ff021916908315150217905550905050565b5f8060040160019054906101000a900460ff16905090565b5f60040160049054906101000a900460ff1615610825576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081c90611817565b60405180910390fd5b600a5f600201541161083857600161084a565b600a5f600201546108499190611835565b5b5f6002018190555060065f81548110610866576108656114aa565b5b905f5260205f20015f600301908161087e919061188f565b5060015f60040160046101000a81548160ff021916908315150217905550565b6060805f60605f805f805f805f015f6001015f600201545f6003015f6004015f9054906101000a900460ff165f60040160019054906101000a900460ff165f60040160029054906101000a900460ff165f60040160039054906101000a900460ff165f60040160049054906101000a900460ff1688805461091e90611504565b80601f016020809104026020016040519081016040528092919081815260200182805461094a90611504565b80156109955780601f1061096c57610100808354040283529160200191610995565b820191905f5260205f20905b81548152906001019060200180831161097857829003601f168201915b505050505098508780546109a890611504565b80601f01602080910402602001604051908101604052809291908181526020018280546109d490611504565b8015610a1f5780601f106109f657610100808354040283529160200191610a1f565b820191905f5260205f20905b815481529060010190602001808311610a0257829003601f168201915b50505050509750858054610a3290611504565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5e90611504565b8015610aa95780601f10610a8057610100808354040283529160200191610aa9565b820191905f5260205f20905b815481529060010190602001808311610a8c57829003601f168201915b50505050509550985098509850985098509850985098509850909192939495969798565b5f8060040160049054906101000a900460ff16905090565b5f8060040160029054906101000a900460ff16905090565b5f60040160039054906101000a900460ff1615610b4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b46906119be565b60405180910390fd5b600160144233604051602001610b669291906113c2565b604051602081830303815290604052805190602001205f1c610b88919061141a565b610b929190611477565b5f6002015f828254610ba49190611477565b92505081905550600680805490504233604051602001610bc59291906113c2565b604051602081830303815290604052805190602001205f1c610be7919061141a565b81548110610bf857610bf76114aa565b5b905f5260205f20015f6003019081610c10919061188f565b5060015f60040160036101000a81548160ff021916908315150217905550565b610c38610290565b610c40610cce565b565b5f60040160029054906101000a900460ff1615610c94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8b90611a26565b60405180910390fd5b600f5f6002015f828254610ca89190611477565b9250508190555060015f60040160026101000a81548160ff021916908315150217905550565b5f6004015f9054906101000a900460ff1615610d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1690611a8e565b60405180910390fd5b600160644233604051602001610d369291906113c2565b604051602081830303815290604052805190602001205f1c610d58919061141a565b610d629190611477565b5f6002018190555060015f6004015f6101000a81548160ff021916908315150217905550565b60605f80018054610d9890611504565b80601f0160208091040260200160405190810160405280929190818152602001828054610dc490611504565b8015610e0f5780601f10610de657610100808354040283529160200191610e0f565b820191905f5260205f20905b815481529060010190602001808311610df257829003601f168201915b5050505050905090565b5f806004015f9054906101000a900460ff16905090565b5f8060040160039054906101000a900460ff16905090565b5f8060020154905090565b5f6007805490504233604051602001610e6d9291906113c2565b604051602081830303815290604052805190602001205f1c610e8f919061141a565b905060078181548110610ea557610ea46114aa565b5b905f5260205f20015f80019081610ebc919061188f565b5050565b5f60040160019054906101000a900460ff1615610f12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0990611af6565b60405180910390fd5b6001601e4233604051602001610f299291906113c2565b604051602081830303815290604052805190602001205f1c610f4b919061141a565b610f559190611477565b5f6002015f828254610f679190611477565b9250508190555060015f60040160016101000a81548160ff021916908315150217905550565b5f805f018054610f9c90611504565b80601f0160208091040260200160405190810160405280929190818152602001828054610fc890611504565b80156110135780601f10610fea57610100808354040283529160200191611013565b820191905f5260205f20905b815481529060010190602001808311610ff657829003601f168201915b50505050509080600101805461102890611504565b80601f016020809104026020016040519081016040528092919081815260200182805461105490611504565b801561109f5780601f106110765761010080835404028352916020019161109f565b820191905f5260205f20905b81548152906001019060200180831161108257829003601f168201915b5050505050908060020154908060030180546110ba90611504565b80601f01602080910402602001604051908101604052809291908181526020018280546110e690611504565b80156111315780601f1061110857610100808354040283529160200191611131565b820191905f5260205f20905b81548152906001019060200180831161111457829003601f168201915b505050505090806004015f9054906101000a900460ff16908060040160019054906101000a900460ff16908060040160029054906101000a900460ff16908060040160039054906101000a900460ff16908060040160049054906101000a900460ff16905089565b5f8115159050919050565b6111ad81611199565b82525050565b5f6020820190506111c65f8301846111a4565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61120e826111cc565b61121881856111d6565b93506112288185602086016111e6565b611231816111f4565b840191505092915050565b5f819050919050565b61124e8161123c565b82525050565b5f610120820190508181035f83015261126d818c611204565b90508181036020830152611281818b611204565b9050611290604083018a611245565b81810360608301526112a28189611204565b90506112b160808301886111a4565b6112be60a08301876111a4565b6112cb60c08301866111a4565b6112d860e08301856111a4565b6112e66101008301846111a4565b9a9950505050505050505050565b5f6020820190508181035f83015261130c8184611204565b905092915050565b5f6020820190506113275f830184611245565b92915050565b5f819050919050565b6113476113428261123c565b61132d565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6113768261134d565b9050919050565b5f8160601b9050919050565b5f6113938261137d565b9050919050565b5f6113a482611389565b9050919050565b6113bc6113b78261136c565b61139a565b82525050565b5f6113cd8285611336565b6020820191506113dd82846113ab565b6014820191508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6114248261123c565b915061142f8361123c565b92508261143f5761143e6113ed565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114818261123c565b915061148c8361123c565b92508282019050808211156114a4576114a361144a565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061151b57607f821691505b60208210810361152e5761152d6114d7565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026115bd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611582565b6115c78683611582565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6116026115fd6115f88461123c565b6115df565b61123c565b9050919050565b5f819050919050565b61161b836115e8565b61162f61162782611609565b84845461158e565b825550505050565b5f90565b611643611637565b61164e818484611612565b505050565b5b81811015611671576116665f8261163b565b600181019050611654565b5050565b601f8211156116b65761168781611561565b61169084611573565b8101602085101561169f578190505b6116b36116ab85611573565b830182611653565b50505b505050565b5f82821c905092915050565b5f6116d65f19846008026116bb565b1980831691505092915050565b5f6116ee83836116c7565b9150826002028217905092915050565b611707826111cc565b67ffffffffffffffff8111156117205761171f611534565b5b61172a8254611504565b611735828285611675565b5f60209050601f831160018114611766575f8415611754578287015190505b61175e85826116e3565b8655506117c5565b601f19841661177486611561565b5f5b8281101561179b57848901518255600182019150602085019450602081019050611776565b868310156117b857848901516117b4601f8916826116c7565b8355505b6001600288020188555050505b505050505050565b7f4974656d20616c726561647920646567726164656421000000000000000000005f82015250565b5f6118016016836111d6565b915061180c826117cd565b602082019050919050565b5f6020820190508181035f83015261182e816117f5565b9050919050565b5f61183f8261123c565b915061184a8361123c565b92508282039050818111156118625761186161144a565b5b92915050565b5f8154905061187681611504565b9050919050565b5f819050815f5260205f209050919050565b81810361189d575050611972565b6118a682611868565b67ffffffffffffffff8111156118bf576118be611534565b5b6118c98254611504565b6118d4828285611675565b5f601f831160018114611901575f84156118ef578287015490505b6118f985826116e3565b86555061196b565b601f19841661190f8761187d565b965061191a86611561565b5f5b828110156119415784890154825560018201915060018501945060208101905061191c565b8683101561195e578489015461195a601f8916826116c7565b8355505b6001600288020188555050505b5050505050505b565b7f4974656d20616c726561647920757067726164656421000000000000000000005f82015250565b5f6119a86016836111d6565b91506119b382611974565b602082019050919050565b5f6020820190508181035f8301526119d58161199c565b9050919050565b7f4974656d20616c726561647920696e66757365642100000000000000000000005f82015250565b5f611a106015836111d6565b9150611a1b826119dc565b602082019050919050565b5f6020820190508181035f830152611a3d81611a04565b9050919050565b7f4974656d20616c7265616479206d7574617465642100000000000000000000005f82015250565b5f611a786015836111d6565b9150611a8382611a44565b602082019050919050565b5f6020820190508181035f830152611aa581611a6c565b9050919050565b7f4974656d20616c72656164792065766f6c7665642100000000000000000000005f82015250565b5f611ae06015836111d6565b9150611aeb82611aac565b602082019050919050565b5f6020820190508181035f830152611b0d81611ad4565b905091905056fea264697066735822122051c5774e466c4b75d07d92de58c1b429897a93da05adb35509f150c9ea286aef64736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610114575f3560e01c8063b7ae6243116100a0578063dbd5dcb11161006f578063dbd5dcb11461021a578063e4ce905314610238578063e660281014610256578063e88f506614610260578063fdf2d21e1461026a57610114565b8063b7ae6243146101ca578063c19f0c0f146101d4578063c819d85a146101de578063d17963c4146101fc57610114565b80637c81d123116100e75780637c81d123146101545780638a1e2dc21461017a5780639c2c237014610198578063b574f472146101b6578063b57a7941146101c057610114565b806339feeafd146101185780633d82c504146101225780636e59871c1461012c578063761b1bd61461014a575b5f80fd5b610120610290565b005b61012a6105e1565b005b6101346107bb565b60405161014191906111b3565b60405180910390f35b6101526107d3565b005b61015c61089e565b60405161017199989796959493929190611254565b60405180910390f35b610182610acd565b60405161018f91906111b3565b60405180910390f35b6101a0610ae5565b6040516101ad91906111b3565b60405180910390f35b6101be610afd565b005b6101c8610c30565b005b6101d2610c42565b005b6101dc610cce565b005b6101e6610d88565b6040516101f391906112f4565b60405180910390f35b610204610e19565b60405161021191906111b3565b60405180910390f35b610222610e30565b60405161022f91906111b3565b60405180910390f35b610240610e48565b60405161024d9190611314565b60405180910390f35b61025e610e53565b005b610268610ec0565b005b610272610f8d565b60405161028799989796959493929190611254565b60405180910390f35b5f60058054905042336040516020016102aa9291906113c2565b604051602081830303815290604052805190602001205f1c6102cc919061141a565b90505f60068054905042336040516020016102e89291906113c2565b604051602081830303815290604052805190602001205f1c61030a919061141a565b90505f6001606442336040516020016103249291906113c2565b604051602081830303815290604052805190602001205f1c610346919061141a565b6103509190611477565b905060405180610120016040528060405180602001604052805f815250815260200160058581548110610386576103856114aa565b5b905f5260205f2001805461039990611504565b80601f01602080910402602001604051908101604052809291908181526020018280546103c590611504565b80156104105780601f106103e757610100808354040283529160200191610410565b820191905f5260205f20905b8154815290600101906020018083116103f357829003601f168201915b5050505050815260200182815260200160068481548110610434576104336114aa565b5b905f5260205f2001805461044790611504565b80601f016020809104026020016040519081016040528092919081815260200182805461047390611504565b80156104be5780601f10610495576101008083540402835291602001916104be565b820191905f5260205f20905b8154815290600101906020018083116104a157829003601f168201915b505050505081526020015f151581526020015f151581526020015f151581526020015f151581526020015f15158152505f80820151815f01908161050291906116fe565b50602082015181600101908161051891906116fe565b5060408201518160020155606082015181600301908161053891906116fe565b506080820151816004015f6101000a81548160ff02191690831515021790555060a08201518160040160016101000a81548160ff02191690831515021790555060c08201518160040160026101000a81548160ff02191690831515021790555060e08201518160040160036101000a81548160ff0219169083151502179055506101008201518160040160046101000a81548160ff021916908315150217905550905050505050565b6040518061012001604052806040518060400160405280600a81526020017f4368616f73204974656d0000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f556e6b6e6f776e000000000000000000000000000000000000000000000000008152508152602001600a81526020016040518060400160405280600681526020017f436f6d6d6f6e000000000000000000000000000000000000000000000000000081525081526020015f151581526020015f151581526020015f151581526020015f151581526020015f15158152505f80820151815f0190816106df91906116fe565b5060208201518160010190816106f591906116fe565b5060408201518160020155606082015181600301908161071591906116fe565b506080820151816004015f6101000a81548160ff02191690831515021790555060a08201518160040160016101000a81548160ff02191690831515021790555060c08201518160040160026101000a81548160ff02191690831515021790555060e08201518160040160036101000a81548160ff0219169083151502179055506101008201518160040160046101000a81548160ff021916908315150217905550905050565b5f8060040160019054906101000a900460ff16905090565b5f60040160049054906101000a900460ff1615610825576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081c90611817565b60405180910390fd5b600a5f600201541161083857600161084a565b600a5f600201546108499190611835565b5b5f6002018190555060065f81548110610866576108656114aa565b5b905f5260205f20015f600301908161087e919061188f565b5060015f60040160046101000a81548160ff021916908315150217905550565b6060805f60605f805f805f805f015f6001015f600201545f6003015f6004015f9054906101000a900460ff165f60040160019054906101000a900460ff165f60040160029054906101000a900460ff165f60040160039054906101000a900460ff165f60040160049054906101000a900460ff1688805461091e90611504565b80601f016020809104026020016040519081016040528092919081815260200182805461094a90611504565b80156109955780601f1061096c57610100808354040283529160200191610995565b820191905f5260205f20905b81548152906001019060200180831161097857829003601f168201915b505050505098508780546109a890611504565b80601f01602080910402602001604051908101604052809291908181526020018280546109d490611504565b8015610a1f5780601f106109f657610100808354040283529160200191610a1f565b820191905f5260205f20905b815481529060010190602001808311610a0257829003601f168201915b50505050509750858054610a3290611504565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5e90611504565b8015610aa95780601f10610a8057610100808354040283529160200191610aa9565b820191905f5260205f20905b815481529060010190602001808311610a8c57829003601f168201915b50505050509550985098509850985098509850985098509850909192939495969798565b5f8060040160049054906101000a900460ff16905090565b5f8060040160029054906101000a900460ff16905090565b5f60040160039054906101000a900460ff1615610b4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b46906119be565b60405180910390fd5b600160144233604051602001610b669291906113c2565b604051602081830303815290604052805190602001205f1c610b88919061141a565b610b929190611477565b5f6002015f828254610ba49190611477565b92505081905550600680805490504233604051602001610bc59291906113c2565b604051602081830303815290604052805190602001205f1c610be7919061141a565b81548110610bf857610bf76114aa565b5b905f5260205f20015f6003019081610c10919061188f565b5060015f60040160036101000a81548160ff021916908315150217905550565b610c38610290565b610c40610cce565b565b5f60040160029054906101000a900460ff1615610c94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8b90611a26565b60405180910390fd5b600f5f6002015f828254610ca89190611477565b9250508190555060015f60040160026101000a81548160ff021916908315150217905550565b5f6004015f9054906101000a900460ff1615610d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1690611a8e565b60405180910390fd5b600160644233604051602001610d369291906113c2565b604051602081830303815290604052805190602001205f1c610d58919061141a565b610d629190611477565b5f6002018190555060015f6004015f6101000a81548160ff021916908315150217905550565b60605f80018054610d9890611504565b80601f0160208091040260200160405190810160405280929190818152602001828054610dc490611504565b8015610e0f5780601f10610de657610100808354040283529160200191610e0f565b820191905f5260205f20905b815481529060010190602001808311610df257829003601f168201915b5050505050905090565b5f806004015f9054906101000a900460ff16905090565b5f8060040160039054906101000a900460ff16905090565b5f8060020154905090565b5f6007805490504233604051602001610e6d9291906113c2565b604051602081830303815290604052805190602001205f1c610e8f919061141a565b905060078181548110610ea557610ea46114aa565b5b905f5260205f20015f80019081610ebc919061188f565b5050565b5f60040160019054906101000a900460ff1615610f12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0990611af6565b60405180910390fd5b6001601e4233604051602001610f299291906113c2565b604051602081830303815290604052805190602001205f1c610f4b919061141a565b610f559190611477565b5f6002015f828254610f679190611477565b9250508190555060015f60040160016101000a81548160ff021916908315150217905550565b5f805f018054610f9c90611504565b80601f0160208091040260200160405190810160405280929190818152602001828054610fc890611504565b80156110135780601f10610fea57610100808354040283529160200191611013565b820191905f5260205f20905b815481529060010190602001808311610ff657829003601f168201915b50505050509080600101805461102890611504565b80601f016020809104026020016040519081016040528092919081815260200182805461105490611504565b801561109f5780601f106110765761010080835404028352916020019161109f565b820191905f5260205f20905b81548152906001019060200180831161108257829003601f168201915b5050505050908060020154908060030180546110ba90611504565b80601f01602080910402602001604051908101604052809291908181526020018280546110e690611504565b80156111315780601f1061110857610100808354040283529160200191611131565b820191905f5260205f20905b81548152906001019060200180831161111457829003601f168201915b505050505090806004015f9054906101000a900460ff16908060040160019054906101000a900460ff16908060040160029054906101000a900460ff16908060040160039054906101000a900460ff16908060040160049054906101000a900460ff16905089565b5f8115159050919050565b6111ad81611199565b82525050565b5f6020820190506111c65f8301846111a4565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61120e826111cc565b61121881856111d6565b93506112288185602086016111e6565b611231816111f4565b840191505092915050565b5f819050919050565b61124e8161123c565b82525050565b5f610120820190508181035f83015261126d818c611204565b90508181036020830152611281818b611204565b9050611290604083018a611245565b81810360608301526112a28189611204565b90506112b160808301886111a4565b6112be60a08301876111a4565b6112cb60c08301866111a4565b6112d860e08301856111a4565b6112e66101008301846111a4565b9a9950505050505050505050565b5f6020820190508181035f83015261130c8184611204565b905092915050565b5f6020820190506113275f830184611245565b92915050565b5f819050919050565b6113476113428261123c565b61132d565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6113768261134d565b9050919050565b5f8160601b9050919050565b5f6113938261137d565b9050919050565b5f6113a482611389565b9050919050565b6113bc6113b78261136c565b61139a565b82525050565b5f6113cd8285611336565b6020820191506113dd82846113ab565b6014820191508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6114248261123c565b915061142f8361123c565b92508261143f5761143e6113ed565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114818261123c565b915061148c8361123c565b92508282019050808211156114a4576114a361144a565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061151b57607f821691505b60208210810361152e5761152d6114d7565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026115bd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611582565b6115c78683611582565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6116026115fd6115f88461123c565b6115df565b61123c565b9050919050565b5f819050919050565b61161b836115e8565b61162f61162782611609565b84845461158e565b825550505050565b5f90565b611643611637565b61164e818484611612565b505050565b5b81811015611671576116665f8261163b565b600181019050611654565b5050565b601f8211156116b65761168781611561565b61169084611573565b8101602085101561169f578190505b6116b36116ab85611573565b830182611653565b50505b505050565b5f82821c905092915050565b5f6116d65f19846008026116bb565b1980831691505092915050565b5f6116ee83836116c7565b9150826002028217905092915050565b611707826111cc565b67ffffffffffffffff8111156117205761171f611534565b5b61172a8254611504565b611735828285611675565b5f60209050601f831160018114611766575f8415611754578287015190505b61175e85826116e3565b8655506117c5565b601f19841661177486611561565b5f5b8281101561179b57848901518255600182019150602085019450602081019050611776565b868310156117b857848901516117b4601f8916826116c7565b8355505b6001600288020188555050505b505050505050565b7f4974656d20616c726561647920646567726164656421000000000000000000005f82015250565b5f6118016016836111d6565b915061180c826117cd565b602082019050919050565b5f6020820190508181035f83015261182e816117f5565b9050919050565b5f61183f8261123c565b915061184a8361123c565b92508282039050818111156118625761186161144a565b5b92915050565b5f8154905061187681611504565b9050919050565b5f819050815f5260205f209050919050565b81810361189d575050611972565b6118a682611868565b67ffffffffffffffff8111156118bf576118be611534565b5b6118c98254611504565b6118d4828285611675565b5f601f831160018114611901575f84156118ef578287015490505b6118f985826116e3565b86555061196b565b601f19841661190f8761187d565b965061191a86611561565b5f5b828110156119415784890154825560018201915060018501945060208101905061191c565b8683101561195e578489015461195a601f8916826116c7565b8355505b6001600288020188555050505b5050505050505b565b7f4974656d20616c726561647920757067726164656421000000000000000000005f82015250565b5f6119a86016836111d6565b91506119b382611974565b602082019050919050565b5f6020820190508181035f8301526119d58161199c565b9050919050565b7f4974656d20616c726561647920696e66757365642100000000000000000000005f82015250565b5f611a106015836111d6565b9150611a1b826119dc565b602082019050919050565b5f6020820190508181035f830152611a3d81611a04565b9050919050565b7f4974656d20616c7265616479206d7574617465642100000000000000000000005f82015250565b5f611a786015836111d6565b9150611a8382611a44565b602082019050919050565b5f6020820190508181035f830152611aa581611a6c565b9050919050565b7f4974656d20616c72656164792065766f6c7665642100000000000000000000005f82015250565b5f611ae06015836111d6565b9150611aeb82611aac565b602082019050919050565b5f6020820190508181035f830152611b0d81611ad4565b905091905056fea264697066735822122051c5774e466c4b75d07d92de58c1b429897a93da05adb35509f150c9ea286aef64736f6c634300081a0033
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
Multichain Portfolio | 35 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.