TRON GOBLIN
explorerv0.5-beta
MAINNET

Fintoch · Contract on Tron

Smart contract
UNVERIFIED · mainnet
{}
Fintoch
CONTRACT Unverified Non-proxy
Address THEj9DC4ETnLmtyquY6fLLH8JSGHPAXGP2
Verification Unverified
Standard CONTRACT
Creation tx 1e11baee…349e5d
Deployed Dec 28, 2022
Proxy No
Contract balance 0TRX on-chain
Total calls 108 lifetime triggers
Functions 12 5 read · 7 write
Bytecode 10.30Kbytes runtime
Deployed Dec 28, 2022 unverified
Contract interface
ABI · 12 fns
Unverified · bytecode + ABI only 12 functions · 8 events · 10,301 bytes
contract.abi.json
[
  {
    "inputs": [
      {
        "name": "_owners",
        "type": "address[]"
      },
      {
        "name": "_required",
        "type": "uint256"
      },
      {
        "name": "_borrowInfo",
        "type": "tuple"
      }
    ],
    "stateMutability": "Nonpayable",
    "type": "Constructor"
  },
  {
    "inputs": [
      {
        "name": "newInfo",
        "type": "tuple"
      }
    ],
    "name": "BorrowInfoUpdated",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "erc20contract",
        "type": "address"
      },
      {
        "name": "to",
        "type": "address"
      },
      {
        "name": "transfer",
        "type": "uint256"
      }
    ],
    "name": "Crossed",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "from",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Funded",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "orderId",
        "type": "string"
      },
      {
        "name": "erc20contract",
        "type": "address"
      },
      {
        "name": "fintochPool",
        "type": "address"
      },
      {
        "name": "recoveryAmount",
        "type": "uint256"
      },
      {
        "name": "reserveAmount",
        "type": "uint256"
      }
    ],
    "name": "Liquidated",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "to",
        "type": "address"
      },
      {
        "name": "transfer",
        "type": "uint256"
      }
    ],
    "name": "Spent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "to",
        "type": "address"
      },
      {
        "name": "transfer",
        "type": "uint256"
      }
    ],
    "name": "SpentAny",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "erc20contract",
        "type": "address"
      },
      {
        "name": "to",
        "type": "address"
      },
      {
        "name": "transfer",
        "type": "uint256"
      }
    ],
    "name": "SpentERC20",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "routerAddress",
        "type": "address"
      },
      {
        "name": "transfer",
        "type": "uint256"
      }
    ],
    "name": "Swapped",
    "type": "Event"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "MAX_OWNER_COUNT",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "orderId",
        "type": "string"
      },
      {
        "name": "borrowAmount",
        "type": "uint256"
      },
      {
        "name": "tokenAddress",
        "type": "address"
      }
    ],
    "name": "borrowInfo",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "destination",
        "type": "address"
      },
      {
        "name": "erc20contract",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      },
      {
        "name": "vs",
        "type": "uint8[]"
      },
      {
        "name": "rs",
        "type": "bytes32[]"
      },
      {
        "name": "ss",
        "type": "bytes32[]"
      }
    ],
    "name": "crossChain",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address[]"
      }
    ],
    "name": "getOwners",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "getRequired",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "getSpendNonce",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "fintochPool",
        "type": "address"
      },
      {
        "name": "assetAmount",
        "type": "uint256"
      },
      {
        "name": "vs",
        "type": "uint8[]"
      },
      {
        "name": "rs",
        "type": "bytes32[]"
      },
      {
        "name": "ss",
        "type": "bytes32[]"
      }
    ],
    "name": "liquidatedAssets",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "borrowInfoBytes",
        "type": "bytes"
      },
      {
        "name": "vs",
        "type": "uint8[]"
      },
      {
        "name": "rs",
        "type": "bytes32[]"
      },
      {
        "name": "ss",
        "type": "bytes32[]"
      }
    ],
    "name": "setBorrowInfo",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "destination",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      },
      {
        "name": "vs",
        "type": "uint8[]"
      },
      {
        "name": "rs",
        "type": "bytes32[]"
      },
      {
        "name": "ss",
        "type": "bytes32[]"
      }
    ],
    "name": "spend",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "destination",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      },
      {
        "name": "vs",
        "type": "uint8[]"
      },
      {
        "name": "rs",
        "type": "bytes32[]"
      },
      {
        "name": "ss",
        "type": "bytes32[]"
      },
      {
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "spendAny",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "destination",
        "type": "address"
      },
      {
        "name": "erc20contract",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      },
      {
        "name": "vs",
        "type": "uint8[]"
      },
      {
        "name": "rs",
        "type": "bytes32[]"
      },
      {
        "name": "ss",
        "type": "bytes32[]"
      }
    ],
    "name": "spendERC20",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "routerAddress",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      },
      {
        "name": "vs",
        "type": "uint8[]"
      },
      {
        "name": "rs",
        "type": "bytes32[]"
      },
      {
        "name": "ss",
        "type": "bytes32[]"
      },
      {
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "toSwap",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "stateMutability": "Payable"
  }
]
About this contract
overview

Fintoch is a smart contract on Tron, deployed from TXVX6kLgP1gQLQa8pK6UQQXWG7uPgshJQf on Dec 28, 2022. It has been called 108 times.

This contract is not source-verified, so only its on-chain bytecode and ABI are available. Read calls still run live against the node. Write calls require a signed wallet transaction — wallet support is coming soon.