ILedgerFactory
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?