@somnia-chain/markets-sdk / index / ContractMeta
Interface: ContractMeta
Defined in: packages/sdk/src/markets.ts:1557
owner / implementation / native balance for a deployed contract — the
diagnostics the /system dashboard shows. owner is null when the contract
isn't Ownable; impl is read from the EIP-1967 slot only when proxy is
true (null otherwise, or when the slot is empty). Each sub-read degrades to
null/0 independently so one missing getter never fails the whole card.
Properties
owner
owner:
`0x${string}`|null
Defined in: packages/sdk/src/markets.ts:1559
Ownable owner(), or null when the contract exposes no owner getter.
impl
impl:
`0x${string}`|null
Defined in: packages/sdk/src/markets.ts:1564
EIP-1967 implementation address — null unless read as a proxy with a non-empty slot.
balance
balance:
bigint
Defined in: packages/sdk/src/markets.ts:1566
Native (SOMI) balance, raw wei (18dp); 0n when the read fails.