Address Details
contract

0x9921271139870AB892B123C26642D04D24118627

Contract Name
CyberBoxRandomGraphManager
Creator
0x8b2f36–66963a at 0x9ae34f–5fa8db
Balance
0 CELO ( )
Locked CELO Balance
0.00 CELO
Voting CELO Balance
0.00 CELO
Pending Unlocked Gold
0.00 CELO
Tokens
Fetching tokens...
Transactions
8 Transactions
Transfers
0 Transfers
Gas Used
323,344
Last Balance Update
16753605
This contract has been verified via Sourcify. View contract in Sourcify repository
Contract name:
CyberBoxRandomGraphManager




Optimization enabled
false
Compiler version
v0.8.3+commit.8d00100c




EVM Version
istanbul




Verified at
2022-12-20T12:18:19.544236Z

contracts/CyberBoxRandomGraphManager.sol

// SPDX-License-Identifier: MIT
pragma solidity 0.8.3;
pragma experimental ABIEncoderV2;

contract CyberBoxRandomGraphManager {
    address public dev;

    constructor(
        address _dev
    ) public {
        dev = _dev;
    }

    modifier onlyDev() {
        require(msg.sender == dev, "auction: wrong dev contract");
        _;
    }
    function changeDev(address _dev) public onlyDev {
        dev  = _dev;
    }

    event CyberManagerChangeCollectionMetaOne(
        string collectionName,
        string collectionDescription,
        string collectionLogoUrl,
        string collectionCoverImgUrl,
        string collectionPromoBannerUrl,
        address collectionAddress
    );

    function updateCollectionMetadataOne(
        address collectionAddress,
        string memory _collectionName,
        string memory _collectionDescription,
        string memory _collectionLogoUrl,
        string memory _collectionCoverImgUrl,
        string memory _collectionPromoBannerUrl
    ) public onlyDev{
        emit CyberManagerChangeCollectionMetaOne(
            _collectionName,
            _collectionDescription,
            _collectionLogoUrl,
            _collectionCoverImgUrl,
            _collectionPromoBannerUrl,
            collectionAddress
        );
    }

    event CyberManagerChangeCollectionMetaTwo(
        string profileEmail,
        string profileTwitter,
        string profileDiscord,
        string profileSite,
        address collectionAddress
    );

    function updateCollectionMetadataTwo(
        address collectionAddress,
        string memory _profileEmail,
        string memory _profileTwitter,
        string memory _profileDiscord,
        string memory _profileSite
    ) public onlyDev{
        emit CyberManagerChangeCollectionMetaTwo(
            _profileEmail,
            _profileTwitter,
            _profileDiscord,
            _profileSite,
            collectionAddress
        );
    }
    
    event CyberManagerChangeBoxMeta(
        string boxName,
        string boxDescription,
        string boxAutorName,
        string boxAutor,
        string boxImage,
        string boxCoverImage,
        address boxAddress
    );

    function updateBoxMetadata(
        address boxAddress,
        string memory _name,
        string memory _description,
        string memory _authorName,
        string memory _aboutAutor,
        string memory _image,
        string memory _coverImage
    ) public onlyDev{
        emit CyberManagerChangeBoxMeta(
            _name,
            _description,
            _authorName,
            _aboutAutor,
            _image,
            _coverImage,
            boxAddress
        );
    }
}
        

Contract ABI

[{"type":"constructor","stateMutability":"nonpayable","inputs":[{"type":"address","name":"_dev","internalType":"address"}]},{"type":"event","name":"CyberManagerChangeBoxMeta","inputs":[{"type":"string","name":"boxName","internalType":"string","indexed":false},{"type":"string","name":"boxDescription","internalType":"string","indexed":false},{"type":"string","name":"boxAutorName","internalType":"string","indexed":false},{"type":"string","name":"boxAutor","internalType":"string","indexed":false},{"type":"string","name":"boxImage","internalType":"string","indexed":false},{"type":"string","name":"boxCoverImage","internalType":"string","indexed":false},{"type":"address","name":"boxAddress","internalType":"address","indexed":false}],"anonymous":false},{"type":"event","name":"CyberManagerChangeCollectionMetaOne","inputs":[{"type":"string","name":"collectionName","internalType":"string","indexed":false},{"type":"string","name":"collectionDescription","internalType":"string","indexed":false},{"type":"string","name":"collectionLogoUrl","internalType":"string","indexed":false},{"type":"string","name":"collectionCoverImgUrl","internalType":"string","indexed":false},{"type":"string","name":"collectionPromoBannerUrl","internalType":"string","indexed":false},{"type":"address","name":"collectionAddress","internalType":"address","indexed":false}],"anonymous":false},{"type":"event","name":"CyberManagerChangeCollectionMetaTwo","inputs":[{"type":"string","name":"profileEmail","internalType":"string","indexed":false},{"type":"string","name":"profileTwitter","internalType":"string","indexed":false},{"type":"string","name":"profileDiscord","internalType":"string","indexed":false},{"type":"string","name":"profileSite","internalType":"string","indexed":false},{"type":"address","name":"collectionAddress","internalType":"address","indexed":false}],"anonymous":false},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"changeDev","inputs":[{"type":"address","name":"_dev","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"dev","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"updateBoxMetadata","inputs":[{"type":"address","name":"boxAddress","internalType":"address"},{"type":"string","name":"_name","internalType":"string"},{"type":"string","name":"_description","internalType":"string"},{"type":"string","name":"_authorName","internalType":"string"},{"type":"string","name":"_aboutAutor","internalType":"string"},{"type":"string","name":"_image","internalType":"string"},{"type":"string","name":"_coverImage","internalType":"string"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"updateCollectionMetadataOne","inputs":[{"type":"address","name":"collectionAddress","internalType":"address"},{"type":"string","name":"_collectionName","internalType":"string"},{"type":"string","name":"_collectionDescription","internalType":"string"},{"type":"string","name":"_collectionLogoUrl","internalType":"string"},{"type":"string","name":"_collectionCoverImgUrl","internalType":"string"},{"type":"string","name":"_collectionPromoBannerUrl","internalType":"string"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"updateCollectionMetadataTwo","inputs":[{"type":"address","name":"collectionAddress","internalType":"address"},{"type":"string","name":"_profileEmail","internalType":"string"},{"type":"string","name":"_profileTwitter","internalType":"string"},{"type":"string","name":"_profileDiscord","internalType":"string"},{"type":"string","name":"_profileSite","internalType":"string"}]}]
              

Contract Creation Code

0x608060405234801561001057600080fd5b50604051610d1d380380610d1d8339818101604052810190610032919061008d565b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506100ff565b600081519050610087816100e8565b92915050565b60006020828403121561009f57600080fd5b60006100ad84828501610078565b91505092915050565b60006100c1826100c8565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6100f1816100b6565b81146100fc57600080fd5b50565b610c0f8061010e6000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80634e3558231461005c5780635e7cc74c146100785780636a59ab1b1461009457806388a8c95c146100b057806391cca3db146100cc575b600080fd5b6100766004803603810190610071919061050a565b6100ea565b005b610092600480360381019061008d91906105e1565b6101be565b005b6100ae60048036038101906100a991906106e2565b610295565b005b6100ca60048036038101906100c591906104e1565b61036f565b005b6100d4610440565b6040516100e1919061087b565b60405180910390f35b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610178576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161016f90610a22565b60405180910390fd5b7fa6cb7ad80333454785afb03d64048140c0aa1fac0f335703bfe95f9f7fa0ac9784848484896040516101af959493929190610896565b60405180910390a15050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461024c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024390610a22565b60405180910390fd5b7f2d9b617d67316b0fb4003d0b6cbd70b8ef461247d17dcb2fd54a0f5604105fbb85858585858b60405161028596959493929190610905565b60405180910390a1505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610323576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031a90610a22565b60405180910390fd5b7f5b58b15f6216717cf8bf000baa638f0d9dcf54f01f5a535e3ed41b77b195bfda8686868686868d60405161035e9796959493929190610989565b60405180910390a150505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f490610a22565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061047761047284610a67565b610a42565b90508281526020810184848401111561048f57600080fd5b61049a848285610ae6565b509392505050565b6000813590506104b181610bc2565b92915050565b600082601f8301126104c857600080fd5b81356104d8848260208601610464565b91505092915050565b6000602082840312156104f357600080fd5b6000610501848285016104a2565b91505092915050565b600080600080600060a0868803121561052257600080fd5b6000610530888289016104a2565b955050602086013567ffffffffffffffff81111561054d57600080fd5b610559888289016104b7565b945050604086013567ffffffffffffffff81111561057657600080fd5b610582888289016104b7565b935050606086013567ffffffffffffffff81111561059f57600080fd5b6105ab888289016104b7565b925050608086013567ffffffffffffffff8111156105c857600080fd5b6105d4888289016104b7565b9150509295509295909350565b60008060008060008060c087890312156105fa57600080fd5b600061060889828a016104a2565b965050602087013567ffffffffffffffff81111561062557600080fd5b61063189828a016104b7565b955050604087013567ffffffffffffffff81111561064e57600080fd5b61065a89828a016104b7565b945050606087013567ffffffffffffffff81111561067757600080fd5b61068389828a016104b7565b935050608087013567ffffffffffffffff8111156106a057600080fd5b6106ac89828a016104b7565b92505060a087013567ffffffffffffffff8111156106c957600080fd5b6106d589828a016104b7565b9150509295509295509295565b600080600080600080600060e0888a0312156106fd57600080fd5b600061070b8a828b016104a2565b975050602088013567ffffffffffffffff81111561072857600080fd5b6107348a828b016104b7565b965050604088013567ffffffffffffffff81111561075157600080fd5b61075d8a828b016104b7565b955050606088013567ffffffffffffffff81111561077a57600080fd5b6107868a828b016104b7565b945050608088013567ffffffffffffffff8111156107a357600080fd5b6107af8a828b016104b7565b93505060a088013567ffffffffffffffff8111156107cc57600080fd5b6107d88a828b016104b7565b92505060c088013567ffffffffffffffff8111156107f557600080fd5b6108018a828b016104b7565b91505092959891949750929550565b61081981610ab4565b82525050565b600061082a82610a98565b6108348185610aa3565b9350610844818560208601610af5565b61084d81610b88565b840191505092915050565b6000610865601b83610aa3565b915061087082610b99565b602082019050919050565b60006020820190506108906000830184610810565b92915050565b600060a08201905081810360008301526108b0818861081f565b905081810360208301526108c4818761081f565b905081810360408301526108d8818661081f565b905081810360608301526108ec818561081f565b90506108fb6080830184610810565b9695505050505050565b600060c082019050818103600083015261091f818961081f565b90508181036020830152610933818861081f565b90508181036040830152610947818761081f565b9050818103606083015261095b818661081f565b9050818103608083015261096f818561081f565b905061097e60a0830184610810565b979650505050505050565b600060e08201905081810360008301526109a3818a61081f565b905081810360208301526109b7818961081f565b905081810360408301526109cb818861081f565b905081810360608301526109df818761081f565b905081810360808301526109f3818661081f565b905081810360a0830152610a07818561081f565b9050610a1660c0830184610810565b98975050505050505050565b60006020820190508181036000830152610a3b81610858565b9050919050565b6000610a4c610a5d565b9050610a588282610b28565b919050565b6000604051905090565b600067ffffffffffffffff821115610a8257610a81610b59565b5b610a8b82610b88565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000610abf82610ac6565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b82818337600083830152505050565b60005b83811015610b13578082015181840152602081019050610af8565b83811115610b22576000848401525b50505050565b610b3182610b88565b810181811067ffffffffffffffff82111715610b5057610b4f610b59565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f61756374696f6e3a2077726f6e672064657620636f6e74726163740000000000600082015250565b610bcb81610ab4565b8114610bd657600080fd5b5056fea2646970667358221220433ed1f57d0d8bc2546bc5995d7b782ce91d0bdaa9c74e78481273424bf038b664736f6c634300080300330000000000000000000000008b2f369379c6ccfec432e34d435712616666963a

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106100575760003560e01c80634e3558231461005c5780635e7cc74c146100785780636a59ab1b1461009457806388a8c95c146100b057806391cca3db146100cc575b600080fd5b6100766004803603810190610071919061050a565b6100ea565b005b610092600480360381019061008d91906105e1565b6101be565b005b6100ae60048036038101906100a991906106e2565b610295565b005b6100ca60048036038101906100c591906104e1565b61036f565b005b6100d4610440565b6040516100e1919061087b565b60405180910390f35b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610178576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161016f90610a22565b60405180910390fd5b7fa6cb7ad80333454785afb03d64048140c0aa1fac0f335703bfe95f9f7fa0ac9784848484896040516101af959493929190610896565b60405180910390a15050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461024c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024390610a22565b60405180910390fd5b7f2d9b617d67316b0fb4003d0b6cbd70b8ef461247d17dcb2fd54a0f5604105fbb85858585858b60405161028596959493929190610905565b60405180910390a1505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610323576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031a90610a22565b60405180910390fd5b7f5b58b15f6216717cf8bf000baa638f0d9dcf54f01f5a535e3ed41b77b195bfda8686868686868d60405161035e9796959493929190610989565b60405180910390a150505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f490610a22565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061047761047284610a67565b610a42565b90508281526020810184848401111561048f57600080fd5b61049a848285610ae6565b509392505050565b6000813590506104b181610bc2565b92915050565b600082601f8301126104c857600080fd5b81356104d8848260208601610464565b91505092915050565b6000602082840312156104f357600080fd5b6000610501848285016104a2565b91505092915050565b600080600080600060a0868803121561052257600080fd5b6000610530888289016104a2565b955050602086013567ffffffffffffffff81111561054d57600080fd5b610559888289016104b7565b945050604086013567ffffffffffffffff81111561057657600080fd5b610582888289016104b7565b935050606086013567ffffffffffffffff81111561059f57600080fd5b6105ab888289016104b7565b925050608086013567ffffffffffffffff8111156105c857600080fd5b6105d4888289016104b7565b9150509295509295909350565b60008060008060008060c087890312156105fa57600080fd5b600061060889828a016104a2565b965050602087013567ffffffffffffffff81111561062557600080fd5b61063189828a016104b7565b955050604087013567ffffffffffffffff81111561064e57600080fd5b61065a89828a016104b7565b945050606087013567ffffffffffffffff81111561067757600080fd5b61068389828a016104b7565b935050608087013567ffffffffffffffff8111156106a057600080fd5b6106ac89828a016104b7565b92505060a087013567ffffffffffffffff8111156106c957600080fd5b6106d589828a016104b7565b9150509295509295509295565b600080600080600080600060e0888a0312156106fd57600080fd5b600061070b8a828b016104a2565b975050602088013567ffffffffffffffff81111561072857600080fd5b6107348a828b016104b7565b965050604088013567ffffffffffffffff81111561075157600080fd5b61075d8a828b016104b7565b955050606088013567ffffffffffffffff81111561077a57600080fd5b6107868a828b016104b7565b945050608088013567ffffffffffffffff8111156107a357600080fd5b6107af8a828b016104b7565b93505060a088013567ffffffffffffffff8111156107cc57600080fd5b6107d88a828b016104b7565b92505060c088013567ffffffffffffffff8111156107f557600080fd5b6108018a828b016104b7565b91505092959891949750929550565b61081981610ab4565b82525050565b600061082a82610a98565b6108348185610aa3565b9350610844818560208601610af5565b61084d81610b88565b840191505092915050565b6000610865601b83610aa3565b915061087082610b99565b602082019050919050565b60006020820190506108906000830184610810565b92915050565b600060a08201905081810360008301526108b0818861081f565b905081810360208301526108c4818761081f565b905081810360408301526108d8818661081f565b905081810360608301526108ec818561081f565b90506108fb6080830184610810565b9695505050505050565b600060c082019050818103600083015261091f818961081f565b90508181036020830152610933818861081f565b90508181036040830152610947818761081f565b9050818103606083015261095b818661081f565b9050818103608083015261096f818561081f565b905061097e60a0830184610810565b979650505050505050565b600060e08201905081810360008301526109a3818a61081f565b905081810360208301526109b7818961081f565b905081810360408301526109cb818861081f565b905081810360608301526109df818761081f565b905081810360808301526109f3818661081f565b905081810360a0830152610a07818561081f565b9050610a1660c0830184610810565b98975050505050505050565b60006020820190508181036000830152610a3b81610858565b9050919050565b6000610a4c610a5d565b9050610a588282610b28565b919050565b6000604051905090565b600067ffffffffffffffff821115610a8257610a81610b59565b5b610a8b82610b88565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000610abf82610ac6565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b82818337600083830152505050565b60005b83811015610b13578082015181840152602081019050610af8565b83811115610b22576000848401525b50505050565b610b3182610b88565b810181811067ffffffffffffffff82111715610b5057610b4f610b59565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f61756374696f6e3a2077726f6e672064657620636f6e74726163740000000000600082015250565b610bcb81610ab4565b8114610bd657600080fd5b5056fea2646970667358221220433ed1f57d0d8bc2546bc5995d7b782ce91d0bdaa9c74e78481273424bf038b664736f6c63430008030033