giwa/deployer
giwa_workbench//1-click evm contract deployment studio
evm: cancun•block_time: ~200ms•chain_id: 91342
HelloGIWA.sol|solc v0.8.28
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

contract HelloGiwa {
    string public greeting;
    uint256 public count;
    address public deployer;

    event GreetingUpdated(string newGreeting, address indexed updatedBy);
    event Incremented(uint256 newCount, address indexed updatedBy);

    constructor() {
        greeting = "Hello from GIWA Network!";
        deployer = msg.sender;
        count = 1;
    }

    function setGreeting(string memory _greeting) external {
        greeting = _greeting;
        emit GreetingUpdated(_greeting, msg.sender);
    }

    function increment() external {
        count += 1;
        emit Incremented(count, msg.sender);
    }
}
evm target: cancunruns: 200 (optimizer enabled)
target environmentready
network:GIWA Sepolia (OP Stack L2)
chain_id:91342
rpc_endpoint:sepolia-rpc.giwa.io
estimated_gas:~0.0001 ETH
console_output
[10:34:29 AM] giwa-deployer v1.0.0 initialized
[10:34:29 AM] target: GIWA Sepolia (chain: 91342, op-stack l2)
[10:34:29 AM] solc v0.8.28 compiler artifacts ready