Source Code
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| - | 12457901 | 1759 days ago | 15 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
alfa_bank
Compiler Version
v0.4.25+commit.59dbf8f1
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2021-05-07
*/
contract alfa_bank
{
function Put(uint _unlockTime)
public
payable
{
var acc = Acc[msg.sender];
acc.balance += msg.value;
acc.unlockTime = _unlockTime>now?_unlockTime:now;
LogFile.AddMessage(msg.sender,msg.value,"Put");
}
function Collect(uint _am)
public
payable
{
var acc = Acc[msg.sender];
if( acc.balance>=MinSum && acc.balance>=_am && now>acc.unlockTime)
{
if(msg.sender.call.value(_am)())
{
acc.balance-=_am;
LogFile.AddMessage(msg.sender,_am,"Collect");
}
}
}
function()
public
payable
{
Put(0);
}
struct Holder
{
uint unlockTime;
uint balance;
}
mapping (address => Holder) public Acc;
Log LogFile;
uint public MinSum = 1 ether;
function alfa_bank(address log) public{
LogFile = Log(log);
}
}
contract Log
{
struct Message
{
address Sender;
string Data;
uint Val;
uint Time;
}
Message[] public History;
Message LastMsg;
function AddMessage(address _adr,uint _val,string _data)
public
{
LastMsg.Sender = _adr;
LastMsg.Time = now;
LastMsg.Val = _val;
LastMsg.Data = _data;
History.push(LastMsg);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[{"name":"_am","type":"uint256"}],"name":"Collect","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_unlockTime","type":"uint256"}],"name":"Put","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"Acc","outputs":[{"name":"unlockTime","type":"uint256"},{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MinSum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"log","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]Contract Creation Code
6080604052670de0b6b3a764000060025534801561001c57600080fd5b50604051602080610398833981016040525160018054600160a060020a031916600160a060020a0390921691909117905561033c8061005c6000396000f3006080604052600436106100615763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633fe43822811461006d57806365f3c31a146100785780637731cd2a14610083578063c2808d1a146100ca575b61006b60006100f1565b005b61006b6004356101e3565b61006b6004356100f1565b34801561008f57600080fd5b506100b173ffffffffffffffffffffffffffffffffffffffff600435166102f1565b6040805192835260208301919091528051918290030190f35b3480156100d657600080fd5b506100df61030a565b60408051918252519081900360200190f35b336000908152602081905260409020600181018054340190554282116101175742610119565b815b8155600154604080517f4c2f04a400000000000000000000000000000000000000000000000000000000815233600482015234602482015260606044820152600360648201527f50757400000000000000000000000000000000000000000000000000000000006084820152905173ffffffffffffffffffffffffffffffffffffffff90921691634c2f04a49160a48082019260009290919082900301818387803b1580156101c757600080fd5b505af11580156101db573d6000803e3d6000fd5b505050505050565b33600090815260208190526040902060025460018201541080159061020c575081816001015410155b80156102185750805442115b156102ed5760405133908390600081818185875af192505050156102ed5760018082018054849003905554604080517f4c2f04a40000000000000000000000000000000000000000000000000000000081523360048201526024810185905260606044820152600760648201527f436f6c6c656374000000000000000000000000000000000000000000000000006084820152905173ffffffffffffffffffffffffffffffffffffffff90921691634c2f04a49160a48082019260009290919082900301818387803b1580156101c757600080fd5b5050565b6000602081905290815260409020805460019091015482565b600254815600a165627a7a72305820e526e3690611a7524a96f0b57bafca998629c31305555a6f37a45b10b42ea8ef002900000000000000000000000051ac4cacf3e56921f4691b04bf0122e4f528ee42
Deployed Bytecode
0x6080604052600436106100615763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633fe43822811461006d57806365f3c31a146100785780637731cd2a14610083578063c2808d1a146100ca575b61006b60006100f1565b005b61006b6004356101e3565b61006b6004356100f1565b34801561008f57600080fd5b506100b173ffffffffffffffffffffffffffffffffffffffff600435166102f1565b6040805192835260208301919091528051918290030190f35b3480156100d657600080fd5b506100df61030a565b60408051918252519081900360200190f35b336000908152602081905260409020600181018054340190554282116101175742610119565b815b8155600154604080517f4c2f04a400000000000000000000000000000000000000000000000000000000815233600482015234602482015260606044820152600360648201527f50757400000000000000000000000000000000000000000000000000000000006084820152905173ffffffffffffffffffffffffffffffffffffffff90921691634c2f04a49160a48082019260009290919082900301818387803b1580156101c757600080fd5b505af11580156101db573d6000803e3d6000fd5b505050505050565b33600090815260208190526040902060025460018201541080159061020c575081816001015410155b80156102185750805442115b156102ed5760405133908390600081818185875af192505050156102ed5760018082018054849003905554604080517f4c2f04a40000000000000000000000000000000000000000000000000000000081523360048201526024810185905260606044820152600760648201527f436f6c6c656374000000000000000000000000000000000000000000000000006084820152905173ffffffffffffffffffffffffffffffffffffffff90921691634c2f04a49160a48082019260009290919082900301818387803b1580156101c757600080fd5b5050565b6000602081905290815260409020805460019091015482565b600254815600a165627a7a72305820e526e3690611a7524a96f0b57bafca998629c31305555a6f37a45b10b42ea8ef0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000051ac4cacf3e56921f4691b04bf0122e4f528ee42
-----Decoded View---------------
Arg [0] : log (address): 0x51AC4caCF3e56921F4691B04bF0122E4f528eE42
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000051ac4cacf3e56921f4691b04bf0122e4f528ee42
Deployed Bytecode Sourcemap
0:1189:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;842:6;846:1;842:3;:6::i;:::-;0:1189;335:425;;;;;;35:288;;;;;;979:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;979:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1054:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1054:28:0;;;;;;;;;;;;;;;;;;;;35:288;137:10;123:7;133:15;;;;;;;;;;163:11;;;:24;;178:9;163:24;;;231:3;219:15;;:31;;247:3;219:31;;;235:11;219:31;202:48;;265:7;;:46;;;;;;284:10;265:46;;;;295:9;265:46;;;;;;;;;;;;;;;;;;;;;:7;;;;;:18;;:46;;;;;202:14;;265:46;;;;;;;;202:14;265:7;:46;;;5:2:-1;;;;30:1;27;20:12;5:2;265:46:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;265:46:0;;;;35:288;;:::o;335:425::-;433:10;419:7;429:15;;;;;;;;;;476:6;;463:11;;;;:19;;;;:39;;;499:3;486;:11;;;:16;;463:39;:61;;;;-1:-1:-1;510:14:0;;506:3;:18;463:61;459:290;;;561:28;;:10;;583:3;;561:28;;;;583:3;561:10;:28;;;;;;558:176;;;631:11;;;;:16;;;;;;;670:7;:44;;;;;;689:10;670:44;;;;;;;;;;;;;;;;;;;;;;;;;;;:7;;;;;:18;;:44;;;;;631:11;;670:44;;;;;;;;631:11;670:7;:44;;;5:2:-1;;;;30:1;27;20:12;558:176:0;335:425;;:::o;979:38::-;;;;;;;;;;;;;;;;;;;;:::o;1054:28::-;;;;:::o
Swarm Source
bzzr://e526e3690611a7524a96f0b57bafca998629c31305555a6f37a45b10b42ea8ef
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.