ILedgerFactory

Git Source

Inherits: IFactory

Interface for LedgerFactory with unified access control and factory base functionality

Combines FactoryBase functionality with ledger-specific functions and unified access control

Functions

createLedger

function createLedger(address entity, string memory name, bytes memory initData) external returns (address);

createLedger

function createLedger() external returns (address);

createLedger

function createLedger(uint8 _decimals, string memory _currencyCode) external returns (address);

getTotalLedgerCount

function getTotalLedgerCount() external view returns (uint256);

getLedgerByUser

function getLedgerByUser(address user) external view returns (address);

getUserLedger

function getUserLedger() external view returns (address);

setLedgerBytecode

function setLedgerBytecode(bytes calldata bytecode) external;

getLedgerBytecode

function getLedgerBytecode() external view returns (bytes memory bytecode);

Last updated

Was this helpful?