BankDeposit

Description:

Smart contract deployed on Ethereum with Factory features.

Blockchain: Ethereum

Source Code: View Code On The Blockchain

Solidity Source Code:

{{
  "language": "Solidity",
  "sources": {
    "src/deploymentEthereum/BankDeposit.sol": {
      "content": "/// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract BankDeposit {
    error ZeroAddress();

    event NewBankDeposit(address indexed sorareAddress, uint256 amount);

    address public immutable hotWallet;

    constructor(address _hotWallet) {
        if (_hotWallet == address(0)) revert ZeroAddress();

        hotWallet = _hotWallet;
    }

    function deposit(address _sorareAddress) public payable {
        require(msg.value > 0, "Amount must be greater than 0");

        payable(hotWallet).transfer(msg.value);

        emit NewBankDeposit(_sorareAddress, msg.value);
    }
}
"
    }
  },
  "settings": {
    "remappings": [
      "ds-test/=lib/forge-std/lib/ds-test/src/",
      "forge-std/=lib/forge-std/src/",
      "openzeppelin-contracts-v3.0.0/=lib/openzeppelin-contracts-v3.0.0/",
      "openzeppelin-contracts-v4.6.0/=lib/openzeppelin-contracts-v4.6.0/",
      "@openzeppelin/contracts/=lib/openzeppelin-contracts-v5.3.0/contracts/",
      "openzeppelin-contracts-v5.3.0/=lib/openzeppelin-contracts-v5.3.0/"
    ],
    "optimizer": {
      "enabled": true,
      "runs": 1
    },
    "metadata": {
      "useLiteralContent": false,
      "bytecodeHash": "ipfs",
      "appendCBOR": true
    },
    "outputSelection": {
      "*": {
        "*": [
          "evm.bytecode",
          "evm.deployedBytecode",
          "devdoc",
          "userdoc",
          "metadata",
          "abi"
        ]
      }
    },
    "evmVersion": "prague",
    "viaIR": false
  }
}}

Tags:
Factory|addr:0x31744acae97ddaf51e4dd103d8592646e19714e7|verified:true|block:23640279|tx:0x9a0b7d3328efcca5dda3e32308c02bf98e76d8c9da70c2aa102ee44558294dad|first_check:1761307411

Submitted on: 2025-10-24 14:03:34

Comments

Log in to comment.

No comments yet.