Contract 0x621effe756ea258db26c9c5c3e2fe5583a469870 3

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x780e44618a1890b3ea11aab4c324f2ea782910c502c55ad0f1312c766c5f2571Enlighten58673822022-12-04 22:26:519 mins ago0x2a9d6e9686c97ac7cdd696c948ae0d82e6968fc7 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.325323620276 4,863.63408448
0x75b27aa2565e93164c346d9fa66e59cae2ae80c8c8fe5ed3835e9688efcbc8cfInfuse58673402022-12-04 22:22:5213 mins ago0xf18773bd856cac9032196cfba706ea4fe634b2c1 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.358899436738 4,863.135999163
0x071ef3c89ba834bf036dbf881b08d3ab91de98565e32e3a089338c57b798de91Infuse58671752022-12-04 22:07:1928 mins ago0x02268e297ea9ca352374dd68dce59f5e0a4a83c3 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.387180078365 4,863.643628899
0xd5fe15d319a3f0cb6dd3baad3b2993d166a3e645240e4f2e653f8ee8fb18596fInfuse58670992022-12-04 22:00:0836 mins ago0x320234b856aa23385fc6030d3914ba4338620651 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.3871803556 4,863.647111446
0xe4b86ca90aded8921badb59e6448bb6d0ac283e14b56c25e7c8b1908fe000254Enlighten58666812022-12-04 21:20:411 hr 15 mins ago0x62e638b38a85ce10cb307ff0cd2585ce529ca8ae IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.3640401266290
0xd37c1186acb8f4aeab41d59a1f1ac133fd057f54af535de2854e844562c6a65eInfuse58666802022-12-04 21:20:361 hr 15 mins ago0xb6764196ae3e14e333b09259d55c54d3be0aa834 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.4317360742260
0xd2586c8dfbff9657c7150ffd60e0908b226aff5a1c47384b0bc3f5470fd91fa2Infuse58663812022-12-04 20:52:191 hr 43 mins ago0xa5ac112d1abb98661cb9fde6d1562d8d9c25dfd0 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.358939593049 4,863.680122616
0xdd0e10ac73c42fcccbe2d53f5306ef8a24a5366c4b921eaf13a66745354258ebInfuse58661142022-12-04 20:27:062 hrs 9 mins ago0x34c0834aa5505fafe32cfcba925ab3b68aa59ce3 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.358940488419 4,863.692255004
0xecb1e60adff9b0af05636779eab5f23ecc9ef41df350ebcbddd5f4150e82d4f8Infuse58658342022-12-04 20:00:392 hrs 35 mins ago0x341c433fa5427851dce94ab310d5187e9dffe699 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.3588307294420
0xf016b9bcc9a98270c173046b0723ece7bc7ad499a3161fae9228dd008070a43dInfuse58656702022-12-04 19:45:082 hrs 51 mins ago0x5c48e355611559aca627c6f88bab6f7c6ec5a745 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.3588312814880
0xaec0a0727a186fa53527e39fe5dde60295cf0edfb43703b309474c5884b69008Infuse58656342022-12-04 19:41:452 hrs 54 mins ago0x5e3d2ad9f5c52b73993301e9dcd31eb1e5d3f2ef IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.3870662753680
0xd8b83da82b15e2004c033437c4063d1dae0a25b693dbb9c6764f00afeb6e147bInfuse58654322022-12-04 19:22:403 hrs 13 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.431898610831 4,863.723094953
0x5504f541ad7c08460ca8a7805e4894b2b6779e9171cfcb7827e23cdfa29021bcInfuse58652912022-12-04 19:09:233 hrs 26 mins ago0x33bc9fec227c6234db6642fa150f787c893ed966 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.358943243625 4,863.729588423
0x744bdaaa61ef2befef01bcc963adb9a398cad17c2491a35623528649f681ef7dInfuse58651252022-12-04 18:53:403 hrs 42 mins ago0x0e7dcbe41fa270240d09aee5835c3d8e6e3c2ff0 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.35894380924 4,863.73725258
0x54d37268b1060f99074e675a4104aea612ff21e6a7913aff9e9d34b20a718ea8Infuse58650462022-12-04 18:46:123 hrs 49 mins ago0x0f4d25f7f8bea9a219d652a4112cab07886f9abb IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.358944073772 4,863.740837026
0xa82278e677addd80bfe68b53005ac8c8c5b78041df5a9747bf282daa9765e7bfInfuse58650342022-12-04 18:45:033 hrs 51 mins ago0x3a7f2e6198b57e11e30fe5180abea3d0007f644e IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.358885750745 4,863.741404366
0x905619a610ba9bdcf6dede42de0e001b4fdc550c2d82ac043b812517b91cab85Enlighten58647762022-12-04 18:20:404 hrs 15 mins ago0x62e638b38a85ce10cb307ff0cd2585ce529ca8ae IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.3640466289220
0x7089cd663e499440ee877b165646d3ed3eee30b0f187c481bd102b5aff10f99cInfuse58647752022-12-04 18:20:344 hrs 15 mins ago0x5787c644d1c0f108eca8ea8b05b14e9649548416 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.431901288538 4,863.753249309
0x7677dbdbd7777bbdc290be699b934adf1bd4c5cb6aa0c4c499bebb5c964e7558Infuse58647752022-12-04 18:20:344 hrs 15 mins ago0xb6764196ae3e14e333b09259d55c54d3be0aa834 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.4317437856810
0xbbc7fbfb8d4149ea1db5374cabae415acd49139eff6a8fb2233a32e3f988f539Infuse58644152022-12-04 17:46:354 hrs 49 mins ago0x222720bccb52c52b3380db46a5e83d602a4ad655 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.3870707263760
0x22037ab517089c81e6168cd8c8822a2a2739dc70c00033cc800d2aa1def3133dEnlighten58642602022-12-04 17:31:565 hrs 4 mins ago0x6288f2e40029f6c4a8eca6da85e109f482d4bbc8 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.377861953386 4,863.776768732
0x76f3f7c89ab0f9b27b40be77b75b466a3c200080b2b810cbc43e8fc6276b820fEnlighten58641472022-12-04 17:21:155 hrs 14 mins ago0x3ec4e8032545860fa06fbc2d8df84ab227aea093 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.377862358689 4,863.781985727
0x4ec94d4bb9021ddc032db1cbd7b11d454f4e71b00aeaa3becdc093fd87293075Infuse58638422022-12-04 16:52:205 hrs 43 mins ago0x55c24371f931b17a0e20e64176b9cdcb90156fd8 IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.358948144603 4,863.795997342
0x1d381a713338ce0262baac2b915cbc637db87ad1c4ec6c2902c564ecf4f63186Absolve58637772022-12-04 16:46:125 hrs 49 mins ago0xbf2b222e9e1ae16948ca9b6e5907730248f51caf IN  0x621effe756ea258db26c9c5c3e2fe5583a4698705 CRO0.507873030239 4,863.799023549
0x39bb854efe130c65985333276cc58bf7c2fcebaa710510b4dda5b2b28901186bInfuse58637692022-12-04 16:45:275 hrs 50 mins ago0xbf2b222e9e1ae16948ca9b6e5907730248f51caf IN  0x621effe756ea258db26c9c5c3e2fe5583a4698700 CRO0.35894839481 4,863.799387672
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x780e44618a1890b3ea11aab4c324f2ea782910c502c55ad0f1312c766c5f257158673822022-12-04 22:26:519 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700x2a9d6e9686c97ac7cdd696c948ae0d82e6968fc78.639149679024473075 CRO
0x780e44618a1890b3ea11aab4c324f2ea782910c502c55ad0f1312c766c5f257158673822022-12-04 22:26:519 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700xb76f6d5270b4a9afc9c987664d00412e338be0ea0.159142230929398188 CRO
0x780e44618a1890b3ea11aab4c324f2ea782910c502c55ad0f1312c766c5f257158673822022-12-04 22:26:519 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a469870 0xd735fa627dee9792fa435563dbe5512f1a8ed3f00.29554985744031092 CRO
0xe4b86ca90aded8921badb59e6448bb6d0ac283e14b56c25e7c8b1908fe00025458666812022-12-04 21:20:411 hr 15 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700x62e638b38a85ce10cb307ff0cd2585ce529ca8ae0.897139279904872084 CRO
0xe4b86ca90aded8921badb59e6448bb6d0ac283e14b56c25e7c8b1908fe00025458666812022-12-04 21:20:411 hr 15 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700xb76f6d5270b4a9afc9c987664d00412e338be0ea0.016526249892984485 CRO
0xe4b86ca90aded8921badb59e6448bb6d0ac283e14b56c25e7c8b1908fe00025458666812022-12-04 21:20:411 hr 15 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a469870 0xd735fa627dee9792fa435563dbe5512f1a8ed3f00.030691606944114044 CRO
0x905619a610ba9bdcf6dede42de0e001b4fdc550c2d82ac043b812517b91cab8558647762022-12-04 18:20:404 hrs 15 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700x62e638b38a85ce10cb307ff0cd2585ce529ca8ae0.891864900541632942 CRO
0x905619a610ba9bdcf6dede42de0e001b4fdc550c2d82ac043b812517b91cab8558647762022-12-04 18:20:404 hrs 15 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700xb76f6d5270b4a9afc9c987664d00412e338be0ea0.016429090273135343 CRO
0x905619a610ba9bdcf6dede42de0e001b4fdc550c2d82ac043b812517b91cab8558647762022-12-04 18:20:404 hrs 15 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a469870 0xd735fa627dee9792fa435563dbe5512f1a8ed3f00.030511167650108495 CRO
0x22037ab517089c81e6168cd8c8822a2a2739dc70c00033cc800d2aa1def3133d58642602022-12-04 17:31:565 hrs 4 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700x6288f2e40029f6c4a8eca6da85e109f482d4bbc843.781043158796865056 CRO
0x22037ab517089c81e6168cd8c8822a2a2739dc70c00033cc800d2aa1def3133d58642602022-12-04 17:31:565 hrs 4 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700xb76f6d5270b4a9afc9c987664d00412e338be0ea0.806492900293626461 CRO
0x22037ab517089c81e6168cd8c8822a2a2739dc70c00033cc800d2aa1def3133d58642602022-12-04 17:31:565 hrs 4 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a469870 0xd735fa627dee9792fa435563dbe5512f1a8ed3f01.497772529116734857 CRO
0x76f3f7c89ab0f9b27b40be77b75b466a3c200080b2b810cbc43e8fc6276b820f58641472022-12-04 17:21:155 hrs 14 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700x3ec4e8032545860fa06fbc2d8df84ab227aea0930.616621276284360645 CRO
0x76f3f7c89ab0f9b27b40be77b75b466a3c200080b2b810cbc43e8fc6276b820f58641472022-12-04 17:21:155 hrs 14 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700xb76f6d5270b4a9afc9c987664d00412e338be0ea0.01135881298418559 CRO
0x76f3f7c89ab0f9b27b40be77b75b466a3c200080b2b810cbc43e8fc6276b820f58641472022-12-04 17:21:155 hrs 14 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a469870 0xd735fa627dee9792fa435563dbe5512f1a8ed3f00.021094938399201811 CRO
0x1d381a713338ce0262baac2b915cbc637db87ad1c4ec6c2902c564ecf4f6318658637772022-12-04 16:46:125 hrs 49 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700xb76f6d5270b4a9afc9c987664d00412e338be0ea0.0875 CRO
0x1d381a713338ce0262baac2b915cbc637db87ad1c4ec6c2902c564ecf4f6318658637772022-12-04 16:46:125 hrs 49 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a469870 0xd735fa627dee9792fa435563dbe5512f1a8ed3f00.1625 CRO
0x3827825fb31f814962995999702ea22ffe631b395acf3e6d93eea5af20316dbf58630892022-12-04 15:41:056 hrs 55 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700xb76f6d5270b4a9afc9c987664d00412e338be0ea0.35 CRO
0x3827825fb31f814962995999702ea22ffe631b395acf3e6d93eea5af20316dbf58630892022-12-04 15:41:056 hrs 55 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a469870 0xd735fa627dee9792fa435563dbe5512f1a8ed3f00.65 CRO
0xdd47843821b86b97793cc73934193e55f06e22a876c73d282181a4826a7ba7e658628732022-12-04 15:20:407 hrs 15 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700x62e638b38a85ce10cb307ff0cd2585ce529ca8ae0.900563132253079824 CRO
0xdd47843821b86b97793cc73934193e55f06e22a876c73d282181a4826a7ba7e658628732022-12-04 15:20:407 hrs 15 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700xb76f6d5270b4a9afc9c987664d00412e338be0ea0.016589320857293575 CRO
0xdd47843821b86b97793cc73934193e55f06e22a876c73d282181a4826a7ba7e658628732022-12-04 15:20:407 hrs 15 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a469870 0xd735fa627dee9792fa435563dbe5512f1a8ed3f00.030808738734973783 CRO
0x21bc65d80beb48730858a2a83d7513b565a4c46c0c3452bcc5c187616b66240258626562022-12-04 15:00:117 hrs 35 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700x51e5068ae2767624652c46d13a3b019a6f9618b987.110757666393310021 CRO
0x21bc65d80beb48730858a2a83d7513b565a4c46c0c3452bcc5c187616b66240258626562022-12-04 15:00:117 hrs 35 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a4698700xb76f6d5270b4a9afc9c987664d00412e338be0ea1.604671851749350447 CRO
0x21bc65d80beb48730858a2a83d7513b565a4c46c0c3452bcc5c187616b66240258626562022-12-04 15:00:117 hrs 35 mins ago 0x621effe756ea258db26c9c5c3e2fe5583a469870 0xd735fa627dee9792fa435563dbe5512f1a8ed3f02.980104867534507974 CRO
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Wizardly

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 1000 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at cronoscan.com on 2022-04-11
*/

// SPDX-License-Identifier: MIT

/**                                                                                                                                    
   _______     _______    ____________   _____  ______      _____       ___________      ____________ _____         ______   _____  
  /      /|   |\      \  /            \ /    / /     /|   /      |_     \          \     \           |\    \       |\     \ |     | 
 /      / |   | \      \|\___/\  \\___/|     |/     / |  /         \     \    /\    \     \           \\    \      \ \     \|     | 
|      /  |___|  \      |\|____\  \___||\____\\    / /  |     /\    \     |   \_\    |     |    /\     \\    \      \ \           | 
|      |  |   |  |      |      |  |     \|___|/   / /   |    |  |    \    |      ___/      |   |  |    |\|    | _____\ \____      | 
|       \ \   / /       | __  /   / __     /     /_/____|     \/      \   |      \  ____   |    \/     | |    |/      \|___/     /| 
|      |\\/   \//|      |/  \/   /_/  |   /     /\      |\      /\     \ /     /\ \/    \ /           /| /            |   /     / | 
|\_____\|\_____/|/_____/|____________/|  /_____/ /_____/| \_____\ \_____/_____/ |\______|/___________/ |/_____/\_____/|  /_____/  / 
| |     | |   | |     | |           | /  |    |/|     | | |     | |     |     | | |     |           | /|      | |    ||  |     | /  
 \|_____|\|___|/|_____|/|___________|/   |____| |_____|/ \|_____|\|_____|_____|/ \|_____|___________|/ |______|/|____|/  |_____|/   

    https://wizardly.finance/                    

*/

// Made with love by Tennogi of https://kittyfinance.io <3

pragma solidity 0.8.9;

contract Wizardly {

    // 12.5 days for miners to double
    // after this period, rewards do NOT accumulate anymore though!
    uint256 private constant RUNE_REQ_PER_MINER = 1_080_000; 
    uint256 private constant INITIAL_MARKET_RUNES = 108_000_000_000;
    uint256 public constant START_TIME = 1649689200;
    
    uint256 private constant PSN = 10000;
    uint256 private constant PSNH = 5000;

    uint256 private constant getDevFeeVal = 325;
    uint256 private constant getMarketingFeeVal = 175;

    uint256 private marketRunes = INITIAL_MARKET_RUNES;

    uint256 public uniqueUsers;

    address public immutable owner;
    address payable private devFeeReceiver;
    address payable immutable private marketingFeeReceiver;

    mapping (address => uint256) private academyMiners;
    mapping (address => uint256) private claimedRunes;
    mapping (address => uint256) private lastInfusion;
    mapping (address => bool) private hasParticipated;

    mapping (address => address) private referrals;

    error OnlyOwner(address);
    error NonZeroMarketRunes(uint);
    error FeeTooLow();
    error NotStarted(uint);

    modifier hasStarted() {
        if(block.timestamp < START_TIME) revert NotStarted(block.timestamp);
        _;
    }
    
    ///@dev infuse some intitial native coin deposit here
    constructor(address _devFeeReceiver, address _marketingFeeReceiver) payable {
        owner = msg.sender;
        devFeeReceiver = payable(_devFeeReceiver);
        marketingFeeReceiver = payable(_marketingFeeReceiver);
    }

    function changeDevFeeReceiver(address newReceiver) external {
        if(msg.sender != owner) revert OnlyOwner(msg.sender);
        devFeeReceiver = payable(newReceiver);
    }

    ///@dev should market runes be 0 we can resest to initial state and also (re-)fund the contract again if needed
    function init() external payable {
        if(msg.sender != owner) revert OnlyOwner(msg.sender);
        if(marketRunes > 0 ) revert NonZeroMarketRunes(marketRunes);
    }

    function fund() external payable {
        if(msg.sender != owner) revert OnlyOwner(msg.sender);
    }

    // buy token from the contract
    function absolve(address ref) public payable hasStarted {

        uint256 runesBought = calculateRuneBuy(msg.value, address(this).balance - msg.value);

        uint256 devFee = getDevFee(runesBought);
        uint256 marketingFee = getMarketingFee(runesBought);

        if(marketingFee == 0) revert FeeTooLow();

        runesBought = runesBought - devFee - marketingFee;

        devFeeReceiver.transfer(getDevFee(msg.value));
        marketingFeeReceiver.transfer(getMarketingFee(msg.value));

        claimedRunes[msg.sender] += runesBought;

        if(!hasParticipated[msg.sender]) {
            hasParticipated[msg.sender] = true;
            uniqueUsers++;
        }

        infuse(ref);
    }
    
    ///@dev handles referrals
    function infuse(address ref) public hasStarted {
        
        if(ref == msg.sender) ref = address(0);
        
        if(referrals[msg.sender] == address(0) && referrals[msg.sender] != msg.sender) {
            referrals[msg.sender] = ref;
            if(!hasParticipated[ref]) {
                hasParticipated[ref] = true;
                uniqueUsers++;
            }
        }
        
        uint256 runesUsed = getMyRunes(msg.sender);
        uint256 myRuneRewards = getRunesSinceLastInfusion(msg.sender);
        claimedRunes[msg.sender] += myRuneRewards;

        uint256 newMiners = claimedRunes[msg.sender] / RUNE_REQ_PER_MINER;
        claimedRunes[msg.sender] -= (RUNE_REQ_PER_MINER * newMiners);
        academyMiners[msg.sender] += newMiners;
        lastInfusion[msg.sender] = block.timestamp;
        
        // send referral runes
        claimedRunes[referrals[msg.sender]] += (runesUsed / 8);
        
        // boost market to nerf miners hoarding
        marketRunes += (runesUsed / 5);
    }
    
    // sells token to the contract
    function enlighten() external hasStarted {

        uint256 ownedRunes = getMyRunes(msg.sender);
        uint256 runeValue = calculateRuneSell(ownedRunes);

        uint256 devFee = getDevFee(runeValue);
        uint256 marketingFee = getMarketingFee(runeValue);

        if(academyMiners[msg.sender] == 0) uniqueUsers--;
        claimedRunes[msg.sender] = 0;
        lastInfusion[msg.sender] = block.timestamp;
        marketRunes += ownedRunes;

        devFeeReceiver.transfer(devFee);
        marketingFeeReceiver.transfer(marketingFee);

        payable (msg.sender).transfer(runeValue - devFee - marketingFee);
    }

    // ################################## view functions ########################################

    function runeRewards(address adr) external view returns(uint256) {
        return calculateRuneSell(getMyRunes(adr));
    }
    
    function calculateRuneSell(uint256 runes) public view returns(uint256) {
        return calculateTrade(runes, marketRunes, address(this).balance);
    }
    
    function calculateRuneBuy(uint256 eth, uint256 contractBalance) public view returns(uint256) {
        return calculateTrade(eth, contractBalance, marketRunes);
    }

    function getBalance() external view returns(uint256) {
        return address(this).balance;
    }

    function getMyMiners() external view returns(uint256) {
        return academyMiners[msg.sender];
    }
    
    function getMyRunes(address adr) public view returns(uint256) {
        return claimedRunes[adr] + getRunesSinceLastInfusion(adr);
    }
    
    function getRunesSinceLastInfusion(address adr) public view returns(uint256) {
        // 1 rune per second per miner
        return min(RUNE_REQ_PER_MINER, block.timestamp - lastInfusion[adr]) * academyMiners[adr];
    }

    // private ones

    function calculateTrade(uint256 rt, uint256 rs, uint256 bs) private pure returns(uint256) {
        return (PSN * bs) / (PSNH + (((rs * PSN) + (rt * PSNH)) / rt));
    }

    function getDevFee(uint256 amount) private pure returns(uint256) {
        return amount * getDevFeeVal / 10000;
    }
    
    function getMarketingFee(uint256 amount) private pure returns(uint256) {
        return amount * getMarketingFeeVal / 10000;
    }
    
    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_devFeeReceiver","type":"address"},{"internalType":"address","name":"_marketingFeeReceiver","type":"address"}],"stateMutability":"payable","type":"constructor"},{"inputs":[],"name":"FeeTooLow","type":"error"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"NonZeroMarketRunes","type":"error"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"NotStarted","type":"error"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"OnlyOwner","type":"error"},{"inputs":[],"name":"START_TIME","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"absolve","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"},{"internalType":"uint256","name":"contractBalance","type":"uint256"}],"name":"calculateRuneBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"runes","type":"uint256"}],"name":"calculateRuneSell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newReceiver","type":"address"}],"name":"changeDevFeeReceiver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enlighten","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fund","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMyMiners","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMyRunes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getRunesSinceLastInfusion","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"infuse","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"init","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"runeRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniqueUsers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

60c06040526419254d3800600055604051610d2b380380610d2b83398101604081905261002b91610070565b33608052600280546001600160a01b0319166001600160a01b039384161790551660a0526100a3565b80516001600160a01b038116811461006b57600080fd5b919050565b6000806040838503121561008357600080fd5b61008c83610054565b915061009a60208401610054565b90509250929050565b60805160a051610c476100e460003960008181610632015261081d01526000818161021b015281816109140152818161096101526109ec0152610c476000f3fe6080604052600436106100f35760003560e01c806389466f521161008a578063b60d428811610059578063b60d428814610288578063ddaa26ad14610290578063e1c7392a146102a8578063f3bd08c8146102b057600080fd5b806389466f52146101e95780638da5cb5b146102095780639d4cb63314610255578063af93f4251461026857600080fd5b80635a9db273116100c65780635a9db2731461017257806362c4566114610194578063768e5ab2146101b45780637da831d3146101c957600080fd5b80630a76e5ed146100f857806312065fe0146101295780632580fa6f1461013c57806340aeff0e1461015c575b600080fd5b34801561010457600080fd5b50336000908152600360205260409020545b6040519081526020015b60405180910390f35b34801561013557600080fd5b5047610116565b34801561014857600080fd5b50610116610157366004610af5565b6102d0565b34801561016857600080fd5b5061011660015481565b34801561017e57600080fd5b5061019261018d366004610af5565b6102e4565b005b3480156101a057600080fd5b506101166101af366004610b1e565b61051f565b3480156101c057600080fd5b5061019261052e565b3480156101d557600080fd5b506101166101e4366004610af5565b6106c4565b3480156101f557600080fd5b50610116610204366004610af5565b61070a565b34801561021557600080fd5b5061023d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610120565b610192610263366004610af5565b610738565b34801561027457600080fd5b50610116610283366004610b37565b6108f3565b610192610909565b34801561029c57600080fd5b50610116636254427081565b610192610956565b3480156102bc57600080fd5b506101926102cb366004610af5565b6109e1565b60006102de6101af8361070a565b92915050565b6362544270421015610310576040516303454d3b60e01b81524260048201526024015b60405180910390fd5b6001600160a01b038116331415610325575060005b336000908152600760205260409020546001600160a01b03161580156103625750336000818152600760205260409020546001600160a01b031614155b156103eb57336000908152600760209081526040808320805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0386169081179091558352600690915290205460ff166103eb576001600160a01b0381166000908152600660205260408120805460ff191660019081179091558054916103e583610b6f565b91905055505b60006103f63361070a565b90506000610403336106c4565b33600090815260046020526040812080549293508392909190610427908490610b8a565b90915550503360009081526004602052604081205461044a9062107ac090610ba2565b90506104598162107ac0610bc4565b3360009081526004602052604081208054909190610478908490610be3565b9091555050336000908152600360205260408120805483929061049c908490610b8a565b90915550503360009081526005602052604090204290556104be600884610ba2565b336000908152600760209081526040808320546001600160a01b031683526004909152812080549091906104f3908490610b8a565b909155506105049050600584610ba2565b6000808282546105149190610b8a565b909155505050505050565b60006102de8260005447610a5b565b6362544270421015610555576040516303454d3b60e01b8152426004820152602401610307565b60006105603361070a565b9050600061056d8261051f565b9050600061057a82610ab4565b9050600061058783610acf565b336000908152600360205260409020549091506105b457600180549060006105ae83610bfa565b91905055505b33600090815260046020908152604080832083905560059091528120429055805485919081906105e5908490610b8a565b90915550506002546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015610624573d6000803e3d6000fd5b506040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169082156108fc029083906000818181858888f1935050505015801561067b573d6000803e3d6000fd5b50336108fc8261068b8587610be3565b6106959190610be3565b6040518115909202916000818181858888f193505050501580156106bd573d6000803e3d6000fd5b5050505050565b6001600160a01b03811660009081526003602090815260408083205460059092528220546107009062107ac0906106fb9042610be3565b610adf565b6102de9190610bc4565b6000610715826106c4565b6001600160a01b0383166000908152600460205260409020546102de9190610b8a565b636254427042101561075f576040516303454d3b60e01b8152426004820152602401610307565b600061076f346102838147610be3565b9050600061077c82610ab4565b9050600061078983610acf565b9050806107c2576040517f732f941300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806107cd8385610be3565b6107d79190610be3565b6002549093506001600160a01b03166108fc6107f234610ab4565b6040518115909202916000818181858888f1935050505015801561081a573d6000803e3d6000fd5b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166108fc61085134610acf565b6040518115909202916000818181858888f19350505050158015610879573d6000803e3d6000fd5b503360009081526004602052604081208054859290610899908490610b8a565b90915550503360009081526006602052604090205460ff166108e457336000908152600660205260408120805460ff191660019081179091558054916108de83610b6f565b91905055505b6108ed846102e4565b50505050565b60006109028383600054610a5b565b9392505050565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461095457604051630543601560e11b8152336004820152602401610307565b565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146109a157604051630543601560e11b8152336004820152602401610307565b60005415610954576000546040517fb0bf4b2200000000000000000000000000000000000000000000000000000000815260040161030791815260200190565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610a2c57604051630543601560e11b8152336004820152602401610307565b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b600083610a6a61138882610bc4565b610a7661271086610bc4565b610a809190610b8a565b610a8a9190610ba2565b610a9690611388610b8a565b610aa283612710610bc4565b610aac9190610ba2565b949350505050565b6000612710610ac561014584610bc4565b6102de9190610ba2565b6000612710610ac560af84610bc4565b6000818310610aee5781610902565b5090919050565b600060208284031215610b0757600080fd5b81356001600160a01b038116811461090257600080fd5b600060208284031215610b3057600080fd5b5035919050565b60008060408385031215610b4a57600080fd5b50508035926020909101359150565b634e487b7160e01b600052601160045260246000fd5b6000600019821415610b8357610b83610b59565b5060010190565b60008219821115610b9d57610b9d610b59565b500190565b600082610bbf57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610bde57610bde610b59565b500290565b600082821015610bf557610bf5610b59565b500390565b600081610c0957610c09610b59565b50600019019056fea26469706673582212204d7c390c30b5bc5609f60df8c33374c49867b3cd1c3cc849b113bf0242ef473c64736f6c63430008090033000000000000000000000000514a8982c55e9a88244cb99ea13d6bff745d58a5000000000000000000000000b76f6d5270b4a9afc9c987664d00412e338be0ea

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

000000000000000000000000514a8982c55e9a88244cb99ea13d6bff745d58a5000000000000000000000000b76f6d5270b4a9afc9c987664d00412e338be0ea

-----Decoded View---------------
Arg [0] : _devFeeReceiver (address): 0x514a8982c55e9a88244cb99ea13d6bff745d58a5
Arg [1] : _marketingFeeReceiver (address): 0xb76f6d5270b4a9afc9c987664d00412e338be0ea

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000514a8982c55e9a88244cb99ea13d6bff745d58a5
Arg [1] : 000000000000000000000000b76f6d5270b4a9afc9c987664d00412e338be0ea


Deployed ByteCode Sourcemap

1661:6513:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7089:105;;;;;;;;;;-1:-1:-1;7175:10:0;7134:7;7161:25;;;:13;:25;;;;;;7089:105;;;160:25:1;;;148:2;133:18;7089:105:0;;;;;;;;6981:100;;;;;;;;;;-1:-1:-1;7052:21:0;6981:100;;6502:125;;;;;;;;;;-1:-1:-1;6502:125:0;;;;;:::i;:::-;;:::i;2244:26::-;;;;;;;;;;;;;;;;4660:1046;;;;;;;;;;-1:-1:-1;4660:1046:0;;;;;:::i;:::-;;:::i;:::-;;6639:154;;;;;;;;;;-1:-1:-1;6639:154:0;;;;;:::i;:::-;;:::i;5754:639::-;;;;;;;;;;;;;:::i;7356:224::-;;;;;;;;;;-1:-1:-1;7356:224:0;;;;;:::i;:::-;;:::i;7206:138::-;;;;;;;;;;-1:-1:-1;7206:138:0;;;;;:::i;:::-;;:::i;2279:30::-;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;859:55:1;;;841:74;;829:2;814:18;2279:30:0;695:226:1;3891:726:0;;;;;;:::i;:::-;;:::i;6805:168::-;;;;;;;;;;-1:-1:-1;6805:168:0;;;;;:::i;:::-;;:::i;3743:104::-;;;:::i;1929:47::-;;;;;;;;;;;;1966:10;1929:47;;3561:174;;;:::i;3257:179::-;;;;;;;;;;-1:-1:-1;3257:179:0;;;;;:::i;:::-;;:::i;6502:125::-;6558:7;6585:34;6603:15;6614:3;6603:10;:15::i;6585:34::-;6578:41;6502:125;-1:-1:-1;;6502:125:0:o;4660:1046::-;1966:10;2865:15;:28;2862:67;;;2902:27;;-1:-1:-1;;;2902:27:0;;2913:15;2902:27;;;160:25:1;133:18;;2902:27:0;;;;;;;;2862:67;-1:-1:-1;;;;;4731:17:0;::::1;4738:10;4731:17;4728:38;;;-1:-1:-1::0;4764:1:0::1;4728:38;4800:10;4823:1;4790:21:::0;;;:9:::1;:21;::::0;;;;;-1:-1:-1;;;;;4790:21:0::1;:35:::0;:74;::::1;;;-1:-1:-1::0;4854:10:0::1;4829:21;::::0;;;:9:::1;:21;::::0;;;;;-1:-1:-1;;;;;4829:21:0::1;:35;;4790:74;4787:267;;;4891:10;4881:21;::::0;;;:9:::1;:21;::::0;;;;;;;:27;;-1:-1:-1;;4881:27:0::1;-1:-1:-1::0;;;;;4881:27:0;::::1;::::0;;::::1;::::0;;;4927:20;;:15:::1;:20:::0;;;;;;::::1;;4923:120;;-1:-1:-1::0;;;;;4968:20:0;::::1;;::::0;;;:15:::1;:20;::::0;;;;:27;;-1:-1:-1;;4968:27:0::1;4991:4;4968:27:::0;;::::1;::::0;;;5014:13;;;::::1;::::0;::::1;:::i;:::-;;;;;;4923:120;5074:17;5094:22;5105:10;5094;:22::i;:::-;5074:42;;5127:21;5151:37;5177:10;5151:25;:37::i;:::-;5212:10;5199:24;::::0;;;:12:::1;:24;::::0;;;;:41;;5127:61;;-1:-1:-1;5127:61:0;;5199:24;;;:41:::1;::::0;5127:61;;5199:41:::1;:::i;:::-;::::0;;;-1:-1:-1;;5286:10:0::1;5253:17;5273:24:::0;;;:12:::1;:24;::::0;;;;;:45:::1;::::0;1842:9:::1;::::0;5273:45:::1;:::i;:::-;5253:65:::0;-1:-1:-1;5358:30:0::1;5253:65:::0;1842:9:::1;5358:30;:::i;:::-;5342:10;5329:24;::::0;;;:12:::1;:24;::::0;;;;:60;;:24;;;:60:::1;::::0;;;::::1;:::i;:::-;::::0;;;-1:-1:-1;;5414:10:0::1;5400:25;::::0;;;:13:::1;:25;::::0;;;;:38;;5429:9;;5400:25;:38:::1;::::0;5429:9;;5400:38:::1;:::i;:::-;::::0;;;-1:-1:-1;;5462:10:0::1;5449:24;::::0;;;:12:::1;:24;::::0;;;;5476:15:::1;5449:42:::0;;5584:13:::1;5596:1;5584:9:::0;:13:::1;:::i;:::-;5567:10;5544:35;5557:21:::0;;;:9:::1;:21;::::0;;;;;;;;-1:-1:-1;;;;;5557:21:0::1;5544:35:::0;;:12:::1;:35:::0;;;;;:54;;:35;;;:54:::1;::::0;;;::::1;:::i;:::-;::::0;;;-1:-1:-1;5684:13:0::1;::::0;-1:-1:-1;5696:1:0::1;5684:9:::0;:13:::1;:::i;:::-;5668:11;::::0;:30:::1;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;;;;;4660:1046:0:o;6639:154::-;6701:7;6728:57;6743:5;6750:11;;6763:21;6728:14;:57::i;5754:639::-;1966:10;2865:15;:28;2862:67;;;2902:27;;-1:-1:-1;;;2902:27:0;;2913:15;2902:27;;;160:25:1;133:18;;2902:27:0;14:177:1;2862:67:0;5808:18:::1;5829:22;5840:10;5829;:22::i;:::-;5808:43;;5862:17;5882:29;5900:10;5882:17;:29::i;:::-;5862:49;;5924:14;5941:20;5951:9;5941;:20::i;:::-;5924:37;;5972:20;5995:26;6011:9;5995:15;:26::i;:::-;6051:10;6037:25;::::0;;;:13:::1;:25;::::0;;;;;5972:49;;-1:-1:-1;6034:48:0::1;;6069:11;:13:::0;;;:11:::1;:13;::::0;::::1;:::i;:::-;;;;;;6034:48;6106:10;6120:1;6093:24:::0;;;:12:::1;:24;::::0;;;;;;;:28;;;6132:12:::1;:24:::0;;;;;6159:15:::1;6132:42:::0;;6185:25;;6200:10;;6120:1;;;6185:25:::1;::::0;6200:10;;6185:25:::1;:::i;:::-;::::0;;;-1:-1:-1;;6223:14:0::1;::::0;:31:::1;::::0;-1:-1:-1;;;;;6223:14:0;;::::1;::::0;:31;::::1;;;::::0;6247:6;;6223:14:::1;:31:::0;:14;:31;6247:6;6223:14;:31;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;6265:43:0::1;::::0;-1:-1:-1;;;;;6265:20:0::1;:29;::::0;:43;::::1;;;::::0;6295:12;;6265:43:::1;::::0;;;6295:12;6265:29;:43;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;6330:10:0::1;6321:64;6372:12:::0;6351:18:::1;6363:6:::0;6351:9;:18:::1;:::i;:::-;:33;;;;:::i;:::-;6321:64;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;5795:598;;;;5754:639::o:0;7356:224::-;-1:-1:-1;;;;;7554:18:0;;7424:7;7554:18;;;:13;:18;;;;;;;;;7533:12;:17;;;;;;7491:60;;1842:9;;7515:35;;:15;:35;:::i;:::-;7491:3;:60::i;:::-;:81;;;;:::i;7206:138::-;7259:7;7306:30;7332:3;7306:25;:30::i;:::-;-1:-1:-1;;;;;7286:17:0;;;;;;:12;:17;;;;;;:50;;;;:::i;3891:726::-;1966:10;2865:15;:28;2862:67;;;2902:27;;-1:-1:-1;;;2902:27:0;;2913:15;2902:27;;;160:25:1;133:18;;2902:27:0;14:177:1;2862:67:0;3960:19:::1;3982:62;3999:9;4010:33;3999:9:::0;4010:21:::1;:33;:::i;3982:62::-;3960:84;;4057:14;4074:22;4084:11;4074:9;:22::i;:::-;4057:39;;4107:20;4130:28;4146:11;4130:15;:28::i;:::-;4107:51:::0;-1:-1:-1;4174:17:0;4171:40:::1;;4200:11;;;;;;;;;;;;;;4171:40;4261:12:::0;4238:20:::1;4252:6:::0;4238:11;:20:::1;:::i;:::-;:35;;;;:::i;:::-;4286:14;::::0;4224:49;;-1:-1:-1;;;;;;4286:14:0::1;:45;4310:20;4320:9;4310;:20::i;:::-;4286:45;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;4342:20;-1:-1:-1::0;;;;;4342:29:0::1;:57;4372:26;4388:9;4372:15;:26::i;:::-;4342:57;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;4425:10:0::1;4412:24;::::0;;;:12:::1;:24;::::0;;;;:39;;4440:11;;4412:24;:39:::1;::::0;4440:11;;4412:39:::1;:::i;:::-;::::0;;;-1:-1:-1;;4484:10:0::1;4468:27;::::0;;;:15:::1;:27;::::0;;;;;::::1;;4464:122;;4528:10;4512:27;::::0;;;:15:::1;:27;::::0;;;;:34;;-1:-1:-1;;4512:34:0::1;4542:4;4512:34:::0;;::::1;::::0;;;4561:13;;;::::1;::::0;::::1;:::i;:::-;;;;;;4464:122;4598:11;4605:3;4598:6;:11::i;:::-;3947:670;;;3891:726:::0;:::o;6805:168::-;6889:7;6916:49;6931:3;6936:15;6953:11;;6916:14;:49::i;:::-;6909:56;6805:168;-1:-1:-1;;;6805:168:0:o;3743:104::-;3790:10;-1:-1:-1;;;;;3804:5:0;3790:19;;3787:52;;3818:21;;-1:-1:-1;;;3818:21:0;;3828:10;3818:21;;;841:74:1;814:18;;3818:21:0;695:226:1;3787:52:0;3743:104::o;3561:174::-;3608:10;-1:-1:-1;;;;;3622:5:0;3608:19;;3605:52;;3636:21;;-1:-1:-1;;;3636:21:0;;3646:10;3636:21;;;841:74:1;814:18;;3636:21:0;695:226:1;3605:52:0;3685:1;3671:11;:15;3668:59;;3715:11;;3696:31;;;;;;;;;160:25:1;;148:2;133:18;;14:177;3257:179:0;3331:10;-1:-1:-1;;;;;3345:5:0;3331:19;;3328:52;;3359:21;;-1:-1:-1;;;3359:21:0;;3369:10;3359:21;;;841:74:1;814:18;;3359:21:0;695:226:1;3328:52:0;3391:14;:37;;-1:-1:-1;;3391:37:0;-1:-1:-1;;;;;3391:37:0;;;;;;;;;;3257:179::o;7611:171::-;7692:7;7770:2;7756:9;2064:4;7770:2;7756:9;:::i;:::-;7743:8;2020:5;7743:2;:8;:::i;:::-;7742:24;;;;:::i;:::-;7741:31;;;;:::i;:::-;7733:40;;2064:4;7733:40;:::i;:::-;7720:8;7726:2;2020:5;7720:8;:::i;:::-;7719:55;;;;:::i;:::-;7712:62;7611:171;-1:-1:-1;;;;7611:171:0:o;7790:120::-;7846:7;7897:5;7873:21;2117:3;7873:6;:21;:::i;:::-;:29;;;;:::i;7922:132::-;7984:7;8041:5;8011:27;2173:3;8011:6;:27;:::i;8066:105::-;8123:7;8154:1;8150;:5;:13;;8162:1;8150:13;;;-1:-1:-1;8158:1:0;;8066:105;-1:-1:-1;8066:105:0:o;196:309:1:-;255:6;308:2;296:9;287:7;283:23;279:32;276:52;;;324:1;321;314:12;276:52;363:9;350:23;-1:-1:-1;;;;;406:5:1;402:54;395:5;392:65;382:93;;471:1;468;461:12;510:180;569:6;622:2;610:9;601:7;597:23;593:32;590:52;;;638:1;635;628:12;590:52;-1:-1:-1;661:23:1;;510:180;-1:-1:-1;510:180:1:o;926:248::-;994:6;1002;1055:2;1043:9;1034:7;1030:23;1026:32;1023:52;;;1071:1;1068;1061:12;1023:52;-1:-1:-1;;1094:23:1;;;1164:2;1149:18;;;1136:32;;-1:-1:-1;926:248:1:o;1179:184::-;-1:-1:-1;;;1228:1:1;1221:88;1328:4;1325:1;1318:15;1352:4;1349:1;1342:15;1368:135;1407:3;-1:-1:-1;;1428:17:1;;1425:43;;;1448:18;;:::i;:::-;-1:-1:-1;1495:1:1;1484:13;;1368:135::o;1508:128::-;1548:3;1579:1;1575:6;1572:1;1569:13;1566:39;;;1585:18;;:::i;:::-;-1:-1:-1;1621:9:1;;1508:128::o;1641:274::-;1681:1;1707;1697:189;;-1:-1:-1;;;1739:1:1;1732:88;1843:4;1840:1;1833:15;1871:4;1868:1;1861:15;1697:189;-1:-1:-1;1900:9:1;;1641:274::o;1920:168::-;1960:7;2026:1;2022;2018:6;2014:14;2011:1;2008:21;2003:1;1996:9;1989:17;1985:45;1982:71;;;2033:18;;:::i;:::-;-1:-1:-1;2073:9:1;;1920:168::o;2093:125::-;2133:4;2161:1;2158;2155:8;2152:34;;;2166:18;;:::i;:::-;-1:-1:-1;2203:9:1;;2093:125::o;2223:136::-;2262:3;2290:5;2280:39;;2299:18;;:::i;:::-;-1:-1:-1;;;2335:18:1;;2223:136::o

Swarm Source

ipfs://4d7c390c30b5bc5609f60df8c33374c49867b3cd1c3cc849b113bf0242ef473c
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.