@danielyandev/qr-account
Version:
16 lines (15 loc) • 591 B
TypeScript
import { Block } from '@danielyandev/qr-blockchain';
import { BaseTransaction } from '@danielyandev/qr-transactions';
declare class Account {
addresses: string[];
balance: any;
constructor(addresses: string[]);
initialize(address: string): void;
transfer(from: string, to: string, amount: number): void;
increment(to: string, amount: number): void;
decrement(from: string, amount: number): void;
getBalance(address: string): any;
update(transaction: any): void;
transferFee(block: Block, transaction: BaseTransaction): void;
}
export default Account;