Technical Reference

libDysnomia

Source updated:
Last updated:
Source Revision 0xb490817e…d854da
Property Value
Source Revision 0xb490817e23b26f703396b0045d83f3bd656c8f1e6be72f9417cd224e3ed854da
Source commit 5614b971890f2a7b91f2ae59bc1dc0d19cc8938f
Removal commit ab63f23a4165199f0a6c79ff55b469f2176d7b30
Source status Archived source snapshot; this does not establish deployed bytecode equivalence.

The exact historical source did not compile from its final pre-deletion checkout. No ABI is presented as compiled output for this source snapshot.

// SPDX-License-Identifier: Sharia
pragma solidity ^0.8.21;
import "affinity.sol";
contract libDysnomia is Affinity {
constructor() ERC20(/*name short=*/ unicode"libDysnomia v1.2", /*symbol long=*/ unicode"DYS") Ownable(msg.sender) Feh(libAtropaMathContract, 1111111111) {
NewDynamic(Xiao.Random(), Xiao.Random(), Xiao.Random());
//NewDynamic(12437235, 1578915, 1547891345);
Alpha(Mu.Rod.Signal);
Beta(Mu.Upsilon);
Write(Mu.Upsilon);
Read();
_mint(address(this), 1 * 10 ** decimals());
}
function t2() public returns(uint64) {
return Xiao.Random();
}
function Write(uint64 _v) public {
assert(msg.sender == owner() || Nu.Context == uint256(uint160(msg.sender)));
//bytes memory _data = toBytes(_v);
Pi(_v);
//Psi[Nu.Context][Nu.Operator].Theta = bytes.concat(Psi[Nu.Context][Nu.Operator].Theta, toBytes(_data.length), _data, NULL);
Rho[Nu.Context][Nu.Operator].Theta = bytes.concat(Rho[Nu.Context][Nu.Operator].Theta, abi.encodePacked(_v));
}
function Read() public returns(bytes memory) {
Chi(Mu.Upsilon);
return Rho[Nu.Context][Nu.Operator].Theta;
}
function Random() public returns(uint64) {
return Phi();
}
}