Contract 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa

Contract Overview

Balance:
0.1219002 MATIC
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xf888e83a6b327399928d1ee090318d467a05e48a7712bc20daa9df90d9f35179Trasnfer Founds ...256496782022-03-24 17:16:26247 days 22 hrs ago0xe027625a79c62e2967a4ac3b5aa11a7a07cca7fd IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0.1 MATIC0.000067294 2.000000017
0x386ae5070ea082783a47af471bb9f757301e11d71ea0d9a5f9a9f5bf968b3802Play253347552022-03-01 17:10:38270 days 22 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000238695258 2.500002703
0xb21cbcbcdd909eeb48c4bf9660ce4c965feab5b8117798bb3cfc552dcdbf0f26Play253205672022-02-28 17:45:56271 days 22 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000528967503 2.500000015
0x8c9a5b47dde0d377114e47e5d6029e4e47d2fc49e4eb7a7345ef2f73f5e4533dPlay253188592022-02-28 14:57:30272 days 57 mins ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000528967506 2.500000032
0xa522329fd0d3498a3ec059c0e701bdeac56c145799b9899fd1cc3de7682e8949Play253184842022-02-28 14:19:49272 days 1 hr ago0x514767b56198a63fc4909c88ea02ba8fc2ca3644 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000610462511 2.500000049
0xf17f1428bd1459f111017c880c1dba41292897c2db22aa44a3e59794e8a115ddPlay253177572022-02-28 12:57:32272 days 2 hrs ago0x514767b56198a63fc4909c88ea02ba8fc2ca3644 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000523967514 2.500000069
0x967aca44fadd5f59ee2f18494398e3e54eaa2142e66d9190ce7e704513cf121bPlay253177432022-02-28 12:55:12272 days 3 hrs ago0x514767b56198a63fc4909c88ea02ba8fc2ca3644 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000567712509 2.500000042
0x5361bdd3ba85f157ac75e10f55d699800b6f7b3a532f9b01a706450e83cc8961Play252881922022-02-26 9:49:01274 days 6 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000523967505 2.500000026
0xdee7c29ca550ca38bb5675ec52bbd655bea2ccbfe172c3822e82abd0f76d5f4bPlay252881802022-02-26 9:47:00274 days 6 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000513640005 2.500000026
0x85ce6f737cd835cf25930aa2f552af7b13cf31f0629f412c9a176e86df8e697aPlay252835632022-02-26 0:50:58274 days 15 hrs ago0x514767b56198a63fc4909c88ea02ba8fc2ca3644 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000702904839 2.878575014
0x10a5f1922392db4a922a5684e0c0ab708889f726d3f5a8351d6f6a375b396166Play252835532022-02-26 0:49:18274 days 15 hrs ago0x514767b56198a63fc4909c88ea02ba8fc2ca3644 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000609778981 2.909431315
0x014bc8972a19e1710a055c03622c04f548576e293c17d7d5461be5836536652aPlay252835422022-02-26 0:47:28274 days 15 hrs ago0x514767b56198a63fc4909c88ea02ba8fc2ca3644 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000684479994 3.014201705
0xda42ee28d0c86d299e4bbc0c55d77c9e583dfa8895fb7e334c8169c968a1120fPlay252802862022-02-25 18:37:22274 days 21 hrs ago0x845cfc54827d3bcc84ea4ffb3cfc49d77547cfe2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000736678639 3.51490617
0x8f9e5243031c99c0007766fa6b2b725e93d9755719771d298976fbbf612e1f11Play252802692022-02-25 18:35:57274 days 21 hrs ago0x845cfc54827d3bcc84ea4ffb3cfc49d77547cfe2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000841497499 3.446147385
0xbc33edc904bce30c8eb03aa72211e723f31354017ba2014dcc9b2182c7ef217bPlay252795022022-02-25 16:55:45274 days 22 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000911048187 3.730975233
0xae0af9292a972233689eeb71476a77f267eb5c9871742cd681f9663a71fc4946Play252794962022-02-25 16:54:45274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000737683952 3.519702808
0x0491a8c260896d281189f825627cd27dec9823ceece1d1e61383dac1edf8ecedPlay252794922022-02-25 16:54:05274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000813097111 3.580584852
0x2061a50988fc3b61cc01cf0aa3deecdee0615522566b499e28a9c6207ad9c3fcPlay252794612022-02-25 16:51:04274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000844519861 3.458524733
0x5e35e5cb4b182eb8fd85cd57c09d68880a888a91370a0f3dbe965f2a78f94eccPlay252794452022-02-25 16:49:44274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.00073122063 3.488864438
0xa5e9da2d8bbdb6a2cf19d16931ff3fcadc4ce8bf5eb73a9e6ca7469d28e8c8e6Play252794262022-02-25 16:48:09274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000815629619 3.5917371
0xd37f5782d256773461f16bc42da2af308bc5919452753e7b30c619b8180f72cbPlay252794222022-02-25 16:47:43274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000808417824 3.559978969
0x45b63500f753a6f99ba9ba57d2532b54937213412bd904d2d138732238d84377Play252794142022-02-25 16:46:23274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.00087855458 3.597905608
0xbfb942b582449127e76464a9a7e61f7db69ba4d30eeef0694fc2984ad16e9966Play252794112022-02-25 16:45:53274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.00076778117 3.628678369
0xd8c86e1c153c2e00f6c017703c5ba15fd96f46940f2f94496ae134e732b5795fPlay252794082022-02-25 16:45:23274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000737783853 3.520179464
0xdd2f62b89e864b82f7f265c0bff3704e4fe5e42b882f33ed11ed3b280c888994Play252793982022-02-25 16:43:43274 days 23 hrs ago0x7f008993a103290a7e848b5e67ccf02e155f89a2 IN  0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa1.035 MATIC0.000864137767 3.538865072
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xf888e83a6b327399928d1ee090318d467a05e48a7712bc20daa9df90d9f35179256496782022-03-24 17:16:26247 days 22 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0xe027625a79c62e2967a4ac3b5aa11a7a07cca7fd2.5 MATIC
0x386ae5070ea082783a47af471bb9f757301e11d71ea0d9a5f9a9f5bf968b3802253347552022-03-01 17:10:38270 days 22 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0x386ae5070ea082783a47af471bb9f757301e11d71ea0d9a5f9a9f5bf968b3802253347552022-03-01 17:10:38270 days 22 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0xb21cbcbcdd909eeb48c4bf9660ce4c965feab5b8117798bb3cfc552dcdbf0f26253205672022-02-28 17:45:56271 days 22 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0xb21cbcbcdd909eeb48c4bf9660ce4c965feab5b8117798bb3cfc552dcdbf0f26253205672022-02-28 17:45:56271 days 22 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0x8c9a5b47dde0d377114e47e5d6029e4e47d2fc49e4eb7a7345ef2f73f5e4533d253188592022-02-28 14:57:30272 days 57 mins ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0x8c9a5b47dde0d377114e47e5d6029e4e47d2fc49e4eb7a7345ef2f73f5e4533d253188592022-02-28 14:57:30272 days 57 mins ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0xa522329fd0d3498a3ec059c0e701bdeac56c145799b9899fd1cc3de7682e8949253184842022-02-28 14:19:49272 days 1 hr ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x514767b56198a63fc4909c88ea02ba8fc2ca36442 MATIC
0xa522329fd0d3498a3ec059c0e701bdeac56c145799b9899fd1cc3de7682e8949253184842022-02-28 14:19:49272 days 1 hr ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0xa522329fd0d3498a3ec059c0e701bdeac56c145799b9899fd1cc3de7682e8949253184842022-02-28 14:19:49272 days 1 hr ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0xf17f1428bd1459f111017c880c1dba41292897c2db22aa44a3e59794e8a115dd253177572022-02-28 12:57:32272 days 2 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0xf17f1428bd1459f111017c880c1dba41292897c2db22aa44a3e59794e8a115dd253177572022-02-28 12:57:32272 days 2 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0x967aca44fadd5f59ee2f18494398e3e54eaa2142e66d9190ce7e704513cf121b253177432022-02-28 12:55:12272 days 3 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x514767b56198a63fc4909c88ea02ba8fc2ca36442 MATIC
0x967aca44fadd5f59ee2f18494398e3e54eaa2142e66d9190ce7e704513cf121b253177432022-02-28 12:55:12272 days 3 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0x967aca44fadd5f59ee2f18494398e3e54eaa2142e66d9190ce7e704513cf121b253177432022-02-28 12:55:12272 days 3 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0x5361bdd3ba85f157ac75e10f55d699800b6f7b3a532f9b01a706450e83cc8961252881922022-02-26 9:49:01274 days 6 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0x5361bdd3ba85f157ac75e10f55d699800b6f7b3a532f9b01a706450e83cc8961252881922022-02-26 9:49:01274 days 6 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0xdee7c29ca550ca38bb5675ec52bbd655bea2ccbfe172c3822e82abd0f76d5f4b252881802022-02-26 9:47:00274 days 6 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0xdee7c29ca550ca38bb5675ec52bbd655bea2ccbfe172c3822e82abd0f76d5f4b252881802022-02-26 9:47:00274 days 6 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0x85ce6f737cd835cf25930aa2f552af7b13cf31f0629f412c9a176e86df8e697a252835632022-02-26 0:50:58274 days 15 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x514767b56198a63fc4909c88ea02ba8fc2ca36442 MATIC
0x85ce6f737cd835cf25930aa2f552af7b13cf31f0629f412c9a176e86df8e697a252835632022-02-26 0:50:58274 days 15 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0x85ce6f737cd835cf25930aa2f552af7b13cf31f0629f412c9a176e86df8e697a252835632022-02-26 0:50:58274 days 15 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0x10a5f1922392db4a922a5684e0c0ab708889f726d3f5a8351d6f6a375b396166252835532022-02-26 0:49:18274 days 15 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa 0xbf3c739301188b5fdfe3d035cba81ab55be02eb30.025 MATIC
0x10a5f1922392db4a922a5684e0c0ab708889f726d3f5a8351d6f6a375b396166252835532022-02-26 0:49:18274 days 15 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff0.01 MATIC
0x014bc8972a19e1710a055c03622c04f548576e293c17d7d5461be5836536652a252835422022-02-26 0:47:28274 days 15 hrs ago 0x11a9042b9a3ece3739df9d0b3e3c7158df0952aa0x514767b56198a63fc4909c88ea02ba8fc2ca36442 MATIC
[ Download CSV Export 
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
rpsGame

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2022-02-09
*/

// File: contracts/rpsGame.sol

//SPDX-License-Identifier: MIT
pragma solidity >=0.8.0 <0.9.0;

interface IRandomNumberVRF{
    function getRandomNumber() external returns (bytes32 requestId);
    function getRandomRangeNumber(address _user, uint a, uint b) external returns(uint256);
}
interface IstakingNFT{
    function newPlay() external payable;
}
contract rpsGame  {    
    address owner; // Dueño del contrato, maximo rango de acceso (mover fondos de la pool)
    IRandomNumberVRF randomLinkContract; //Direccion de VRF random contract
    address payable addressStaking;
    IstakingNFT NFTHolders; //Direccion de contrato staking
    address devWalletFees;  //Direccion del fee para los devs

    uint public feeForNFTHolders = 250; //% del fee para nftHolders (100 = 1%)
    uint public feeForDevs = 100; //Fee para los el equipo de desarrollo

    bool public onOff = true; // to pause play function
    uint totalFee = feeForNFTHolders + feeForDevs;
    uint maxDeal; //Max Value in Play fuction
    uint minBalanceToPay; // balance minimo que tiene que tener el contrato, para poder pagar.
    mapping (address => uint) public debtPerUser; //Usado para pagar las deudas.
    
    string[3] RPSop = ['rock','paper', 'scissors']; // 0 = Rock, 1 = paper, 2=scissors
    //for testin gass
    uint public totalWins;
    uint public totalLoses;
    mapping(address => uint[2]) winLosesPerUser;
    mapping(address => uint[2]) winLosesRache;

    modifier onlyOwner(){
        require(msg.sender == owner);
        _;
    }
   
//EVENTS
    event Play(address,uint,uint,bool,uint);// User ,apuesta ,racha, result, NumeroAleatoreo
    event C_setNFTHoldersAddress(address,IstakingNFT); // C_(Change), (Msg.sender,NewAdrres)
    event C_setDevAddress(address,address);//Change devWalletFees (msg.sender, NewAddress)
    event C_setFeeForNFTHolders(address,uint);// Change feeForNFTHolders(msg.sender, newValue)
    event C_setFeeForDevs(address,uint);// Change feeFordevs(msg.sender, newValue)
    event C_setMaxDeal(address,uint);// change max value in Play fuction (msg.sender, newMaxValue)
    event FoundsIn(address, uint);//
    event FoundsOut(address,uint,address); // withdraw found of this contract(msg.sender, total, address founds)
     event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor (
        address _owner,         
        address _devWallet, 
        address payable _NFTholders,
        IRandomNumberVRF _randomLinkContract
    ){
        owner = _owner;
        addressStaking = _NFTholders;
        NFTHolders = IstakingNFT(_NFTholders);
        devWalletFees = _devWallet;
        randomLinkContract = _randomLinkContract;
        maxDeal = 1 ether;
        minBalanceToPay = 2 ether; 
    }

//FUNCTIONS FOR USERS

    //MSG.value = deal + totalFEE%
    function play( uint _value) public payable returns(bool results){
        require(onOff == true, "Play in pause");
        uint fee = calculateFee(_value);
        require(msg.value <= (maxDeal + fee));
        require( (_value+fee) == msg.value);

        payable(devWalletFees).transfer(_value * feeForDevs  / 10000);
        NFTHolders.newPlay{value:(_value * feeForNFTHolders / 10000)}();
        //getRandom is public!
        uint rand = getRandomRangeLink(msg.sender,1,100);
        
        if(rand >= 50){
            if(checkBalance(_value * 2)){
                payable(msg.sender).transfer(_value * 2);
            }else {
                debtPerUser[msg.sender] += _value * 2;
            }            
            results = true;
            totalWins++;
            winLosesPerUser[msg.sender][1]++;
            winLosesRache[msg.sender][0]++;
            if(winLosesRache[msg.sender][0] >winLosesRache[msg.sender][1]){
                winLosesRache[msg.sender][1] == winLosesRache[msg.sender][0];
            }
            //liquidity.win(msg.sender, _value);
        }else {
            results = false;
            totalLoses++;
            winLosesPerUser[msg.sender][0]++;
            delete winLosesRache[msg.sender][0];            
        }
        
        emit Play(msg.sender,_value,winLosesRache[msg.sender][0],results,rand);
        //leaderBoard(result)

    }
    function claimDebt() public {
        require (checkBalance(debtPerUser[msg.sender]) == true);
        require(debtPerUser[msg.sender] > 0, "no tiene fondos para claimear" );
        uint toPay = debtPerUser[msg.sender];
        delete debtPerUser[msg.sender];
        payable(msg.sender).transfer(toPay);
    }
   
//other functions
    function calculateFee(uint _value)public view returns(uint){
        uint txFee = _value * totalFee / 10000;
        return txFee;
    }
    function calculateValue(uint _value)public view returns(uint){
        uint totalValue = calculateFee(_value) + _value;
        return totalValue;
    }
    function getRache() public view returns(uint){
        return winLosesRache[msg.sender][1];
    }

//internal
    function getRandomRangeLink(address _user,uint a, uint b) public returns(uint){
        uint random = randomLinkContract.getRandomRangeNumber(_user,a,b);
        if (random == 0 ) {random = 1;}
        return random;
    }
    function checkBalance(uint _value) internal view returns(bool){
        if((address(this).balance) + _value > minBalanceToPay){
            return true;
        }else {
            return false;
        }
    }

//SETTERS
    
    //Cambiar direccion del contrato a donde va el 2% para los que posen nfts
    function setNFTHoldersAddress(address payable _newNFTholders) public onlyOwner{
        NFTHolders = IstakingNFT(_newNFTholders);
        emit C_setNFTHoldersAddress(msg.sender, IstakingNFT(_newNFTholders));
    }
    //Cambiar la direccion donde va el 1.5%(devFee)
    function setDevAddress(address _newDevWalletFees) public onlyOwner {
        devWalletFees = _newDevWalletFees;
        emit C_setDevAddress(msg.sender,devWalletFees);
    }
    //Cambia el % de fee que es destinado a holders
    function setFeeForNFTHolders(uint _newFeeForNFTHolders) public onlyOwner{
        require((feeForDevs + _newFeeForNFTHolders) < 2000);
        feeForNFTHolders = _newFeeForNFTHolders;
        totalFee = feeForNFTHolders + feeForDevs;
        emit C_setFeeForNFTHolders(msg.sender,_newFeeForNFTHolders);
    }
    //Cambia el % de fee que es destinado a Devs
    function setFeeForDevs(uint _newFeeForDevs) public onlyOwner{
        require((_newFeeForDevs+feeForNFTHolders) < 5000);
        feeForDevs = _newFeeForDevs;
        totalFee = feeForNFTHolders + feeForDevs;
        emit C_setFeeForDevs(msg.sender,_newFeeForDevs);
    }
    //Cambia el maximo disponible en una misma jugada.
    function setMaxDeal(uint _newMaxDeal) public onlyOwner{
        require(_newMaxDeal > ((address(this).balance)/10));
        maxDeal = _newMaxDeal;
        emit C_setMaxDeal(msg.sender,_newMaxDeal);
    }
    //min balance in this contract, to pay 
    function setMinBalanceToPay(uint _minBalance) public onlyOwner(){
        minBalanceToPay =_minBalance;
    }
    //funcion que pone en pausa el juego.
    function pause(bool _bool)public onlyOwner{
         onOff = _bool;
    }
    function trasnferFoundsOUT(uint _amount, address _to) public payable onlyOwner(){
        payable(_to).transfer(_amount);
        onOff = false;
        emit FoundsOut(msg.sender, _amount,_to);
    }
    //trasnfiere valor, usao para testeo
    function trasnferFoundsIN()public payable returns(bool){
        require(msg.value > 10);
        emit FoundsIn(msg.sender,msg.value);
        return true;
    }
    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = owner;
        owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }

    /*todo:
     - randomContract (SETTER)
     - Emits
    */
    //function leaderBoard()
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_devWallet","type":"address"},{"internalType":"address payable","name":"_NFTholders","type":"address"},{"internalType":"contract IRandomNumberVRF","name":"_randomLinkContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"address","name":"","type":"address"}],"name":"C_setDevAddress","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"C_setFeeForDevs","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"C_setFeeForNFTHolders","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"C_setMaxDeal","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"contract IstakingNFT","name":"","type":"address"}],"name":"C_setNFTHoldersAddress","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"FoundsIn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"},{"indexed":false,"internalType":"address","name":"","type":"address"}],"name":"FoundsOut","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"},{"indexed":false,"internalType":"bool","name":"","type":"bool"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"Play","type":"event"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"calculateFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"calculateValue","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimDebt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"debtPerUser","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeForDevs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeForNFTHolders","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRache","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"getRandomRangeLink","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"onOff","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_bool","type":"bool"}],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"play","outputs":[{"internalType":"bool","name":"results","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newDevWalletFees","type":"address"}],"name":"setDevAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newFeeForDevs","type":"uint256"}],"name":"setFeeForDevs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newFeeForNFTHolders","type":"uint256"}],"name":"setFeeForNFTHolders","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newMaxDeal","type":"uint256"}],"name":"setMaxDeal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_minBalance","type":"uint256"}],"name":"setMinBalanceToPay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_newNFTholders","type":"address"}],"name":"setNFTHoldersAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalLoses","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalWins","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"trasnferFoundsIN","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address","name":"_to","type":"address"}],"name":"trasnferFoundsOUT","outputs":[],"stateMutability":"payable","type":"function"}]

608060405260fa60055560646006556001600760006101000a81548160ff0219169083151502179055506006546005546200003b9190620004d9565b60085560405180606001604052806040518060400160405280600481526020017f726f636b0000000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600581526020017f706170657200000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600881526020017f73636973736f7273000000000000000000000000000000000000000000000000815250815250600c9060036200010a929190620002aa565b503480156200011857600080fd5b50604051620025b6380380620025b683398181016040528101906200013e919062000467565b836000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550670de0b6b3a7640000600981905550671bc16d674ec80000600a819055505050505062000683565b8260038101928215620002f1579160200282015b82811115620002f0578251829080519060200190620002df92919062000304565b5091602001919060010190620002be565b5b50905062000300919062000395565b5090565b82805462000312906200059c565b90600052602060002090601f01602090048101928262000336576000855562000382565b82601f106200035157805160ff191683800117855562000382565b8280016001018555821562000382579182015b828111156200038157825182559160200191906001019062000364565b5b509050620003919190620003bd565b5090565b5b80821115620003b95760008181620003af9190620003dc565b5060010162000396565b5090565b5b80821115620003d8576000816000905550600101620003be565b5090565b508054620003ea906200059c565b6000825580601f10620003fe57506200041f565b601f0160209004906000526020600020908101906200041e9190620003bd565b5b50565b600081519050620004338162000635565b92915050565b6000815190506200044a816200064f565b92915050565b600081519050620004618162000669565b92915050565b6000806000806080858703121562000484576200048362000630565b5b6000620004948782880162000422565b9450506020620004a78782880162000422565b9350506040620004ba8782880162000439565b9250506060620004cd8782880162000450565b91505092959194509250565b6000620004e68262000592565b9150620004f38362000592565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200052b576200052a620005d2565b5b828201905092915050565b6000620005438262000572565b9050919050565b6000620005578262000572565b9050919050565b60006200056b8262000536565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006002820490506001821680620005b557607f821691505b60208210811415620005cc57620005cb62000601565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b620006408162000536565b81146200064c57600080fd5b50565b6200065a816200054a565b81146200066657600080fd5b50565b62000674816200055e565b81146200068057600080fd5b50565b611f2380620006936000396000f3fe6080604052600436106101405760003560e01c806399a5d747116100b6578063d0d41fe11161006f578063d0d41fe114610442578063dd65856f1461046b578063ebf474c414610494578063f2fde38b146104bd578063f9d7cec7146104e6578063fccc498c146104fd57610140565b806399a5d7471461033f5780639ddc4e671461037c578063a4235422146103a7578063bbf10228146103c3578063c123a4e8146103ee578063d03322e31461041757610140565b80636898f82b116101085780636898f82b1461022a578063715018a61461025a578063777ac34914610271578063850df61c1461029c5780638f0cd1c6146102c557806391c75a2e1461030257610140565b806302329a291461014557806302c355a11461016e5780630afb15da146101995780631414d370146101d657806318ec4dbd146101ff575b600080fd5b34801561015157600080fd5b5061016c60048036038101906101679190611855565b61051b565b005b34801561017a57600080fd5b50610183610590565b6040516101909190611b78565b60405180910390f35b3480156101a557600080fd5b506101c060048036038101906101bb9190611802565b610596565b6040516101cd9190611b78565b60405180910390f35b3480156101e257600080fd5b506101fd60048036038101906101f89190611882565b610665565b005b34801561020b57600080fd5b506102146106c7565b6040516102219190611b78565b60405180910390f35b610244600480360381019061023f9190611882565b6106cd565b6040516102519190611afd565b60405180910390f35b34801561026657600080fd5b5061026f610d32565b005b34801561027d57600080fd5b50610286610d96565b6040516102939190611b78565b60405180910390f35b3480156102a857600080fd5b506102c360048036038101906102be91906117d5565b610d9c565b005b3480156102d157600080fd5b506102ec60048036038101906102e791906117a8565b610e71565b6040516102f99190611b78565b60405180910390f35b34801561030e57600080fd5b5061032960048036038101906103249190611882565b610e89565b6040516103369190611b78565b60405180910390f35b34801561034b57600080fd5b5061036660048036038101906103619190611882565b610eab565b6040516103739190611b78565b60405180910390f35b34801561038857600080fd5b50610391610ed4565b60405161039e9190611afd565b60405180910390f35b6103c160048036038101906103bc91906118dc565b610ee7565b005b3480156103cf57600080fd5b506103d8610fe0565b6040516103e59190611b78565b60405180910390f35b3480156103fa57600080fd5b5061041560048036038101906104109190611882565b61103b565b005b34801561042357600080fd5b5061042c611107565b6040516104399190611b78565b60405180910390f35b34801561044e57600080fd5b50610469600480360381019061046491906117a8565b61110d565b005b34801561047757600080fd5b50610492600480360381019061048d9190611882565b611204565b005b3480156104a057600080fd5b506104bb60048036038101906104b69190611882565b6112d0565b005b3480156104c957600080fd5b506104e460048036038101906104df91906117a8565b611383565b005b3480156104f257600080fd5b506104fb611457565b005b610505611602565b6040516105129190611afd565b60405180910390f35b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461057357600080fd5b80600760006101000a81548160ff02191690831515021790555050565b60055481565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663539f8eb38686866040518463ffffffff1660e01b81526004016105f893929190611a73565b602060405180830381600087803b15801561061257600080fd5b505af1158015610626573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064a91906118af565b9050600081141561065a57600190505b809150509392505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106bd57600080fd5b80600a8190555050565b60065481565b600060011515600760009054906101000a900460ff16151514610725576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071c90611b38565b60405180910390fd5b600061073083610eab565b9050806009546107409190611ba4565b34111561074c57600080fd5b3481846107599190611ba4565b1461076357600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc612710600654866107b09190611c2b565b6107ba9190611bfa565b9081150290604051600060405180830381858888f193505050501580156107e5573d6000803e3d6000fd5b50600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cd6e1d69612710600554866108359190611c2b565b61083f9190611bfa565b6040518263ffffffff1660e01b81526004016000604051808303818588803b15801561086a57600080fd5b505af115801561087e573d6000803e3d6000fd5b505050505060006108923360016064610596565b905060328110610bbc576108b16002856108ac9190611c2b565b611651565b1561090e573373ffffffffffffffffffffffffffffffffffffffff166108fc6002866108dd9190611c2b565b9081150290604051600060405180830381858888f19350505050158015610908573d6000803e3d6000fd5b50610971565b60028461091b9190611c2b565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109699190611ba4565b925050819055505b60019250600f600081548092919061098890611d15565b9190505550601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001600281106109df576109de611dbc565b5b0160008154809291906109f190611d15565b9190505550601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060028110610a4857610a47611dbc565b5b016000815480929190610a5a90611d15565b9190505550601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600160028110610ab157610ab0611dbc565b5b0154601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060028110610b0557610b04611dbc565b5b01541115610bb757601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060028110610b5f57610b5e611dbc565b5b0154601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600160028110610bb357610bb2611dbc565b5b5050505b610c99565b6000925060106000815480929190610bd390611d15565b9190505550601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060028110610c2a57610c29611dbc565b5b016000815480929190610c3c90611d15565b9190505550601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060028110610c9357610c92611dbc565b5b01600090555b7f198848f6428a658420e44522c06ead6b3c3d1ee31056ba9c74fe1baf385a5e403385601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060028110610d0e57610d0d611dbc565b5b01548685604051610d23959493929190611aaa565b60405180910390a15050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d8a57600080fd5b610d94600061167b565b565b600f5481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610df457600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ff1ff250516ad060409de4eae5474fe1fe5f6003dd13c661c82924c32a1ce10013382604051610e669291906119ea565b60405180910390a150565b600b6020528060005260406000206000915090505481565b60008082610e9684610eab565b610ea09190611ba4565b905080915050919050565b60008061271060085484610ebf9190611c2b565b610ec99190611bfa565b905080915050919050565b600760009054906101000a900460ff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f3f57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015610f85573d6000803e3d6000fd5b506000600760006101000a81548160ff0219169083151502179055507ff1ee1c4bc54d5b55132bb5e0cd34cca6446c070e6823063ee2215af46d860309338383604051610fd493929190611a3c565b60405180910390a15050565b6000601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060016002811061103457611033611dbc565b5b0154905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461109357600080fd5b611388600554826110a49190611ba4565b106110ae57600080fd5b806006819055506006546005546110c59190611ba4565b6008819055507f682a0a598eda82b63d94238660531b5f4354f011e01de4bbe264147d15c88f3d33826040516110fc929190611a13565b60405180910390a150565b60105481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461116557600080fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fd5e9a8faa2fc31d85f7928ef95d602d4091bfcfee82676a4d37b4ac1e3d4ed1b33600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516111f99291906119c1565b60405180910390a150565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461125c57600080fd5b6107d08160065461126d9190611ba4565b1061127757600080fd5b8060058190555060065460055461128e9190611ba4565b6008819055507f8993daa8321242f8b723f60a1f7eed3ff1c048bd7ef8576298c5804d18c8881e33826040516112c5929190611a13565b60405180910390a150565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461132857600080fd5b600a476113359190611bfa565b811161134057600080fd5b806009819055507fe29e9e7c2e68bdb2ec5a03d948d34427c92ba3bc74c2c648f24d711735e21dbf3382604051611378929190611a13565b60405180910390a150565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146113db57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561144b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144290611b18565b60405180910390fd5b6114548161167b565b50565b600115156114a3600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611651565b1515146114af57600080fd5b6000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411611531576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152890611b58565b60405180910390fd5b6000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600090553373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156115fe573d6000803e3d6000fd5b5050565b6000600a341161161157600080fd5b7f32e1506610277dcd933fd614100b1921382d6bb9de6391a810ee45ac6420909e3334604051611642929190611a13565b60405180910390a16001905090565b6000600a5482476116629190611ba4565b11156116715760019050611676565b600090505b919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008135905061174e81611e91565b92915050565b60008135905061176381611ea8565b92915050565b60008135905061177881611ebf565b92915050565b60008135905061178d81611ed6565b92915050565b6000815190506117a281611ed6565b92915050565b6000602082840312156117be576117bd611deb565b5b60006117cc8482850161173f565b91505092915050565b6000602082840312156117eb576117ea611deb565b5b60006117f984828501611754565b91505092915050565b60008060006060848603121561181b5761181a611deb565b5b60006118298682870161173f565b935050602061183a8682870161177e565b925050604061184b8682870161177e565b9150509250925092565b60006020828403121561186b5761186a611deb565b5b600061187984828501611769565b91505092915050565b60006020828403121561189857611897611deb565b5b60006118a68482850161177e565b91505092915050565b6000602082840312156118c5576118c4611deb565b5b60006118d384828501611793565b91505092915050565b600080604083850312156118f3576118f2611deb565b5b60006119018582860161177e565b92505060206119128582860161173f565b9150509250929050565b61192581611c85565b82525050565b61193481611ca9565b82525050565b61194381611cdf565b82525050565b6000611956602683611b93565b915061196182611df0565b604082019050919050565b6000611979600d83611b93565b915061198482611e3f565b602082019050919050565b600061199c601d83611b93565b91506119a782611e68565b602082019050919050565b6119bb81611cd5565b82525050565b60006040820190506119d6600083018561191c565b6119e3602083018461191c565b9392505050565b60006040820190506119ff600083018561191c565b611a0c602083018461193a565b9392505050565b6000604082019050611a28600083018561191c565b611a3560208301846119b2565b9392505050565b6000606082019050611a51600083018661191c565b611a5e60208301856119b2565b611a6b604083018461191c565b949350505050565b6000606082019050611a88600083018661191c565b611a9560208301856119b2565b611aa260408301846119b2565b949350505050565b600060a082019050611abf600083018861191c565b611acc60208301876119b2565b611ad960408301866119b2565b611ae6606083018561192b565b611af360808301846119b2565b9695505050505050565b6000602082019050611b12600083018461192b565b92915050565b60006020820190508181036000830152611b3181611949565b9050919050565b60006020820190508181036000830152611b518161196c565b9050919050565b60006020820190508181036000830152611b718161198f565b9050919050565b6000602082019050611b8d60008301846119b2565b92915050565b600082825260208201905092915050565b6000611baf82611cd5565b9150611bba83611cd5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611bef57611bee611d5e565b5b828201905092915050565b6000611c0582611cd5565b9150611c1083611cd5565b925082611c2057611c1f611d8d565b5b828204905092915050565b6000611c3682611cd5565b9150611c4183611cd5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c7a57611c79611d5e565b5b828202905092915050565b6000611c9082611cb5565b9050919050565b6000611ca282611cb5565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000611cea82611cf1565b9050919050565b6000611cfc82611d03565b9050919050565b6000611d0e82611cb5565b9050919050565b6000611d2082611cd5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611d5357611d52611d5e565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f506c617920696e20706175736500000000000000000000000000000000000000600082015250565b7f6e6f207469656e6520666f6e646f73207061726120636c61696d656172000000600082015250565b611e9a81611c85565b8114611ea557600080fd5b50565b611eb181611c97565b8114611ebc57600080fd5b50565b611ec881611ca9565b8114611ed357600080fd5b50565b611edf81611cd5565b8114611eea57600080fd5b5056fea26469706673582212203b913cc652f3deed51b6a61f2a349d307536db51525bf035b1d0285d093fb77864736f6c63430008070033000000000000000000000000e027625a79c62e2967a4ac3b5aa11a7a07cca7fd0000000000000000000000008590a548fe48f6ce39bdf806fb2c0f1dc723bcff000000000000000000000000bf3c739301188b5fdfe3d035cba81ab55be02eb30000000000000000000000001451c9919fa905edf2c3c93db9f7b1e2ed17de3b

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

000000000000000000000000e027625a79c62e2967a4ac3b5aa11a7a07cca7fd0000000000000000000000008590a548fe48f6ce39bdf806fb2c0f1dc723bcff000000000000000000000000bf3c739301188b5fdfe3d035cba81ab55be02eb30000000000000000000000001451c9919fa905edf2c3c93db9f7b1e2ed17de3b

-----Decoded View---------------
Arg [0] : _owner (address): 0xe027625a79c62e2967a4ac3b5aa11a7a07cca7fd
Arg [1] : _devWallet (address): 0x8590a548fe48f6ce39bdf806fb2c0f1dc723bcff
Arg [2] : _NFTholders (address): 0xbf3c739301188b5fdfe3d035cba81ab55be02eb3
Arg [3] : _randomLinkContract (address): 0x1451c9919fa905edf2c3c93db9f7b1e2ed17de3b

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000e027625a79c62e2967a4ac3b5aa11a7a07cca7fd
Arg [1] : 0000000000000000000000008590a548fe48f6ce39bdf806fb2c0f1dc723bcff
Arg [2] : 000000000000000000000000bf3c739301188b5fdfe3d035cba81ab55be02eb3
Arg [3] : 0000000000000000000000001451c9919fa905edf2c3c93db9f7b1e2ed17de3b


Deployed ByteCode Sourcemap

365:8040:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7295:75;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;727:34;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5108:226;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7135:111;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;807:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2906:1424;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7798:103;;;;;;;;;;;;;:::i;:::-;;1334:21;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5660:216;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1135:44;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4828:155;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4683:139;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;883:24;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7376:203;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4989:99;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6539:275;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1362:22;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5935:176;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6170:313;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6876:208;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7907:201;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4336:317;;;;;;;;;;;;;:::i;:::-;;7627:165;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7295:75;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;7357:5:::1;7349;;:13;;;;;;;;;;;;;;;;;;7295:75:::0;:::o;727:34::-;;;;:::o;5108:226::-;5181:4;5197:11;5211:18;;;;;;;;;;;:39;;;5251:5;5257:1;5259;5211:50;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5197:64;;5286:1;5276:6;:11;5272:31;;;5300:1;5291:10;;5272:31;5320:6;5313:13;;;5108:226;;;;;:::o;7135:111::-;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;7227:11:::1;7210:15;:28;;;;7135:111:::0;:::o;807:28::-;;;;:::o;2906:1424::-;2957:12;2998:4;2989:13;;:5;;;;;;;;;;;:13;;;2981:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;3031:8;3042:20;3055:6;3042:12;:20::i;:::-;3031:31;;3105:3;3095:7;;:13;;;;:::i;:::-;3081:9;:28;;3073:37;;;;;;3146:9;3138:3;3131:6;:10;;;;:::i;:::-;3130:25;3121:35;;;;;;3177:13;;;;;;;;;;;3169:31;;:61;3224:5;3210:10;;3201:6;:19;;;;:::i;:::-;:28;;;;:::i;:::-;3169:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3241:10;;;;;;;;;;;:18;;;3295:5;3276:16;;3267:6;:25;;;;:::i;:::-;:33;;;;:::i;:::-;3241:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3347:9;3359:36;3378:10;3389:1;3391:3;3359:18;:36::i;:::-;3347:48;;3427:2;3419:4;:10;3416:783;;3448:24;3470:1;3461:6;:10;;;;:::i;:::-;3448:12;:24::i;:::-;3445:180;;;3500:10;3492:28;;:40;3530:1;3521:6;:10;;;;:::i;:::-;3492:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3445:180;;;3608:1;3599:6;:10;;;;:::i;:::-;3572:11;:23;3584:10;3572:23;;;;;;;;;;;;;;;;:37;;;;;;;:::i;:::-;;;;;;;;3445:180;3661:4;3651:14;;3680:9;;:11;;;;;;;;;:::i;:::-;;;;;;3706:15;:27;3722:10;3706:27;;;;;;;;;;;;;;;3734:1;3706:30;;;;;;;:::i;:::-;;;;:32;;;;;;;;;:::i;:::-;;;;;;3753:13;:25;3767:10;3753:25;;;;;;;;;;;;;;;3779:1;3753:28;;;;;;;:::i;:::-;;;;:30;;;;;;;;;:::i;:::-;;;;;;3831:13;:25;3845:10;3831:25;;;;;;;;;;;;;;;3857:1;3831:28;;;;;;;:::i;:::-;;;;3801:13;:25;3815:10;3801:25;;;;;;;;;;;;;;;3827:1;3801:28;;;;;;;:::i;:::-;;;;:58;3798:157;;;3911:13;:25;3925:10;3911:25;;;;;;;;;;;;;;;3937:1;3911:28;;;;;;;:::i;:::-;;;;3879:13;:25;3893:10;3879:25;;;;;;;;;;;;;;;3905:1;3879:28;;;;;;;:::i;:::-;;;;:60;3798:157;3416:783;;;4046:5;4036:15;;4066:10;;:12;;;;;;;;;:::i;:::-;;;;;;4093:15;:27;4109:10;4093:27;;;;;;;;;;;;;;;4121:1;4093:30;;;;;;;:::i;:::-;;;;:32;;;;;;;;;:::i;:::-;;;;;;4147:13;:25;4161:10;4147:25;;;;;;;;;;;;;;;4173:1;4147:28;;;;;;;:::i;:::-;;;4140:35;;;3416:783;4224:65;4229:10;4240:6;4247:13;:25;4261:10;4247:25;;;;;;;;;;;;;;;4273:1;4247:28;;;;;;;:::i;:::-;;;;4276:7;4284:4;4224:65;;;;;;;;;;:::i;:::-;;;;;;;;2970:1360;;2906:1424;;;:::o;7798:103::-;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;7863:30:::1;7890:1;7863:18;:30::i;:::-;7798:103::o:0;1334:21::-;;;;:::o;5660:216::-;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;5774:14:::1;5749:10;;:40;;;;;;;;;;;;;;;;;;5805:63;5828:10;5852:14;5805:63;;;;;;;:::i;:::-;;;;;;;;5660:216:::0;:::o;1135:44::-;;;;;;;;;;;;;;;;;:::o;4828:155::-;4884:4;4900:15;4941:6;4918:20;4931:6;4918:12;:20::i;:::-;:29;;;;:::i;:::-;4900:47;;4965:10;4958:17;;;4828:155;;;:::o;4683:139::-;4737:4;4753:10;4786:5;4775:8;;4766:6;:17;;;;:::i;:::-;:25;;;;:::i;:::-;4753:38;;4809:5;4802:12;;;4683:139;;;:::o;883:24::-;;;;;;;;;;;;;:::o;7376:203::-;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;7475:3:::1;7467:21;;:30;7489:7;7467:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;7516:5;7508;;:13;;;;;;;;;;;;;;;;;;7537:34;7547:10;7559:7;7567:3;7537:34;;;;;;;;:::i;:::-;;;;;;;;7376:203:::0;;:::o;4989:99::-;5029:4;5052:13;:25;5066:10;5052:25;;;;;;;;;;;;;;;5078:1;5052:28;;;;;;;:::i;:::-;;;;5045:35;;4989:99;:::o;6539:275::-;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;6654:4:::1;6634:16;;6619:14;:31;;;;:::i;:::-;6618:40;6610:49;;;::::0;::::1;;6683:14;6670:10;:27;;;;6738:10;;6719:16;;:29;;;;:::i;:::-;6708:8;:40;;;;6764:42;6780:10;6791:14;6764:42;;;;;;;:::i;:::-;;;;;;;;6539:275:::0;:::o;1362:22::-;;;;:::o;5935:176::-;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;6029:17:::1;6013:13;;:33;;;;;;;;;;;;;;;;;;6062:41;6078:10;6089:13;;;;;;;;;;;6062:41;;;;;;;:::i;:::-;;;;;;;;5935:176:::0;:::o;6170:313::-;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;6299:4:::1;6275:20;6262:10;;:33;;;;:::i;:::-;6261:42;6253:51;;;::::0;::::1;;6334:20;6315:16;:39;;;;6395:10;;6376:16;;:29;;;;:::i;:::-;6365:8;:40;;;;6421:54;6443:10;6454:20;6421:54;;;;;;;:::i;:::-;;;;;;;;6170:313:::0;:::o;6876:208::-;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;6988:2:::1;6965:21;6964:26;;;;:::i;:::-;6949:11;:42;6941:51;;;::::0;::::1;;7013:11;7003:7;:21;;;;7040:36;7053:10;7064:11;7040:36;;;;;;;:::i;:::-;;;;;;;;6876:208:::0;:::o;7907:201::-;1544:5;;;;;;;;;;1530:19;;:10;:19;;;1522:28;;;;;;8016:1:::1;7996:22;;:8;:22;;;;7988:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;8072:28;8091:8;8072:18;:28::i;:::-;7907:201:::0;:::o;4336:317::-;4425:4;4384:45;;:37;4397:11;:23;4409:10;4397:23;;;;;;;;;;;;;;;;4384:12;:37::i;:::-;:45;;;4375:55;;;;;;4475:1;4449:11;:23;4461:10;4449:23;;;;;;;;;;;;;;;;:27;4441:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4522:10;4535:11;:23;4547:10;4535:23;;;;;;;;;;;;;;;;4522:36;;4576:11;:23;4588:10;4576:23;;;;;;;;;;;;;;;4569:30;;;4618:10;4610:28;;:35;4639:5;4610:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4364:289;4336:317::o;7627:165::-;7677:4;7713:2;7701:9;:14;7693:23;;;;;;7732:30;7741:10;7752:9;7732:30;;;;;;;:::i;:::-;;;;;;;;7780:4;7773:11;;7627:165;:::o;5340:216::-;5397:4;5451:15;;5442:6;5417:21;5416:32;;;;:::i;:::-;:50;5413:136;;;5489:4;5482:11;;;;5413:136;5532:5;5525:12;;5340:216;;;;:::o;8114:189::-;8188:16;8207:5;;;;;;;;;;;8188:24;;8231:8;8223:5;;:16;;;;;;;;;;;;;;;;;;8286:8;8255:40;;8276:8;8255:40;;;;;;;;;;;;8177:126;8114:189;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:155::-;206:5;244:6;231:20;222:29;;260:41;295:5;260:41;:::i;:::-;152:155;;;;:::o;313:133::-;356:5;394:6;381:20;372:29;;410:30;434:5;410:30;:::i;:::-;313:133;;;;:::o;452:139::-;498:5;536:6;523:20;514:29;;552:33;579:5;552:33;:::i;:::-;452:139;;;;:::o;597:143::-;654:5;685:6;679:13;670:22;;701:33;728:5;701:33;:::i;:::-;597:143;;;;:::o;746:329::-;805:6;854:2;842:9;833:7;829:23;825:32;822:119;;;860:79;;:::i;:::-;822:119;980:1;1005:53;1050:7;1041:6;1030:9;1026:22;1005:53;:::i;:::-;995:63;;951:117;746:329;;;;:::o;1081:345::-;1148:6;1197:2;1185:9;1176:7;1172:23;1168:32;1165:119;;;1203:79;;:::i;:::-;1165:119;1323:1;1348:61;1401:7;1392:6;1381:9;1377:22;1348:61;:::i;:::-;1338:71;;1294:125;1081:345;;;;:::o;1432:619::-;1509:6;1517;1525;1574:2;1562:9;1553:7;1549:23;1545:32;1542:119;;;1580:79;;:::i;:::-;1542:119;1700:1;1725:53;1770:7;1761:6;1750:9;1746:22;1725:53;:::i;:::-;1715:63;;1671:117;1827:2;1853:53;1898:7;1889:6;1878:9;1874:22;1853:53;:::i;:::-;1843:63;;1798:118;1955:2;1981:53;2026:7;2017:6;2006:9;2002:22;1981:53;:::i;:::-;1971:63;;1926:118;1432:619;;;;;:::o;2057:323::-;2113:6;2162:2;2150:9;2141:7;2137:23;2133:32;2130:119;;;2168:79;;:::i;:::-;2130:119;2288:1;2313:50;2355:7;2346:6;2335:9;2331:22;2313:50;:::i;:::-;2303:60;;2259:114;2057:323;;;;:::o;2386:329::-;2445:6;2494:2;2482:9;2473:7;2469:23;2465:32;2462:119;;;2500:79;;:::i;:::-;2462:119;2620:1;2645:53;2690:7;2681:6;2670:9;2666:22;2645:53;:::i;:::-;2635:63;;2591:117;2386:329;;;;:::o;2721:351::-;2791:6;2840:2;2828:9;2819:7;2815:23;2811:32;2808:119;;;2846:79;;:::i;:::-;2808:119;2966:1;2991:64;3047:7;3038:6;3027:9;3023:22;2991:64;:::i;:::-;2981:74;;2937:128;2721:351;;;;:::o;3078:474::-;3146:6;3154;3203:2;3191:9;3182:7;3178:23;3174:32;3171:119;;;3209:79;;:::i;:::-;3171:119;3329:1;3354:53;3399:7;3390:6;3379:9;3375:22;3354:53;:::i;:::-;3344:63;;3300:117;3456:2;3482:53;3527:7;3518:6;3507:9;3503:22;3482:53;:::i;:::-;3472:63;;3427:118;3078:474;;;;;:::o;3558:118::-;3645:24;3663:5;3645:24;:::i;:::-;3640:3;3633:37;3558:118;;:::o;3682:109::-;3763:21;3778:5;3763:21;:::i;:::-;3758:3;3751:34;3682:109;;:::o;3797:167::-;3902:55;3951:5;3902:55;:::i;:::-;3897:3;3890:68;3797:167;;:::o;3970:366::-;4112:3;4133:67;4197:2;4192:3;4133:67;:::i;:::-;4126:74;;4209:93;4298:3;4209:93;:::i;:::-;4327:2;4322:3;4318:12;4311:19;;3970:366;;;:::o;4342:::-;4484:3;4505:67;4569:2;4564:3;4505:67;:::i;:::-;4498:74;;4581:93;4670:3;4581:93;:::i;:::-;4699:2;4694:3;4690:12;4683:19;;4342:366;;;:::o;4714:::-;4856:3;4877:67;4941:2;4936:3;4877:67;:::i;:::-;4870:74;;4953:93;5042:3;4953:93;:::i;:::-;5071:2;5066:3;5062:12;5055:19;;4714:366;;;:::o;5086:118::-;5173:24;5191:5;5173:24;:::i;:::-;5168:3;5161:37;5086:118;;:::o;5210:332::-;5331:4;5369:2;5358:9;5354:18;5346:26;;5382:71;5450:1;5439:9;5435:17;5426:6;5382:71;:::i;:::-;5463:72;5531:2;5520:9;5516:18;5507:6;5463:72;:::i;:::-;5210:332;;;;;:::o;5548:368::-;5687:4;5725:2;5714:9;5710:18;5702:26;;5738:71;5806:1;5795:9;5791:17;5782:6;5738:71;:::i;:::-;5819:90;5905:2;5894:9;5890:18;5881:6;5819:90;:::i;:::-;5548:368;;;;;:::o;5922:332::-;6043:4;6081:2;6070:9;6066:18;6058:26;;6094:71;6162:1;6151:9;6147:17;6138:6;6094:71;:::i;:::-;6175:72;6243:2;6232:9;6228:18;6219:6;6175:72;:::i;:::-;5922:332;;;;;:::o;6260:442::-;6409:4;6447:2;6436:9;6432:18;6424:26;;6460:71;6528:1;6517:9;6513:17;6504:6;6460:71;:::i;:::-;6541:72;6609:2;6598:9;6594:18;6585:6;6541:72;:::i;:::-;6623;6691:2;6680:9;6676:18;6667:6;6623:72;:::i;:::-;6260:442;;;;;;:::o;6708:::-;6857:4;6895:2;6884:9;6880:18;6872:26;;6908:71;6976:1;6965:9;6961:17;6952:6;6908:71;:::i;:::-;6989:72;7057:2;7046:9;7042:18;7033:6;6989:72;:::i;:::-;7071;7139:2;7128:9;7124:18;7115:6;7071:72;:::i;:::-;6708:442;;;;;;:::o;7156:652::-;7355:4;7393:3;7382:9;7378:19;7370:27;;7407:71;7475:1;7464:9;7460:17;7451:6;7407:71;:::i;:::-;7488:72;7556:2;7545:9;7541:18;7532:6;7488:72;:::i;:::-;7570;7638:2;7627:9;7623:18;7614:6;7570:72;:::i;:::-;7652:66;7714:2;7703:9;7699:18;7690:6;7652:66;:::i;:::-;7728:73;7796:3;7785:9;7781:19;7772:6;7728:73;:::i;:::-;7156:652;;;;;;;;:::o;7814:210::-;7901:4;7939:2;7928:9;7924:18;7916:26;;7952:65;8014:1;8003:9;7999:17;7990:6;7952:65;:::i;:::-;7814:210;;;;:::o;8030:419::-;8196:4;8234:2;8223:9;8219:18;8211:26;;8283:9;8277:4;8273:20;8269:1;8258:9;8254:17;8247:47;8311:131;8437:4;8311:131;:::i;:::-;8303:139;;8030:419;;;:::o;8455:::-;8621:4;8659:2;8648:9;8644:18;8636:26;;8708:9;8702:4;8698:20;8694:1;8683:9;8679:17;8672:47;8736:131;8862:4;8736:131;:::i;:::-;8728:139;;8455:419;;;:::o;8880:::-;9046:4;9084:2;9073:9;9069:18;9061:26;;9133:9;9127:4;9123:20;9119:1;9108:9;9104:17;9097:47;9161:131;9287:4;9161:131;:::i;:::-;9153:139;;8880:419;;;:::o;9305:222::-;9398:4;9436:2;9425:9;9421:18;9413:26;;9449:71;9517:1;9506:9;9502:17;9493:6;9449:71;:::i;:::-;9305:222;;;;:::o;9614:169::-;9698:11;9732:6;9727:3;9720:19;9772:4;9767:3;9763:14;9748:29;;9614:169;;;;:::o;9789:305::-;9829:3;9848:20;9866:1;9848:20;:::i;:::-;9843:25;;9882:20;9900:1;9882:20;:::i;:::-;9877:25;;10036:1;9968:66;9964:74;9961:1;9958:81;9955:107;;;10042:18;;:::i;:::-;9955:107;10086:1;10083;10079:9;10072:16;;9789:305;;;;:::o;10100:185::-;10140:1;10157:20;10175:1;10157:20;:::i;:::-;10152:25;;10191:20;10209:1;10191:20;:::i;:::-;10186:25;;10230:1;10220:35;;10235:18;;:::i;:::-;10220:35;10277:1;10274;10270:9;10265:14;;10100:185;;;;:::o;10291:348::-;10331:7;10354:20;10372:1;10354:20;:::i;:::-;10349:25;;10388:20;10406:1;10388:20;:::i;:::-;10383:25;;10576:1;10508:66;10504:74;10501:1;10498:81;10493:1;10486:9;10479:17;10475:105;10472:131;;;10583:18;;:::i;:::-;10472:131;10631:1;10628;10624:9;10613:20;;10291:348;;;;:::o;10645:96::-;10682:7;10711:24;10729:5;10711:24;:::i;:::-;10700:35;;10645:96;;;:::o;10747:104::-;10792:7;10821:24;10839:5;10821:24;:::i;:::-;10810:35;;10747:104;;;:::o;10857:90::-;10891:7;10934:5;10927:13;10920:21;10909:32;;10857:90;;;:::o;10953:126::-;10990:7;11030:42;11023:5;11019:54;11008:65;;10953:126;;;:::o;11085:77::-;11122:7;11151:5;11140:16;;11085:77;;;:::o;11168:144::-;11236:9;11269:37;11300:5;11269:37;:::i;:::-;11256:50;;11168:144;;;:::o;11318:126::-;11368:9;11401:37;11432:5;11401:37;:::i;:::-;11388:50;;11318:126;;;:::o;11450:113::-;11500:9;11533:24;11551:5;11533:24;:::i;:::-;11520:37;;11450:113;;;:::o;11569:233::-;11608:3;11631:24;11649:5;11631:24;:::i;:::-;11622:33;;11677:66;11670:5;11667:77;11664:103;;;11747:18;;:::i;:::-;11664:103;11794:1;11787:5;11783:13;11776:20;;11569:233;;;:::o;11808:180::-;11856:77;11853:1;11846:88;11953:4;11950:1;11943:15;11977:4;11974:1;11967:15;11994:180;12042:77;12039:1;12032:88;12139:4;12136:1;12129:15;12163:4;12160:1;12153:15;12180:180;12228:77;12225:1;12218:88;12325:4;12322:1;12315:15;12349:4;12346:1;12339:15;12489:117;12598:1;12595;12588:12;12612:225;12752:34;12748:1;12740:6;12736:14;12729:58;12821:8;12816:2;12808:6;12804:15;12797:33;12612:225;:::o;12843:163::-;12983:15;12979:1;12971:6;12967:14;12960:39;12843:163;:::o;13012:179::-;13152:31;13148:1;13140:6;13136:14;13129:55;13012:179;:::o;13197:122::-;13270:24;13288:5;13270:24;:::i;:::-;13263:5;13260:35;13250:63;;13309:1;13306;13299:12;13250:63;13197:122;:::o;13325:138::-;13406:32;13432:5;13406:32;:::i;:::-;13399:5;13396:43;13386:71;;13453:1;13450;13443:12;13386:71;13325:138;:::o;13469:116::-;13539:21;13554:5;13539:21;:::i;:::-;13532:5;13529:32;13519:60;;13575:1;13572;13565:12;13519:60;13469:116;:::o;13591:122::-;13664:24;13682:5;13664:24;:::i;:::-;13657:5;13654:35;13644:63;;13703:1;13700;13693:12;13644:63;13591:122;:::o

Swarm Source

ipfs://3b913cc652f3deed51b6a61f2a349d307536db51525bf035b1d0285d093fb778
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading