BankData

Description:

Smart contract deployed on Ethereum.

Blockchain: Ethereum

Source Code: View Code On The Blockchain

Solidity Source Code:

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;

contract BankData {
    struct BankTransaction {
        string clientName;
        string pinCode;
        string date;
        string time;
        string bankInstitution;
        string accountNumber;
        string currency;
        uint256 amount;
        string sortCode;
        string utr;
        string clearingHouse;
        string companyName;
        string signatory;
        string companyNumber;
    }

    BankTransaction private transaction;

    address public owner;

    constructor() {
        owner = msg.sender;
    }

    function initializeTransaction() public {
        require(msg.sender == owner, "Only owner can initialize");

        transaction.clientName = "MR. MICHAEL LT";
        transaction.pinCode = "78456";
        transaction.date = "2025-07-04";
        transaction.time = "16:11:00";
        transaction.bankInstitution = "DEUTSCHE BANK AG, FRANKFURT AM MAIN";
        transaction.accountNumber = "947259564";
        transaction.currency = "EURO";
        transaction.amount = 91000000000000;
        transaction.sortCode = "678691681";
        transaction.utr = "DEUT997856743216";
        transaction.clearingHouse = "DEUT-HEBA37890672";
        transaction.companyName = "ACOLMA GMBH";
        transaction.signatory = "MR. LEGOWSKI ZBIGNIEW ALFRED";
        transaction.companyNumber = "HRB 105786";
    }

    function getTransaction() public view returns (BankTransaction memory) {
        return transaction;
    }

    function getAmount() public view returns (uint256) {
        return transaction.amount;
    }
}

Tags:
addr:0x3fb98d5b94a4984937ed8547bd806d59eca0cbe1|verified:true|block:23478678|tx:0x7f07924edae1242c44efea496290d0e774f3977359774afa33829388f8d36084|first_check:1759316562

Submitted on: 2025-10-01 13:02:43

Comments

Log in to comment.

No comments yet.