// SPDX-License-Identifier: MIT
/*
// 🥩 STEAKHOUSE FINANCE
SteakHouse Finance | NoTax Token Contract
📲 home: https://steakhouse.finance
✖️ x: https://x.com/steak_tech
📤 telegram: https://t.me/steakhouse
⚙️ github: https://github.com/steaktech
🔒 locker: https://locker.steakhouse.finance
📈 curve: https://curve.steakhouse.finance
✅ audit: https://skynet.certik.com/projects/steakhouse
🔥 trending: https://t.me/SteakTrending
🌱 deploys: https://t.me/SteakDeploys
🤖 buybot: https://t.me/SteakTechBot
This contract is deployed by SteakHouse Finance.
Contains 0 - 5% liquidity fee static & no ownership logic.
All minting and LP actions are done via the SteakHouse v4 factory.
Secured by Certik Audits.
*/
pragma solidity ^0.8.24;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract TokenSteakHouse is ERC20 {
uint256 public constant TOTAL_SUPPLY = 1_000_000_000 * 1e18;
address public immutable controller;
address public immutable beneficiary;
uint256 public immutable createdAt;
constructor(
string memory _name,
string memory _symbol,
address _controller,
address _beneficiary
) ERC20(_name, _symbol) {
controller = _controller;
beneficiary = _beneficiary;
createdAt = block.timestamp;
_mint(_controller, TOTAL_SUPPLY);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "_name",
"type": "string",
"internalType": "string"
},
{
"name": "_symbol",
"type": "string",
"internalType": "string"
},
{
"name": "_controller",
"type": "address",
"internalType": "address"
},
{
"name": "_beneficiary",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"name": "ERC20InsufficientAllowance",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "allowance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InsufficientBalance",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "balance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InvalidApprover",
"type": "error",
"inputs": [
{
"name": "approver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidReceiver",
"type": "error",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSender",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSpender",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "Approval",
"type": "event",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "Transfer",
"type": "event",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "TOTAL_SUPPLY",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "allowance",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "approve",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "balanceOf",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "beneficiary",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "controller",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "createdAt",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "symbol",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transfer",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferFrom",
"type": "function",
"inputs": [
{
"name": "from",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
}
]0x6080806040526004361015610012575f80fd5b5f3560e01c90816306fdde031461050357508063095ea7b31461048157806318160ddd1461046457806323b872dd14610385578063313ce5671461036a57806338af3eed1461032657806370a08231146102ef578063902d55a5146102c957806395d89b41146101ae578063a9059cbb1461017d578063cf09e0d014610143578063dd62ed3e146100f35763f77c4791146100ab575f80fd5b346100ef575f3660031901126100ef576040517f0000000000000000000000008072544ba5a0fe5b960d09f70d6c70cbbf6939906001600160a01b03168152602090f35b5f80fd5b346100ef5760403660031901126100ef5761010c6105fc565b610114610612565b6001600160a01b039182165f908152600160209081526040808320949093168252928352819020549051908152f35b346100ef575f3660031901126100ef5760206040517f000000000000000000000000000000000000000000000000000000006a563d518152f35b346100ef5760403660031901126100ef576101a36101996105fc565b6024359033610628565b602060405160018152f35b346100ef575f3660031901126100ef576040515f6004548060011c906001811680156102bf575b6020831081146102ab5782855290811561028f5750600114610239575b50819003601f01601f19168101906001600160401b0382118183101761022557610221829182604052826105d2565b0390f35b634e487b7160e01b5f52604160045260245ffd5b60045f9081529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b828210610279575060209150820101826101f2565b6001816020925483858801015201910190610264565b90506020925060ff191682840152151560051b820101826101f2565b634e487b7160e01b5f52602260045260245ffd5b91607f16916101d5565b346100ef575f3660031901126100ef57604051676765c793fa10079d601b1b8152602090f35b346100ef5760203660031901126100ef576001600160a01b036103106105fc565b165f525f602052602060405f2054604051908152f35b346100ef575f3660031901126100ef576040517f0000000000000000000000007b7de29bc1777e26bb44e8d36a93fdc6b0dab6946001600160a01b03168152602090f35b346100ef575f3660031901126100ef57602060405160128152f35b346100ef5760603660031901126100ef5761039e6105fc565b6103a6610612565b6001600160a01b0382165f818152600160209081526040808320338452909152902054909260443592915f1981106103e4575b506101a39350610628565b838110610449578415610436573315610423576101a3945f52600160205260405f2060018060a01b0333165f526020528360405f2091039055846103d9565b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b8390637dc7a0d960e11b5f523360045260245260445260645ffd5b346100ef575f3660031901126100ef576020600254604051908152f35b346100ef5760403660031901126100ef5761049a6105fc565b602435903315610436576001600160a01b031690811561042357335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b346100ef575f3660031901126100ef575f6003548060011c906001811680156105c8575b6020831081146102ab5782855290811561028f57506001146105725750819003601f01601f19168101906001600160401b0382118183101761022557610221829182604052826105d2565b60035f9081529091507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8282106105b2575060209150820101826101f2565b600181602092548385880101520191019061059d565b91607f1691610527565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b03821682036100ef57565b602435906001600160a01b03821682036100ef57565b6001600160a01b03169081156106d2576001600160a01b03169182156106bf57815f525f60205260405f20548181106106a657817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f20818154019055604051908152a3565b8263391434e360e21b5f5260045260245260445260645ffd5b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffdfea164736f6c634300081a000a
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x48b582…38a576 | 34 days agoTue, 14 Jul 2026 13:44:51 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…b0dab694 data: 0x000000000000000000…960948f0 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Transfer | [0] 0x000000000000…31a216ef [1] 0x000000000000…43e40951 data: 0x000000000000000000…8d7fffd5 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Approval | [0] 0x000000000000…31a216ef [1] 0x000000000000…3ac78ba3 data: 0x000000000000000000…8d800000 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Transfer | [0] 0x000000000000…31a216ef [1] 0x000000000000…43e40951 data: 0x000000000000000000…0cfffeba |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Approval | [0] 0x000000000000…31a216ef [1] 0x000000000000…3ac78ba3 data: 0x000000000000000000…0d000000 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Transfer | [0] 0x000000000000…31a216ef [1] 0x000000000000…43e40951 data: 0x000000000000000000…33fffe40 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Approval | [0] 0x000000000000…31a216ef [1] 0x000000000000…3ac78ba3 data: 0x000000000000000000…34000000 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Transfer | [0] 0x000000000000…31a216ef [1] 0x000000000000…43e40951 data: 0x000000000000000000…6b7fe944 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Approval | [0] 0x000000000000…31a216ef [1] 0x000000000000…3ac78ba3 data: 0x000000000000000000…6b800000 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Transfer | [0] 0x000000000000…31a216ef [1] 0x000000000000…43e40951 data: 0x000000000000000000…503a0eef |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Approval | [0] 0x000000000000…31a216ef [1] 0x000000000000…3ac78ba3 data: 0x000000000000000000…ae000000 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Transfer | [0] 0x000000000000…bf693990 [1] 0x000000000000…31a216ef data: 0x000000000000000000…e8000000 |
| 0xf8c792…689165 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…bf693990 data: 0x000000000000000000…e8000000 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| No direct transactions — this address is only ever reached via internal calls (common for a contract only invoked through a router or proxy). View Internal Transactions → | |||||||||
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 9,574,937 | 34 days agoTue, 14 Jul 2026 13:44:49 UTC | 0xf8c792…689165 | CREATE2 | createDirectToken | 0x8072…3990 | IN | 0x082e…1977 | 0 ETH |