Contract Overview
Balance:
0 AVAX

Token:
More Info
Tag:
Not Available. Update?

Contract Creators:
Contract Source Code Verified (Exact Match)
Contract Name:
TestContract

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No

Created At:
Tue, 21 Nov 2023 11:16:01 GMT
TestContract.sol
TestContract.sol
TestContract.sol


Contract ABI
[
  {
    "inputs": [],
    "name": "number",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "param1",
        "type": "address"
      }
    ],
    "name": "readOneAInputOneAOutput",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "param1",
        "type": "address"
      }
    ],
    "name": "readOneAInputTwoAOutputs",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bool",
        "name": "param1",
        "type": "bool"
      }
    ],
    "name": "readOneBInputOneBOutput",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bool",
        "name": "param1",
        "type": "bool"
      }
    ],
    "name": "readOneBInputTwoBOutputs",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      },
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes",
        "name": "param1",
        "type": "bytes"
      }
    ],
    "name": "readOneBSInputOneBSOutput",
    "outputs": [
      {
        "internalType": "bytes",
        "name": "",
        "type": "bytes"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes16",
        "name": "param1",
        "type": "bytes16"
      }
    ],
    "name": "readOneBSInputOneBSOutputOneSix",
    "outputs": [
      {
        "internalType": "bytes16",
        "name": "",
        "type": "bytes16"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes32",
        "name": "param1",
        "type": "bytes32"
      }
    ],
    "name": "readOneBSInputOneBSOutputThreeTwo",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes",
        "name": "param1",
        "type": "bytes"
      }
    ],
    "name": "readOneBSInputTwoBSOutputs",
    "outputs": [
      {
        "internalType": "bytes",
        "name": "",
        "type": "bytes"
      },
      {
        "internalType": "bytes",
        "name": "",
        "type": "bytes"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes16",
        "name": "param1",
        "type": "bytes16"
      }
    ],
    "name": "readOneBSInputTwoBSOutputsOneSix",
    "outputs": [
      {
        "internalType": "bytes16",
        "name": "",
        "type": "bytes16"
      },
      {
        "internalType": "bytes16",
        "name": "",
        "type": "bytes16"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes32",
        "name": "param1",
        "type": "bytes32"
      }
    ],
    "name": "readOneBSInputTwoBSOutputsThreeTwo",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      },
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "num1",
        "type": "int256"
      }
    ],
    "name": "readOneIInputOneIOutput",
    "outputs": [
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int128",
        "name": "num1",
        "type": "int128"
      }
    ],
    "name": "readOneIInputOneIOutputOneTwoEight",
    "outputs": [
      {
        "internalType": "int128",
        "name": "",
        "type": "int128"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "num1",
        "type": "int256"
      }
    ],
    "name": "readOneIInputOneIOutputTwoFiveSix",
    "outputs": [
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int128",
        "name": "num1",
        "type": "int128"
      }
    ],
    "name": "readOneIInputsTwoIOutputOneTwoEight",
    "outputs": [
      {
        "internalType": "int128",
        "name": "",
        "type": "int128"
      },
      {
        "internalType": "int128",
        "name": "",
        "type": "int128"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "num1",
        "type": "int256"
      }
    ],
    "name": "readOneIInputsTwoUIOutput",
    "outputs": [
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "num1",
        "type": "int256"
      }
    ],
    "name": "readOneIInputsTwoUIOutputTwoFiveSix",
    "outputs": [
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "param1",
        "type": "string"
      }
    ],
    "name": "readOneSInputOneSOutput",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "param1",
        "type": "string"
      }
    ],
    "name": "readOneSInputTwoSOutputs",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "num1",
        "type": "uint256"
      }
    ],
    "name": "readOneUIInputOneUIOutput",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint128",
        "name": "num1",
        "type": "uint128"
      }
    ],
    "name": "readOneUIInputOneUIOutputOneTwoEight",
    "outputs": [
      {
        "internalType": "uint128",
        "name": "",
        "type": "uint128"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "num1",
        "type": "uint256"
      }
    ],
    "name": "readOneUIInputOneUIOutputTwoFiveSix",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "num1",
        "type": "uint256"
      }
    ],
    "name": "readOneUIInputsTwoUIOutput",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint128",
        "name": "num1",
        "type": "uint128"
      }
    ],
    "name": "readOneUIInputsTwoUIOutputOneTwoEight",
    "outputs": [
      {
        "internalType": "uint128",
        "name": "",
        "type": "uint128"
      },
      {
        "internalType": "uint128",
        "name": "",
        "type": "uint128"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "num1",
        "type": "uint256"
      }
    ],
    "name": "readOneUIInputsTwoUIOutputTwoFiveSix",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "param1",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "param2",
        "type": "address"
      }
    ],
    "name": "readTwoAInputsOneAOutput",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "param1",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "param2",
        "type": "address"
      }
    ],
    "name": "readTwoAInputsTwoAOutputs",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bool",
        "name": "param1",
        "type": "bool"
      },
      {
        "internalType": "bool",
        "name": "param2",
        "type": "bool"
      }
    ],
    "name": "readTwoBInputsOneBOutput",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bool",
        "name": "param1",
        "type": "bool"
      },
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "name": "readTwoBInputsTwoBOutputs",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      },
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes",
        "name": "param1",
        "type": "bytes"
      },
      {
        "internalType": "bytes",
        "name": "param2",
        "type": "bytes"
      }
    ],
    "name": "readTwoBSInputsOneBSOutput",
    "outputs": [
      {
        "internalType": "bytes",
        "name": "",
        "type": "bytes"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes16",
        "name": "param1",
        "type": "bytes16"
      },
      {
        "internalType": "bytes16",
        "name": "param2",
        "type": "bytes16"
      }
    ],
    "name": "readTwoBSInputsOneBSOutputOneSix",
    "outputs": [
      {
        "internalType": "bytes16",
        "name": "",
        "type": "bytes16"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes32",
        "name": "param1",
        "type": "bytes32"
      },
      {
        "internalType": "bytes32",
        "name": "param2",
        "type": "bytes32"
      }
    ],
    "name": "readTwoBSInputsOneBSOutputThreeTwo",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes",
        "name": "param1",
        "type": "bytes"
      },
      {
        "internalType": "bytes",
        "name": "param2",
        "type": "bytes"
      }
    ],
    "name": "readTwoBSInputsTwoBSOutputs",
    "outputs": [
      {
        "internalType": "bytes",
        "name": "",
        "type": "bytes"
      },
      {
        "internalType": "bytes",
        "name": "",
        "type": "bytes"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes16",
        "name": "param1",
        "type": "bytes16"
      },
      {
        "internalType": "bytes16",
        "name": "param2",
        "type": "bytes16"
      }
    ],
    "name": "readTwoBSInputsTwoBSOutputsOneSix",
    "outputs": [
      {
        "internalType": "bytes16",
        "name": "",
        "type": "bytes16"
      },
      {
        "internalType": "bytes16",
        "name": "",
        "type": "bytes16"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes32",
        "name": "param1",
        "type": "bytes32"
      },
      {
        "internalType": "bytes32",
        "name": "param2",
        "type": "bytes32"
      }
    ],
    "name": "readTwoBSInputsTwoBSOutputsThreeTwo",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      },
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int128",
        "name": "num1",
        "type": "int128"
      },
      {
        "internalType": "int128",
        "name": "num2",
        "type": "int128"
      }
    ],
    "name": "readTwoIInputsOneIOutputOneTwoEight",
    "outputs": [
      {
        "internalType": "int128",
        "name": "",
        "type": "int128"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "num1",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "num2",
        "type": "int256"
      }
    ],
    "name": "readTwoIInputsOneUIOutput",
    "outputs": [
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "num1",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "num2",
        "type": "int256"
      }
    ],
    "name": "readTwoIInputsOneUIOutputTwoFiveSix",
    "outputs": [
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int128",
        "name": "num1",
        "type": "int128"
      },
      {
        "internalType": "int128",
        "name": "num2",
        "type": "int128"
      }
    ],
    "name": "readTwoIInputsTwoIOutputsOneTwoEight",
    "outputs": [
      {
        "internalType": "int128",
        "name": "",
        "type": "int128"
      },
      {
        "internalType": "int128",
        "name": "",
        "type": "int128"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "num1",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "num2",
        "type": "int256"
      }
    ],
    "name": "readTwoIInputsTwoUIOutputs",
    "outputs": [
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "num1",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "num2",
        "type": "int256"
      }
    ],
    "name": "readTwoIInputsTwoUIOutputsTwoFiveSix",
    "outputs": [
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "",
        "type": "int256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "param1",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "param2",
        "type": "string"
      }
    ],
    "name": "readTwoSInputsOneSOutput",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "param1",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "param2",
        "type": "string"
      }
    ],
    "name": "readTwoSInputsTwoSOutputs",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "num1",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "num2",
        "type": "uint256"
      }
    ],
    "name": "readTwoUIInputsOneUIOutput",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint128",
        "name": "num1",
        "type": "uint128"
      },
      {
        "internalType": "uint128",
        "name": "num2",
        "type": "uint128"
      }
    ],
    "name": "readTwoUIInputsOneUIOutputOneTwoEight",
    "outputs": [
      {
        "internalType": "uint128",
        "name": "",
        "type": "uint128"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "num1",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "num2",
        "type": "uint256"
      }
    ],
    "name": "readTwoUIInputsOneUIOutputTwoFiveSix",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "num1",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "num2",
        "type": "uint256"
      }
    ],
    "name": "readTwoUIInputsTwoUIOutputs",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint128",
        "name": "num1",
        "type": "uint128"
      },
      {
        "internalType": "uint128",
        "name": "num2",
        "type": "uint128"
      }
    ],
    "name": "readTwoUIInputsTwoUIOutputsOneTwoEight",
    "outputs": [
      {
        "internalType": "uint128",
        "name": "",
        "type": "uint128"
      },
      {
        "internalType": "uint128",
        "name": "",
        "type": "uint128"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "num1",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "num2",
        "type": "uint256"
      }
    ],
    "name": "readTwoUIInputsTwoUIOutputsTwoFiveSix",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "param1",
        "type": "address"
      }
    ],
    "name": "writeOneAInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bool",
        "name": "param1",
        "type": "bool"
      }
    ],
    "name": "writeOneBInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes",
        "name": "param1",
        "type": "bytes"
      }
    ],
    "name": "writeOneBSInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes16",
        "name": "param1",
        "type": "bytes16"
      }
    ],
    "name": "writeOneBSInputOneSix",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes32",
        "name": "param1",
        "type": "bytes32"
      }
    ],
    "name": "writeOneBSInputThreeTwo",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "param1",
        "type": "int256"
      }
    ],
    "name": "writeOneIInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int128",
        "name": "param1",
        "type": "int128"
      }
    ],
    "name": "writeOneIInputOneTwoEight",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "param1",
        "type": "int256"
      }
    ],
    "name": "writeOneIInputTwoFiveSix",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "param1",
        "type": "string"
      }
    ],
    "name": "writeOneSInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "param1",
        "type": "uint256"
      }
    ],
    "name": "writeOneUIInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint128",
        "name": "param1",
        "type": "uint128"
      }
    ],
    "name": "writeOneUIInputOneTwoEight",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "param1",
        "type": "uint256"
      }
    ],
    "name": "writeOneUIInputTwoFiveSix",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "param1",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "param2",
        "type": "address"
      }
    ],
    "name": "writeTwoAInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bool",
        "name": "param1",
        "type": "bool"
      },
      {
        "internalType": "bool",
        "name": "param2",
        "type": "bool"
      }
    ],
    "name": "writeTwoBInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes",
        "name": "param1",
        "type": "bytes"
      },
      {
        "internalType": "bytes",
        "name": "param2",
        "type": "bytes"
      }
    ],
    "name": "writeTwoBSInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes16",
        "name": "param1",
        "type": "bytes16"
      },
      {
        "internalType": "bytes16",
        "name": "param2",
        "type": "bytes16"
      }
    ],
    "name": "writeTwoBSInputOneSix",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes32",
        "name": "param1",
        "type": "bytes32"
      },
      {
        "internalType": "bytes32",
        "name": "param2",
        "type": "bytes32"
      }
    ],
    "name": "writeTwoBSInputThreeTwo",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "param1",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "param2",
        "type": "int256"
      }
    ],
    "name": "writeTwoIInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int128",
        "name": "param1",
        "type": "int128"
      },
      {
        "internalType": "int128",
        "name": "param2",
        "type": "int128"
      }
    ],
    "name": "writeTwoIInputOneTwoEight",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "int256",
        "name": "param1",
        "type": "int256"
      },
      {
        "internalType": "int256",
        "name": "param2",
        "type": "int256"
      }
    ],
    "name": "writeTwoIInputTwoFiveSix",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "param1",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "param2",
        "type": "string"
      }
    ],
    "name": "writeTwoSInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "param1",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "param2",
        "type": "uint256"
      }
    ],
    "name": "writeTwoUIInput",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint128",
        "name": "param1",
        "type": "uint128"
      },
      {
        "internalType": "uint128",
        "name": "param2",
        "type": "uint128"
      }
    ],
    "name": "writeTwoUIInputOneTwoEight",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "param1",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "param2",
        "type": "uint256"
      }
    ],
    "name": "writeTwoUIInputTwoFiveSix",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
608060405234801561001057600080fd5b50612271806100206000396000f3fe608060405234801561001057600080fd5b50600436106104335760003560e01c8063766500c211610236578063b8acbd681161013b578063d90cc477116100c3578063f60674e911610087578063f60674e914610f59578063f823198914610f8a578063f9f66afe14610fa6578063fa7cb05014610fc2578063fded2d5814610ff257610433565b8063d90cc47714610e7c578063da5dd66714610eac578063dc9093b414610ec8578063dd5d2a5414610ef8578063efc106c314610f2957610433565b8063bff5da6d1161010a578063bff5da6d14610d9d578063c26bb22214610db9578063ca6eebeb14610dea578063ca72b52f14610e1b578063cc2d63be14610e4b57610433565b8063b8acbd6814610d19578063b9d209db14610d35578063bbc0fc8114610d51578063bdf1bbe514610d8157610433565b8063a1e94bae116101be578063aebe10161161018d578063aebe101614610c26578063afca247714610c56578063b1be255014610c87578063b411a2a014610cb8578063b463b76a14610ce857610433565b8063a1e94bae14610b63578063a3b6ac1b14610b93578063ade1296b14610bc4578063ae3cde6a14610bf557610433565b80639d8ec8ff116102055780639d8ec8ff14610a855780639ddebe9e14610aa15780639e3ec77114610ad1578063a0a46ec314610b01578063a1111ccf14610b3257610433565b8063766500c2146109ff5780638381f58a14610a1b578063896d270414610a395780639597cd2314610a6957610433565b806333412d161161033c5780634bf838e7116102c4578063602e508111610293578063602e5081146109375780636bdcb085146109535780636d3e9d36146109835780636e10a531146109b35780636f2fda59146109e357610433565b80634bf838e71461087557806352875fb8146108a6578063579934a6146108d75780635fd5ae9d1461090757610433565b80634026914e1161030b5780634026914e1461079857806340b910e3146107c857806348a6a784146107f857806349bc0754146108285780634b478cb81461084457610433565b806333412d16146107135780633a2227e11461072f5780633ae93e6c1461074b5780633af8fe741461076757610433565b8063220d7986116103bf5780632a1285e91161038e5780632a1285e9146106735780632d16fe961461068f5780632e10dc1e146106ab5780633052195a146106db57806331085230146106f757610433565b8063220d7986146105c457806326e4ef9c146105e0578063281e8d18146106115780632976eaff1461064257610433565b806309d28f101161040657806309d28f10146104e65780631343c019146105025780631482a20c146105325780631c029b50146105635780631e7c762f1461059457610433565b8063031b6168146104385780630376752b1461046857806304748e89146104845780630478dd34146104b5575b600080fd5b610452600480360381019061044d9190611510565b61100e565b60405161045f919061154c565b60405180910390f35b610482600480360381019061047d919061159d565b611018565b005b61049e60048036038101906104999190611616565b611031565b6040516104ac929190611652565b60405180910390f35b6104cf60048036038101906104ca919061167b565b61103f565b6040516104dd9291906116b7565b60405180910390f35b61050060048036038101906104fb9190611738565b61104d565b005b61051c600480360381019061051791906118ab565b611065565b6040516105299190611973565b60405180910390f35b61054c60048036038101906105479190611995565b61106f565b60405161055a9291906119e4565b60405180910390f35b61057d6004803603810190610578919061159d565b61107f565b60405161058b9291906116b7565b60405180910390f35b6105ae60048036038101906105a99190611a6b565b61108f565b6040516105bb9190611aa7565b60405180910390f35b6105de60048036038101906105d99190611af8565b611099565b005b6105fa60048036038101906105f59190611b38565b6110b2565b604051610608929190611652565b60405180910390f35b61062b60048036038101906106269190611bae565b6110c2565b604051610639929190611bea565b60405180910390f35b61065c60048036038101906106579190611c13565b6110d0565b60405161066a929190611c53565b60405180910390f35b61068d600480360381019061068891906118ab565b6110e0565b005b6106a960048036038101906106a49190611c7c565b6110f8565b005b6106c560048036038101906106c09190611cbc565b611111565b6040516106d2919061154c565b60405180910390f35b6106f560048036038101906106f09190611b38565b61111c565b005b610711600480360381019061070c9190611cfc565b611135565b005b61072d60048036038101906107289190611616565b61114e565b005b61074960048036038101906107449190611510565b611166565b005b61076560048036038101906107609190611a6b565b61117e565b005b610781600480360381019061077c9190611510565b611196565b60405161078f929190611d74565b60405180910390f35b6107b260048036038101906107ad919061167b565b6111a4565b6040516107bf9190611d9d565b60405180910390f35b6107e260048036038101906107dd9190611616565b6111ae565b6040516107ef9190611db8565b60405180910390f35b610812600480360381019061080d9190611c13565b6111b8565b60405161081f9190611aa7565b60405180910390f35b610842600480360381019061083d9190611e1b565b6111c3565b005b61085e6004803603810190610859919061167b565b6111dc565b60405161086c9291906116b7565b60405180910390f35b61088f600480360381019061088a9190611efc565b6111ea565b60405161089d929190611f9a565b60405180910390f35b6108c060048036038101906108bb9190611738565b6111f8565b6040516108ce9291906119e4565b60405180910390f35b6108f160048036038101906108ec9190611e1b565b611206565b6040516108fe9190611fe0565b60405180910390f35b610921600480360381019061091c9190611af8565b611211565b60405161092e919061200a565b60405180910390f35b610951600480360381019061094c9190611efc565b61121c565b005b61096d60048036038101906109689190611c7c565b611234565b60405161097a9190612025565b60405180910390f35b61099d60048036038101906109989190611c7c565b61123f565b6040516109aa9190612025565b60405180910390f35b6109cd60048036038101906109c89190612040565b61124a565b6040516109da919061200a565b60405180910390f35b6109fd60048036038101906109f89190611cbc565b611254565b005b610a196004803603810190610a14919061206d565b61126d565b005b610a23611285565b604051610a309190612025565b60405180910390f35b610a536004803603810190610a4e9190611995565b61128b565b604051610a60919061209a565b60405180910390f35b610a836004803603810190610a7e9190612040565b611296565b005b610a9f6004803603810190610a9a919061167b565b6112ae565b005b610abb6004803603810190610ab6919061159d565b6112c6565b604051610ac89190611d9d565b60405180910390f35b610aeb6004803603810190610ae69190611b38565b6112d1565b604051610af89190611db8565b60405180910390f35b610b1b6004803603810190610b169190611cbc565b6112dc565b604051610b29929190611d74565b60405180910390f35b610b4c6004803603810190610b479190611bae565b6112ec565b604051610b5a929190611bea565b60405180910390f35b610b7d6004803603810190610b78919061167b565b6112fa565b604051610b8a9190611d9d565b60405180910390f35b610bad6004803603810190610ba89190611c7c565b611304565b604051610bbb929190611bea565b60405180910390f35b610bde6004803603810190610bd99190611e1b565b611314565b604051610bec9291906120b5565b60405180910390f35b610c0f6004803603810190610c0a91906118ab565b611324565b604051610c1d9291906120de565b60405180910390f35b610c406004803603810190610c3b919061206d565b611332565b604051610c4d9190611fe0565b60405180910390f35b610c706004803603810190610c6b9190611af8565b61133c565b604051610c7e929190612115565b60405180910390f35b610ca16004803603810190610c9c919061206d565b61134c565b604051610caf9291906120b5565b60405180910390f35b610cd26004803603810190610ccd9190611cfc565b61135a565b604051610cdf9190611973565b60405180910390f35b610d026004803603810190610cfd9190611a6b565b611365565b604051610d10929190611c53565b60405180910390f35b610d336004803603810190610d2e919061159d565b611373565b005b610d4f6004803603810190610d4a9190611c7c565b61138c565b005b610d6b6004803603810190610d66919061159d565b6113a5565b604051610d789190611d9d565b60405180910390f35b610d9b6004803603810190610d96919061167b565b6113b0565b005b610db76004803603810190610db29190611995565b6113c8565b005b610dd36004803603810190610dce919061213e565b6113e1565b604051610de1929190611f9a565b60405180910390f35b610e046004803603810190610dff919061159d565b6113f1565b604051610e129291906116b7565b60405180910390f35b610e356004803603810190610e309190611738565b611401565b604051610e42919061209a565b60405180910390f35b610e656004803603810190610e609190611c7c565b61140b565b604051610e73929190611bea565b60405180910390f35b610e966004803603810190610e919190611bae565b61141b565b604051610ea39190612025565b60405180910390f35b610ec66004803603810190610ec19190611c13565b611425565b005b610ee26004803603810190610edd919061213e565b61143e565b604051610eef91906121b6565b60405180910390f35b610f126004803603810190610f0d9190612040565b611449565b604051610f20929190612115565b60405180910390f35b610f436004803603810190610f3e9190611efc565b611457565b604051610f5091906121b6565b60405180910390f35b610f736004803603810190610f6e9190611cfc565b611461565b604051610f819291906120de565b60405180910390f35b610fa46004803603810190610f9f9190611bae565b611471565b005b610fc06004803603810190610fbb919061213e565b611489565b005b610fdc6004803603810190610fd79190611bae565b6114a2565b604051610fe99190612025565b60405180910390f35b61100c60048036038101906110079190611bae565b6114ac565b005b6000819050919050565b60046000546110279190612207565b6000819055505050565b600080828391509150915091565b600080828391509150915091565b600460005461105c9190612207565b60008190555050565b6060819050919050565b6000808384915091509250929050565b6000808383915091509250929050565b6000819050919050565b60046000546110a89190612207565b6000819055505050565b6000808383915091509250929050565b600080828391509150915091565b6000808384915091509250929050565b60046000546110ef9190612207565b60008190555050565b60046000546111079190612207565b6000819055505050565b600082905092915050565b600460005461112b9190612207565b6000819055505050565b60046000546111449190612207565b6000819055505050565b600460005461115d9190612207565b60008190555050565b60046000546111759190612207565b60008190555050565b600460005461118d9190612207565b60008190555050565b600080828391509150915091565b6000819050919050565b6000819050919050565b600082905092915050565b60046000546111d29190612207565b6000819055505050565b600080828391509150915091565b606080828391509150915091565b600080828391509150915091565b600082905092915050565b600082905092915050565b600460005461122b9190612207565b60008190555050565b600082905092915050565b600082905092915050565b6000819050919050565b60046000546112639190612207565b6000819055505050565b600460005461127c9190612207565b60008190555050565b60005481565b600082905092915050565b60046000546112a59190612207565b60008190555050565b60046000546112bd9190612207565b60008190555050565b600082905092915050565b600082905092915050565b6000808384915091509250929050565b600080828391509150915091565b6000819050919050565b6000808383915091509250929050565b6000808383915091509250929050565b606080828391509150915091565b6000819050919050565b6000808384915091509250929050565b600080828391509150915091565b606082905092915050565b600080828391509150915091565b60046000546113829190612207565b6000819055505050565b600460005461139b9190612207565b6000819055505050565b600082905092915050565b60046000546113bf9190612207565b60008190555050565b60046000546113d79190612207565b6000819055505050565b6060808384915091509250929050565b6000808383915091509250929050565b6000819050919050565b6000808383915091509250929050565b6000819050919050565b60046000546114349190612207565b6000819055505050565b606082905092915050565b600080828391509150915091565b6060819050919050565b6060808384915091509250929050565b60046000546114809190612207565b60008190555050565b60046000546114989190612207565b6000819055505050565b6000819050919050565b60046000546114bb9190612207565b60008190555050565b6000604051905090565b600080fd5b600080fd5b60008115159050919050565b6114ed816114d8565b81146114f857600080fd5b50565b60008135905061150a816114e4565b92915050565b600060208284031215611526576115256114ce565b5b6000611534848285016114fb565b91505092915050565b611546816114d8565b82525050565b6000602082019050611561600083018461153d565b92915050565b6000819050919050565b61157a81611567565b811461158557600080fd5b50565b60008135905061159781611571565b92915050565b600080604083850312156115b4576115b36114ce565b5b60006115c285828601611588565b92505060206115d385828601611588565b9150509250929050565b600081600f0b9050919050565b6115f3816115dd565b81146115fe57600080fd5b50565b600081359050611610816115ea565b92915050565b60006020828403121561162c5761162b6114ce565b5b600061163a84828501611601565b91505092915050565b61164c816115dd565b82525050565b60006040820190506116676000830185611643565b6116746020830184611643565b9392505050565b600060208284031215611691576116906114ce565b5b600061169f84828501611588565b91505092915050565b6116b181611567565b82525050565b60006040820190506116cc60008301856116a8565b6116d960208301846116a8565b9392505050565b60007fffffffffffffffffffffffffffffffff0000000000000000000000000000000082169050919050565b611715816116e0565b811461172057600080fd5b50565b6000813590506117328161170c565b92915050565b60006020828403121561174e5761174d6114ce565b5b600061175c84828501611723565b91505092915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6117b88261176f565b810181811067ffffffffffffffff821117156117d7576117d6611780565b5b80604052505050565b60006117ea6114c4565b90506117f682826117af565b919050565b600067ffffffffffffffff82111561181657611815611780565b5b61181f8261176f565b9050602081019050919050565b82818337600083830152505050565b600061184e611849846117fb565b6117e0565b90508281526020810184848401111561186a5761186961176a565b5b61187584828561182c565b509392505050565b600082601f83011261189257611891611765565b5b81356118a284826020860161183b565b91505092915050565b6000602082840312156118c1576118c06114ce565b5b600082013567ffffffffffffffff8111156118df576118de6114d3565b5b6118eb8482850161187d565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561192e578082015181840152602081019050611913565b60008484015250505050565b6000611945826118f4565b61194f81856118ff565b935061195f818560208601611910565b6119688161176f565b840191505092915050565b6000602082019050818103600083015261198d818461193a565b905092915050565b600080604083850312156119ac576119ab6114ce565b5b60006119ba85828601611723565b92505060206119cb85828601611723565b9150509250929050565b6119de816116e0565b82525050565b60006040820190506119f960008301856119d5565b611a0660208301846119d5565b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611a3882611a0d565b9050919050565b611a4881611a2d565b8114611a5357600080fd5b50565b600081359050611a6581611a3f565b92915050565b600060208284031215611a8157611a806114ce565b5b6000611a8f84828501611a56565b91505092915050565b611aa181611a2d565b82525050565b6000602082019050611abc6000830184611a98565b92915050565b6000819050919050565b611ad581611ac2565b8114611ae057600080fd5b50565b600081359050611af281611acc565b92915050565b60008060408385031215611b0f57611b0e6114ce565b5b6000611b1d85828601611ae3565b9250506020611b2e85828601611ae3565b9150509250929050565b60008060408385031215611b4f57611b4e6114ce565b5b6000611b5d85828601611601565b9250506020611b6e85828601611601565b9150509250929050565b6000819050919050565b611b8b81611b78565b8114611b9657600080fd5b50565b600081359050611ba881611b82565b92915050565b600060208284031215611bc457611bc36114ce565b5b6000611bd284828501611b99565b91505092915050565b611be481611b78565b82525050565b6000604082019050611bff6000830185611bdb565b611c0c6020830184611bdb565b9392505050565b60008060408385031215611c2a57611c296114ce565b5b6000611c3885828601611a56565b9250506020611c4985828601611a56565b9150509250929050565b6000604082019050611c686000830185611a98565b611c756020830184611a98565b9392505050565b60008060408385031215611c9357611c926114ce565b5b6000611ca185828601611b99565b9250506020611cb285828601611b99565b9150509250929050565b60008060408385031215611cd357611cd26114ce565b5b6000611ce1858286016114fb565b9250506020611cf2858286016114fb565b9150509250929050565b60008060408385031215611d1357611d126114ce565b5b600083013567ffffffffffffffff811115611d3157611d306114d3565b5b611d3d8582860161187d565b925050602083013567ffffffffffffffff811115611d5e57611d5d6114d3565b5b611d6a8582860161187d565b9150509250929050565b6000604082019050611d89600083018561153d565b611d96602083018461153d565b9392505050565b6000602082019050611db260008301846116a8565b92915050565b6000602082019050611dcd6000830184611643565b92915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b611df881611dd3565b8114611e0357600080fd5b50565b600081359050611e1581611def565b92915050565b60008060408385031215611e3257611e316114ce565b5b6000611e4085828601611e06565b9250506020611e5185828601611e06565b9150509250929050565b600067ffffffffffffffff821115611e7657611e75611780565b5b611e7f8261176f565b9050602081019050919050565b6000611e9f611e9a84611e5b565b6117e0565b905082815260208101848484011115611ebb57611eba61176a565b5b611ec684828561182c565b509392505050565b600082601f830112611ee357611ee2611765565b5b8135611ef3848260208601611e8c565b91505092915050565b600060208284031215611f1257611f116114ce565b5b600082013567ffffffffffffffff811115611f3057611f2f6114d3565b5b611f3c84828501611ece565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000611f6c82611f45565b611f768185611f50565b9350611f86818560208601611910565b611f8f8161176f565b840191505092915050565b60006040820190508181036000830152611fb48185611f61565b90508181036020830152611fc88184611f61565b90509392505050565b611fda81611dd3565b82525050565b6000602082019050611ff56000830184611fd1565b92915050565b61200481611ac2565b82525050565b600060208201905061201f6000830184611ffb565b92915050565b600060208201905061203a6000830184611bdb565b92915050565b600060208284031215612056576120556114ce565b5b600061206484828501611ae3565b91505092915050565b600060208284031215612083576120826114ce565b5b600061209184828501611e06565b91505092915050565b60006020820190506120af60008301846119d5565b92915050565b60006040820190506120ca6000830185611fd1565b6120d76020830184611fd1565b9392505050565b600060408201905081810360008301526120f8818561193a565b9050818103602083015261210c818461193a565b90509392505050565b600060408201905061212a6000830185611ffb565b6121376020830184611ffb565b9392505050565b60008060408385031215612155576121546114ce565b5b600083013567ffffffffffffffff811115612173576121726114d3565b5b61217f85828601611ece565b925050602083013567ffffffffffffffff8111156121a05761219f6114d3565b5b6121ac85828601611ece565b9150509250929050565b600060208201905081810360008301526121d08184611f61565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061221282611b78565b915061221d83611b78565b9250828201905080821115612235576122346121d8565b5b9291505056fea26469706673582212202f090e0dc0889f6bf5bf38e4d04ad452c6049ab83426a39ca9562a2f42666a6c64736f6c63430008130033