CELO Price: $1.29 (-2.20%)
Gas: 5 GWei

Contract

0x3FEdAB40aaA8Ce3Fb56826AD07E5cfF5F937B7A4

Overview

CELO Balance

Celo Chain LogoCelo Chain LogoCelo Chain Logo0 CELO

CELO Value

$0.00

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Value
Add Event165613152022-12-08 4:43:24476 days ago1670474604IN
0x3FEdAB40...5F937B7A4
0 CELO0.00536532.6
Add Event165613092022-12-08 4:42:54476 days ago1670474574IN
0x3FEdAB40...5F937B7A4
0 CELO0.04919152.61490557
Add Event165613012022-12-08 4:42:14476 days ago1670474534IN
0x3FEdAB40...5F937B7A4
0 CELO0.049171982.61386796
Add Event165612952022-12-08 4:41:44476 days ago1670474504IN
0x3FEdAB40...5F937B7A4
0 CELO0.049171912.6138644
Add Event165612892022-12-08 4:41:14476 days ago1670474474IN
0x3FEdAB40...5F937B7A4
0 CELO0.049179052.61424378
Add Event165612832022-12-08 4:40:44476 days ago1670474444IN
0x3FEdAB40...5F937B7A4
0 CELO0.049164812.61348699
Add Event165612772022-12-08 4:40:14476 days ago1670474414IN
0x3FEdAB40...5F937B7A4
0 CELO0.049154962.61296342
Add Event165612722022-12-08 4:39:49476 days ago1670474389IN
0x3FEdAB40...5F937B7A4
0 CELO0.04917412.61398051
Add Event165612672022-12-08 4:39:24476 days ago1670474364IN
0x3FEdAB40...5F937B7A4
0 CELO0.049170972.61381426
Add Event165612622022-12-08 4:38:59476 days ago1670474339IN
0x3FEdAB40...5F937B7A4
0 CELO0.049173832.61396642
Add Event165612232022-12-08 4:35:44476 days ago1670474144IN
0x3FEdAB40...5F937B7A4
0 CELO0.049175082.61403264
Add Event165612172022-12-08 4:35:14476 days ago1670474114IN
0x3FEdAB40...5F937B7A4
0 CELO0.049173062.61392517
Add Event165612112022-12-08 4:34:44476 days ago1670474084IN
0x3FEdAB40...5F937B7A4
0 CELO0.049170932.61381223
Add Event165612032022-12-08 4:34:04476 days ago1670474044IN
0x3FEdAB40...5F937B7A4
0 CELO0.049155362.61298463
Add Event165611982022-12-08 4:33:39476 days ago1670474019IN
0x3FEdAB40...5F937B7A4
0 CELO0.049156842.61306296
Add Event165611932022-12-08 4:33:14476 days ago1670473994IN
0x3FEdAB40...5F937B7A4
0 CELO0.049163862.6134362
Add Event165611882022-12-08 4:32:49476 days ago1670473969IN
0x3FEdAB40...5F937B7A4
0 CELO0.049153792.61290088
Add Event165611832022-12-08 4:32:24476 days ago1670473944IN
0x3FEdAB40...5F937B7A4
0 CELO0.049173732.61396093
Add Event165611772022-12-08 4:31:54476 days ago1670473914IN
0x3FEdAB40...5F937B7A4
0 CELO0.049155362.61298463
Add Event165611722022-12-08 4:31:29476 days ago1670473889IN
0x3FEdAB40...5F937B7A4
0 CELO0.049155362.61298463
Add Event165611392022-12-08 4:28:44476 days ago1670473724IN
0x3FEdAB40...5F937B7A4
0 CELO0.049181832.61439164
Add Event165611162022-12-08 4:26:49476 days ago1670473609IN
0x3FEdAB40...5F937B7A4
0 CELO0.049155362.61298463
Add Event165611092022-12-08 4:26:14476 days ago1670473574IN
0x3FEdAB40...5F937B7A4
0 CELO0.0491682.61365619
Add Event165610992022-12-08 4:25:24476 days ago1670473524IN
0x3FEdAB40...5F937B7A4
0 CELO0.049183582.61448464
Add Event165610892022-12-08 4:24:34476 days ago1670473474IN
0x3FEdAB40...5F937B7A4
0 CELO0.049663592.61387333
View all transactions

Parent Txn Hash Block From To Value
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PaggloAmbec

Compiler Version
v0.8.12+commit.f00d7308

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 1 : pagglo_ambec.sol
// SPDX-License-Identifier: Unknown
// Solidity program to implement
pragma solidity 0.8.12;

contract PaggloAmbec {
    address private owner;

    mapping(uint256 => Event[]) private eventsArray;

    /// Struct containing to register events
    struct Event {
        uint256 id;
        string idTransaction;
        string evento;
        string message;
    }

    constructor() {
        owner = msg.sender;
    }

    /*
     * returns all events
     */
    modifier ownerOnly() {
        assert(msg.sender == owner);
        _;
    }

    /**
     * @dev Store value in array
     * @param _id, _idTransactionton, _evento, _message
     */
    function addEvent(
        uint256 _id,
        string memory _idTransaction,
        string memory _evento,
        string memory _message
    ) public ownerOnly {
        eventsArray[_id].push(Event(_id, _idTransaction, _evento, _message));
    }

    /*
     * @return events value of '_id'
     */
    function getAllEvents(uint256 _id)
        external
        view
        virtual
        returns (Event[] memory)
    {
        return eventsArray[_id];
    }
}

Settings
{
  "evmVersion": "london",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "remappings": [],
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"string","name":"_idTransaction","type":"string"},{"internalType":"string","name":"_evento","type":"string"},{"internalType":"string","name":"_message","type":"string"}],"name":"addEvent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getAllEvents","outputs":[{"components":[{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"string","name":"idTransaction","type":"string"},{"internalType":"string","name":"evento","type":"string"},{"internalType":"string","name":"message","type":"string"}],"internalType":"struct PaggloAmbec.Event[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"}]

Contract Creation Code

608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506109a8806100606000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063027263fb1461003b5780631d59dc2d1461006b575b600080fd5b610055600480360381019061005091906104c8565b610087565b60405161006291906106d0565b60405180910390f35b61008560048036038101906100809190610827565b6102b9565b005b606060016000838152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b828210156102ae5783829060005260206000209060040201604051806080016040529081600082015481526020016001820180546100f990610911565b80601f016020809104026020016040519081016040528092919081815260200182805461012590610911565b80156101725780601f1061014757610100808354040283529160200191610172565b820191906000526020600020905b81548152906001019060200180831161015557829003601f168201915b5050505050815260200160028201805461018b90610911565b80601f01602080910402602001604051908101604052809291908181526020018280546101b790610911565b80156102045780601f106101d957610100808354040283529160200191610204565b820191906000526020600020905b8154815290600101906020018083116101e757829003601f168201915b5050505050815260200160038201805461021d90610911565b80601f016020809104026020016040519081016040528092919081815260200182805461024990610911565b80156102965780601f1061026b57610100808354040283529160200191610296565b820191906000526020600020905b81548152906001019060200180831161027957829003601f168201915b505050505081525050815260200190600101906100bc565b505050509050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461031557610314610943565b5b6001600085815260200190815260200160002060405180608001604052808681526020018581526020018481526020018381525090806001815401808255809150506001900390600052602060002090600402016000909190919091506000820151816000015560208201518160010190805190602001906103989291906103db565b5060408201518160020190805190602001906103b59291906103db565b5060608201518160030190805190602001906103d29291906103db565b50505050505050565b8280546103e790610911565b90600052602060002090601f0160209004810192826104095760008555610450565b82601f1061042257805160ff1916838001178555610450565b82800160010185558215610450579182015b8281111561044f578251825591602001919060010190610434565b5b50905061045d9190610461565b5090565b5b8082111561047a576000816000905550600101610462565b5090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b6104a581610492565b81146104b057600080fd5b50565b6000813590506104c28161049c565b92915050565b6000602082840312156104de576104dd610488565b5b60006104ec848285016104b3565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61052a81610492565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561056a57808201518184015260208101905061054f565b83811115610579576000848401525b50505050565b6000601f19601f8301169050919050565b600061059b82610530565b6105a5818561053b565b93506105b581856020860161054c565b6105be8161057f565b840191505092915050565b60006080830160008301516105e16000860182610521565b50602083015184820360208601526105f98282610590565b915050604083015184820360408601526106138282610590565b9150506060830151848203606086015261062d8282610590565b9150508091505092915050565b600061064683836105c9565b905092915050565b6000602082019050919050565b6000610666826104f5565b6106708185610500565b93508360208202850161068285610511565b8060005b858110156106be578484038952815161069f858261063a565b94506106aa8361064e565b925060208a01995050600181019050610686565b50829750879550505050505092915050565b600060208201905081810360008301526106ea818461065b565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6107348261057f565b810181811067ffffffffffffffff82111715610753576107526106fc565b5b80604052505050565b600061076661047e565b9050610772828261072b565b919050565b600067ffffffffffffffff821115610792576107916106fc565b5b61079b8261057f565b9050602081019050919050565b82818337600083830152505050565b60006107ca6107c584610777565b61075c565b9050828152602081018484840111156107e6576107e56106f7565b5b6107f18482856107a8565b509392505050565b600082601f83011261080e5761080d6106f2565b5b813561081e8482602086016107b7565b91505092915050565b6000806000806080858703121561084157610840610488565b5b600061084f878288016104b3565b945050602085013567ffffffffffffffff8111156108705761086f61048d565b5b61087c878288016107f9565b935050604085013567ffffffffffffffff81111561089d5761089c61048d565b5b6108a9878288016107f9565b925050606085013567ffffffffffffffff8111156108ca576108c961048d565b5b6108d6878288016107f9565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061092957607f821691505b6020821081141561093d5761093c6108e2565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fdfea2646970667358221220bda2008e0c2f3230358d33d48c9bbeb5974af41fe591ed8148d539a0c8a4539064736f6c634300080c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063027263fb1461003b5780631d59dc2d1461006b575b600080fd5b610055600480360381019061005091906104c8565b610087565b60405161006291906106d0565b60405180910390f35b61008560048036038101906100809190610827565b6102b9565b005b606060016000838152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b828210156102ae5783829060005260206000209060040201604051806080016040529081600082015481526020016001820180546100f990610911565b80601f016020809104026020016040519081016040528092919081815260200182805461012590610911565b80156101725780601f1061014757610100808354040283529160200191610172565b820191906000526020600020905b81548152906001019060200180831161015557829003601f168201915b5050505050815260200160028201805461018b90610911565b80601f01602080910402602001604051908101604052809291908181526020018280546101b790610911565b80156102045780601f106101d957610100808354040283529160200191610204565b820191906000526020600020905b8154815290600101906020018083116101e757829003601f168201915b5050505050815260200160038201805461021d90610911565b80601f016020809104026020016040519081016040528092919081815260200182805461024990610911565b80156102965780601f1061026b57610100808354040283529160200191610296565b820191906000526020600020905b81548152906001019060200180831161027957829003601f168201915b505050505081525050815260200190600101906100bc565b505050509050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461031557610314610943565b5b6001600085815260200190815260200160002060405180608001604052808681526020018581526020018481526020018381525090806001815401808255809150506001900390600052602060002090600402016000909190919091506000820151816000015560208201518160010190805190602001906103989291906103db565b5060408201518160020190805190602001906103b59291906103db565b5060608201518160030190805190602001906103d29291906103db565b50505050505050565b8280546103e790610911565b90600052602060002090601f0160209004810192826104095760008555610450565b82601f1061042257805160ff1916838001178555610450565b82800160010185558215610450579182015b8281111561044f578251825591602001919060010190610434565b5b50905061045d9190610461565b5090565b5b8082111561047a576000816000905550600101610462565b5090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b6104a581610492565b81146104b057600080fd5b50565b6000813590506104c28161049c565b92915050565b6000602082840312156104de576104dd610488565b5b60006104ec848285016104b3565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61052a81610492565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561056a57808201518184015260208101905061054f565b83811115610579576000848401525b50505050565b6000601f19601f8301169050919050565b600061059b82610530565b6105a5818561053b565b93506105b581856020860161054c565b6105be8161057f565b840191505092915050565b60006080830160008301516105e16000860182610521565b50602083015184820360208601526105f98282610590565b915050604083015184820360408601526106138282610590565b9150506060830151848203606086015261062d8282610590565b9150508091505092915050565b600061064683836105c9565b905092915050565b6000602082019050919050565b6000610666826104f5565b6106708185610500565b93508360208202850161068285610511565b8060005b858110156106be578484038952815161069f858261063a565b94506106aa8361064e565b925060208a01995050600181019050610686565b50829750879550505050505092915050565b600060208201905081810360008301526106ea818461065b565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6107348261057f565b810181811067ffffffffffffffff82111715610753576107526106fc565b5b80604052505050565b600061076661047e565b9050610772828261072b565b919050565b600067ffffffffffffffff821115610792576107916106fc565b5b61079b8261057f565b9050602081019050919050565b82818337600083830152505050565b60006107ca6107c584610777565b61075c565b9050828152602081018484840111156107e6576107e56106f7565b5b6107f18482856107a8565b509392505050565b600082601f83011261080e5761080d6106f2565b5b813561081e8482602086016107b7565b91505092915050565b6000806000806080858703121561084157610840610488565b5b600061084f878288016104b3565b945050602085013567ffffffffffffffff8111156108705761086f61048d565b5b61087c878288016107f9565b935050604085013567ffffffffffffffff81111561089d5761089c61048d565b5b6108a9878288016107f9565b925050606085013567ffffffffffffffff8111156108ca576108c961048d565b5b6108d6878288016107f9565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061092957607f821691505b6020821081141561093d5761093c6108e2565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fdfea2646970667358221220bda2008e0c2f3230358d33d48c9bbeb5974af41fe591ed8148d539a0c8a4539064736f6c634300080c0033

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

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.