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