Technical Reference
EAV
Source Revision 0x588f1730…96372c
| Property | Value |
|---|---|
| Source Revision | 0x588f1730fc2f8ff360b6ea47b870eb3651fc206acd4869098c41cb557d96372c |
| Source URL | https://raw.githubusercontent.com/busytoby/atropa_pulsechain/600ba80043b98fa95b86a702396d434e17d0e440/sandbox/eav.sol |
| Source commit | 600ba80043b98fa95b86a702396d434e17d0e440 |
| Source Status | Archived source snapshot; this does not establish deployed bytecode equivalence. |
| Compiler | solc 0.8.21; optimizer enabled with 200 runs |
| Compiler Configuration | {"evmVersion":"compiler-default","optimizer":{"enabled":true,"runs":200},"version":"0.8.25+commit.b61c2a91.Linux.g++"} |
| Compilation Closure Hash | 0xe79a789f0e859aecb18e32268f5f118e1a6f842a0258a21143f0b4059b913265 |
| Compilation Closure Files | 1 |
| Hash Generated | 2026-08-22T00:06:01Z |
Overview
Section titled “Overview”- Kind: Library
- License: Sharia
- Solidity: ^0.8.25
- Source:
sandbox/eav.sol
Inheritance Chain (C3 Linearized)
Section titled “Inheritance Chain (C3 Linearized)”No base contracts; this contract has no parents.
Immediate Parents
Section titled “Immediate Parents”None (root of its hierarchy).
Structs
Section titled “Structs”struct Data { string Entity; EAV.EAVDataType Attribute; bool valueBool; uint256 valueInt; address valueAddress; bytes valueBytes;}EAVDataType
Section titled “EAVDataType”BOOLINTADDRESSBYTES
Functions
Section titled “Functions”Internal
Section titled “Internal”Setfunction
function Set(EAV.Data memory E, bool V) internal pure- Visibility: internal
- State Mutability: pure
- Parameters: EAV.Data memory E, bool V
Setfunction
function Set(EAV.Data memory E, uint256 V) internal pure- Visibility: internal
- State Mutability: pure
- Parameters: EAV.Data memory E, uint256 V
Setfunction
function Set(EAV.Data memory E, address V) internal pure- Visibility: internal
- State Mutability: pure
- Parameters: EAV.Data memory E, address V
Setfunction
function Set(EAV.Data memory E, bytes memory V) internal pure- Visibility: internal
- State Mutability: pure
- Parameters: EAV.Data memory E, bytes memory V
Newfunction
function New(bool V) internal pure returns (EAV.Data memory)- Visibility: internal
- State Mutability: pure
- Parameters: bool V
- Returns: EAV.Data memory
Newfunction
function New(uint256 V) internal pure returns (EAV.Data memory)- Visibility: internal
- State Mutability: pure
- Parameters: uint256 V
- Returns: EAV.Data memory
Newfunction
function New(address V) internal pure returns (EAV.Data memory)- Visibility: internal
- State Mutability: pure
- Parameters: address V
- Returns: EAV.Data memory
Newfunction
function New(bytes memory V) internal pure returns (EAV.Data memory)- Visibility: internal
- State Mutability: pure
- Parameters: bytes memory V
- Returns: EAV.Data memory