false
true
0

Contract Address Details

0xeD747E217D7E27E1508E5cf01913156A69B484F8

Contract Name
SetLine
Creator
0x107ba5–28b644 at 0xcb4ea5–a8e69f
Balance
0 PLS ( )
Tokens
Fetching tokens...
Transactions
0 Transactions
Transfers
0 Transfers
Gas Used
Fetching gas used...
Last Balance Update
26338470
Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
This contract has been partially verified via Sourcify. View contract in Sourcify repository
Contract name:
SetLine




Optimization enabled
true
Compiler version
v0.6.11+commit.5ef660b1




Optimization runs
200
EVM Version
istanbul




Verified at
2026-04-20T20:23:24.378294Z

Constructor Arguments

00000000000000000000000016ca93f2f65d5495c874109fff38d11d39850b67504441492d41000000000000000000000000000000000000000000000000000000000000000000000000000a436f434bd5f5c792d09a618c74cf000000000000

Arg [0] (address) : 0x16ca93f2f65d5495c874109fff38d11d39850b67
Arg [1] (bytes32) : 504441492d410000000000000000000000000000000000000000000000000000
Arg [2] (uint256) : 15000000000000000000000000000000000000000000000000

              

SetLine.sol

// SPDX-License-Identifier: AGPL-3.0-or-later
pragma solidity ^0.6.11;

interface VatLike {
    function file(bytes32 ilk, bytes32 what, uint256 data) external;
}

contract SetLine {
    address public immutable vat;
    bytes32 public immutable ilk;
    uint256 public immutable line; // debt ceiling for this ilk

    constructor(address _vat, bytes32 _ilk, uint256 _line) public {
        vat = _vat;
        ilk = _ilk;
        line = _line; // baked into bytecode as immutable
    }

    function execute() external {
        VatLike(vat).file(ilk, bytes32("line"), line);
    }
}
        

Compiler Settings

{"remappings":[],"optimizer":{"runs":200,"enabled":true},"metadata":{"bytecodeHash":"ipfs"},"libraries":{},"evmVersion":"istanbul","compilationTarget":{"SetLine.sol":"SetLine"}}
              

Contract ABI

[{"type":"constructor","stateMutability":"nonpayable","inputs":[{"type":"address","name":"_vat","internalType":"address"},{"type":"bytes32","name":"_ilk","internalType":"bytes32"},{"type":"uint256","name":"_line","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"execute","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"bytes32","name":"","internalType":"bytes32"}],"name":"ilk","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"line","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"vat","inputs":[]}]
              

Contract Creation Code

Verify & Publish
0x60e060405234801561001057600080fd5b506040516102b13803806102b18339818101604052606081101561003357600080fd5b5080516020820151604090920151606082901b6001600160601b03191660805260a083905260c08190526001600160a01b03909116919061021761009a60003980610108528061019b52508060d552806101bf52508060a3528061013852506102176000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806336569e77146100515780636146195414610075578063b56b83531461007f578063c5ce281e14610099575b600080fd5b6100596100a1565b604080516001600160a01b039092168252519081900360200190f35b61007d6100c5565b005b610087610199565b60408051918252519081900360200190f35b6100876101bd565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051630d05943f60e11b81527f00000000000000000000000000000000000000000000000000000000000000006004820152636c696e6560e01b60248201527f0000000000000000000000000000000000000000000000000000000000000000604482015290516001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001691631a0b287e91606480830192600092919082900301818387803b15801561017f57600080fd5b505af1158015610193573d6000803e3d6000fd5b50505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f00000000000000000000000000000000000000000000000000000000000000008156fea2646970667358221220c1d2e8878023e5c90179dfb6e2d01f095815094a51dff1a80f08b5bb9ea9248664736f6c634300060c003300000000000000000000000016ca93f2f65d5495c874109fff38d11d39850b67504441492d41000000000000000000000000000000000000000000000000000000000000000000000000000a436f434bd5f5c792d09a618c74cf000000000000

Deployed ByteCode

0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806336569e77146100515780636146195414610075578063b56b83531461007f578063c5ce281e14610099575b600080fd5b6100596100a1565b604080516001600160a01b039092168252519081900360200190f35b61007d6100c5565b005b610087610199565b60408051918252519081900360200190f35b6100876101bd565b7f00000000000000000000000016ca93f2f65d5495c874109fff38d11d39850b6781565b60408051630d05943f60e11b81527f504441492d4100000000000000000000000000000000000000000000000000006004820152636c696e6560e01b60248201527f00000000000000000000000a436f434bd5f5c792d09a618c74cf000000000000604482015290516001600160a01b037f00000000000000000000000016ca93f2f65d5495c874109fff38d11d39850b671691631a0b287e91606480830192600092919082900301818387803b15801561017f57600080fd5b505af1158015610193573d6000803e3d6000fd5b50505050565b7f00000000000000000000000a436f434bd5f5c792d09a618c74cf00000000000081565b7f504441492d4100000000000000000000000000000000000000000000000000008156fea2646970667358221220c1d2e8878023e5c90179dfb6e2d01f095815094a51dff1a80f08b5bb9ea9248664736f6c634300060c0033