Contract
0x2a0f1cb17680161cf255348ddfdee94ea8ca196a
11
[ Download CSV Export ]
Latest 1 internal transaction
Parent Txn Hash | Block | From | To | Value | |||
---|---|---|---|---|---|---|---|
0x70c7631415ffbd4688638cb8a2e23f2885cae1a70b940f2867981b323e2fd312 | 16667832 | 628 days 14 hrs ago | Fantom: Deployer | Contract Creation | 0 FTM |
[ Download CSV Export ]
Contract Name:
rarity_crafting_materials
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/** *Submitted for verification at FtmScan.com on 2021-09-08 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.7; interface rarity { function level(uint) external view returns (uint); function class(uint) external view returns (uint); function getApproved(uint) external view returns (address); function ownerOf(uint) external view returns (address); } interface attributes { function character_created(uint) external view returns (bool); function ability_scores(uint) external view returns (uint32,uint32,uint32,uint32,uint32,uint32); } contract rarity_crafting_materials { string public constant name = "Rarity Crafting Materials (I)"; string public constant symbol = "Craft (I)"; uint8 public constant decimals = 18; int public constant dungeon_health = 10; int public constant dungeon_damage = 2; int public constant dungeon_to_hit = 3; int public constant dungeon_armor_class = 2; uint constant DAY = 1 days; function health_by_class(uint _class) public pure returns (uint health) { if (_class == 1) { health = 12; } else if (_class == 2) { health = 6; } else if (_class == 3) { health = 8; } else if (_class == 4) { health = 8; } else if (_class == 5) { health = 10; } else if (_class == 6) { health = 8; } else if (_class == 7) { health = 10; } else if (_class == 8) { health = 8; } else if (_class == 9) { health = 6; } else if (_class == 10) { health = 4; } else if (_class == 11) { health = 4; } } function health_by_class_and_level(uint _class, uint _level, uint32 _const) public pure returns (uint health) { int _mod = modifier_for_attribute(_const); int _base_health = int(health_by_class(_class)) + _mod; if (_base_health <= 0) { _base_health = 1; } health = uint(_base_health) * _level; } function base_attack_bonus_by_class(uint _class) public pure returns (uint attack) { if (_class == 1) { attack = 4; } else if (_class == 2) { attack = 3; } else if (_class == 3) { attack = 3; } else if (_class == 4) { attack = 3; } else if (_class == 5) { attack = 4; } else if (_class == 6) { attack = 3; } else if (_class == 7) { attack = 4; } else if (_class == 8) { attack = 4; } else if (_class == 9) { attack = 3; } else if (_class == 10) { attack = 2; } else if (_class == 11) { attack = 2; } } function base_attack_bonus_by_class_and_level(uint _class, uint _level) public pure returns (uint) { return _level * base_attack_bonus_by_class(_class) / 4; } function modifier_for_attribute(uint _attribute) public pure returns (int _modifier) { if (_attribute == 9) { return -1; } return (int(_attribute) - 10) / 2; } function attack_bonus(uint _class, uint _str, uint _level) public pure returns (int) { return int(base_attack_bonus_by_class_and_level(_class, _level)) + modifier_for_attribute(_str); } function to_hit_ac(int _attack_bonus) public pure returns (bool) { return (_attack_bonus > dungeon_armor_class); } function damage(uint _str) public pure returns (uint) { int _mod = modifier_for_attribute(_str); if (_mod <= 1) { return 1; } else { return uint(_mod); } } function armor_class(uint _dex) public pure returns (int) { return modifier_for_attribute(_dex); } function scout(uint _summoner) public view returns (uint reward) { uint _level = rm.level(_summoner); uint _class = rm.class(_summoner); (uint32 _str, uint32 _dex, uint32 _const,,,) = _attr.ability_scores(_summoner); int _health = int(health_by_class_and_level(_class, _level, _const)); int _dungeon_health = dungeon_health; int _damage = int(damage(_str)); int _attack_bonus = attack_bonus(_class, _str, _level); bool _to_hit_ac = to_hit_ac(_attack_bonus); bool _hit_ac = armor_class(_dex) < dungeon_to_hit; if (_to_hit_ac) { for (reward = 10; reward >= 0; reward--) { _dungeon_health -= _damage; if (_dungeon_health <= 0) {break;} if (_hit_ac) {_health -= dungeon_damage;} if (_health <= 0) {return 0;} } } } function adventure(uint _summoner) external returns (uint reward) { require(_isApprovedOrOwner(_summoner)); require(block.timestamp > adventurers_log[_summoner]); adventurers_log[_summoner] = block.timestamp + DAY; reward = scout(_summoner); _mint(_summoner, reward); } uint public totalSupply = 0; rarity constant rm = rarity(0xce761D788DF608BD21bdd59d6f4B54b2e27F25Bb); attributes constant _attr = attributes(0xB5F5AF1087A8DA62A23b08C00C6ec9af21F397a1); mapping(uint => mapping (uint => uint)) public allowance; mapping(uint => uint) public balanceOf; mapping(uint => uint) public adventurers_log; event Transfer(uint indexed from, uint indexed to, uint amount); event Approval(uint indexed from, uint indexed to, uint amount); function _isApprovedOrOwner(uint _summoner) internal view returns (bool) { return rm.getApproved(_summoner) == msg.sender || rm.ownerOf(_summoner) == msg.sender; } function _mint(uint dst, uint amount) internal { totalSupply += amount; balanceOf[dst] += amount; emit Transfer(dst, dst, amount); } function approve(uint from, uint spender, uint amount) external returns (bool) { require(_isApprovedOrOwner(from)); allowance[from][spender] = amount; emit Approval(from, spender, amount); return true; } function transfer(uint from, uint to, uint amount) external returns (bool) { require(_isApprovedOrOwner(from)); _transferTokens(from, to, amount); return true; } function transferFrom(uint executor, uint from, uint to, uint amount) external returns (bool) { require(_isApprovedOrOwner(executor)); uint spender = executor; uint spenderAllowance = allowance[from][spender]; if (spender != from && spenderAllowance != type(uint).max) { uint newAllowance = spenderAllowance - amount; allowance[from][spender] = newAllowance; emit Approval(from, spender, newAllowance); } _transferTokens(from, to, amount); return true; } function _transferTokens(uint from, uint to, uint amount) internal { balanceOf[from] -= amount; balanceOf[to] += amount; emit Transfer(from, to, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"from","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"to","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"from","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"to","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"uint256","name":"_summoner","type":"uint256"}],"name":"adventure","outputs":[{"internalType":"uint256","name":"reward","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"adventurers_log","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"from","type":"uint256"},{"internalType":"uint256","name":"spender","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_dex","type":"uint256"}],"name":"armor_class","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_class","type":"uint256"},{"internalType":"uint256","name":"_str","type":"uint256"},{"internalType":"uint256","name":"_level","type":"uint256"}],"name":"attack_bonus","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_class","type":"uint256"}],"name":"base_attack_bonus_by_class","outputs":[{"internalType":"uint256","name":"attack","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_class","type":"uint256"},{"internalType":"uint256","name":"_level","type":"uint256"}],"name":"base_attack_bonus_by_class_and_level","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_str","type":"uint256"}],"name":"damage","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dungeon_armor_class","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dungeon_damage","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dungeon_health","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dungeon_to_hit","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_class","type":"uint256"}],"name":"health_by_class","outputs":[{"internalType":"uint256","name":"health","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_class","type":"uint256"},{"internalType":"uint256","name":"_level","type":"uint256"},{"internalType":"uint32","name":"_const","type":"uint32"}],"name":"health_by_class_and_level","outputs":[{"internalType":"uint256","name":"health","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_attribute","type":"uint256"}],"name":"modifier_for_attribute","outputs":[{"internalType":"int256","name":"_modifier","type":"int256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_summoner","type":"uint256"}],"name":"scout","outputs":[{"internalType":"uint256","name":"reward","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"int256","name":"_attack_bonus","type":"int256"}],"name":"to_hit_ac","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"from","type":"uint256"},{"internalType":"uint256","name":"to","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"executor","type":"uint256"},{"internalType":"uint256","name":"from","type":"uint256"},{"internalType":"uint256","name":"to","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526000805534801561001457600080fd5b5061100c806100246000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c80638856f779116100de578063a2b8a4df11610097578063b866c8a411610071578063b866c8a41461034b578063cca16fa81461035e578063eed2502814610389578063fabb5737146103a957600080fd5b8063a2b8a4df14610312578063af28f75a14610325578063b00b52f11461033857600080fd5b80638856f7791461026e57806390dd26271461029157806390e44b51146102a4578063927330db146102b757806395d89b41146102ca5780639cc7f708146102f257600080fd5b80634bec27bd116101305780634bec27bd1461021a578063573265dd1461022d5780635a76e14e146101785780635d0f1d77146102405780636808eae71461024857806369be49171461025b57600080fd5b8063052922e21461017857806306fdde031461019357806318160ddd146101dc5780631bc1c1ce146101e5578063313ce567146101f85780634a87f99214610212575b600080fd5b610180600281565b6040519081526020015b60405180910390f35b6101cf6040518060400160405280601d81526020017f526172697479204372616674696e67204d6174657269616c732028492900000081525081565b60405161018a9190610e19565b61018060005481565b6101806101f3366004610ca7565b6103bd565b610200601281565b60405160ff909116815260200161018a565b610180600381565b610180610228366004610ca7565b61047b565b61018061023b366004610ca7565b6106f4565b610180600a81565b610180610256366004610d59565b610719565b610180610269366004610ca7565b610765565b61028161027c366004610d27565b610822565b604051901515815260200161018a565b61028161029f366004610cfb565b6108e3565b6101806102b2366004610ca7565b61090c565b6101806102c5366004610ca7565b610913565b6101cf6040518060400160405280600981526020016843726166742028492960b81b81525081565b610180610300366004610ca7565b60026020526000908152604090205481565b610180610320366004610cfb565b61093e565b610180610333366004610cd9565b610965565b610180610346366004610ca7565b61098d565b610281610359366004610cfb565b6109ec565b61018061036c366004610cd9565b600160209081526000928352604080842090915290825290205481565b610180610397366004610ca7565b60036020526000908152604090205481565b6102816103b7366004610ca7565b60021290565b600081600114156103d05750600c919050565b81600214156103e157506006919050565b81600314156103f257506008919050565b816004141561040357506008919050565b81600514156104145750600a919050565b816006141561042557506008919050565b81600714156104365750600a919050565b816008141561044757506008919050565b816009141561045857506006919050565b81600a141561046957506004919050565b81600b1415610476575060045b919050565b6040516302e2c6f960e11b815260048101829052600090819073ce761d788df608bd21bdd59d6f4b54b2e27f25bb906305c58df29060240160206040518083038186803b1580156104cb57600080fd5b505afa1580156104df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105039190610cc0565b604051630d84ea7d60e21b81526004810185905290915060009073ce761d788df608bd21bdd59d6f4b54b2e27f25bb90633613a9f49060240160206040518083038186803b15801561055457600080fd5b505afa158015610568573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061058c9190610cc0565b604051631df6784760e21b8152600481018690529091506000908190819073b5f5af1087a8da62a23b08c00c6ec9af21f397a1906377d9e11c9060240160c06040518083038186803b1580156105e157600080fd5b505afa1580156105f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106199190610d92565b505050925092509250600061062f858784610719565b9050600a600061064463ffffffff87166106f4565b90506000610659888863ffffffff168b61093e565b905060006106678260021290565b90506000600361067c8963ffffffff1661090c565b12905081156106e457600a9b505b6106948486610f28565b9450600085136106a3576106e4565b80156106b7576106b4600287610f28565b95505b600086136106d2575060009c9b505050505050505050505050565b8b6106dc81610f7e565b9c505061068a565b5050505050505050505050919050565b60008061070083610913565b9050600181136107135750600192915050565b92915050565b60008061072b8363ffffffff16610913565b9050600081610739876103bd565b6107439190610e6e565b905060008113610751575060015b61075b8582610f09565b9695505050505050565b6000816001141561077857506004919050565b816002141561078957506003919050565b816003141561079a57506003919050565b81600414156107ab57506003919050565b81600514156107bc57506004919050565b81600614156107cd57506003919050565b81600714156107de57506004919050565b81600814156107ef57506004919050565b816009141561080057506003919050565b81600a141561081157506002919050565b81600b141561047657506002919050565b600061082d85610a5b565b61083657600080fd5b6000848152600160209081526040808320888452909152902054859085821480159061086457506000198114155b156108cb5760006108758583610f67565b60008881526001602090815260408083208784528252918290208390559051828152919250849189917f08aaf4f7dd1adfa5bfe7067dea5b4ebd7e119d43257438a9189f37d7044eb09a910160405180910390a3505b6108d6868686610b88565b5060019695505050505050565b60006108ee84610a5b565b6108f757600080fd5b610902848484610b88565b5060019392505050565b6000610713825b600081600914156109275750600019919050565b6002610934600a84610f28565b6107139190610ec7565b600061094983610913565b6109538584610965565b61095d9190610e6e565b949350505050565b6000600461097284610765565b61097c9084610f09565b6109869190610ef5565b9392505050565b600061099882610a5b565b6109a157600080fd5b60008281526003602052604090205442116109bb57600080fd5b6109c86201518042610eaf565b6000838152600360205260409020556109e08261047b565b90506104768282610c0a565b60006109f784610a5b565b610a0057600080fd5b60008481526001602090815260408083208684528252918290208490559051838152849186917f08aaf4f7dd1adfa5bfe7067dea5b4ebd7e119d43257438a9189f37d7044eb09a910160405180910390a35060019392505050565b60405163020604bf60e21b815260048101829052600090339073ce761d788df608bd21bdd59d6f4b54b2e27f25bb9063081812fc9060240160206040518083038186803b158015610aab57600080fd5b505afa158015610abf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ae39190610c7e565b6001600160a01b0316148061071357506040516331a9108f60e11b815260048101839052339073ce761d788df608bd21bdd59d6f4b54b2e27f25bb90636352211e9060240160206040518083038186803b158015610b4057600080fd5b505afa158015610b54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b789190610c7e565b6001600160a01b03161492915050565b60008381526002602052604081208054839290610ba6908490610f67565b909155505060008281526002602052604081208054839290610bc9908490610eaf565b9091555050604051818152829084907faf6151f5085accf2d57e1e7bf7601d3b3982e0de7e9a90f032f8554de9c104f69060200160405180910390a3505050565b80600080828254610c1b9190610eaf565b909155505060008281526002602052604081208054839290610c3e908490610eaf565b9091555050604051818152829081907faf6151f5085accf2d57e1e7bf7601d3b3982e0de7e9a90f032f8554de9c104f69060200160405180910390a35050565b600060208284031215610c9057600080fd5b81516001600160a01b038116811461098657600080fd5b600060208284031215610cb957600080fd5b5035919050565b600060208284031215610cd257600080fd5b5051919050565b60008060408385031215610cec57600080fd5b50508035926020909101359150565b600080600060608486031215610d1057600080fd5b505081359360208301359350604090920135919050565b60008060008060808587031215610d3d57600080fd5b5050823594602084013594506040840135936060013592509050565b600080600060608486031215610d6e57600080fd5b83359250602084013591506040840135610d8781610fc1565b809150509250925092565b60008060008060008060c08789031215610dab57600080fd5b8651610db681610fc1565b6020880151909650610dc781610fc1565b6040880151909550610dd881610fc1565b6060880151909450610de981610fc1565b6080880151909350610dfa81610fc1565b60a0880151909250610e0b81610fc1565b809150509295509295509295565b600060208083528351808285015260005b81811015610e4657858101830151858201604001528201610e2a565b81811115610e58576000604083870101525b50601f01601f1916929092016040019392505050565b600080821280156001600160ff1b0384900385131615610e9057610e90610f95565b600160ff1b8390038412811615610ea957610ea9610f95565b50500190565b60008219821115610ec257610ec2610f95565b500190565b600082610ed657610ed6610fab565b600160ff1b821460001984141615610ef057610ef0610f95565b500590565b600082610f0457610f04610fab565b500490565b6000816000190483118215151615610f2357610f23610f95565b500290565b60008083128015600160ff1b850184121615610f4657610f46610f95565b6001600160ff1b0384018313811615610f6157610f61610f95565b50500390565b600082821015610f7957610f79610f95565b500390565b600081610f8d57610f8d610f95565b506000190190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b63ffffffff81168114610fd357600080fd5b5056fea26469706673582212208027c0ac168d4cca75b927c3633910c41e00b3bd14a3856b32db5033b065209964736f6c63430008070033
Deployed ByteCode Sourcemap
521:6789:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;775:38;;812:1;775:38;;;;;3470:25:1;;;3458:2;3443:18;775:38:0;;;;;;;;563:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;5211:27::-;;;;;;954:749;;;;;;:::i;:::-;;:::i;681:35::-;;714:2;681:35;;;;;4462:4:1;4450:17;;;4432:36;;4420:2;4405:18;681:35:0;4290:184:1;820:38:0;;857:1;820:38;;3964:908;;;;;;:::i;:::-;;:::i;3606:222::-;;;;;;:::i;:::-;;:::i;729:39::-;;766:2;729:39;;1715:358;;;;;;:::i;:::-;;:::i;2085:757::-;;;;;;:::i;:::-;;:::i;6543:567::-;;;;;;:::i;:::-;;:::i;:::-;;;3299:14:1;;3292:22;3274:41;;3262:2;3247:18;6543:567:0;3134:187:1;6342:193:0;;;;;;:::i;:::-;;:::i;3840:112::-;;;;;;:::i;:::-;;:::i;3038:204::-;;;;;;:::i;:::-;;:::i;631:43::-;;;;;;;;;;;;;;;-1:-1:-1;;;631:43:0;;;;;5483:38;;;;;;:::i;:::-;;;;;;;;;;;;;;3254:200;;;;;;:::i;:::-;;:::i;2854:172::-;;;;;;:::i;:::-;;:::i;4884:319::-;;;;;;:::i;:::-;;:::i;6088:246::-;;;;;;:::i;:::-;;:::i;5420:56::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;5534:44;;;;;;:::i;:::-;;;;;;;;;;;;;;3466:128;;;;;;:::i;:::-;907:1;-1:-1:-1;3550:35:0;3466:128;954:749;1013:11;1041:6;1051:1;1041:11;1037:659;;;-1:-1:-1;1078:2:0;954:749;;;:::o;1037:659::-;1102:6;1112:1;1102:11;1098:598;;;-1:-1:-1;1139:1:0;954:749;;;:::o;1098:598::-;1162:6;1172:1;1162:11;1158:538;;;-1:-1:-1;1199:1:0;954:749;;;:::o;1158:538::-;1222:6;1232:1;1222:11;1218:478;;;-1:-1:-1;1259:1:0;954:749;;;:::o;1218:478::-;1282:6;1292:1;1282:11;1278:418;;;-1:-1:-1;1319:2:0;954:749;;;:::o;1278:418::-;1343:6;1353:1;1343:11;1339:357;;;-1:-1:-1;1380:1:0;954:749;;;:::o;1339:357::-;1403:6;1413:1;1403:11;1399:297;;;-1:-1:-1;1440:2:0;954:749;;;:::o;1399:297::-;1464:6;1474:1;1464:11;1460:236;;;-1:-1:-1;1501:1:0;954:749;;;:::o;1460:236::-;1524:6;1534:1;1524:11;1520:176;;;-1:-1:-1;1561:1:0;954:749;;;:::o;1520:176::-;1584:6;1594:2;1584:12;1580:116;;;-1:-1:-1;1622:1:0;954:749;;;:::o;1580:116::-;1645:6;1655:2;1645:12;1641:55;;;-1:-1:-1;1683:1:0;1641:55;954:749;;;:::o;3964:908::-;4054:19;;-1:-1:-1;;;4054:19:0;;;;;3470:25:1;;;4016:11:0;;;;5279:42;;4054:8;;3443:18:1;;4054:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4098;;-1:-1:-1;;;4098:19:0;;;;;3470:25:1;;;4040:33:0;;-1:-1:-1;4084:11:0;;5279:42;;4098:8;;3443:18:1;;4098:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4175:31;;-1:-1:-1;;;4175:31:0;;;;;3470:25:1;;;4084:33:0;;-1:-1:-1;4129:11:0;;;;;;5368:42;;4175:20;;3443:18:1;;4175:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4128:78;;;;;;;;;4217:11;4235:49;4261:6;4269;4277;4235:25;:49::i;:::-;4217:68;-1:-1:-1;766:2:0;4296:19;4361:12;;;;:6;:12::i;:::-;4343:31;;4385:17;4405:34;4418:6;4426:4;4405:34;;4432:6;4405:12;:34::i;:::-;4385:54;;4450:15;4468:24;4478:13;907:1;-1:-1:-1;3550:35:0;3466:128;4468:24;4450:42;;4503:12;857:1;4518:17;4530:4;4518:17;;:11;:17::i;:::-;:34;4503:49;;4567:10;4563:302;;;4608:2;4599:11;;4594:260;4654:26;4673:7;4654:26;;:::i;:::-;;;4722:1;4703:15;:20;4699:34;;4726:5;;4699:34;4755:7;4751:41;;;4765:25;812:1;4765:25;;:::i;:::-;;;4751:41;4825:1;4814:7;:12;4810:29;;-1:-1:-1;4836:1:0;;3964:908;-1:-1:-1;;;;;;;;;;;;3964:908:0:o;4810:29::-;4625:8;;;;:::i;:::-;;;;4594:260;;;4029:843;;;;;;;;;;;3964:908;;;:::o;3606:222::-;3654:4;3671:8;3682:28;3705:4;3682:22;:28::i;:::-;3671:39;;3733:1;3725:4;:9;3721:100;;-1:-1:-1;3758:1:0;;3606:222;-1:-1:-1;;3606:222:0:o;3721:100::-;3804:4;3606:222;-1:-1:-1;;3606:222:0:o;1715:358::-;1812:11;1836:8;1847:30;1870:6;1847:30;;:22;:30::i;:::-;1836:41;;1888:16;1938:4;1911:23;1927:6;1911:15;:23::i;:::-;1907:35;;;;:::i;:::-;1888:54;;1973:1;1957:12;:17;1953:66;;-1:-1:-1;2006:1:0;1953:66;2038:27;2059:6;2043:12;2038:27;:::i;:::-;2029:36;1715:358;-1:-1:-1;;;;;;1715:358:0:o;2085:757::-;2155:11;2183:6;2193:1;2183:11;2179:656;;;-1:-1:-1;2220:1:0;954:749;;;:::o;2179:656::-;2243:6;2253:1;2243:11;2239:596;;;-1:-1:-1;2280:1:0;954:749;;;:::o;2239:596::-;2303:6;2313:1;2303:11;2299:536;;;-1:-1:-1;2340:1:0;954:749;;;:::o;2299:536::-;2363:6;2373:1;2363:11;2359:476;;;-1:-1:-1;2400:1:0;954:749;;;:::o;2359:476::-;2423:6;2433:1;2423:11;2419:416;;;-1:-1:-1;2460:1:0;954:749;;;:::o;2419:416::-;2483:6;2493:1;2483:11;2479:356;;;-1:-1:-1;2520:1:0;954:749;;;:::o;2479:356::-;2543:6;2553:1;2543:11;2539:296;;;-1:-1:-1;2580:1:0;954:749;;;:::o;2539:296::-;2603:6;2613:1;2603:11;2599:236;;;-1:-1:-1;2640:1:0;954:749;;;:::o;2599:236::-;2663:6;2673:1;2663:11;2659:176;;;-1:-1:-1;2700:1:0;954:749;;;:::o;2659:176::-;2723:6;2733:2;2723:12;2719:116;;;-1:-1:-1;2761:1:0;954:749;;;:::o;2719:116::-;2784:6;2794:2;2784:12;2780:55;;;-1:-1:-1;2822:1:0;2085:757;;;:::o;6543:567::-;6631:4;6656:28;6675:8;6656:18;:28::i;:::-;6648:37;;;;;;6696:12;6754:15;;;:9;:15;;;;;;;;:24;;;;;;;;;6711:8;;6795:15;;;;;;:53;;;-1:-1:-1;;6814:16:0;:34;;6795:53;6791:244;;;6865:17;6885:25;6904:6;6885:16;:25;:::i;:::-;6925:15;;;;:9;:15;;;;;;;;:24;;;;;;;;;:39;;;6986:37;;3470:25:1;;;6925:39:0;;-1:-1:-1;6925:24:0;;:15;;6986:37;;3443:18:1;6986:37:0;;;;;;;6850:185;6791:244;7047:33;7063:4;7069:2;7073:6;7047:15;:33::i;:::-;-1:-1:-1;7098:4:0;;6543:567;-1:-1:-1;;;;;;6543:567:0:o;6342:193::-;6411:4;6436:24;6455:4;6436:18;:24::i;:::-;6428:33;;;;;;6472;6488:4;6494:2;6498:6;6472:15;:33::i;:::-;-1:-1:-1;6523:4:0;6342:193;;;;;:::o;3840:112::-;3893:3;3916:28;3939:4;3038:204;3108:13;3138:10;3152:1;3138:15;3134:57;;;-1:-1:-1;;;3177:2:0;3038:204;-1:-1:-1;3038:204:0:o;3134:57::-;3233:1;3209:20;3227:2;3213:10;3209:20;:::i;:::-;3208:26;;;;:::i;3254:200::-;3334:3;3418:28;3441:4;3418:22;:28::i;:::-;3362:52;3399:6;3407;3362:36;:52::i;:::-;3358:88;;;;:::i;:::-;3350:96;3254:200;-1:-1:-1;;;;3254:200:0:o;2854:172::-;2947:4;3017:1;2980:34;3007:6;2980:26;:34::i;:::-;2971:43;;:6;:43;:::i;:::-;:47;;;;:::i;:::-;2964:54;2854:172;-1:-1:-1;;;2854:172:0:o;4884:319::-;4937:11;4969:29;4988:9;4969:18;:29::i;:::-;4961:38;;;;;;5036:26;;;;:15;:26;;;;;;5018:15;:44;5010:53;;;;;;5103:21;935:6;5103:15;:21;:::i;:::-;5074:26;;;;:15;:26;;;;;:50;5144:16;5090:9;5144:5;:16::i;:::-;5135:25;;5171:24;5177:9;5188:6;5171:5;:24::i;6088:246::-;6161:4;6186:24;6205:4;6186:18;:24::i;:::-;6178:33;;;;;;6222:15;;;;:9;:15;;;;;;;;:24;;;;;;;;;:33;;;6273:31;;3470:25:1;;;6222:24:0;;:15;;6273:31;;3443:18:1;6273:31:0;;;;;;;-1:-1:-1;6322:4:0;6088:246;;;;;:::o;5731:177::-;5822:25;;-1:-1:-1;;;5822:25:0;;;;;3470::1;;;5798:4:0;;5851:10;;5279:42;;5822:14;;3443:18:1;;5822:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;5822:39:0;;:78;;;-1:-1:-1;5865:21:0;;-1:-1:-1;;;5865:21:0;;;;;3470:25:1;;;5890:10:0;;5279:42;;5865:10;;3443:18:1;;5865:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;5865:35:0;;5815:85;5731:177;-1:-1:-1;;5731:177:0:o;7118:189::-;7196:15;;;;:9;:15;;;;;:25;;7215:6;;7196:15;:25;;7215:6;;7196:25;:::i;:::-;;;;-1:-1:-1;;7232:13:0;;;;:9;:13;;;;;:23;;7249:6;;7232:13;:23;;7249:6;;7232:23;:::i;:::-;;;;-1:-1:-1;;7273:26:0;;3470:25:1;;;7288:2:0;;7282:4;;7273:26;;3458:2:1;3443:18;7273:26:0;;;;;;;7118:189;;;:::o;5916:164::-;5989:6;5974:11;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;;6006:14:0;;;;:9;:14;;;;;:24;;6024:6;;6006:14;:24;;6024:6;;6006:24;:::i;:::-;;;;-1:-1:-1;;6046:26:0;;3470:25:1;;;6060:3:0;;;;6046:26;;3458:2:1;3443:18;6046:26:0;;;;;;;5916:164;;:::o;14:290:1:-;84:6;137:2;125:9;116:7;112:23;108:32;105:52;;;153:1;150;143:12;105:52;179:16;;-1:-1:-1;;;;;224:31:1;;214:42;;204:70;;270:1;267;260:12;309:179;367:6;420:2;408:9;399:7;395:23;391:32;388:52;;;436:1;433;426:12;388:52;-1:-1:-1;459:23:1;;309:179;-1:-1:-1;309:179:1:o;678:184::-;748:6;801:2;789:9;780:7;776:23;772:32;769:52;;;817:1;814;807:12;769:52;-1:-1:-1;840:16:1;;678:184;-1:-1:-1;678:184:1:o;867:248::-;935:6;943;996:2;984:9;975:7;971:23;967:32;964:52;;;1012:1;1009;1002:12;964:52;-1:-1:-1;;1035:23:1;;;1105:2;1090:18;;;1077:32;;-1:-1:-1;867:248:1:o;1120:316::-;1197:6;1205;1213;1266:2;1254:9;1245:7;1241:23;1237:32;1234:52;;;1282:1;1279;1272:12;1234:52;-1:-1:-1;;1305:23:1;;;1375:2;1360:18;;1347:32;;-1:-1:-1;1426:2:1;1411:18;;;1398:32;;1120:316;-1:-1:-1;1120:316:1:o;1441:385::-;1527:6;1535;1543;1551;1604:3;1592:9;1583:7;1579:23;1575:33;1572:53;;;1621:1;1618;1611:12;1572:53;-1:-1:-1;;1644:23:1;;;1714:2;1699:18;;1686:32;;-1:-1:-1;1765:2:1;1750:18;;1737:32;;1816:2;1801:18;1788:32;;-1:-1:-1;1441:385:1;-1:-1:-1;1441:385:1:o;1831:381::-;1907:6;1915;1923;1976:2;1964:9;1955:7;1951:23;1947:32;1944:52;;;1992:1;1989;1982:12;1944:52;2028:9;2015:23;2005:33;;2085:2;2074:9;2070:18;2057:32;2047:42;;2139:2;2128:9;2124:18;2111:32;2152:30;2176:5;2152:30;:::i;:::-;2201:5;2191:15;;;1831:381;;;;;:::o;2217:912::-;2326:6;2334;2342;2350;2358;2366;2419:3;2407:9;2398:7;2394:23;2390:33;2387:53;;;2436:1;2433;2426:12;2387:53;2468:9;2462:16;2487:30;2511:5;2487:30;:::i;:::-;2586:2;2571:18;;2565:25;2536:5;;-1:-1:-1;2599:32:1;2565:25;2599:32;:::i;:::-;2702:2;2687:18;;2681:25;2650:7;;-1:-1:-1;2715:32:1;2681:25;2715:32;:::i;:::-;2818:2;2803:18;;2797:25;2766:7;;-1:-1:-1;2831:32:1;2797:25;2831:32;:::i;:::-;2934:3;2919:19;;2913:26;2882:7;;-1:-1:-1;2948:32:1;2913:26;2948:32;:::i;:::-;3051:3;3036:19;;3030:26;2999:7;;-1:-1:-1;3065:32:1;3030:26;3065:32;:::i;:::-;3116:7;3106:17;;;2217:912;;;;;;;;:::o;3506:597::-;3618:4;3647:2;3676;3665:9;3658:21;3708:6;3702:13;3751:6;3746:2;3735:9;3731:18;3724:34;3776:1;3786:140;3800:6;3797:1;3794:13;3786:140;;;3895:14;;;3891:23;;3885:30;3861:17;;;3880:2;3857:26;3850:66;3815:10;;3786:140;;;3944:6;3941:1;3938:13;3935:91;;;4014:1;4009:2;4000:6;3989:9;3985:22;3981:31;3974:42;3935:91;-1:-1:-1;4087:2:1;4066:15;-1:-1:-1;;4062:29:1;4047:45;;;;4094:2;4043:54;;3506:597;-1:-1:-1;;;3506:597:1:o;4479:265::-;4518:3;4546:9;;;4571:10;;-1:-1:-1;;;;;4590:27:1;;;4583:35;;4567:52;4564:78;;;4622:18;;:::i;:::-;-1:-1:-1;;;4669:19:1;;;4662:27;;4654:36;;4651:62;;;4693:18;;:::i;:::-;-1:-1:-1;;4729:9:1;;4479:265::o;4749:128::-;4789:3;4820:1;4816:6;4813:1;4810:13;4807:39;;;4826:18;;:::i;:::-;-1:-1:-1;4862:9:1;;4749:128::o;4882:193::-;4921:1;4947;4937:35;;4952:18;;:::i;:::-;-1:-1:-1;;;4988:18:1;;-1:-1:-1;;5008:13:1;;4984:38;4981:64;;;5025:18;;:::i;:::-;-1:-1:-1;5059:10:1;;4882:193::o;5080:120::-;5120:1;5146;5136:35;;5151:18;;:::i;:::-;-1:-1:-1;5185:9:1;;5080:120::o;5205:168::-;5245:7;5311:1;5307;5303:6;5299:14;5296:1;5293:21;5288:1;5281:9;5274:17;5270:45;5267:71;;;5318:18;;:::i;:::-;-1:-1:-1;5358:9:1;;5205:168::o;5378:267::-;5417:4;5446:9;;;5471:10;;-1:-1:-1;;;5490:19:1;;5483:27;;5467:44;5464:70;;;5514:18;;:::i;:::-;-1:-1:-1;;;;;5561:27:1;;5554:35;;5546:44;;5543:70;;;5593:18;;:::i;:::-;-1:-1:-1;;5630:9:1;;5378:267::o;5650:125::-;5690:4;5718:1;5715;5712:8;5709:34;;;5723:18;;:::i;:::-;-1:-1:-1;5760:9:1;;5650:125::o;5780:136::-;5819:3;5847:5;5837:39;;5856:18;;:::i;:::-;-1:-1:-1;;;5892:18:1;;5780:136::o;5921:127::-;5982:10;5977:3;5973:20;5970:1;5963:31;6013:4;6010:1;6003:15;6037:4;6034:1;6027:15;6053:127;6114:10;6109:3;6105:20;6102:1;6095:31;6145:4;6142:1;6135:15;6169:4;6166:1;6159:15;6185:121;6270:10;6263:5;6259:22;6252:5;6249:33;6239:61;;6296:1;6293;6286:12;6239:61;6185:121;:::o
Swarm Source
ipfs://8027c0ac168d4cca75b927c3633910c41e00b3bd14a3856b32db5033b0652099
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Validator ID :
0 FTM
Amount Staked
0
Amount Delegated
0
Staking Total
0
Staking Start Epoch
0
Staking Start Time
0
Proof of Importance
0
Origination Score
0
Validation Score
0
Active
0
Online
0
Downtime
0 s
Address | Amount | claimed Rewards | Created On Epoch | Created On |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.