S Price: $0.607902 (+2.17%)

Contract

0x0AC23Bd1b55C85517A07aD8b242c051E0cB2247a

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UserStakeDetails

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2025-01-29
*/

/**
 *Submitted for verification at BscScan.com on 2025-01-29
*/

pragma solidity ^0.8.20;

interface IPacaFinance {
    struct Stake {
        uint256 amount;
        uint256 lastClaimed;
        uint256 dailyRewardRate;
        uint256 unlockTime;
        bool complete;
    }

    function stakes(address user, uint256 index) external view returns (Stake memory);
}

contract UserStakeDetails {
    IPacaFinance public pacaFinanceContract;

    constructor(address _pacaFinanceAddress) {
        pacaFinanceContract = IPacaFinance(_pacaFinanceAddress);
    }

    function getSortedStakeDetails(address user, uint8 sortBy)
        external
        view
        returns (
            uint256[] memory stakeIds,
            uint256[] memory amounts,
            uint256[] memory dailyRewardRates,
            uint256[] memory remainingDays,
            bool[] memory completions
        )
    {
        (
            uint256[] memory tempStakeIds,
            uint256[] memory tempAmounts,
            uint256[] memory tempDailyRates,
            uint256[] memory tempRemainingDays,
            bool[] memory tempCompletions
        ) = getAllStakeDetails(user);

        uint256 stakeCount = tempStakeIds.length;

        for (uint256 i = 0; i < stakeCount; i++) {
            for (uint256 j = 0; j < stakeCount - 1; j++) {
                bool shouldSwap = false;

                if (sortBy == 0 && tempAmounts[j] < tempAmounts[j + 1]) {
                    shouldSwap = true;
                } else if (sortBy == 1 && tempRemainingDays[j] < tempRemainingDays[j + 1]) {
                    shouldSwap = true;
                } else if (sortBy == 2 && tempAmounts[j] > tempAmounts[j + 1]) {
                    shouldSwap = true;
                } else if (sortBy == 3 && tempRemainingDays[j] > tempRemainingDays[j + 1]) {
                    shouldSwap = true;
                }

                if (shouldSwap) {
                    (tempStakeIds[j], tempStakeIds[j + 1]) = (tempStakeIds[j + 1], tempStakeIds[j]);
                    (tempAmounts[j], tempAmounts[j + 1]) = (tempAmounts[j + 1], tempAmounts[j]);
                    (tempDailyRates[j], tempDailyRates[j + 1]) = (tempDailyRates[j + 1], tempDailyRates[j]);
                    (tempRemainingDays[j], tempRemainingDays[j + 1]) = (tempRemainingDays[j + 1], tempRemainingDays[j]);
                    (tempCompletions[j], tempCompletions[j + 1]) = (tempCompletions[j + 1], tempCompletions[j]);
                }
            }
        }

        return (tempStakeIds, tempAmounts, tempDailyRates, tempRemainingDays, tempCompletions);
    }

    function getAllStakeDetails(address user)
        public
        view
        returns (
            uint256[] memory stakeIds,
            uint256[] memory amounts,
            uint256[] memory dailyRewardRates,
            uint256[] memory remainingDays,
            bool[] memory completions
        )
    {
        uint256 maxIterations = 750;
        uint256 index = 0;
        uint256 currentTime = block.timestamp;

        uint256[] memory tempStakeIds = new uint256[](maxIterations);
        uint256[] memory tempAmounts = new uint256[](maxIterations);
        uint256[] memory tempDailyRates = new uint256[](maxIterations);
        uint256[] memory tempRemainingDays = new uint256[](maxIterations);
        bool[] memory tempCompletions = new bool[](maxIterations);

        while (index < maxIterations) {
            try pacaFinanceContract.stakes(user, index) returns (IPacaFinance.Stake memory stake) {
                if (stake.amount == 0 && stake.unlockTime == 0) {
                    break;
                }
                tempStakeIds[index] = index;
                tempAmounts[index] = stake.amount;
                tempDailyRates[index] = stake.dailyRewardRate;
                tempRemainingDays[index] = stake.unlockTime > currentTime ? (stake.unlockTime - currentTime) / 1 days : 0;
                tempCompletions[index] = stake.complete;
            } catch {
                break;
            }
            index++;
        }

        stakeIds = new uint256[](index);
        amounts = new uint256[](index);
        dailyRewardRates = new uint256[](index);
        remainingDays = new uint256[](index);
        completions = new bool[](index);

        for (uint256 i = 0; i < index; i++) {
            stakeIds[i] = tempStakeIds[i];
            amounts[i] = tempAmounts[i];
            dailyRewardRates[i] = tempDailyRates[i];
            remainingDays[i] = tempRemainingDays[i];
            completions[i] = tempCompletions[i];
        }

        return (stakeIds, amounts, dailyRewardRates, remainingDays, completions);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_pacaFinanceAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getAllStakeDetails","outputs":[{"internalType":"uint256[]","name":"stakeIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"uint256[]","name":"dailyRewardRates","type":"uint256[]"},{"internalType":"uint256[]","name":"remainingDays","type":"uint256[]"},{"internalType":"bool[]","name":"completions","type":"bool[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint8","name":"sortBy","type":"uint8"}],"name":"getSortedStakeDetails","outputs":[{"internalType":"uint256[]","name":"stakeIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"uint256[]","name":"dailyRewardRates","type":"uint256[]"},{"internalType":"uint256[]","name":"remainingDays","type":"uint256[]"},{"internalType":"bool[]","name":"completions","type":"bool[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pacaFinanceContract","outputs":[{"internalType":"contract IPacaFinance","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405234801562000010575f80fd5b50604051620013d8380380620013d88339818101604052810190620000369190620000e1565b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505062000111565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620000ab8262000080565b9050919050565b620000bd816200009f565b8114620000c8575f80fd5b50565b5f81519050620000db81620000b2565b92915050565b5f60208284031215620000f957620000f86200007c565b5b5f6200010884828501620000cb565b91505092915050565b6112b9806200011f5f395ff3fe608060405234801561000f575f80fd5b506004361061003f575f3560e01c8063266cf0c614610043578063ccfce41714610077578063d7f471bd14610095575b5f80fd5b61005d60048036038101906100589190610c3d565b6100c9565b60405161006e959493929190610dea565b60405180910390f35b61007f6106dc565b60405161008c9190610eb9565b60405180910390f35b6100af60048036038101906100aa9190610f08565b6106ff565b6040516100c0959493929190610dea565b60405180910390f35b60608060608060605f6102ee90505f804290505f8367ffffffffffffffff8111156100f7576100f6610f46565b5b6040519080825280602002602001820160405280156101255781602001602082028036833780820191505090505b5090505f8467ffffffffffffffff81111561014357610142610f46565b5b6040519080825280602002602001820160405280156101715781602001602082028036833780820191505090505b5090505f8567ffffffffffffffff81111561018f5761018e610f46565b5b6040519080825280602002602001820160405280156101bd5781602001602082028036833780820191505090505b5090505f8667ffffffffffffffff8111156101db576101da610f46565b5b6040519080825280602002602001820160405280156102095781602001602082028036833780820191505090505b5090505f8767ffffffffffffffff81111561022757610226610f46565b5b6040519080825280602002602001820160405280156102555781602001602082028036833780820191505090505b5090505b8787101561040e575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663584b62a18f896040518363ffffffff1660e01b81526004016102bb929190610f91565b60a060405180830381865afa9250505080156102f557506040513d601f19601f820116820180604052508101906102f291906110f4565b60015b1561040e575f815f015114801561030f57505f8160600151145b1561031a575061040e565b8786898151811061032e5761032d61111f565b5b602002602001018181525050805f01518589815181106103515761035061111f565b5b60200260200101818152505080604001518489815181106103755761037461111f565b5b60200260200101818152505086816060015111610392575f6103b1565b620151808782606001516103a69190611179565b6103b091906111d9565b5b8389815181106103c4576103c361111f565b5b60200260200101818152505080608001518289815181106103e8576103e761111f565b5b60200260200101901515908115158152505050868061040690611209565b975050610259565b8667ffffffffffffffff81111561042857610427610f46565b5b6040519080825280602002602001820160405280156104565781602001602082028036833780820191505090505b509c508667ffffffffffffffff81111561047357610472610f46565b5b6040519080825280602002602001820160405280156104a15781602001602082028036833780820191505090505b509b508667ffffffffffffffff8111156104be576104bd610f46565b5b6040519080825280602002602001820160405280156104ec5781602001602082028036833780820191505090505b509a508667ffffffffffffffff81111561050957610508610f46565b5b6040519080825280602002602001820160405280156105375781602001602082028036833780820191505090505b5099508667ffffffffffffffff81111561055457610553610f46565b5b6040519080825280602002602001820160405280156105825781602001602082028036833780820191505090505b5098505f5b878110156106ca578581815181106105a2576105a161111f565b5b60200260200101518e82815181106105bd576105bc61111f565b5b6020026020010181815250508481815181106105dc576105db61111f565b5b60200260200101518d82815181106105f7576105f661111f565b5b6020026020010181815250508381815181106106165761061561111f565b5b60200260200101518c82815181106106315761063061111f565b5b6020026020010181815250508281815181106106505761064f61111f565b5b60200260200101518b828151811061066b5761066a61111f565b5b60200260200101818152505081818151811061068a5761068961111f565b5b60200260200101518a82815181106106a5576106a461111f565b5b60200260200101901515908115158152505080806106c290611209565b915050610587565b50505050505050505091939590929450565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60608060608060605f805f805f6107158c6100c9565b945094509450945094505f855190505f5b81811015610bb6575f5b60018361073d9190611179565b811015610ba2575f808f60ff161480156107965750876001836107609190611250565b815181106107715761077061111f565b5b602002602001015188838151811061078c5761078b61111f565b5b6020026020010151105b156107a457600190506108c3565b60018f60ff161480156107f65750856001836107c09190611250565b815181106107d1576107d061111f565b5b60200260200101518683815181106107ec576107eb61111f565b5b6020026020010151105b1561080457600190506108c2565b60028f60ff161480156108565750876001836108209190611250565b815181106108315761083061111f565b5b602002602001015188838151811061084c5761084b61111f565b5b6020026020010151115b1561086457600190506108c1565b60038f60ff161480156108b65750856001836108809190611250565b815181106108915761089061111f565b5b60200260200101518683815181106108ac576108ab61111f565b5b6020026020010151115b156108c057600190505b5b5b5b8015610b8e57886001836108d79190611250565b815181106108e8576108e761111f565b5b60200260200101518983815181106109035761090261111f565b5b60200260200101518a848151811061091e5761091d61111f565b5b602002602001018b6001866109339190611250565b815181106109445761094361111f565b5b6020026020010182815250828152505050876001836109639190611250565b815181106109745761097361111f565b5b602002602001015188838151811061098f5761098e61111f565b5b60200260200101518984815181106109aa576109a961111f565b5b602002602001018a6001866109bf9190611250565b815181106109d0576109cf61111f565b5b6020026020010182815250828152505050866001836109ef9190611250565b81518110610a00576109ff61111f565b5b6020026020010151878381518110610a1b57610a1a61111f565b5b6020026020010151888481518110610a3657610a3561111f565b5b6020026020010189600186610a4b9190611250565b81518110610a5c57610a5b61111f565b5b602002602001018281525082815250505085600183610a7b9190611250565b81518110610a8c57610a8b61111f565b5b6020026020010151868381518110610aa757610aa661111f565b5b6020026020010151878481518110610ac257610ac161111f565b5b6020026020010188600186610ad79190611250565b81518110610ae857610ae761111f565b5b602002602001018281525082815250505084600183610b079190611250565b81518110610b1857610b1761111f565b5b6020026020010151858381518110610b3357610b3261111f565b5b6020026020010151868481518110610b4e57610b4d61111f565b5b6020026020010187600186610b639190611250565b81518110610b7457610b7361111f565b5b602002602001018215151515815250821515151581525050505b508080610b9a90611209565b915050610730565b508080610bae90611209565b915050610726565b5085858585859a509a509a509a509a505050505050509295509295909350565b5f604051905090565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c0c82610be3565b9050919050565b610c1c81610c02565b8114610c26575f80fd5b50565b5f81359050610c3781610c13565b92915050565b5f60208284031215610c5257610c51610bdf565b5b5f610c5f84828501610c29565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f819050919050565b610ca381610c91565b82525050565b5f610cb48383610c9a565b60208301905092915050565b5f602082019050919050565b5f610cd682610c68565b610ce08185610c72565b9350610ceb83610c82565b805f5b83811015610d1b578151610d028882610ca9565b9750610d0d83610cc0565b925050600181019050610cee565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f8115159050919050565b610d6581610d51565b82525050565b5f610d768383610d5c565b60208301905092915050565b5f602082019050919050565b5f610d9882610d28565b610da28185610d32565b9350610dad83610d42565b805f5b83811015610ddd578151610dc48882610d6b565b9750610dcf83610d82565b925050600181019050610db0565b5085935050505092915050565b5f60a0820190508181035f830152610e028188610ccc565b90508181036020830152610e168187610ccc565b90508181036040830152610e2a8186610ccc565b90508181036060830152610e3e8185610ccc565b90508181036080830152610e528184610d8e565b90509695505050505050565b5f819050919050565b5f610e81610e7c610e7784610be3565b610e5e565b610be3565b9050919050565b5f610e9282610e67565b9050919050565b5f610ea382610e88565b9050919050565b610eb381610e99565b82525050565b5f602082019050610ecc5f830184610eaa565b92915050565b5f60ff82169050919050565b610ee781610ed2565b8114610ef1575f80fd5b50565b5f81359050610f0281610ede565b92915050565b5f8060408385031215610f1e57610f1d610bdf565b5b5f610f2b85828601610c29565b9250506020610f3c85828601610ef4565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610f7c81610c02565b82525050565b610f8b81610c91565b82525050565b5f604082019050610fa45f830185610f73565b610fb16020830184610f82565b9392505050565b5f80fd5b5f601f19601f8301169050919050565b610fd582610fbc565b810181811067ffffffffffffffff82111715610ff457610ff3610f46565b5b80604052505050565b5f611006610bd6565b90506110128282610fcc565b919050565b61102081610c91565b811461102a575f80fd5b50565b5f8151905061103b81611017565b92915050565b61104a81610d51565b8114611054575f80fd5b50565b5f8151905061106581611041565b92915050565b5f60a082840312156110805761107f610fb8565b5b61108a60a0610ffd565b90505f6110998482850161102d565b5f8301525060206110ac8482850161102d565b60208301525060406110c08482850161102d565b60408301525060606110d48482850161102d565b60608301525060806110e884828501611057565b60808301525092915050565b5f60a0828403121561110957611108610bdf565b5b5f6111168482850161106b565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118382610c91565b915061118e83610c91565b92508282039050818111156111a6576111a561114c565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6111e382610c91565b91506111ee83610c91565b9250826111fe576111fd6111ac565b5b828204905092915050565b5f61121382610c91565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036112455761124461114c565b5b600182019050919050565b5f61125a82610c91565b915061126583610c91565b925082820190508082111561127d5761127c61114c565b5b9291505056fea2646970667358221220a857a30455d0969a4377ec4be3f9193199f7ef40134321553b48513b5e1749c164736f6c63430008140033000000000000000000000000a26f8128ecb2ff2fc5618498758cc82cf1fdad5f

Deployed Bytecode

0x608060405234801561000f575f80fd5b506004361061003f575f3560e01c8063266cf0c614610043578063ccfce41714610077578063d7f471bd14610095575b5f80fd5b61005d60048036038101906100589190610c3d565b6100c9565b60405161006e959493929190610dea565b60405180910390f35b61007f6106dc565b60405161008c9190610eb9565b60405180910390f35b6100af60048036038101906100aa9190610f08565b6106ff565b6040516100c0959493929190610dea565b60405180910390f35b60608060608060605f6102ee90505f804290505f8367ffffffffffffffff8111156100f7576100f6610f46565b5b6040519080825280602002602001820160405280156101255781602001602082028036833780820191505090505b5090505f8467ffffffffffffffff81111561014357610142610f46565b5b6040519080825280602002602001820160405280156101715781602001602082028036833780820191505090505b5090505f8567ffffffffffffffff81111561018f5761018e610f46565b5b6040519080825280602002602001820160405280156101bd5781602001602082028036833780820191505090505b5090505f8667ffffffffffffffff8111156101db576101da610f46565b5b6040519080825280602002602001820160405280156102095781602001602082028036833780820191505090505b5090505f8767ffffffffffffffff81111561022757610226610f46565b5b6040519080825280602002602001820160405280156102555781602001602082028036833780820191505090505b5090505b8787101561040e575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663584b62a18f896040518363ffffffff1660e01b81526004016102bb929190610f91565b60a060405180830381865afa9250505080156102f557506040513d601f19601f820116820180604052508101906102f291906110f4565b60015b1561040e575f815f015114801561030f57505f8160600151145b1561031a575061040e565b8786898151811061032e5761032d61111f565b5b602002602001018181525050805f01518589815181106103515761035061111f565b5b60200260200101818152505080604001518489815181106103755761037461111f565b5b60200260200101818152505086816060015111610392575f6103b1565b620151808782606001516103a69190611179565b6103b091906111d9565b5b8389815181106103c4576103c361111f565b5b60200260200101818152505080608001518289815181106103e8576103e761111f565b5b60200260200101901515908115158152505050868061040690611209565b975050610259565b8667ffffffffffffffff81111561042857610427610f46565b5b6040519080825280602002602001820160405280156104565781602001602082028036833780820191505090505b509c508667ffffffffffffffff81111561047357610472610f46565b5b6040519080825280602002602001820160405280156104a15781602001602082028036833780820191505090505b509b508667ffffffffffffffff8111156104be576104bd610f46565b5b6040519080825280602002602001820160405280156104ec5781602001602082028036833780820191505090505b509a508667ffffffffffffffff81111561050957610508610f46565b5b6040519080825280602002602001820160405280156105375781602001602082028036833780820191505090505b5099508667ffffffffffffffff81111561055457610553610f46565b5b6040519080825280602002602001820160405280156105825781602001602082028036833780820191505090505b5098505f5b878110156106ca578581815181106105a2576105a161111f565b5b60200260200101518e82815181106105bd576105bc61111f565b5b6020026020010181815250508481815181106105dc576105db61111f565b5b60200260200101518d82815181106105f7576105f661111f565b5b6020026020010181815250508381815181106106165761061561111f565b5b60200260200101518c82815181106106315761063061111f565b5b6020026020010181815250508281815181106106505761064f61111f565b5b60200260200101518b828151811061066b5761066a61111f565b5b60200260200101818152505081818151811061068a5761068961111f565b5b60200260200101518a82815181106106a5576106a461111f565b5b60200260200101901515908115158152505080806106c290611209565b915050610587565b50505050505050505091939590929450565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60608060608060605f805f805f6107158c6100c9565b945094509450945094505f855190505f5b81811015610bb6575f5b60018361073d9190611179565b811015610ba2575f808f60ff161480156107965750876001836107609190611250565b815181106107715761077061111f565b5b602002602001015188838151811061078c5761078b61111f565b5b6020026020010151105b156107a457600190506108c3565b60018f60ff161480156107f65750856001836107c09190611250565b815181106107d1576107d061111f565b5b60200260200101518683815181106107ec576107eb61111f565b5b6020026020010151105b1561080457600190506108c2565b60028f60ff161480156108565750876001836108209190611250565b815181106108315761083061111f565b5b602002602001015188838151811061084c5761084b61111f565b5b6020026020010151115b1561086457600190506108c1565b60038f60ff161480156108b65750856001836108809190611250565b815181106108915761089061111f565b5b60200260200101518683815181106108ac576108ab61111f565b5b6020026020010151115b156108c057600190505b5b5b5b8015610b8e57886001836108d79190611250565b815181106108e8576108e761111f565b5b60200260200101518983815181106109035761090261111f565b5b60200260200101518a848151811061091e5761091d61111f565b5b602002602001018b6001866109339190611250565b815181106109445761094361111f565b5b6020026020010182815250828152505050876001836109639190611250565b815181106109745761097361111f565b5b602002602001015188838151811061098f5761098e61111f565b5b60200260200101518984815181106109aa576109a961111f565b5b602002602001018a6001866109bf9190611250565b815181106109d0576109cf61111f565b5b6020026020010182815250828152505050866001836109ef9190611250565b81518110610a00576109ff61111f565b5b6020026020010151878381518110610a1b57610a1a61111f565b5b6020026020010151888481518110610a3657610a3561111f565b5b6020026020010189600186610a4b9190611250565b81518110610a5c57610a5b61111f565b5b602002602001018281525082815250505085600183610a7b9190611250565b81518110610a8c57610a8b61111f565b5b6020026020010151868381518110610aa757610aa661111f565b5b6020026020010151878481518110610ac257610ac161111f565b5b6020026020010188600186610ad79190611250565b81518110610ae857610ae761111f565b5b602002602001018281525082815250505084600183610b079190611250565b81518110610b1857610b1761111f565b5b6020026020010151858381518110610b3357610b3261111f565b5b6020026020010151868481518110610b4e57610b4d61111f565b5b6020026020010187600186610b639190611250565b81518110610b7457610b7361111f565b5b602002602001018215151515815250821515151581525050505b508080610b9a90611209565b915050610730565b508080610bae90611209565b915050610726565b5085858585859a509a509a509a509a505050505050509295509295909350565b5f604051905090565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c0c82610be3565b9050919050565b610c1c81610c02565b8114610c26575f80fd5b50565b5f81359050610c3781610c13565b92915050565b5f60208284031215610c5257610c51610bdf565b5b5f610c5f84828501610c29565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f819050919050565b610ca381610c91565b82525050565b5f610cb48383610c9a565b60208301905092915050565b5f602082019050919050565b5f610cd682610c68565b610ce08185610c72565b9350610ceb83610c82565b805f5b83811015610d1b578151610d028882610ca9565b9750610d0d83610cc0565b925050600181019050610cee565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f8115159050919050565b610d6581610d51565b82525050565b5f610d768383610d5c565b60208301905092915050565b5f602082019050919050565b5f610d9882610d28565b610da28185610d32565b9350610dad83610d42565b805f5b83811015610ddd578151610dc48882610d6b565b9750610dcf83610d82565b925050600181019050610db0565b5085935050505092915050565b5f60a0820190508181035f830152610e028188610ccc565b90508181036020830152610e168187610ccc565b90508181036040830152610e2a8186610ccc565b90508181036060830152610e3e8185610ccc565b90508181036080830152610e528184610d8e565b90509695505050505050565b5f819050919050565b5f610e81610e7c610e7784610be3565b610e5e565b610be3565b9050919050565b5f610e9282610e67565b9050919050565b5f610ea382610e88565b9050919050565b610eb381610e99565b82525050565b5f602082019050610ecc5f830184610eaa565b92915050565b5f60ff82169050919050565b610ee781610ed2565b8114610ef1575f80fd5b50565b5f81359050610f0281610ede565b92915050565b5f8060408385031215610f1e57610f1d610bdf565b5b5f610f2b85828601610c29565b9250506020610f3c85828601610ef4565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610f7c81610c02565b82525050565b610f8b81610c91565b82525050565b5f604082019050610fa45f830185610f73565b610fb16020830184610f82565b9392505050565b5f80fd5b5f601f19601f8301169050919050565b610fd582610fbc565b810181811067ffffffffffffffff82111715610ff457610ff3610f46565b5b80604052505050565b5f611006610bd6565b90506110128282610fcc565b919050565b61102081610c91565b811461102a575f80fd5b50565b5f8151905061103b81611017565b92915050565b61104a81610d51565b8114611054575f80fd5b50565b5f8151905061106581611041565b92915050565b5f60a082840312156110805761107f610fb8565b5b61108a60a0610ffd565b90505f6110998482850161102d565b5f8301525060206110ac8482850161102d565b60208301525060406110c08482850161102d565b60408301525060606110d48482850161102d565b60608301525060806110e884828501611057565b60808301525092915050565b5f60a0828403121561110957611108610bdf565b5b5f6111168482850161106b565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118382610c91565b915061118e83610c91565b92508282039050818111156111a6576111a561114c565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6111e382610c91565b91506111ee83610c91565b9250826111fe576111fd6111ac565b5b828204905092915050565b5f61121382610c91565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036112455761124461114c565b5b600182019050919050565b5f61125a82610c91565b915061126583610c91565b925082820190508082111561127d5761127c61114c565b5b9291505056fea2646970667358221220a857a30455d0969a4377ec4be3f9193199f7ef40134321553b48513b5e1749c164736f6c63430008140033

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

000000000000000000000000a26f8128ecb2ff2fc5618498758cc82cf1fdad5f

-----Decoded View---------------
Arg [0] : _pacaFinanceAddress (address): 0xa26F8128Ecb2FF2FC5618498758cC82Cf1FDad5F

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a26f8128ecb2ff2fc5618498758cc82cf1fdad5f


Deployed Bytecode Sourcemap

388:4407:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2682:2110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;;;;;;421:39;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;592:2082;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;;;;;;2682:2110;2786:25;2826:24;2865:33;2913:30;2958:25;3011:21;3035:3;3011:27;;3049:13;3077:19;3099:15;3077:37;;3127:29;3173:13;3159:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3127:60;;3198:28;3243:13;3229:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3198:59;;3268:31;3316:13;3302:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3268:62;;3341:34;3392:13;3378:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3341:65;;3417:29;3460:13;3449:25;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3417:57;;3487:685;3502:13;3494:5;:21;3487:685;;;3536:19;;;;;;;;;;:26;;;3563:4;3569:5;3536:39;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;3532:607;4118:5;3532:607;3657:1;3641:5;:12;;;:17;:42;;;;;3682:1;3662:5;:16;;;:21;3641:42;3637:96;;;3708:5;;;3637:96;3773:5;3751:12;3764:5;3751:19;;;;;;;;:::i;:::-;;;;;;;:27;;;;;3818:5;:12;;;3797:11;3809:5;3797:18;;;;;;;;:::i;:::-;;;;;;;:33;;;;;3873:5;:21;;;3849:14;3864:5;3849:21;;;;;;;;:::i;:::-;;;;;;;:45;;;;;3959:11;3940:5;:16;;;:30;:78;;4017:1;3940:78;;;4008:6;3993:11;3974:5;:16;;;:30;;;;:::i;:::-;3973:41;;;;:::i;:::-;3940:78;3913:17;3931:5;3913:24;;;;;;;;:::i;:::-;;;;;;;:105;;;;;4062:5;:14;;;4037:15;4053:5;4037:22;;;;;;;;:::i;:::-;;;;;;;:39;;;;;;;;;;;3576:516;4153:7;;;;;:::i;:::-;;;;3487:685;;;4209:5;4195:20;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4184:31;;4250:5;4236:20;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4226:30;;4300:5;4286:20;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4267:39;;4347:5;4333:20;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4317:36;;4389:5;4378:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4364:31;;4413:9;4408:292;4432:5;4428:1;:9;4408:292;;;4473:12;4486:1;4473:15;;;;;;;;:::i;:::-;;;;;;;;4459:8;4468:1;4459:11;;;;;;;;:::i;:::-;;;;;;;:29;;;;;4516:11;4528:1;4516:14;;;;;;;;:::i;:::-;;;;;;;;4503:7;4511:1;4503:10;;;;;;;;:::i;:::-;;;;;;;:27;;;;;4567:14;4582:1;4567:17;;;;;;;;:::i;:::-;;;;;;;;4545:16;4562:1;4545:19;;;;;;;;:::i;:::-;;;;;;;:39;;;;;4618:17;4636:1;4618:20;;;;;;;;:::i;:::-;;;;;;;;4599:13;4613:1;4599:16;;;;;;;;:::i;:::-;;;;;;;:39;;;;;4670:15;4686:1;4670:18;;;;;;;;:::i;:::-;;;;;;;;4653:11;4665:1;4653:14;;;;;;;;:::i;:::-;;;;;;;:35;;;;;;;;;;;4439:3;;;;;:::i;:::-;;;;4408:292;;;;4712:72;;;;;;;;2682:2110;;;;;;;:::o;421:39::-;;;;;;;;;;;;:::o;592:2082::-;715:25;755:24;794:33;842:30;887:25;955:29;999:28;1042:31;1088:34;1137:29;1180:24;1199:4;1180:18;:24::i;:::-;940:264;;;;;;;;;;1217:18;1238:12;:19;1217:40;;1275:9;1270:1298;1294:10;1290:1;:14;1270:1298;;;1331:9;1326:1231;1363:1;1350:10;:14;;;;:::i;:::-;1346:1;:18;1326:1231;;;1390:15;1448:1;1438:6;:11;;;:50;;;;;1470:11;1486:1;1482;:5;;;;:::i;:::-;1470:18;;;;;;;;:::i;:::-;;;;;;;;1453:11;1465:1;1453:14;;;;;;;;:::i;:::-;;;;;;;;:35;1438:50;1434:506;;;1526:4;1513:17;;1434:506;;;1570:1;1560:6;:11;;;:62;;;;;1598:17;1620:1;1616;:5;;;;:::i;:::-;1598:24;;;;;;;;:::i;:::-;;;;;;;;1575:17;1593:1;1575:20;;;;;;;;:::i;:::-;;;;;;;;:47;1560:62;1556:384;;;1660:4;1647:17;;1556:384;;;1704:1;1694:6;:11;;;:50;;;;;1726:11;1742:1;1738;:5;;;;:::i;:::-;1726:18;;;;;;;;:::i;:::-;;;;;;;;1709:11;1721:1;1709:14;;;;;;;;:::i;:::-;;;;;;;;:35;1694:50;1690:250;;;1782:4;1769:17;;1690:250;;;1826:1;1816:6;:11;;;:62;;;;;1854:17;1876:1;1872;:5;;;;:::i;:::-;1854:24;;;;;;;;:::i;:::-;;;;;;;;1831:17;1849:1;1831:20;;;;;;;;:::i;:::-;;;;;;;;:47;1816:62;1812:128;;;1916:4;1903:17;;1812:128;1690:250;1556:384;1434:506;1964:10;1960:582;;;2041:12;2058:1;2054;:5;;;;:::i;:::-;2041:19;;;;;;;;:::i;:::-;;;;;;;;2062:12;2075:1;2062:15;;;;;;;;:::i;:::-;;;;;;;;2000:12;2013:1;2000:15;;;;;;;;:::i;:::-;;;;;;;2017:12;2034:1;2030;:5;;;;:::i;:::-;2017:19;;;;;;;;:::i;:::-;;;;;;;1999:79;;;;;;;;;;2141:11;2157:1;2153;:5;;;;:::i;:::-;2141:18;;;;;;;;:::i;:::-;;;;;;;;2161:11;2173:1;2161:14;;;;;;;;:::i;:::-;;;;;;;;2102:11;2114:1;2102:14;;;;;;;;:::i;:::-;;;;;;;2118:11;2134:1;2130;:5;;;;:::i;:::-;2118:18;;;;;;;;:::i;:::-;;;;;;;2101:75;;;;;;;;;;2245:14;2264:1;2260;:5;;;;:::i;:::-;2245:21;;;;;;;;:::i;:::-;;;;;;;;2268:14;2283:1;2268:17;;;;;;;;:::i;:::-;;;;;;;;2200:14;2215:1;2200:17;;;;;;;;:::i;:::-;;;;;;;2219:14;2238:1;2234;:5;;;;:::i;:::-;2219:21;;;;;;;;:::i;:::-;;;;;;;2199:87;;;;;;;;;;2361:17;2383:1;2379;:5;;;;:::i;:::-;2361:24;;;;;;;;:::i;:::-;;;;;;;;2387:17;2405:1;2387:20;;;;;;;;:::i;:::-;;;;;;;;2310:17;2328:1;2310:20;;;;;;;;:::i;:::-;;;;;;;2332:17;2354:1;2350;:5;;;;:::i;:::-;2332:24;;;;;;;;:::i;:::-;;;;;;;2309:99;;;;;;;;;;2479:15;2499:1;2495;:5;;;;:::i;:::-;2479:22;;;;;;;;:::i;:::-;;;;;;;;2503:15;2519:1;2503:18;;;;;;;;:::i;:::-;;;;;;;;2432:15;2448:1;2432:18;;;;;;;;:::i;:::-;;;;;;;2452:15;2472:1;2468;:5;;;;:::i;:::-;2452:22;;;;;;;;:::i;:::-;;;;;;;2431:91;;;;;;;;;;;;;;;;;;1960:582;1371:1186;1366:3;;;;;:::i;:::-;;;;1326:1231;;;;1306:3;;;;;:::i;:::-;;;;1270:1298;;;;2588:12;2602:11;2615:14;2631:17;2650:15;2580:86;;;;;;;;;;;;;;;;592:2082;;;;;;;;:::o;7:75:1:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:329::-;900:6;949:2;937:9;928:7;924:23;920:32;917:119;;;955:79;;:::i;:::-;917:119;1075:1;1100:53;1145:7;1136:6;1125:9;1121:22;1100:53;:::i;:::-;1090:63;;1046:117;841:329;;;;:::o;1176:114::-;1243:6;1277:5;1271:12;1261:22;;1176:114;;;:::o;1296:184::-;1395:11;1429:6;1424:3;1417:19;1469:4;1464:3;1460:14;1445:29;;1296:184;;;;:::o;1486:132::-;1553:4;1576:3;1568:11;;1606:4;1601:3;1597:14;1589:22;;1486:132;;;:::o;1624:77::-;1661:7;1690:5;1679:16;;1624:77;;;:::o;1707:108::-;1784:24;1802:5;1784:24;:::i;:::-;1779:3;1772:37;1707:108;;:::o;1821:179::-;1890:10;1911:46;1953:3;1945:6;1911:46;:::i;:::-;1989:4;1984:3;1980:14;1966:28;;1821:179;;;;:::o;2006:113::-;2076:4;2108;2103:3;2099:14;2091:22;;2006:113;;;:::o;2155:732::-;2274:3;2303:54;2351:5;2303:54;:::i;:::-;2373:86;2452:6;2447:3;2373:86;:::i;:::-;2366:93;;2483:56;2533:5;2483:56;:::i;:::-;2562:7;2593:1;2578:284;2603:6;2600:1;2597:13;2578:284;;;2679:6;2673:13;2706:63;2765:3;2750:13;2706:63;:::i;:::-;2699:70;;2792:60;2845:6;2792:60;:::i;:::-;2782:70;;2638:224;2625:1;2622;2618:9;2613:14;;2578:284;;;2582:14;2878:3;2871:10;;2279:608;;;2155:732;;;;:::o;2893:111::-;2957:6;2991:5;2985:12;2975:22;;2893:111;;;:::o;3010:181::-;3106:11;3140:6;3135:3;3128:19;3180:4;3175:3;3171:14;3156:29;;3010:181;;;;:::o;3197:129::-;3261:4;3284:3;3276:11;;3314:4;3309:3;3305:14;3297:22;;3197:129;;;:::o;3332:90::-;3366:7;3409:5;3402:13;3395:21;3384:32;;3332:90;;;:::o;3428:99::-;3499:21;3514:5;3499:21;:::i;:::-;3494:3;3487:34;3428:99;;:::o;3533:167::-;3596:10;3617:40;3653:3;3645:6;3617:40;:::i;:::-;3689:4;3684:3;3680:14;3666:28;;3533:167;;;;:::o;3706:110::-;3773:4;3805;3800:3;3796:14;3788:22;;3706:110;;;:::o;3846:708::-;3959:3;3988:51;4033:5;3988:51;:::i;:::-;4055:83;4131:6;4126:3;4055:83;:::i;:::-;4048:90;;4162:53;4209:5;4162:53;:::i;:::-;4238:7;4269:1;4254:275;4279:6;4276:1;4273:13;4254:275;;;4355:6;4349:13;4382:57;4435:3;4420:13;4382:57;:::i;:::-;4375:64;;4462:57;4512:6;4462:57;:::i;:::-;4452:67;;4314:215;4301:1;4298;4294:9;4289:14;;4254:275;;;4258:14;4545:3;4538:10;;3964:590;;;3846:708;;;;:::o;4560:1407::-;5009:4;5047:3;5036:9;5032:19;5024:27;;5097:9;5091:4;5087:20;5083:1;5072:9;5068:17;5061:47;5125:108;5228:4;5219:6;5125:108;:::i;:::-;5117:116;;5280:9;5274:4;5270:20;5265:2;5254:9;5250:18;5243:48;5308:108;5411:4;5402:6;5308:108;:::i;:::-;5300:116;;5463:9;5457:4;5453:20;5448:2;5437:9;5433:18;5426:48;5491:108;5594:4;5585:6;5491:108;:::i;:::-;5483:116;;5646:9;5640:4;5636:20;5631:2;5620:9;5616:18;5609:48;5674:108;5777:4;5768:6;5674:108;:::i;:::-;5666:116;;5830:9;5824:4;5820:20;5814:3;5803:9;5799:19;5792:49;5858:102;5955:4;5946:6;5858:102;:::i;:::-;5850:110;;4560:1407;;;;;;;;:::o;5973:60::-;6001:3;6022:5;6015:12;;5973:60;;;:::o;6039:142::-;6089:9;6122:53;6140:34;6149:24;6167:5;6149:24;:::i;:::-;6140:34;:::i;:::-;6122:53;:::i;:::-;6109:66;;6039:142;;;:::o;6187:126::-;6237:9;6270:37;6301:5;6270:37;:::i;:::-;6257:50;;6187:126;;;:::o;6319:145::-;6388:9;6421:37;6452:5;6421:37;:::i;:::-;6408:50;;6319:145;;;:::o;6470:169::-;6576:56;6626:5;6576:56;:::i;:::-;6571:3;6564:69;6470:169;;:::o;6645:260::-;6757:4;6795:2;6784:9;6780:18;6772:26;;6808:90;6895:1;6884:9;6880:17;6871:6;6808:90;:::i;:::-;6645:260;;;;:::o;6911:86::-;6946:7;6986:4;6979:5;6975:16;6964:27;;6911:86;;;:::o;7003:118::-;7074:22;7090:5;7074:22;:::i;:::-;7067:5;7064:33;7054:61;;7111:1;7108;7101:12;7054:61;7003:118;:::o;7127:135::-;7171:5;7209:6;7196:20;7187:29;;7225:31;7250:5;7225:31;:::i;:::-;7127:135;;;;:::o;7268:470::-;7334:6;7342;7391:2;7379:9;7370:7;7366:23;7362:32;7359:119;;;7397:79;;:::i;:::-;7359:119;7517:1;7542:53;7587:7;7578:6;7567:9;7563:22;7542:53;:::i;:::-;7532:63;;7488:117;7644:2;7670:51;7713:7;7704:6;7693:9;7689:22;7670:51;:::i;:::-;7660:61;;7615:116;7268:470;;;;;:::o;7744:180::-;7792:77;7789:1;7782:88;7889:4;7886:1;7879:15;7913:4;7910:1;7903:15;7930:118;8017:24;8035:5;8017:24;:::i;:::-;8012:3;8005:37;7930:118;;:::o;8054:::-;8141:24;8159:5;8141:24;:::i;:::-;8136:3;8129:37;8054:118;;:::o;8178:332::-;8299:4;8337:2;8326:9;8322:18;8314:26;;8350:71;8418:1;8407:9;8403:17;8394:6;8350:71;:::i;:::-;8431:72;8499:2;8488:9;8484:18;8475:6;8431:72;:::i;:::-;8178:332;;;;;:::o;8516:117::-;8625:1;8622;8615:12;8639:102;8680:6;8731:2;8727:7;8722:2;8715:5;8711:14;8707:28;8697:38;;8639:102;;;:::o;8747:281::-;8830:27;8852:4;8830:27;:::i;:::-;8822:6;8818:40;8960:6;8948:10;8945:22;8924:18;8912:10;8909:34;8906:62;8903:88;;;8971:18;;:::i;:::-;8903:88;9011:10;9007:2;9000:22;8790:238;8747:281;;:::o;9034:129::-;9068:6;9095:20;;:::i;:::-;9085:30;;9124:33;9152:4;9144:6;9124:33;:::i;:::-;9034:129;;;:::o;9292:122::-;9365:24;9383:5;9365:24;:::i;:::-;9358:5;9355:35;9345:63;;9404:1;9401;9394:12;9345:63;9292:122;:::o;9420:143::-;9477:5;9508:6;9502:13;9493:22;;9524:33;9551:5;9524:33;:::i;:::-;9420:143;;;;:::o;9569:116::-;9639:21;9654:5;9639:21;:::i;:::-;9632:5;9629:32;9619:60;;9675:1;9672;9665:12;9619:60;9569:116;:::o;9691:137::-;9745:5;9776:6;9770:13;9761:22;;9792:30;9816:5;9792:30;:::i;:::-;9691:137;;;;:::o;9867:1147::-;9948:5;9992:4;9980:9;9975:3;9971:19;9967:30;9964:117;;;10000:79;;:::i;:::-;9964:117;10099:21;10115:4;10099:21;:::i;:::-;10090:30;;10181:1;10221:60;10277:3;10268:6;10257:9;10253:22;10221:60;:::i;:::-;10214:4;10207:5;10203:16;10196:86;10130:163;10359:2;10400:60;10456:3;10447:6;10436:9;10432:22;10400:60;:::i;:::-;10393:4;10386:5;10382:16;10375:86;10303:169;10542:2;10583:60;10639:3;10630:6;10619:9;10615:22;10583:60;:::i;:::-;10576:4;10569:5;10565:16;10558:86;10482:173;10720:2;10761:60;10817:3;10808:6;10797:9;10793:22;10761:60;:::i;:::-;10754:4;10747:5;10743:16;10736:86;10665:168;10896:3;10938:57;10991:3;10982:6;10971:9;10967:22;10938:57;:::i;:::-;10931:4;10924:5;10920:16;10913:83;10843:164;9867:1147;;;;:::o;11020:394::-;11111:6;11160:3;11148:9;11139:7;11135:23;11131:33;11128:120;;;11167:79;;:::i;:::-;11128:120;11287:1;11312:85;11389:7;11380:6;11369:9;11365:22;11312:85;:::i;:::-;11302:95;;11258:149;11020:394;;;;:::o;11420:180::-;11468:77;11465:1;11458:88;11565:4;11562:1;11555:15;11589:4;11586:1;11579:15;11606:180;11654:77;11651:1;11644:88;11751:4;11748:1;11741:15;11775:4;11772:1;11765:15;11792:194;11832:4;11852:20;11870:1;11852:20;:::i;:::-;11847:25;;11886:20;11904:1;11886:20;:::i;:::-;11881:25;;11930:1;11927;11923:9;11915:17;;11954:1;11948:4;11945:11;11942:37;;;11959:18;;:::i;:::-;11942:37;11792:194;;;;:::o;11992:180::-;12040:77;12037:1;12030:88;12137:4;12134:1;12127:15;12161:4;12158:1;12151:15;12178:185;12218:1;12235:20;12253:1;12235:20;:::i;:::-;12230:25;;12269:20;12287:1;12269:20;:::i;:::-;12264:25;;12308:1;12298:35;;12313:18;;:::i;:::-;12298:35;12355:1;12352;12348:9;12343:14;;12178:185;;;;:::o;12369:233::-;12408:3;12431:24;12449:5;12431:24;:::i;:::-;12422:33;;12477:66;12470:5;12467:77;12464:103;;12547:18;;:::i;:::-;12464:103;12594:1;12587:5;12583:13;12576:20;;12369:233;;;:::o;12608:191::-;12648:3;12667:20;12685:1;12667:20;:::i;:::-;12662:25;;12701:20;12719:1;12701:20;:::i;:::-;12696:25;;12744:1;12741;12737:9;12730:16;;12765:3;12762:1;12759:10;12756:36;;;12772:18;;:::i;:::-;12756:36;12608:191;;;;:::o

Swarm Source

ipfs://a857a30455d0969a4377ec4be3f9193199f7ef40134321553b48513b5e1749c1

Block Transaction 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
Loading...
Loading
Loading...
Loading

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.