Source Code
Overview
ETH Balance
ETH Value
$0.00Latest 25 from a total of 26 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Reset Number | 10185434 | 469 days ago | IN | 0 ETH | 0.00000774 | ||||
| Reset Number | 10185433 | 469 days ago | IN | 0 ETH | 0.00000791 | ||||
| Random Effect Ch... | 10185431 | 469 days ago | IN | 0 ETH | 0.00000899 | ||||
| Random Effect Ch... | 10185430 | 469 days ago | IN | 0 ETH | 0.00000898 | ||||
| Prime Check | 10185429 | 469 days ago | IN | 0 ETH | 0.00000888 | ||||
| Prime Check | 10185428 | 469 days ago | IN | 0 ETH | 0.00000905 | ||||
| Calculate Fibona... | 10185427 | 469 days ago | IN | 0 ETH | 0.00000888 | ||||
| Calculate Fibona... | 10185426 | 469 days ago | IN | 0 ETH | 0.00000925 | ||||
| Roll For Factori... | 10185423 | 469 days ago | IN | 0 ETH | 0.00000925 | ||||
| Roll Dice | 10185421 | 469 days ago | IN | 0 ETH | 0.00000954 | ||||
| Roll For Factori... | 10185420 | 469 days ago | IN | 0 ETH | 0.00000944 | ||||
| Roll Dice | 10185418 | 469 days ago | IN | 0 ETH | 0.00000945 | ||||
| Roll For Factori... | 10185417 | 469 days ago | IN | 0 ETH | 0.00000905 | ||||
| Roll Dice | 10185415 | 469 days ago | IN | 0 ETH | 0.00000929 | ||||
| Reset Number | 10185412 | 469 days ago | IN | 0 ETH | 0.00000874 | ||||
| Reset Number | 10185410 | 469 days ago | IN | 0 ETH | 0.0000101 | ||||
| Roll Dice | 10185407 | 469 days ago | IN | 0 ETH | 0.00001018 | ||||
| Trigger Random P... | 10185406 | 469 days ago | IN | 0 ETH | 0.00001007 | ||||
| Trigger Random M... | 10185404 | 469 days ago | IN | 0 ETH | 0.00000889 | ||||
| Trigger Random C... | 10185402 | 469 days ago | IN | 0 ETH | 0.00000938 | ||||
| Trigger Modulo O... | 10185400 | 469 days ago | IN | 0 ETH | 0.00001046 | ||||
| Calculate Fibona... | 10185397 | 469 days ago | IN | 0 ETH | 0.00001064 | ||||
| Prime Check | 10185395 | 469 days ago | IN | 0 ETH | 0.00000944 | ||||
| Random Effect Ch... | 10185394 | 469 days ago | IN | 0 ETH | 0.00000937 | ||||
| Roll For Factori... | 10185392 | 469 days ago | IN | 0 ETH | 0.00001166 |
Cross-Chain Transactions
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x9a121921...ECA177249 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
InfinityDiceComplex
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 InfinityDiceComplex {
uint256 public storedNumber; // The number to be modified
uint256 public lastDiceRoll; // Stores the result of the last dice roll
string public lastOperation; // Describes the last operation performed
uint256 public lastFactorialResult; // Stores the result of the last factorial
uint256 public lastModuloResult; // Stores the result of the last modulo operation
uint256 public lastPowerResult; // Stores the result of the last power operation
uint256 public lastFibonacciResult; // Stores the last Fibonacci result
bool public isPrime; // Stores if the number is prime or not
// Constructor to initialize the stored number
constructor() {
storedNumber = 1; // Start at 1
}
// Write function 1: Roll the dice and apply a random mathematical operation
function rollDice() public {
uint256 diceRoll = randomDiceRoll();
lastDiceRoll = diceRoll;
if (diceRoll == 1) {
storedNumber += 2;
lastOperation = "added 2";
} else if (diceRoll == 2) {
storedNumber -= 1;
lastOperation = "subtracted 1";
} else if (diceRoll == 3) {
storedNumber *= 3;
lastOperation = "multiplied by 3";
} else if (diceRoll == 4) {
storedNumber /= 2;
lastOperation = "divided by 2";
} else if (diceRoll == 5) {
storedNumber = storedNumber ** 2;
lastOperation = "squared the number";
} else if (diceRoll == 6) {
storedNumber = sqrt(storedNumber);
lastOperation = "square rooted the number";
}
}
// Write function 2: Reset the stored number to 1
function resetNumber() public {
storedNumber = 1;
lastOperation = "reset number to 1";
}
// Write function 3: Multiply stored number by a random value between 2 and 6
function triggerRandomMultiplier() public {
uint256 multiplier = randomDiceRoll() + 1;
storedNumber *= multiplier;
lastOperation = string(abi.encodePacked("multiplied by ", uint2str(multiplier)));
}
// Write function 4: Roll for factorial
function rollForFactorial() public {
lastFactorialResult = factorial(storedNumber);
storedNumber = lastFactorialResult;
lastOperation = "calculated factorial";
}
// Write function 5: Modulo operation
function triggerModuloOperation() public {
uint256 diceRoll = randomDiceRoll();
lastModuloResult = storedNumber % (diceRoll + 1); // Mod by dice roll
storedNumber = lastModuloResult;
lastOperation = string(abi.encodePacked("modulo ", uint2str(diceRoll + 1)));
}
// Write function 6: Raise number to a random power between 2 and 4
function triggerRandomPower() public {
uint256 power = randomDiceRoll() % 3 + 2; // Random power between 2-4
lastPowerResult = storedNumber ** power;
storedNumber = lastPowerResult;
lastOperation = string(abi.encodePacked("raised to the power of ", uint2str(power)));
}
// Write function 7: Calculate Fibonacci up to the current stored number
function calculateFibonacci() public {
lastFibonacciResult = fibonacci(storedNumber);
storedNumber = lastFibonacciResult;
lastOperation = "calculated Fibonacci";
}
// Write function 8: Check if the stored number is a prime number
function primeCheck() public {
isPrime = isPrimeNumber(storedNumber);
if (isPrime) {
lastOperation = "number is prime";
} else {
lastOperation = "number is not prime";
}
}
// Write function 9: Combine random multiplier and power
function triggerRandomCombination() public {
uint256 multiplier = randomDiceRoll() + 1;
uint256 power = randomDiceRoll() % 3 + 2;
storedNumber = (storedNumber * multiplier) ** power;
lastOperation = string(abi.encodePacked("multiplied by ", uint2str(multiplier), " and raised to power ", uint2str(power)));
}
// Write function 10: Chaos effect - perform a random operation
function randomEffectChaos() public {
uint256 diceRoll = randomDiceRoll();
if (diceRoll == 1) {
storedNumber += 5;
lastOperation = "added 5";
} else if (diceRoll == 2) {
storedNumber /= 3;
lastOperation = "divided by 3";
} else if (diceRoll == 3) {
storedNumber = storedNumber ** 3;
lastOperation = "cubed the number";
} else if (diceRoll == 4) {
storedNumber = storedNumber % 7;
lastOperation = "modulo 7";
} else if (diceRoll == 5) {
storedNumber *= 5;
lastOperation = "multiplied by 5";
} else {
storedNumber = sqrt(storedNumber);
lastOperation = "square rooted";
}
}
// Read function 1: Get the stored number
function getStoredNumber() public view returns (uint256) {
return storedNumber;
}
// Read function 2: Get the last dice roll
function getLastDiceRoll() public view returns (uint256) {
return lastDiceRoll;
}
// Read function 3: Get the last operation performed
function getLastOperation() public view returns (string memory) {
return lastOperation;
}
// Read function 4: Get the result of the last factorial operation
function getLastFactorial() public view returns (uint256) {
return lastFactorialResult;
}
// Read function 5: Get the result of the last modulo operation
function getLastModulo() public view returns (uint256) {
return lastModuloResult;
}
// Read function 6: Get the result of the last Fibonacci operation
function getLastFibonacci() public view returns (uint256) {
return lastFibonacciResult;
}
// Read function 7: Check if the number is prime
function getPrimeStatus() public view returns (bool) {
return isPrime;
}
// Helper function: Generate a pseudo-random dice roll (1-6)
function randomDiceRoll() private view returns (uint256) {
return (uint256(keccak256(abi.encodePacked(block.timestamp, block.prevrandao))) % 6) + 1;
}
// Helper function: Calculate square root (integer)
function sqrt(uint256 x) private pure returns (uint256) {
uint256 z = (x + 1) / 2;
uint256 y = x;
while (z < y) {
y = z;
z = (x / z + z) / 2;
}
return y;
}
// Helper function: Calculate factorial
function factorial(uint256 n) private pure returns (uint256) {
if (n == 0 || n == 1) {
return 1;
}
uint256 result = n;
while (n > 1) {
n--;
result *= n;
}
return result;
}
// Helper function: Calculate Fibonacci up to n
function fibonacci(uint256 n) private pure returns (uint256) {
if (n == 0) {
return 0;
} else if (n == 1) {
return 1;
}
uint256 a = 0;
uint256 b = 1;
for (uint256 i = 2; i <= n; i++) {
uint256 temp = a + b;
a = b;
b = temp;
}
return b;
}
// Helper function: Check if a number is prime
function isPrimeNumber(uint256 n) private pure returns (bool) {
if (n <= 1) {
return false;
}
for (uint256 i = 2; i <= sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
// Helper function: Convert uint to string (for logging operations)
function uint2str(uint256 _i) private pure returns (string memory) {
if (_i == 0) {
return "0";
}
uint256 j = _i;
uint256 len;
while (j != 0) {
len++;
j /= 10;
}
bytes memory bstr = new bytes(len);
uint256 k = len - 1;
while (_i != 0) {
bstr[k--] = bytes1(uint8(48 + _i % 10));
_i /= 10;
}
return string(bstr);
}
}{
"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":"calculateFibonacci","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getLastDiceRoll","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLastFactorial","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLastFibonacci","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLastModulo","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLastOperation","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPrimeStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStoredNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isPrime","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastDiceRoll","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastFactorialResult","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastFibonacciResult","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastModuloResult","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastOperation","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastPowerResult","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"primeCheck","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"randomEffectChaos","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"resetNumber","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rollDice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rollForFactorial","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"storedNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"triggerModuloOperation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"triggerRandomCombination","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"triggerRandomMultiplier","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"triggerRandomPower","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
0x6080604052348015600e575f80fd5b5060015f81905550611b4b806100235f395ff3fe608060405234801561000f575f80fd5b5060043610610171575f3560e01c80636b733fcc116100dc578063c6502dcf11610095578063e8e34b571161006f578063e8e34b5714610337578063f64dd71814610355578063fc412ba114610373578063fef77f621461039157610171565b8063c6502dcf146102f1578063cea54505146102fb578063e774f1c61461031957610171565b80636b733fcc1461026557806373ebb91c1461028357806379c2e80e146102a15780637fcd31b4146102bf578063837e7cc6146102c9578063a5f24648146102d357610171565b80633a71278e1161012e5780633a71278e146101ed578063407dea7b1461020b5780635035df81146102295780635ca83fe9146102335780635d8d45051461023d5780635e7380141461025b57610171565b8063011da26a1461017557806303a1ed3d1461017f57806309ce9ccb1461019d57806312019715146101bb57806313456860146101c557806323541a26146101e3575b5f80fd5b61017d61039b565b005b610187610437565b604051610194919061112f565b60405180910390f35b6101a561043d565b6040516101b2919061112f565b60405180910390f35b6101c3610442565b005b6101cd6106b1565b6040516101da919061112f565b60405180910390f35b6101eb6106b7565b005b6101f561072f565b6040516102029190611162565b60405180910390f35b610213610744565b604051610220919061112f565b60405180910390f35b61023161074d565b005b61023b61079b565b005b610245610863565b6040516102529190611162565b60405180910390f35b610263610875565b005b61026d6108ed565b60405161027a919061112f565b60405180910390f35b61028b6108f6565b60405161029891906111eb565b60405180910390f35b6102a9610982565b6040516102b6919061112f565b60405180910390f35b6102c761098b565b005b6102d16109ea565b005b6102db610c6e565b6040516102e8919061112f565b60405180910390f35b6102f9610c74565b005b610303610cdc565b604051610310919061112f565b60405180910390f35b610321610ce5565b60405161032e919061112f565b60405180910390f35b61033f610ceb565b60405161034c91906111eb565b60405180910390f35b61035d610d7b565b60405161036a919061112f565b60405180910390f35b61037b610d81565b604051610388919061112f565b60405180910390f35b610399610d89565b005b5f60016103a6610de8565b6103b09190611238565b90505f600260036103bf610de8565b6103c99190611298565b6103d39190611238565b905080825f546103e391906112c8565b6103ed9190611438565b5f819055506103fb82610e31565b61040482610e31565b604051602001610415929190611550565b6040516020818303038152906040526002908161043291906117b0565b505050565b60035481565b5f5481565b5f61044b610de8565b9050600181036104b75760055f808282546104669190611238565b925050819055506040518060400160405280600781526020017f6164646564203500000000000000000000000000000000000000000000000000815250600290816104b191906117b0565b506106ae565b600281036105215760035f808282546104d0919061187f565b925050819055506040518060400160405280600c81526020017f64697669646564206279203300000000000000000000000000000000000000008152506002908161051b91906117b0565b506106ad565b600381036105865760035f5461053791906118bb565b5f819055506040518060400160405280601081526020017f637562656420746865206e756d626572000000000000000000000000000000008152506002908161058091906117b0565b506106ac565b600481036105eb5760075f5461059c9190611298565b5f819055506040518060400160405280600881526020017f6d6f64756c6f2037000000000000000000000000000000000000000000000000815250600290816105e591906117b0565b506106ab565b600581036106555760055f8082825461060491906112c8565b925050819055506040518060400160405280600f81526020017f6d756c7469706c696564206279203500000000000000000000000000000000008152506002908161064f91906117b0565b506106aa565b61065f5f54610f98565b5f819055506040518060400160405280600d81526020017f73717561726520726f6f74656400000000000000000000000000000000000000815250600290816106a891906117b0565b505b5b5b5b5b50565b60045481565b5f6106c0610de8565b90506001816106cf9190611238565b5f546106db9190611298565b6004819055506004545f819055506106fe6001826106f99190611238565b610e31565b60405160200161070e919061194f565b6040516020818303038152906040526002908161072b91906117b0565b5050565b5f60075f9054906101000a900460ff16905090565b5f600454905090565b60015f819055506040518060400160405280601181526020017f7265736574206e756d62657220746f20310000000000000000000000000000008152506002908161079891906117b0565b50565b6107a55f54610ff9565b60075f6101000a81548160ff02191690831515021790555060075f9054906101000a900460ff161561081b576040518060400160405280600f81526020017f6e756d626572206973207072696d6500000000000000000000000000000000008152506002908161081591906117b0565b50610861565b6040518060400160405280601381526020017f6e756d626572206973206e6f74207072696d65000000000000000000000000008152506002908161085f91906117b0565b505b565b60075f9054906101000a900460ff1681565b5f60026003610882610de8565b61088c9190611298565b6108969190611238565b9050805f546108a59190611438565b6005819055506005545f819055506108bc81610e31565b6040516020016108cc91906119ba565b604051602081830303815290604052600290816108e991906117b0565b5050565b5f600154905090565b60028054610903906115e3565b80601f016020809104026020016040519081016040528092919081815260200182805461092f906115e3565b801561097a5780601f106109515761010080835404028352916020019161097a565b820191905f5260205f20905b81548152906001019060200180831161095d57829003601f168201915b505050505081565b5f600354905090565b6109955f54611058565b6003819055506003545f819055506040518060400160405280601481526020017f63616c63756c6174656420666163746f7269616c000000000000000000000000815250600290816109e791906117b0565b50565b5f6109f3610de8565b90508060018190555060018103610a665760025f80828254610a159190611238565b925050819055506040518060400160405280600781526020017f616464656420320000000000000000000000000000000000000000000000000081525060029081610a6091906117b0565b50610c6b565b60028103610ad05760015f80828254610a7f91906119db565b925050819055506040518060400160405280600c81526020017f737562747261637465642031000000000000000000000000000000000000000081525060029081610aca91906117b0565b50610c6a565b60038103610b3a5760035f80828254610ae991906112c8565b925050819055506040518060400160405280600f81526020017f6d756c7469706c6965642062792033000000000000000000000000000000000081525060029081610b3491906117b0565b50610c69565b60048103610ba45760025f80828254610b53919061187f565b925050819055506040518060400160405280600c81526020017f646976696465642062792032000000000000000000000000000000000000000081525060029081610b9e91906117b0565b50610c68565b60058103610c095760025f54610bba91906118bb565b5f819055506040518060400160405280601281526020017f7371756172656420746865206e756d626572000000000000000000000000000081525060029081610c0391906117b0565b50610c67565b60068103610c6657610c1b5f54610f98565b5f819055506040518060400160405280601881526020017f73717561726520726f6f74656420746865206e756d626572000000000000000081525060029081610c6491906117b0565b505b5b5b5b5b5b50565b60015481565b5f6001610c7f610de8565b610c899190611238565b9050805f80828254610c9b91906112c8565b92505081905550610cab81610e31565b604051602001610cbb9190611a0e565b60405160208183030381529060405260029081610cd891906117b0565b5050565b5f600654905090565b60065481565b606060028054610cfa906115e3565b80601f0160208091040260200160405190810160405280929190818152602001828054610d26906115e3565b8015610d715780601f10610d4857610100808354040283529160200191610d71565b820191905f5260205f20905b815481529060010190602001808311610d5457829003601f168201915b5050505050905090565b60055481565b5f8054905090565b610d935f546110ae565b6006819055506006545f819055506040518060400160405280601481526020017f63616c63756c61746564204669626f6e6163636900000000000000000000000081525060029081610de591906117b0565b50565b5f600160064244604051602001610e00929190611a4f565b604051602081830303815290604052805190602001205f1c610e229190611298565b610e2c9190611238565b905090565b60605f8203610e77576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050610f93565b5f8290505f5b5f8214610ea6578080610e8f90611a7a565b915050600a82610e9f919061187f565b9150610e7d565b5f8167ffffffffffffffff811115610ec157610ec0611589565b5b6040519080825280601f01601f191660200182016040528015610ef35781602001600182028036833780820191505090505b5090505f600183610f0491906119db565b90505b5f8614610f8b57600a86610f1b9190611298565b6030610f279190611238565b60f81b828280610f3690611ac1565b935081518110610f4957610f48611ae8565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600a86610f84919061187f565b9550610f07565b819450505050505b919050565b5f806002600184610fa99190611238565b610fb3919061187f565b90505f8390505b80821015610fef578190506002828386610fd4919061187f565b610fde9190611238565b610fe8919061187f565b9150610fba565b8092505050919050565b5f6001821161100a575f9050611053565b5f600290505b61101983610f98565b811161104d575f818461102c9190611298565b0361103a575f915050611053565b808061104590611a7a565b915050611010565b50600190505b919050565b5f808214806110675750600182145b1561107557600190506110a9565b5f8290505b60018311156110a457828061108e90611ac1565b935050828161109d91906112c8565b905061107a565b809150505b919050565b5f8082036110be575f9050611112565b600182036110cf5760019050611112565b5f80600190505f600290505b84811161110b575f82846110ef9190611238565b905082935080925050808061110390611a7a565b9150506110db565b5080925050505b919050565b5f819050919050565b61112981611117565b82525050565b5f6020820190506111425f830184611120565b92915050565b5f8115159050919050565b61115c81611148565b82525050565b5f6020820190506111755f830184611153565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6111bd8261117b565b6111c78185611185565b93506111d7818560208601611195565b6111e0816111a3565b840191505092915050565b5f6020820190508181035f83015261120381846111b3565b905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61124282611117565b915061124d83611117565b92508282019050808211156112655761126461120b565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6112a282611117565b91506112ad83611117565b9250826112bd576112bc61126b565b5b828206905092915050565b5f6112d282611117565b91506112dd83611117565b92508282026112eb81611117565b915082820484148315176113025761130161120b565b5b5092915050565b5f8160011c9050919050565b5f808291508390505b600185111561135e5780860481111561133a5761133961120b565b5b60018516156113495780820291505b808102905061135785611309565b945061131e565b94509492505050565b5f826113765760019050611431565b81611383575f9050611431565b816001811461139957600281146113a3576113d2565b6001915050611431565b60ff8411156113b5576113b461120b565b5b8360020a9150848211156113cc576113cb61120b565b5b50611431565b5060208310610133831016604e8410600b84101617156114075782820a9050838111156114025761140161120b565b5b611431565b6114148484846001611315565b9250905081840481111561142b5761142a61120b565b5b81810290505b9392505050565b5f61144282611117565b915061144d83611117565b925061147a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611367565b905092915050565b5f81905092915050565b7f6d756c7469706c696564206279200000000000000000000000000000000000005f82015250565b5f6114c0600e83611482565b91506114cb8261148c565b600e82019050919050565b5f6114e08261117b565b6114ea8185611482565b93506114fa818560208601611195565b80840191505092915050565b7f20616e642072616973656420746f20706f7765722000000000000000000000005f82015250565b5f61153a601583611482565b915061154582611506565b601582019050919050565b5f61155a826114b4565b915061156682856114d6565b91506115718261152e565b915061157d82846114d6565b91508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806115fa57607f821691505b60208210810361160d5761160c6115b6565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261166f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611634565b6116798683611634565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6116b46116af6116aa84611117565b611691565b611117565b9050919050565b5f819050919050565b6116cd8361169a565b6116e16116d9826116bb565b848454611640565b825550505050565b5f90565b6116f56116e9565b6117008184846116c4565b505050565b5b81811015611723576117185f826116ed565b600181019050611706565b5050565b601f8211156117685761173981611613565b61174284611625565b81016020851015611751578190505b61176561175d85611625565b830182611705565b50505b505050565b5f82821c905092915050565b5f6117885f198460080261176d565b1980831691505092915050565b5f6117a08383611779565b9150826002028217905092915050565b6117b98261117b565b67ffffffffffffffff8111156117d2576117d1611589565b5b6117dc82546115e3565b6117e7828285611727565b5f60209050601f831160018114611818575f8415611806578287015190505b6118108582611795565b865550611877565b601f19841661182686611613565b5f5b8281101561184d57848901518255600182019150602085019450602081019050611828565b8683101561186a5784890151611866601f891682611779565b8355505b6001600288020188555050505b505050505050565b5f61188982611117565b915061189483611117565b9250826118a4576118a361126b565b5b828204905092915050565b5f60ff82169050919050565b5f6118c582611117565b91506118d0836118af565b92506118fd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611367565b905092915050565b7f6d6f64756c6f20000000000000000000000000000000000000000000000000005f82015250565b5f611939600783611482565b915061194482611905565b600782019050919050565b5f6119598261192d565b915061196582846114d6565b915081905092915050565b7f72616973656420746f2074686520706f776572206f66200000000000000000005f82015250565b5f6119a4601783611482565b91506119af82611970565b601782019050919050565b5f6119c482611998565b91506119d082846114d6565b915081905092915050565b5f6119e582611117565b91506119f083611117565b9250828203905081811115611a0857611a0761120b565b5b92915050565b5f611a18826114b4565b9150611a2482846114d6565b915081905092915050565b5f819050919050565b611a49611a4482611117565b611a2f565b82525050565b5f611a5a8285611a38565b602082019150611a6a8284611a38565b6020820191508190509392505050565b5f611a8482611117565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611ab657611ab561120b565b5b600182019050919050565b5f611acb82611117565b91505f8203611add57611adc61120b565b5b600182039050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffdfea2646970667358221220c320f448fc539236958b8d140a88ad4a898c56d7af79f47c28b9ec2e9b9a24b164736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610171575f3560e01c80636b733fcc116100dc578063c6502dcf11610095578063e8e34b571161006f578063e8e34b5714610337578063f64dd71814610355578063fc412ba114610373578063fef77f621461039157610171565b8063c6502dcf146102f1578063cea54505146102fb578063e774f1c61461031957610171565b80636b733fcc1461026557806373ebb91c1461028357806379c2e80e146102a15780637fcd31b4146102bf578063837e7cc6146102c9578063a5f24648146102d357610171565b80633a71278e1161012e5780633a71278e146101ed578063407dea7b1461020b5780635035df81146102295780635ca83fe9146102335780635d8d45051461023d5780635e7380141461025b57610171565b8063011da26a1461017557806303a1ed3d1461017f57806309ce9ccb1461019d57806312019715146101bb57806313456860146101c557806323541a26146101e3575b5f80fd5b61017d61039b565b005b610187610437565b604051610194919061112f565b60405180910390f35b6101a561043d565b6040516101b2919061112f565b60405180910390f35b6101c3610442565b005b6101cd6106b1565b6040516101da919061112f565b60405180910390f35b6101eb6106b7565b005b6101f561072f565b6040516102029190611162565b60405180910390f35b610213610744565b604051610220919061112f565b60405180910390f35b61023161074d565b005b61023b61079b565b005b610245610863565b6040516102529190611162565b60405180910390f35b610263610875565b005b61026d6108ed565b60405161027a919061112f565b60405180910390f35b61028b6108f6565b60405161029891906111eb565b60405180910390f35b6102a9610982565b6040516102b6919061112f565b60405180910390f35b6102c761098b565b005b6102d16109ea565b005b6102db610c6e565b6040516102e8919061112f565b60405180910390f35b6102f9610c74565b005b610303610cdc565b604051610310919061112f565b60405180910390f35b610321610ce5565b60405161032e919061112f565b60405180910390f35b61033f610ceb565b60405161034c91906111eb565b60405180910390f35b61035d610d7b565b60405161036a919061112f565b60405180910390f35b61037b610d81565b604051610388919061112f565b60405180910390f35b610399610d89565b005b5f60016103a6610de8565b6103b09190611238565b90505f600260036103bf610de8565b6103c99190611298565b6103d39190611238565b905080825f546103e391906112c8565b6103ed9190611438565b5f819055506103fb82610e31565b61040482610e31565b604051602001610415929190611550565b6040516020818303038152906040526002908161043291906117b0565b505050565b60035481565b5f5481565b5f61044b610de8565b9050600181036104b75760055f808282546104669190611238565b925050819055506040518060400160405280600781526020017f6164646564203500000000000000000000000000000000000000000000000000815250600290816104b191906117b0565b506106ae565b600281036105215760035f808282546104d0919061187f565b925050819055506040518060400160405280600c81526020017f64697669646564206279203300000000000000000000000000000000000000008152506002908161051b91906117b0565b506106ad565b600381036105865760035f5461053791906118bb565b5f819055506040518060400160405280601081526020017f637562656420746865206e756d626572000000000000000000000000000000008152506002908161058091906117b0565b506106ac565b600481036105eb5760075f5461059c9190611298565b5f819055506040518060400160405280600881526020017f6d6f64756c6f2037000000000000000000000000000000000000000000000000815250600290816105e591906117b0565b506106ab565b600581036106555760055f8082825461060491906112c8565b925050819055506040518060400160405280600f81526020017f6d756c7469706c696564206279203500000000000000000000000000000000008152506002908161064f91906117b0565b506106aa565b61065f5f54610f98565b5f819055506040518060400160405280600d81526020017f73717561726520726f6f74656400000000000000000000000000000000000000815250600290816106a891906117b0565b505b5b5b5b5b50565b60045481565b5f6106c0610de8565b90506001816106cf9190611238565b5f546106db9190611298565b6004819055506004545f819055506106fe6001826106f99190611238565b610e31565b60405160200161070e919061194f565b6040516020818303038152906040526002908161072b91906117b0565b5050565b5f60075f9054906101000a900460ff16905090565b5f600454905090565b60015f819055506040518060400160405280601181526020017f7265736574206e756d62657220746f20310000000000000000000000000000008152506002908161079891906117b0565b50565b6107a55f54610ff9565b60075f6101000a81548160ff02191690831515021790555060075f9054906101000a900460ff161561081b576040518060400160405280600f81526020017f6e756d626572206973207072696d6500000000000000000000000000000000008152506002908161081591906117b0565b50610861565b6040518060400160405280601381526020017f6e756d626572206973206e6f74207072696d65000000000000000000000000008152506002908161085f91906117b0565b505b565b60075f9054906101000a900460ff1681565b5f60026003610882610de8565b61088c9190611298565b6108969190611238565b9050805f546108a59190611438565b6005819055506005545f819055506108bc81610e31565b6040516020016108cc91906119ba565b604051602081830303815290604052600290816108e991906117b0565b5050565b5f600154905090565b60028054610903906115e3565b80601f016020809104026020016040519081016040528092919081815260200182805461092f906115e3565b801561097a5780601f106109515761010080835404028352916020019161097a565b820191905f5260205f20905b81548152906001019060200180831161095d57829003601f168201915b505050505081565b5f600354905090565b6109955f54611058565b6003819055506003545f819055506040518060400160405280601481526020017f63616c63756c6174656420666163746f7269616c000000000000000000000000815250600290816109e791906117b0565b50565b5f6109f3610de8565b90508060018190555060018103610a665760025f80828254610a159190611238565b925050819055506040518060400160405280600781526020017f616464656420320000000000000000000000000000000000000000000000000081525060029081610a6091906117b0565b50610c6b565b60028103610ad05760015f80828254610a7f91906119db565b925050819055506040518060400160405280600c81526020017f737562747261637465642031000000000000000000000000000000000000000081525060029081610aca91906117b0565b50610c6a565b60038103610b3a5760035f80828254610ae991906112c8565b925050819055506040518060400160405280600f81526020017f6d756c7469706c6965642062792033000000000000000000000000000000000081525060029081610b3491906117b0565b50610c69565b60048103610ba45760025f80828254610b53919061187f565b925050819055506040518060400160405280600c81526020017f646976696465642062792032000000000000000000000000000000000000000081525060029081610b9e91906117b0565b50610c68565b60058103610c095760025f54610bba91906118bb565b5f819055506040518060400160405280601281526020017f7371756172656420746865206e756d626572000000000000000000000000000081525060029081610c0391906117b0565b50610c67565b60068103610c6657610c1b5f54610f98565b5f819055506040518060400160405280601881526020017f73717561726520726f6f74656420746865206e756d626572000000000000000081525060029081610c6491906117b0565b505b5b5b5b5b5b50565b60015481565b5f6001610c7f610de8565b610c899190611238565b9050805f80828254610c9b91906112c8565b92505081905550610cab81610e31565b604051602001610cbb9190611a0e565b60405160208183030381529060405260029081610cd891906117b0565b5050565b5f600654905090565b60065481565b606060028054610cfa906115e3565b80601f0160208091040260200160405190810160405280929190818152602001828054610d26906115e3565b8015610d715780601f10610d4857610100808354040283529160200191610d71565b820191905f5260205f20905b815481529060010190602001808311610d5457829003601f168201915b5050505050905090565b60055481565b5f8054905090565b610d935f546110ae565b6006819055506006545f819055506040518060400160405280601481526020017f63616c63756c61746564204669626f6e6163636900000000000000000000000081525060029081610de591906117b0565b50565b5f600160064244604051602001610e00929190611a4f565b604051602081830303815290604052805190602001205f1c610e229190611298565b610e2c9190611238565b905090565b60605f8203610e77576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050610f93565b5f8290505f5b5f8214610ea6578080610e8f90611a7a565b915050600a82610e9f919061187f565b9150610e7d565b5f8167ffffffffffffffff811115610ec157610ec0611589565b5b6040519080825280601f01601f191660200182016040528015610ef35781602001600182028036833780820191505090505b5090505f600183610f0491906119db565b90505b5f8614610f8b57600a86610f1b9190611298565b6030610f279190611238565b60f81b828280610f3690611ac1565b935081518110610f4957610f48611ae8565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600a86610f84919061187f565b9550610f07565b819450505050505b919050565b5f806002600184610fa99190611238565b610fb3919061187f565b90505f8390505b80821015610fef578190506002828386610fd4919061187f565b610fde9190611238565b610fe8919061187f565b9150610fba565b8092505050919050565b5f6001821161100a575f9050611053565b5f600290505b61101983610f98565b811161104d575f818461102c9190611298565b0361103a575f915050611053565b808061104590611a7a565b915050611010565b50600190505b919050565b5f808214806110675750600182145b1561107557600190506110a9565b5f8290505b60018311156110a457828061108e90611ac1565b935050828161109d91906112c8565b905061107a565b809150505b919050565b5f8082036110be575f9050611112565b600182036110cf5760019050611112565b5f80600190505f600290505b84811161110b575f82846110ef9190611238565b905082935080925050808061110390611a7a565b9150506110db565b5080925050505b919050565b5f819050919050565b61112981611117565b82525050565b5f6020820190506111425f830184611120565b92915050565b5f8115159050919050565b61115c81611148565b82525050565b5f6020820190506111755f830184611153565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6111bd8261117b565b6111c78185611185565b93506111d7818560208601611195565b6111e0816111a3565b840191505092915050565b5f6020820190508181035f83015261120381846111b3565b905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61124282611117565b915061124d83611117565b92508282019050808211156112655761126461120b565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6112a282611117565b91506112ad83611117565b9250826112bd576112bc61126b565b5b828206905092915050565b5f6112d282611117565b91506112dd83611117565b92508282026112eb81611117565b915082820484148315176113025761130161120b565b5b5092915050565b5f8160011c9050919050565b5f808291508390505b600185111561135e5780860481111561133a5761133961120b565b5b60018516156113495780820291505b808102905061135785611309565b945061131e565b94509492505050565b5f826113765760019050611431565b81611383575f9050611431565b816001811461139957600281146113a3576113d2565b6001915050611431565b60ff8411156113b5576113b461120b565b5b8360020a9150848211156113cc576113cb61120b565b5b50611431565b5060208310610133831016604e8410600b84101617156114075782820a9050838111156114025761140161120b565b5b611431565b6114148484846001611315565b9250905081840481111561142b5761142a61120b565b5b81810290505b9392505050565b5f61144282611117565b915061144d83611117565b925061147a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611367565b905092915050565b5f81905092915050565b7f6d756c7469706c696564206279200000000000000000000000000000000000005f82015250565b5f6114c0600e83611482565b91506114cb8261148c565b600e82019050919050565b5f6114e08261117b565b6114ea8185611482565b93506114fa818560208601611195565b80840191505092915050565b7f20616e642072616973656420746f20706f7765722000000000000000000000005f82015250565b5f61153a601583611482565b915061154582611506565b601582019050919050565b5f61155a826114b4565b915061156682856114d6565b91506115718261152e565b915061157d82846114d6565b91508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806115fa57607f821691505b60208210810361160d5761160c6115b6565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261166f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611634565b6116798683611634565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6116b46116af6116aa84611117565b611691565b611117565b9050919050565b5f819050919050565b6116cd8361169a565b6116e16116d9826116bb565b848454611640565b825550505050565b5f90565b6116f56116e9565b6117008184846116c4565b505050565b5b81811015611723576117185f826116ed565b600181019050611706565b5050565b601f8211156117685761173981611613565b61174284611625565b81016020851015611751578190505b61176561175d85611625565b830182611705565b50505b505050565b5f82821c905092915050565b5f6117885f198460080261176d565b1980831691505092915050565b5f6117a08383611779565b9150826002028217905092915050565b6117b98261117b565b67ffffffffffffffff8111156117d2576117d1611589565b5b6117dc82546115e3565b6117e7828285611727565b5f60209050601f831160018114611818575f8415611806578287015190505b6118108582611795565b865550611877565b601f19841661182686611613565b5f5b8281101561184d57848901518255600182019150602085019450602081019050611828565b8683101561186a5784890151611866601f891682611779565b8355505b6001600288020188555050505b505050505050565b5f61188982611117565b915061189483611117565b9250826118a4576118a361126b565b5b828204905092915050565b5f60ff82169050919050565b5f6118c582611117565b91506118d0836118af565b92506118fd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611367565b905092915050565b7f6d6f64756c6f20000000000000000000000000000000000000000000000000005f82015250565b5f611939600783611482565b915061194482611905565b600782019050919050565b5f6119598261192d565b915061196582846114d6565b915081905092915050565b7f72616973656420746f2074686520706f776572206f66200000000000000000005f82015250565b5f6119a4601783611482565b91506119af82611970565b601782019050919050565b5f6119c482611998565b91506119d082846114d6565b915081905092915050565b5f6119e582611117565b91506119f083611117565b9250828203905081811115611a0857611a0761120b565b5b92915050565b5f611a18826114b4565b9150611a2482846114d6565b915081905092915050565b5f819050919050565b611a49611a4482611117565b611a2f565b82525050565b5f611a5a8285611a38565b602082019150611a6a8284611a38565b6020820191508190509392505050565b5f611a8482611117565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611ab657611ab561120b565b5b600182019050919050565b5f611acb82611117565b91505f8203611add57611adc61120b565b5b600182039050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffdfea2646970667358221220c320f448fc539236958b8d140a88ad4a898c56d7af79f47c28b9ec2e9b9a24b164736f6c634300081a0033
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.