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;
}
}
Submitted on: 2025-10-01 13:02:43
Comments
Log in to comment.
No comments yet.