Ape Curtis Testnet

Contract

0xb573FC5e1CD03DB4710159093039448230009EaB

Overview

APE Balance

Ape Curtis LogoApe Curtis LogoApe Curtis Logo1.6824 APE

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Bet Flip117732682024-11-11 22:31:0480 days ago1731364264IN
0xb573FC5e...230009EaB
0.01 APE0.000000380.01
Bet Flip117732642024-11-11 22:30:5980 days ago1731364259IN
0xb573FC5e...230009EaB
0.01 APE0.00000030.01
Bet Flip116195362024-11-09 22:50:0782 days ago1731192607IN
0xb573FC5e...230009EaB
0.01 APE0.00000030.01
Bet Flip116195312024-11-09 22:50:0082 days ago1731192600IN
0xb573FC5e...230009EaB
0.01 APE0.000000310.01
Bet Flip116195262024-11-09 22:49:5482 days ago1731192594IN
0xb573FC5e...230009EaB
0.01 APE0.000000310.01
Bet Flip116195192024-11-09 22:49:4482 days ago1731192584IN
0xb573FC5e...230009EaB
0.01 APE0.00000030.01
Bet Flip115713962024-11-09 3:57:0483 days ago1731124624IN
0xb573FC5e...230009EaB
0.02 APE0.00000030.01
Bet Flip115713692024-11-09 3:56:1983 days ago1731124579IN
0xb573FC5e...230009EaB
0.02 APE0.00000030.01
Bet Flip115713642024-11-09 3:56:0883 days ago1731124568IN
0xb573FC5e...230009EaB
0.02 APE0.000000380.01
Bet Flip115713602024-11-09 3:56:0183 days ago1731124561IN
0xb573FC5e...230009EaB
0.02 APE0.00000030.01
Bet Flip115713552024-11-09 3:55:5583 days ago1731124555IN
0xb573FC5e...230009EaB
0.02 APE0.000000310.01
Bet Flip115713422024-11-09 3:55:2683 days ago1731124526IN
0xb573FC5e...230009EaB
0.02 APE0.00000030.01
Bet Flip115713372024-11-09 3:55:1983 days ago1731124519IN
0xb573FC5e...230009EaB
0.02 APE0.000000310.01
Bet Flip115713312024-11-09 3:55:1383 days ago1731124513IN
0xb573FC5e...230009EaB
0.02 APE0.000000310.01
Bet Flip115713282024-11-09 3:55:0783 days ago1731124507IN
0xb573FC5e...230009EaB
0.02 APE0.000000310.01
Bet Flip115713222024-11-09 3:54:5683 days ago1731124496IN
0xb573FC5e...230009EaB
0.02 APE0.000000380.01
Bet Flip115713112024-11-09 3:54:4583 days ago1731124485IN
0xb573FC5e...230009EaB
0.02 APE0.00000030.01
Bet Flip115713032024-11-09 3:54:3183 days ago1731124471IN
0xb573FC5e...230009EaB
0.02 APE0.000000380.01
Bet Flip115712952024-11-09 3:54:2183 days ago1731124461IN
0xb573FC5e...230009EaB
0.02 APE0.000000310.01
Bet Flip115695872024-11-09 3:08:0283 days ago1731121682IN
0xb573FC5e...230009EaB
0.01 APE0.000000380.01
Bet Flip115695822024-11-09 3:07:5783 days ago1731121677IN
0xb573FC5e...230009EaB
0.01 APE0.00000030.01
Bet Flip115695802024-11-09 3:07:5183 days ago1731121671IN
0xb573FC5e...230009EaB
0.01 APE0.000000310.01
Bet Flip115695762024-11-09 3:07:4483 days ago1731121664IN
0xb573FC5e...230009EaB
0.01 APE0.00000030.01
Bet Flip115695732024-11-09 3:07:3883 days ago1731121658IN
0xb573FC5e...230009EaB
0.01 APE0.00000030.01
Bet Flip115694942024-11-09 3:05:4683 days ago1731121546IN
0xb573FC5e...230009EaB
0.01 APE0.00000030.01
View all transactions

Latest 15 internal transactions

Parent Transaction Hash Block From To
117732682024-11-11 22:31:0480 days ago1731364264
0xb573FC5e...230009EaB
0.0196 APE
115713642024-11-09 3:56:0883 days ago1731124568
0xb573FC5e...230009EaB
0.0392 APE
115713222024-11-09 3:54:5683 days ago1731124496
0xb573FC5e...230009EaB
0.0392 APE
115713032024-11-09 3:54:3183 days ago1731124471
0xb573FC5e...230009EaB
0.0392 APE
115695872024-11-09 3:08:0283 days ago1731121682
0xb573FC5e...230009EaB
0.0196 APE
115688692024-11-09 2:54:2883 days ago1731120868
0xb573FC5e...230009EaB
0.0196 APE
115688592024-11-09 2:54:1483 days ago1731120854
0xb573FC5e...230009EaB
0.0196 APE
115688372024-11-09 2:53:5283 days ago1731120832
0xb573FC5e...230009EaB
0.0196 APE
115672832024-11-09 2:31:0783 days ago1731119467
0xb573FC5e...230009EaB
0.0196 APE
115619392024-11-09 1:12:5383 days ago1731114773
0xb573FC5e...230009EaB
0.588 APE
115610512024-11-09 1:00:4283 days ago1731114042
0xb573FC5e...230009EaB
0.0196 APE
115604642024-11-09 0:52:4783 days ago1731113567
0xb573FC5e...230009EaB
0.0196 APE
115604032024-11-09 0:52:0983 days ago1731113529
0xb573FC5e...230009EaB
0.0196 APE
115603482024-11-09 0:51:2883 days ago1731113488
0xb573FC5e...230009EaB
0.0196 APE
115399632024-11-08 17:03:0184 days ago1731085381
0xb573FC5e...230009EaB
0.196 APE

Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CoinFlip

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at curtis.apescan.io on 2024-11-08
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract CoinFlip {
    address public owner;
    uint256 public minBet = 0.01 ether; // 1 APE
    uint256 public maxBet = 100 ether; // 100 APE
    
    event BetPlaced(address player, uint256 amount, bool won);
    event FeeCollected(uint256 amount);

    constructor() {
        owner = msg.sender;
    }

    // Function to receive APE deposits for the contract
    receive() external payable {}

    modifier onlyOwner() {
        require(msg.sender == owner, "Only owner");
        _;
    }

    function calculateFee(uint256 amount) private pure returns (uint256) {
        if (amount < 10 ether) { // Less than 10 APE
            return (amount * 2) / 100; // 2% fee
        } else {
            return amount / 100; // 1% fee
        }
    }

    function betFlip() external payable {
        require(msg.value >= minBet, "Bet too small");
        require(msg.value <= maxBet, "Bet too large");
        require(address(this).balance >= msg.value * 2, "Insufficient contract balance");

        uint256 fee = calculateFee(msg.value);
        uint256 betAmount = msg.value - fee;
        
        // Generate pseudo-random number using block data
        uint256 randomNumber = uint256(
            keccak256(
                abi.encodePacked(
                    blockhash(block.number - 1),
                    block.timestamp,
                    msg.sender
                )
            )
        );
        
        bool won = randomNumber % 2 == 0;

        if (won) {
            (bool success, ) = payable(msg.sender).call{value: betAmount * 2}("");
            require(success, "Transfer failed");
        }

        emit BetPlaced(msg.sender, msg.value, won);
        emit FeeCollected(fee);
    }

    // Allow owner to withdraw fees
    function withdrawFees() external onlyOwner {
        (bool success, ) = payable(owner).call{value: address(this).balance}("");
        require(success, "Transfer failed");
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"player","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"bool","name":"won","type":"bool"}],"name":"BetPlaced","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"FeeCollected","type":"event"},{"inputs":[],"name":"betFlip","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"maxBet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minBet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052662386f26fc1000060015568056bc75e2d631000006002553480156026575f80fd5b50335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610a99806100735f395ff3fe60806040526004361061004d575f3560e01c80632e5b216814610058578063476343ee146100825780638da5cb5b146100985780639619367d146100c2578063ef178b87146100ec57610054565b3661005457005b5f80fd5b348015610063575f80fd5b5061006c6100f6565b6040516100799190610552565b60405180910390f35b34801561008d575f80fd5b506100966100fc565b005b3480156100a3575f80fd5b506100ac610254565b6040516100b991906105aa565b60405180910390f35b3480156100cd575f80fd5b506100d6610277565b6040516100e39190610552565b60405180910390f35b6100f461027d565b005b60025481565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610189576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101809061061d565b60405180910390fd5b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516101ce90610668565b5f6040518083038185875af1925050503d805f8114610208576040519150601f19603f3d011682016040523d82523d5f602084013e61020d565b606091505b5050905080610251576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610248906106c6565b60405180910390fd5b50565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015481565b6001543410156102c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102b99061072e565b60405180910390fd5b600254341115610307576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102fe90610796565b60405180910390fd5b60023461031491906107e1565b471015610356576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034d9061086c565b60405180910390fd5b5f610360346104f4565b90505f813461036f919061088a565b90505f60014361037f919061088a565b4042336040516020016103949392919061094b565b604051602081830303815290604052805190602001205f1c90505f806002836103bd91906109b4565b149050801561047c575f3373ffffffffffffffffffffffffffffffffffffffff166002856103eb91906107e1565b6040516103f790610668565b5f6040518083038185875af1925050503d805f8114610431576040519150601f19603f3d011682016040523d82523d5f602084013e610436565b606091505b505090508061047a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610471906106c6565b60405180910390fd5b505b7ff8e99859e696debf4ef1752d671f759f7f63a1116efe995d789edfb3849c35493334836040516104af939291906109fe565b60405180910390a17fc472cb3a7a659a876494d66b3063145f279701771d6150b9329c31611ed6405c846040516104e69190610552565b60405180910390a150505050565b5f678ac7230489e8000082101561052557606460028361051491906107e1565b61051e9190610a33565b9050610535565b6064826105329190610a33565b90505b919050565b5f819050919050565b61054c8161053a565b82525050565b5f6020820190506105655f830184610543565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105948261056b565b9050919050565b6105a48161058a565b82525050565b5f6020820190506105bd5f83018461059b565b92915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f610607600a836105c3565b9150610612826105d3565b602082019050919050565b5f6020820190508181035f830152610634816105fb565b9050919050565b5f81905092915050565b50565b5f6106535f8361063b565b915061065e82610645565b5f82019050919050565b5f61067282610648565b9150819050919050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6106b0600f836105c3565b91506106bb8261067c565b602082019050919050565b5f6020820190508181035f8301526106dd816106a4565b9050919050565b7f42657420746f6f20736d616c6c000000000000000000000000000000000000005f82015250565b5f610718600d836105c3565b9150610723826106e4565b602082019050919050565b5f6020820190508181035f8301526107458161070c565b9050919050565b7f42657420746f6f206c61726765000000000000000000000000000000000000005f82015250565b5f610780600d836105c3565b915061078b8261074c565b602082019050919050565b5f6020820190508181035f8301526107ad81610774565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6107eb8261053a565b91506107f68361053a565b92508282026108048161053a565b9150828204841483151761081b5761081a6107b4565b5b5092915050565b7f496e73756666696369656e7420636f6e74726163742062616c616e63650000005f82015250565b5f610856601d836105c3565b915061086182610822565b602082019050919050565b5f6020820190508181035f8301526108838161084a565b9050919050565b5f6108948261053a565b915061089f8361053a565b92508282039050818111156108b7576108b66107b4565b5b92915050565b5f819050919050565b5f819050919050565b6108e06108db826108bd565b6108c6565b82525050565b5f819050919050565b6109006108fb8261053a565b6108e6565b82525050565b5f8160601b9050919050565b5f61091c82610906565b9050919050565b5f61092d82610912565b9050919050565b6109456109408261058a565b610923565b82525050565b5f61095682866108cf565b60208201915061096682856108ef565b6020820191506109768284610934565b601482019150819050949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6109be8261053a565b91506109c98361053a565b9250826109d9576109d8610987565b5b828206905092915050565b5f8115159050919050565b6109f8816109e4565b82525050565b5f606082019050610a115f83018661059b565b610a1e6020830185610543565b610a2b60408301846109ef565b949350505050565b5f610a3d8261053a565b9150610a488361053a565b925082610a5857610a57610987565b5b82820490509291505056fea2646970667358221220fc964af39761419a0bfd3cf5c84815fa6619bc0231d389300091abdfc26c203464736f6c634300081a0033

Deployed Bytecode

0x60806040526004361061004d575f3560e01c80632e5b216814610058578063476343ee146100825780638da5cb5b146100985780639619367d146100c2578063ef178b87146100ec57610054565b3661005457005b5f80fd5b348015610063575f80fd5b5061006c6100f6565b6040516100799190610552565b60405180910390f35b34801561008d575f80fd5b506100966100fc565b005b3480156100a3575f80fd5b506100ac610254565b6040516100b991906105aa565b60405180910390f35b3480156100cd575f80fd5b506100d6610277565b6040516100e39190610552565b60405180910390f35b6100f461027d565b005b60025481565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610189576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101809061061d565b60405180910390fd5b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516101ce90610668565b5f6040518083038185875af1925050503d805f8114610208576040519150601f19603f3d011682016040523d82523d5f602084013e61020d565b606091505b5050905080610251576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610248906106c6565b60405180910390fd5b50565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015481565b6001543410156102c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102b99061072e565b60405180910390fd5b600254341115610307576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102fe90610796565b60405180910390fd5b60023461031491906107e1565b471015610356576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034d9061086c565b60405180910390fd5b5f610360346104f4565b90505f813461036f919061088a565b90505f60014361037f919061088a565b4042336040516020016103949392919061094b565b604051602081830303815290604052805190602001205f1c90505f806002836103bd91906109b4565b149050801561047c575f3373ffffffffffffffffffffffffffffffffffffffff166002856103eb91906107e1565b6040516103f790610668565b5f6040518083038185875af1925050503d805f8114610431576040519150601f19603f3d011682016040523d82523d5f602084013e610436565b606091505b505090508061047a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610471906106c6565b60405180910390fd5b505b7ff8e99859e696debf4ef1752d671f759f7f63a1116efe995d789edfb3849c35493334836040516104af939291906109fe565b60405180910390a17fc472cb3a7a659a876494d66b3063145f279701771d6150b9329c31611ed6405c846040516104e69190610552565b60405180910390a150505050565b5f678ac7230489e8000082101561052557606460028361051491906107e1565b61051e9190610a33565b9050610535565b6064826105329190610a33565b90505b919050565b5f819050919050565b61054c8161053a565b82525050565b5f6020820190506105655f830184610543565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105948261056b565b9050919050565b6105a48161058a565b82525050565b5f6020820190506105bd5f83018461059b565b92915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f610607600a836105c3565b9150610612826105d3565b602082019050919050565b5f6020820190508181035f830152610634816105fb565b9050919050565b5f81905092915050565b50565b5f6106535f8361063b565b915061065e82610645565b5f82019050919050565b5f61067282610648565b9150819050919050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6106b0600f836105c3565b91506106bb8261067c565b602082019050919050565b5f6020820190508181035f8301526106dd816106a4565b9050919050565b7f42657420746f6f20736d616c6c000000000000000000000000000000000000005f82015250565b5f610718600d836105c3565b9150610723826106e4565b602082019050919050565b5f6020820190508181035f8301526107458161070c565b9050919050565b7f42657420746f6f206c61726765000000000000000000000000000000000000005f82015250565b5f610780600d836105c3565b915061078b8261074c565b602082019050919050565b5f6020820190508181035f8301526107ad81610774565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6107eb8261053a565b91506107f68361053a565b92508282026108048161053a565b9150828204841483151761081b5761081a6107b4565b5b5092915050565b7f496e73756666696369656e7420636f6e74726163742062616c616e63650000005f82015250565b5f610856601d836105c3565b915061086182610822565b602082019050919050565b5f6020820190508181035f8301526108838161084a565b9050919050565b5f6108948261053a565b915061089f8361053a565b92508282039050818111156108b7576108b66107b4565b5b92915050565b5f819050919050565b5f819050919050565b6108e06108db826108bd565b6108c6565b82525050565b5f819050919050565b6109006108fb8261053a565b6108e6565b82525050565b5f8160601b9050919050565b5f61091c82610906565b9050919050565b5f61092d82610912565b9050919050565b6109456109408261058a565b610923565b82525050565b5f61095682866108cf565b60208201915061096682856108ef565b6020820191506109768284610934565b601482019150819050949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6109be8261053a565b91506109c98361053a565b9250826109d9576109d8610987565b5b828206905092915050565b5f8115159050919050565b6109f8816109e4565b82525050565b5f606082019050610a115f83018661059b565b610a1e6020830185610543565b610a2b60408301846109ef565b949350505050565b5f610a3d8261053a565b9150610a488361053a565b925082610a5857610a57610987565b5b82820490509291505056fea2646970667358221220fc964af39761419a0bfd3cf5c84815fa6619bc0231d389300091abdfc26c203464736f6c634300081a0033

Deployed Bytecode Sourcemap

60:1998:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;162:33;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1875:180;;;;;;;;;;;;;:::i;:::-;;85:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;112:34;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;844:986;;;:::i;:::-;;162:33;;;;:::o;1875:180::-;534:5;;;;;;;;;;520:19;;:10;:19;;;512:42;;;;;;;;;;;;:::i;:::-;;;;;;;;;1930:12:::1;1956:5:::0;::::1;;;;;;;;;;1948:19;;1975:21;1948:53;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1929:72;;;2020:7;2012:35;;;;;;;;;;;;:::i;:::-;;;;;;;;;1918:137;1875:180::o:0;85:20::-;;;;;;;;;;;;:::o;112:34::-;;;;:::o;844:986::-;912:6;;899:9;:19;;891:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;968:6;;955:9;:19;;947:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;1048:1;1036:9;:13;;;;:::i;:::-;1011:21;:38;;1003:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;1096:11;1110:23;1123:9;1110:12;:23::i;:::-;1096:37;;1144:17;1176:3;1164:9;:15;;;;:::i;:::-;1144:35;;1259:20;1396:1;1381:12;:16;;;;:::i;:::-;1371:27;1421:15;1459:10;1332:156;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;1304:199;;;;;;1282:232;;1259:255;;1535:8;1566:1;1561;1546:12;:16;;;;:::i;:::-;:21;1535:32;;1584:3;1580:155;;;1605:12;1631:10;1623:24;;1667:1;1655:9;:13;;;;:::i;:::-;1623:50;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1604:69;;;1696:7;1688:35;;;;;;;;;;;;:::i;:::-;;;;;;;;;1589:146;1580:155;1752:37;1762:10;1774:9;1785:3;1752:37;;;;;;;;:::i;:::-;;;;;;;;1805:17;1818:3;1805:17;;;;;;:::i;:::-;;;;;;;;880:950;;;;844:986::o;582:254::-;642:7;675:8;666:6;:17;662:167;;;742:3;737:1;728:6;:10;;;;:::i;:::-;727:18;;;;:::i;:::-;720:25;;;;662:167;804:3;795:6;:12;;;;:::i;:::-;788:19;;582:254;;;;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;442:126::-;479:7;519:42;512:5;508:54;497:65;;442:126;;;:::o;574:96::-;611:7;640:24;658:5;640:24;:::i;:::-;629:35;;574:96;;;:::o;676:118::-;763:24;781:5;763:24;:::i;:::-;758:3;751:37;676:118;;:::o;800:222::-;893:4;931:2;920:9;916:18;908:26;;944:71;1012:1;1001:9;997:17;988:6;944:71;:::i;:::-;800:222;;;;:::o;1028:169::-;1112:11;1146:6;1141:3;1134:19;1186:4;1181:3;1177:14;1162:29;;1028:169;;;;:::o;1203:160::-;1343:12;1339:1;1331:6;1327:14;1320:36;1203:160;:::o;1369:366::-;1511:3;1532:67;1596:2;1591:3;1532:67;:::i;:::-;1525:74;;1608:93;1697:3;1608:93;:::i;:::-;1726:2;1721:3;1717:12;1710:19;;1369:366;;;:::o;1741:419::-;1907:4;1945:2;1934:9;1930:18;1922:26;;1994:9;1988:4;1984:20;1980:1;1969:9;1965:17;1958:47;2022:131;2148:4;2022:131;:::i;:::-;2014:139;;1741:419;;;:::o;2166:147::-;2267:11;2304:3;2289:18;;2166:147;;;;:::o;2319:114::-;;:::o;2439:398::-;2598:3;2619:83;2700:1;2695:3;2619:83;:::i;:::-;2612:90;;2711:93;2800:3;2711:93;:::i;:::-;2829:1;2824:3;2820:11;2813:18;;2439:398;;;:::o;2843:379::-;3027:3;3049:147;3192:3;3049:147;:::i;:::-;3042:154;;3213:3;3206:10;;2843:379;;;:::o;3228:165::-;3368:17;3364:1;3356:6;3352:14;3345:41;3228:165;:::o;3399:366::-;3541:3;3562:67;3626:2;3621:3;3562:67;:::i;:::-;3555:74;;3638:93;3727:3;3638:93;:::i;:::-;3756:2;3751:3;3747:12;3740:19;;3399:366;;;:::o;3771:419::-;3937:4;3975:2;3964:9;3960:18;3952:26;;4024:9;4018:4;4014:20;4010:1;3999:9;3995:17;3988:47;4052:131;4178:4;4052:131;:::i;:::-;4044:139;;3771:419;;;:::o;4196:163::-;4336:15;4332:1;4324:6;4320:14;4313:39;4196:163;:::o;4365:366::-;4507:3;4528:67;4592:2;4587:3;4528:67;:::i;:::-;4521:74;;4604:93;4693:3;4604:93;:::i;:::-;4722:2;4717:3;4713:12;4706:19;;4365:366;;;:::o;4737:419::-;4903:4;4941:2;4930:9;4926:18;4918:26;;4990:9;4984:4;4980:20;4976:1;4965:9;4961:17;4954:47;5018:131;5144:4;5018:131;:::i;:::-;5010:139;;4737:419;;;:::o;5162:163::-;5302:15;5298:1;5290:6;5286:14;5279:39;5162:163;:::o;5331:366::-;5473:3;5494:67;5558:2;5553:3;5494:67;:::i;:::-;5487:74;;5570:93;5659:3;5570:93;:::i;:::-;5688:2;5683:3;5679:12;5672:19;;5331:366;;;:::o;5703:419::-;5869:4;5907:2;5896:9;5892:18;5884:26;;5956:9;5950:4;5946:20;5942:1;5931:9;5927:17;5920:47;5984:131;6110:4;5984:131;:::i;:::-;5976:139;;5703:419;;;:::o;6128:180::-;6176:77;6173:1;6166:88;6273:4;6270:1;6263:15;6297:4;6294:1;6287:15;6314:410;6354:7;6377:20;6395:1;6377:20;:::i;:::-;6372:25;;6411:20;6429:1;6411:20;:::i;:::-;6406:25;;6466:1;6463;6459:9;6488:30;6506:11;6488:30;:::i;:::-;6477:41;;6667:1;6658:7;6654:15;6651:1;6648:22;6628:1;6621:9;6601:83;6578:139;;6697:18;;:::i;:::-;6578:139;6362:362;6314:410;;;;:::o;6730:179::-;6870:31;6866:1;6858:6;6854:14;6847:55;6730:179;:::o;6915:366::-;7057:3;7078:67;7142:2;7137:3;7078:67;:::i;:::-;7071:74;;7154:93;7243:3;7154:93;:::i;:::-;7272:2;7267:3;7263:12;7256:19;;6915:366;;;:::o;7287:419::-;7453:4;7491:2;7480:9;7476:18;7468:26;;7540:9;7534:4;7530:20;7526:1;7515:9;7511:17;7504:47;7568:131;7694:4;7568:131;:::i;:::-;7560:139;;7287:419;;;:::o;7712:194::-;7752:4;7772:20;7790:1;7772:20;:::i;:::-;7767:25;;7806:20;7824:1;7806:20;:::i;:::-;7801:25;;7850:1;7847;7843:9;7835:17;;7874:1;7868:4;7865:11;7862:37;;;7879:18;;:::i;:::-;7862:37;7712:194;;;;:::o;7912:77::-;7949:7;7978:5;7967:16;;7912:77;;;:::o;7995:79::-;8034:7;8063:5;8052:16;;7995:79;;;:::o;8080:157::-;8185:45;8205:24;8223:5;8205:24;:::i;:::-;8185:45;:::i;:::-;8180:3;8173:58;8080:157;;:::o;8243:79::-;8282:7;8311:5;8300:16;;8243:79;;;:::o;8328:157::-;8433:45;8453:24;8471:5;8453:24;:::i;:::-;8433:45;:::i;:::-;8428:3;8421:58;8328:157;;:::o;8491:94::-;8524:8;8572:5;8568:2;8564:14;8543:35;;8491:94;;;:::o;8591:::-;8630:7;8659:20;8673:5;8659:20;:::i;:::-;8648:31;;8591:94;;;:::o;8691:100::-;8730:7;8759:26;8779:5;8759:26;:::i;:::-;8748:37;;8691:100;;;:::o;8797:157::-;8902:45;8922:24;8940:5;8922:24;:::i;:::-;8902:45;:::i;:::-;8897:3;8890:58;8797:157;;:::o;8960:538::-;9128:3;9143:75;9214:3;9205:6;9143:75;:::i;:::-;9243:2;9238:3;9234:12;9227:19;;9256:75;9327:3;9318:6;9256:75;:::i;:::-;9356:2;9351:3;9347:12;9340:19;;9369:75;9440:3;9431:6;9369:75;:::i;:::-;9469:2;9464:3;9460:12;9453:19;;9489:3;9482:10;;8960:538;;;;;;:::o;9504:180::-;9552:77;9549:1;9542:88;9649:4;9646:1;9639:15;9673:4;9670:1;9663:15;9690:176;9722:1;9739:20;9757:1;9739:20;:::i;:::-;9734:25;;9773:20;9791:1;9773:20;:::i;:::-;9768:25;;9812:1;9802:35;;9817:18;;:::i;:::-;9802:35;9858:1;9855;9851:9;9846:14;;9690:176;;;;:::o;9872:90::-;9906:7;9949:5;9942:13;9935:21;9924:32;;9872:90;;;:::o;9968:109::-;10049:21;10064:5;10049:21;:::i;:::-;10044:3;10037:34;9968:109;;:::o;10083:430::-;10226:4;10264:2;10253:9;10249:18;10241:26;;10277:71;10345:1;10334:9;10330:17;10321:6;10277:71;:::i;:::-;10358:72;10426:2;10415:9;10411:18;10402:6;10358:72;:::i;:::-;10440:66;10502:2;10491:9;10487:18;10478:6;10440:66;:::i;:::-;10083:430;;;;;;:::o;10519:185::-;10559:1;10576:20;10594:1;10576:20;:::i;:::-;10571:25;;10610:20;10628:1;10610:20;:::i;:::-;10605:25;;10649:1;10639:35;;10654:18;;:::i;:::-;10639:35;10696:1;10693;10689:9;10684:14;;10519:185;;;;:::o

Swarm Source

ipfs://fc964af39761419a0bfd3cf5c84815fa6619bc0231d389300091abdfc26c2034

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.