Technical Reference

EAV

Source updated:
Last updated:
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
  • Kind: Library
  • License: Sharia
  • Solidity: ^0.8.25
  • Source: sandbox/eav.sol

No base contracts; this contract has no parents.

None (root of its hierarchy).

struct Data {
string Entity;
EAV.EAVDataType Attribute;
bool valueBool;
uint256 valueInt;
address valueAddress;
bytes valueBytes;
}
  • BOOL
  • INT
  • ADDRESS
  • BYTES
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