# Functions
================================================
Function 02.03 - ADD
ADD adds two decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has "DecimalPrecision" decimal Precision plus elastic integer Precision.
================================================
Function 02.02 - ADDs
ADDs adds two decimals within CryptoplasmPrecisionContext Context.
================================================================================================ 02,03,04,05 Mathematical operator Functions: Mathematical operating functions used for computing Addition, Subtraction, Div, Multiplication, etc Basic Operations done under CryptoplasmPrecisionContext without Condition and error reporting as supported by p================================================================================================************************************************************************************************================================================================================================
Function 02.01 - ADDx
ADDx adds two decimals within a custom Precision modified CryptoplasmPrecisionContext Context.
================================================
Function 02.03b - ADDxc
ADDxc adds two decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has 100 decimal Precision plus elastic integer Precision.
================================================
Function 02.03a - ADDxs
ADDxs adds two decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has 70 decimal Precision plus elastic integer Precision.
================================================
Function 01.03 - AmountTier
AmountTier returns the tier for a CryptoPlasm Amount.
================================================
Function 07.03 - AppDec
AppDec creates a new bigger slice from the 2 slices used as input slices must be made of decimals.
================================================ 09 Blockchain Specific Geometry Functions For now only a custom ASA triangle function is needed================================================
Function 09.01 - ASApr
ASApr computes and ASA triangle with a custom precision as used in the Seed computer.
================================================
Function 11.02 - AttoPlasm2String
AttoPlasm2String converts a CryptoPlasm AUs (AttoPlasms) into a slice of strings.
BR-Split.go Block-Reward Split Computing Function================================================================================================************************************************************************************************================================================================================================ Function List:
01 Comparison Functions operating on decimal type 01 - BaseStakingPercent returns the Block Staking Reward % for a given Block-Height 02 - TreasurySplit returns Multiple Split % for a given Block-Height 03 - ProcentSplitMatrix returns all Split % for a given Block-Height 04 - ProcentSplitPrinter prints information regarding the Block-Reward split================================================
Func 01 - BaseStakingPercent
BaseStakingPercent returns the Block Staking Reward % for a given Block-Height The Block-Height Type is a decimal.
================================================
Function 11.04 - BHAmountConv2Print
BHAmountConv2Print converts the BlockHeight decimal into a string to be used for printing purposes.
================================================
Func 05.03 - BHRewardAdder
BHRewardAdder returns the Reward Sum for the given BlockHeight when BlockHeight as input is of Decimal type.
No description provided by the author
Func 06.01a - BHRewardDayIntermitent
Computes Daily Block Reward intermittently.
Func 06.01b - BHRewardDaySequential
Computes Daily Block Reward sequentially.
================================================
Func 05.04b - BHRewardIntSumD
BHRewardIntSumD returns the Reward Sum for the given BlockHeight when BlockHeight as input is a Decimal.
================================================
Func 05.04a - BHRewardIntSumS
BHRewardIntSumS returns the Reward Sum for the given BlockHeight when BlockHeight as input is a String.
================================================
Func 05.02b - BHRewardSeqSumCheckpointD
BHRewardSeqSumCheckpointD returns multiple BlockReward Sums, computed each inputted BlockHeightCheckpoint - for the whole Emission Period (524.596.891 Blocks); when BlockHeightCheckpoint as input is a Decimal.
================================================
Func 05.02a - BHRewardSeqSumCheckpointS
BHRewardSeqSumCheckpointS returns multiple BlockReward Sums, computed each inputted BlockHeightCheckpoint - for the whole Emission Period (524.596.891 Blocks); when BlockHeightCheckpoint as input is a String.
================================================
Func 05.01b - BHRewardSeqSumD
BHRewardSeqSumD returns the Block-Reward Sum for the given BlockHeight; when BlockHeight as input is a Decimal.
================================================================================================************************************************************************************************================================================================================================
Func 05.01a - BHRewardSeqSumS
BHRewardSeqSumS returns the Block-Reward Sum for the given BlockHeight; when BlockHeight as input is a String.
================================================
Func 03.03 - BlockGeometricHeight
BlockGeometricHeight returns the geometric height for a given BlockHeight on the Kamel Graph Used to calculate the BlockRewards.
================================================
Func 03.01b - BlockRewardD
BlockRewardD returns the Block Reward for a given Block Height.
================================================================================================************************************************************************************************================================================================================================
Func 03.01a - BlockRewardS
BlockRewardS returns the Block Reward for a given Block-Height The Block-Height Type is string.
================================================
Func 06.03 - ComputeNNB
Computes the Network-Node-Bonus, or the NNB NNB = Log in base 7 from (Validators * 4 + Observer * 3)
.
================================================ 11 CP Amount String Manipulation Function: Functions that manipulate CP Amounts formatting them for displaying purposes.================================================
Function 11.01 - CPConvert2AU
CPConvert2AU converts a CryptoPlasm amount into Atomic Units.
================================================
# Function 03b - ConvertIntervals
ConvertIntervals converts interval duration in time duration.
================================================
Func 03.02 - ConvGH
ConvGH returns the Block Reward for a Geometric Height.
================================================
Function 08.02 - Count4Coma
Count4Coma returns the number of digits before precision.
================================================
Function 10.03 - CPAmount2StringDecomposer
CPAmount2StringDecomposer creates a string of uint8 from the integer digits of a cpAmount, to be used for calculating the TxTax 123456789 results in [9 8 7 6 5 4 3 2 1].
================================================
Function 10.04 - CPTxTaxV2
CPTxTaxV2 computes the modified TxTax.
No description provided by the author
================================================
# Function 01 - CryptoplasmDecimalSeedPrinter
CryptoplasmDecimalSeedPrinter prints all the Decimal Seeds.
================================================================================================************************************************************************************************================================================================================================
Func 02.01 - CryptoplasmGeometricKamelSequence
Creates the Geometric Kamel Sequences upon which the BlockRewards are computed.
================================================
# Function 02 - CryptoplasmIntegerSeedPrinter
CryptoplasmIntegerSeedPrinter prints all the Decimal Seeds.
================================================
# Function 03 - CryptoplasmIntervals
CryptoplasmIntervals prints the Cryptoplasm Time Intervals.
================================================================================================************************************************************************************************================================================================================================
Slices/Lists Functions These Functions are used to compute the BlockReward Original implementation was made using Python Lists, therefore a similar mechanic will be used in Go as well.
================================================
Slices/Lists Functions These Functions are used to compute the BlockReward Original implementation was made using Python Lists, therefore a similar mechanic will be used in Go as well.
Func 06.01c - Day2BlockNumber
Converts Day-number to lower and upper block-number.
================================================================================================ 01 Comparison Functions between decimals: The functions use the SummedMaxLengthPlusOne function to set the ComparisonContextPrecision================================================================================================
Function 01.01 - DecimalEqual
DecimalEqual returns true if decimal x is equal to decimal y.
================================================
Function 01.05 - DecimalGreaterThan
DecimalGreaterThan returns true if decimal x is greater than decimal y.
================================================
Function 01.06 - DecimalGreaterThanOrEqual
DecimalGreaterThanOrEqual returns true if decimal either x is greater than decimal y, or if they are equal.
================================================
Function 01.03 - DecimalLessThan
DecimalLessThan returns true if decimal x is less than decimal y.
================================================
Function 01.04 - DecimalLessThanOrEqual
DecimalLessThanOrEqual returns true if decimal either x is less than decimal y, or if they are equal.
================================================
Function 01.02 - DecimalNotEqual
DecimalNotEqual returns true if decimal x is not equal to decimal y.
================================================
Function 03.06 - DIF
DIF subtracts multiple decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has "DecimalPrecision" decimal Precision plus elastic integer Precision.
================================================
Function 03.05 - DIFs
DIFs subtracts multiple decimals within CryptoplasmPrecisionContext Context.
================================================
Function 03.04 - DIFx
DIFx subtracts multiple decimals within a custom Precision modified CryptoplasmPrecisionContext Context.
================================================
Function 03.06b - DIFxc
DIFxc subtracts two decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has 100 decimal Precision plus elastic integer Precision.
================================================
Function 03.06a - DIFxs
DIFxs subtracts two decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has 70 decimal Precision plus elastic integer Precision.
================================================
Function 05.04 - DivInt
DivInt returns the integer part of x divided by y It is equal to x // y Returned Value is also of decimal Type.
================================================
Function 05.05 - DivMod
DivMod returns the remainder from the division of x to y It is equal to x % y Returned Value is also of decimal Type.
================================================
Function 05.02 - DIVs
DIVs divides two decimals within CryptoplasmPrecisionContext Context.
================================================
Function 05.01 - DIVx
DIVx divides two decimals within a custom Precision modified CryptoplasmPrecisionContext Context.
================================================
Function 05.02 - DIVxc
DIVxc divides 2 numbers with elastic integer precision and 100 max decimal precision.
================================================
Function 08.03 - DTS
DTS Converts Decimal to String with "." as Separator Similar to .String() function, but you can choose separator.
================================================================================================************************************************************************************************================================================================================================
Func 04.01 - ExportBr
ExportBR exports the whole 524.596.891 BlockRewards to an output file.
================================================
Function 01.02 - FeeComputer
FeeComputer returns all the possible fees for a given Block Height.
BlockChainFees.go Blockchain specific p Functions================================================================================================************************************************************************************************================================================================================================ Function List:
01 Comparison Functions operating on decimal type 01 - FeePerByte Returns the FeePerByte for the given BH 02 - FeeComputer Returns all the possible fees for a given Block Height 03 - AmountTier Returns the tier for a CryptoPlasm Amount.
================================================
Function 11.03 - KosonicDecimalConversion
KosonicDecimalConversion converts CryptoPlasm amount into a string to be used for printing purposes.
================================================
Function 07.02 - LastDE
LastDE short for LastDecimalElement, returns the last element in the slice.
================================================
Function 01.00c - MaxDecimal
MaxDecimal returns the maximum between two Decimals.
================================================================================================ 01 Comparison Functions between integers:================================================
Function 01.00a - MaxInt32
MaxInt32 returns the maximum between two int32 numbers.
================================================
Function 01.00b - MaxInt64
MaxInt64 returns the maximum between two int64 numbers.
================================================
Function 04.02 - MULs
MULs multiplies two decimals within CryptoplasmPrecisionContext Context.
================================================================================================************************************************************************************************================================================================================================
Function 04.01 - MULx
MULx multiplies two decimals within a custom Precision modified CryptoplasmPrecisionContext Context.
================================================
Function 04.03 - MULxc
MULxc multiplies two decimals within an elastically modified Precision CryptoplasmPrecisionContext Context The elastic Precision's decimal limit is set to CryptoplasmMaxMathPrecision (it grows up to this value), while the integer precision scales without any "limits".
BR_Compute.go Block Reward Compute Functions
================================================ Function List:
00 Auxiliary Functions 01 - OnPage Link Scanning Function.
================================================ 10 Transaction Tax and OverSend related Functions: Functions that are used for computing OverSend and its related Transaction Tax are here================================================
Function 10.01 - OverSendLogBase
OverSendLogBase returns the logarithm base required for computing overspend.
================================================
Function 10.05 - OverSendV2
OverSendV2 computes the modified TxTax.
================================================
Function 10.02 - OVSLogarithm
OVSLogarithm returns the logarithm from "number" in base "base".
================================================
Function 00.01 - PercentMultiplier
Multiplies Base with the Percent Value
.
================================================
Function 04.08 - POWs
POWs computes x ** y within CryptoplasmPrecisionContext Context.
================================================
Function 04.07 - POWx
POWx computes x ** y within a custom Precision modified CryptoplasmPrecisionContext Context.
================================================
Function 04.10 - POWxc
POWxc computes x ** y within an elastically modified Precision LOCPrecisionContext Context Same as POWxcs, the custom Decimal limit is set to LOCMaxMathPrecision (150).
No description provided by the author
================================================
Function 04.05 - PRDs
PRDs multiplies multiple decimals within CryptoplasmPrecisionContext Context.
================================================
Function 04.04 - PRDx
PRDx multiplies multiple decimals within a custom Precision modified CryptoplasmPrecisionContext Context.
================================================
Function 04.06 - PRDxc
PRDxc multiplies two decimals within an elastically modified Precision CryptoplasmPrecisionContext Context The elastic Precision's decimal limit is set to 100, while the integer precision scales without any "limits".
================================================
Function 07.05 - PrintDL
PrintDL short for PrintDecimalList, prints the decimals within the given list/slice.
================================================
Func 03 - ProcentSplitMatrix
ProcentSplitMatrix returns all Split % for a given Block-Height inside an array of arrays.
================================================
Func 04 - ProcentSplitPrinter
ProcentSplitPrinter prints information regarding the Block-Reward split for a given Block-Height.
================================================
Function 10.06a - PseudoFiftyFiftyOverSendLong
PseudoFiftyFiftyOverSendLong computes a PseudoFiftyFiftyOverSend used to later compute the TrueFiftyFiftyOverSend.
================================================
Function 10.06b - PseudoFiftyFiftyOverSendShort
PseudoFiftyFiftyOverSendShort computes a PseudoFiftyFiftyOverSend used to later compute the TrueFiftyFiftyOverSend.
================================================
Func 06.02 - ReadTokenValue
Reads the Amounts of a token (via its TokenIdentifier) from a given Address Output is in *p.Decimal with the required decimals
.
================================================ 08 Digit Manipulations Function: Operations done on the number of Digits of a decimal Used for setting elastic precision on different other functions================================================
Function 08.01 - RemoveDecimals
RemoveDecimals removes the decimals and leaves the resulted number without them.
================================================
Function 07.04 - Reverse
Returns the Reverse of the Slice/Lists.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
================================================
Function 03.02 - SUBs
SUBs subtract two decimals within CryptoplasmPrecisionContext Context.
================================================================================================************************************************************************************************================================================================================================
Function 03.01 - SUBx
SUBx subtract two decimals within a custom Precision modified CryptoplasmPrecisionContext Context.
================================================
Function 03.03b - SUBxc
SUBxc subtracts two decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has 100 decimal Precision plus elastic integer Precision.
================================================
Function 03.03a - SUBxs
SUBxs subtracts two decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has 70 decimal Precision plus elastic integer Precision.
================================================
Function 02.06 - SUM
SUM sums multiple decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has "DecimalPrecision" decimal Precision plus elastic integer Precision.
================================================ 07 List Function: Functions that operate on slices of decimals for different Purposes, basically "emulating" Python List capability.================================================
Function 07.01 - SumDL
SumDL short for SumDecimalList, return the sum of the decimals within the list/slice.
BlockChain_F.Firefly.go Blockchain specific Firefly Functions================================================================================================************************************************************************************************================================================================================================ Function List:
01 Comparison Functions operating on decimal type 00 - SummedMaxLengthPlusOne SummedMaxLength returns the sum of the maximums length of digits (b4 and after coma) 00a - MaxInt32 Returns the maximum between two int32 numbers 00b - MaxInt64 Returns the maximum between two int64 numbers 00c - MaxDecimal Returns the maximum between two decimals 01 - DecimalEqual x == y 02 - DecimalNotEqual x != y 03 - DecimalLessThan x < y 04 - DecimalLessThanOrEqual x <= y 05 - DecimalGreaterThan x > y 06 - DecimalGreaterThanOrEqual x >= y 02 Addition Functions 01 - ADDx Adds 2 numbers with custom total precision 02 - ADDs Adds 2 numbers within CryptoplasmPrecisionContext (70 total precision) 03 - ADD Adds 2 numbers with custom decimal precision and elastic integer precision 03a - ADDxs Adds 2 numbers with 70 decimal precision and elastic integer precision 03b - ADDxc Adds 2 numbers with 100 decimal precision and elastic integer precision 04 - SUMx Adds multiple numbers with custom total precision 05 - SUMs Adds multiple numbers within CryptoplasmPrecisionContext (70 total precision) 06 - SUM Adds multiple numbers with custom decimal precision and elastic integer precision 06a - SUMxs Adds multiple numbers with 70 decimal precision and elastic integer precision 06b - SUMxc Adds multiple numbers with 100 decimal precision and elastic integer precision 03 Subtraction Functions 01 - SUBx Subtracts 2 numbers with custom total precision 02 - SUBs Subtracts 2 numbers within CryptoplasmPrecisionContext (70 total precision) 03 - SUB Subtracts 2 numbers with custom decimal precision and elastic integer precision 03a - SUBxs Subtracts 2 numbers with 70 decimal precision and elastic integer precision 03b - SUBxc Subtracts 2 numbers with 100 decimal precision and elastic integer precision 04 - DIFx Subtracts multiple numbers with custom total precision 05 - DIFs Subtracts multiple numbers within CryptoplasmPrecisionContext (70 total precision) 06 - DIF Subtracts multiple numbers with custom decimal precision and elastic integer precision 06a - DIFxs Subtracts multiple numbers with 70 decimal precision and elastic integer precision 06b - DIFxc Subtracts multiple numbers with 100 decimal precision and elastic integer precision 04 Multiplication Functions 01 - MULx Multiplies 2 numbers with custom total precision 02 - MULs Multiplies 2 numbers within CryptoplasmPrecisionContext (70 total precision) 03 - MULxc Multiplies 2 numbers with elastic integer precision and 100 max decimal precision 04 - PRDx Multiplies multiple numbers within a specific precision context 05 - PRDs Multiplies multiple numbers within CryptoplasmPrecisionContext 06 - PRDxc Multiplies multiple numbers with elastic integer precision and 100 max decimal precision 07 - POWx Computes x ** y within a specific precision context 09 - POWxcs Computes x ** y with elastic integer precision and custom max decimal precision 10 - POWxc Computes x ** y with elastic integer precision and 100 max decimal precision 05 Division Functions 01 - DIVx Divides 2 numbers within a specific precision context 02 - DIVs Divides 2 numbers within CryptoplasmPrecisionContext 03 - DIVxc Divides 2 numbers with elastic integer precision and 100/101 max decimal precision 04 - DivInt Returns x // y, uses elastic Precision (result is "integer") 05 - DivMod Returns x % y, uses elastic Precision (result is the rest) 05a Mean Functions 01 - TwoMean Returns the mean of two decimals 06 Truncate Functions 01 - TruncateCustom Truncates using custom Precision (it must be know beforehand) 02 - TruncSeed Truncates elastically to CryptoplasmSeedPrecision 03 - TruncToCurrency Truncates elastically to CryptoplasmCurrencyPrecision 04 - TruncPercent Truncates elastically to CryptoplasmPercentPrecision 07 List Functions 01 - SumDL Adds all the decimals in a slice of decimals 02 - LastDE Returns the last element in a slice 03 - AppDec Unites 2 slices made of decimals 04 - Reverse Reverses a slice of decimals 05 - PrintDL Prints the "decimals" from a slice of strings 06 - WriteList Writes strings from a slice to an external file 08 Digit Manipulation Functions 01 - RemoveDecimals Removes the decimals of a number, uses floor function 02 - Count4Coma Counts the number of digits before precision 03 - DTS Converts Decimal to String with "." as Separator 09 Blockchain Specific Geometry Functions 01 - ASApr Computes an ASA triangle with specified precision without returning the Gamma Angle 10 OverSend Functions 01 - OverSendLogBase Returns the Logarithm Base used to computer the Overspend value for the given CP Amount 02 - OVSLogarithm Computes the Logarithm in Base 777...777 for the given CP Amount 03 - CPAmount2StringDecomposer Decomposes Integer Part of a cpAmount to a backwards slice of integers 04 - CPTxTaxV2 Computes the Transaction-Tax and its Per-Mille value, for the given CP Amount 05 - OverSendV2 Computes the Oversend value for the given CP Amount 06a - PseudoFiftyFiftyOverSendLong Computes the pseudoFFOverSend 06b - PseudoFiftyFiftyOverSendShort Computes the pseudoFFOverSend (OVerSend must be computed outside of function) 06c - TrueFiftyFiftyOverSendLong Computes the FFOverSend 06d - TrueFiftyFiftyOverSendShort Computes the FFOverSend (OVerSend must be computed outside of function) 07 - TxTaxPrinter Computes and Prints all related TxTax information 07a - TxTaxDisplayOffset Auxiliary TxTaxPrinter function 07b - TxTaxDisplayOffset Auxiliary TxTaxPrinter function 11 Cryptoplasm Amount String Manipulation Function 01 - Convert2AU Converts § Amount to AtomicUnits (AttoPlasms) 02 - AttoPlasm2String Converts AttoPlasms into a slice of strings 03 - KosonicDecimalConversion Converts a § Amount into a string that can be better used for display purposes 04 - BHAmountConv2Print Converts the BlockHeight decimal into a string to be used for printing purposes
================================================================================================************************************************************************************************================================================================================================
Function 01.00 - SummedMaxLength
SummedMaxLength returns the sum of the maximums length of digits.
================================================
Function 02.05 - SUMs
SUMs adds multiple decimals within CryptoplasmPrecisionContext Context.
================================================
Function 02.04 - SUMx
SUMx adds multiple decimals within a custom Precision modified CryptoplasmPrecisionContext Context.
================================================
Function 02.06b - SUMxc
SUMxc adds two decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has 100 decimal Precision plus elastic integer Precision.
================================================
Function 02.06a - SUMxs
SUMxs adds two decimals within custom Precision modified CryptoplasmPrecisionContext Context The Precision has 70 decimal Precision plus elastic integer Precision.
================================================
Func 02 - TreasurySplit
TreasurySplit returns Multiple Split % for a given Block-Height.
================================================
Function 10.06c - TrueFiftyFiftyOverSendLong
TrueFiftyFiftyOverSendLong computes the TrueFiftyFiftyOverSend The TrueFiftyFiftyOverSend is the OverSend value for which both the Sender and the Receiver pay the same amount of Transaction Tax.
================================================
Function 10.06d - TrueFiftyFiftyOverSendShort
TrueFiftyFiftyOverSendShort computes the TrueFiftyFiftyOverSend The TrueFiftyFiftyOverSend is the OverSend value for which both the Sender and the Receiver pay the same amount of Transaction Tax.
================================================ 06 Truncate Functions: Functions used to Truncate Decimals to specific precision In specific ways================================================
Function 06.01 - TruncateCustom
TruncateCustom truncates the decimal to the specified precision number.
================================================
Function 06.03 - TruncPercent
TruncPercent truncates the decimal to CryptoplasmCurrencyPrecision It is Context Precision Independent.
================================================
Function 06.02 - TruncSeed
TruncSeed truncates the decimal to CryptoplasmSeedPrecision.
================================================
Function 06.03 - TruncToCurrency
TruncToCurrency truncates the decimal to CryptoplasmCurrencyPrecision It is Context Precision Independent.
================================================ 05a Mean Functions: Different types of means used for computing purposes In specific ways================================================
Function 05a.01 - TwoMean
TwoMean returns the mean of two decimals.
================================================================================================
Function 02.01 - TxSimulator
TxSimulator simulates a simple transaction.
================================================
Function 10.07a - TxTaxDisplayOffset
TxTaxDisplayOffset in an auxiliary TxTaxPrinter function.
Function 10.07b - TxTaxDisplayOffsetS
TxTaxDisplayOffsetS in an auxiliary TxTaxPrinter function.
================================================
Function 10.07 - TxTaxPrinter
TxTaxPrinter computes and prints all OverSend related information for the given cpAmount.
================================================
Func 06.04 - UnityDayScanner
Given the following Inputs 1) Day Number since UNITY started (gives the Daily Block Reward Amount) 2) Address Holding the accumulated UNITY Volume Fees
computes the Output in UnityNftInput format
type UnityNftInput struct { Day string RawDailyMint *p.Decimal TxTax *p.Decimal Network NNB}
type UnityNftOutput struct { Time UnityTime Treasury *p.Decimal Minor *p.Decimal AbsoluteBonus *p.Decimal Major *p.Decimal EliteAuryn *p.Decimal}.
================================================
Func 06.04 - UnityDaysComputer
Computes the Blockchain time in Days, Years and Day of Year using Day as input
.
================================================
Func 06.05 - UnityNftComputer
Given the following an Input in kw.UnityNftInput computes the correct Output in UnityNftOutput format
type UnityNftInput struct { Day string RawDailyMint *p.Decimal TxTax *p.Decimal Network NNB}
type UnityNftOutput struct { Time UnityTime Treasury *p.Decimal Minor *p.Decimal AbsoluteBonus *p.Decimal Major *p.Decimal EliteAuryn *p.Decimal}.
================================================
Function 07.06 - WriteList
WriteList writes the strings from the slice to an external file as Name can be used "File.txt" as the output file.
# Constants
Atomic Units per Cryptoplasm.
23115732923502492351869403393438306982639378690095569104032787203980148228041913685525272242174661218702645141327232481974409791932000078410388386177817655043149469072067".
46231465847004984703738806786876613965278757380191138208065574407960296456083827371050544484349322437405290282654464963948819583864000156820776772355635310086298938144135".
BlockChain Intervals.
14469301683209967785660336971307130171983630485525806795551381667712795800898521584265423182588320749466935042998433502899035050300320599018761484513376903429304753104722".
35762604185541729437790771581361892297073237879616129659398556012213354164373323985040401887511553112675019058432069804561867343974960641233072376535458128585610652668701".
BlockChain Intervals.
85896656772099968049965664720775391354733769891522665841287865279381182447309216963759770527490938679403384007259874973254896360573674241631789715365733742006539045082405".
32592232455024302156582579310007666023578836271607375165152790420196164894495691344344356098544713341783994549774764791511458586763746141409119821970206957891019496013170".
BlockChain Intervals.
53558150274373282200996197268636748422270727410231633348787988192143721376975759958017147211196311637271799923302298183577206534981853131081653660870758170105689380545402".
Decimal Precision.
Decimal Precision.
Decimal Precision.
Decimal Precision.
Total and Decimal Precision.
BlockChain Intervals.
2*10**10 AU aka 20 FemtoPlasm per Block.
===============================
Transaction Fee Multipliers=============================================================================================.
17603469406324699264552203728228781734854047563080266864889917379915522679125848517743518074977100995657589506504988514221772587652078403535578174946110910877306175175831".
03866539218214160281019712693375711308362670711363704454595128840820882089215316016167870115360954967712081058848109623142262259194493083293911074217930769540096024450561".
BlockChain Intervals.
39113027015993818730764424719296504565018872998656781769837509572549708407470164860932029698360333725389480068793454194898480993196326213690435887363783841023900191977303".
12867757092623184799536723723984817254131297365666777161093219085498324730212978578142100085160445949651383195676180265136049669100834118651320683764852953446043757242434".
BlockChain Intervals.
BlockChain Intervals.
77916987540693469736206911373031390750240324496266620224972229908647554039298382508242888156344262818782463224905235604572942254400321050377665099311491108148214911008294".
77776097557209956537647420738431173891021295054572742092639406064277097443334557475597451949849357602982895378137618856526279561729612727096614403090545562180108554824788".
BlockChain Intervals.
47170870024639515423665252327046908149680993950708042561330034560537873507717108724954307264259363897304025369848969984617755648586455691736830848158213038771190145191942".
75673341438198016253867830693417334152383470765550007024833715596107482766988608639015947529510256007991003527898025942204481992736070083645428346888351518535457823580472".
BlockChain Intervals.
Blue Period in Blocks.
Green Period in Blocks.
Indigo Period in Blocks.
Orange Period in Blocks.
Purple Period in Blocks.
Red Period in Blocks.
White One Era.
Yellow Period in Blocks.
10**19 AU aka 10 MicroPlasm aka 10000 NanoPlasm.
BlockChain Intervals.
10**15 AU aka 1 NanoPlasm.
81011964613644048747402037909317201310192096624981879288619518040599998635956022076851839404542253563216844707158437345374885758966190191892475017804054990945748522013174".
55541775726452733784575987793582318465163411038588984055513086710270571398803499810759402046824905309077200291776303022464900114246823372595531758644978016364890570530864".
BlockChain Intervals.
03702616454709778156777495028153971543184141005677899889589499007422130010346002126582056241278715116914223405977394279769720179755860307152238320388967160138703761983160".
72789615599211546246855331394309488651847507972496123667662554571470524011673280927601614309076246446328521090638757140548152543738622480383637737592709642333820953400965".
BlockChain Intervals.
BlockChain Intervals.
BlockChain Intervals.
Premine Amount.
24432938779590995837841532019384790150349085420733522736133724177165438818776167178359672061917060017698829380688343277961621188229780984435117506605176498547028399816297".
35660083738592050362142901663713847113432794566069457416419489439272636989036672482046638214546024574094739007826821411000258383259087452574481848085511568932620265261545".
BlockChain Intervals.
75632644992903257458735950465103568423241907148623679450703441583915996934435313769203007730354943771681360454686785107877436679708139583522254486775190587479608684256174".
26891978265178712859078440044665328695481061733347841808882751709087041846467952197400245227340660911511048676235584758898987802431939330594135241876828897943372661795441".
===============================
Cryptoplasm Integer Seeds (Integer Seeds)=============================================================================================.
12537782878339614625771498809035880098867872346732897743180678569403622937685906472124480697705107611139512091414204363056523843258830147818880718433631053114090520642197".
82040880690766415114927327050916082448016618724791510731215394255084134213230824510555923992158583594452586869208051730612161579190252612660288257088154809059958316016090".
BlockChain Intervals.
77613928439143777266907000301408484507837129473340838769099596496184639293804298777173098509834768715829137756304537771292676634707757587159664600859089495362064618633161".
71580515908879151284881604632153356843246622823244290161927325938691182581452507122203432887230124264762661404338862761784959484426833352783146632351792561108840033909110".
BlockChain Intervals.
Total Theoretical Emission without Bonuses for One Era.
Base Block-Reward used as starting point for BR calculations.
at higher precision sum ends in ...205 ??.
96509621441960570900115269772036588799224478842644813092952995468374792700535540513090096414588656427333291842393759390325440824474269113899493647236888735135953137095747".
64030092438005383734298957536370484716894250611339362185936095502532022628114548971046078379731970307243636309202148825978990235984310581518536951072236953890507709658038".
BlockChain Intervals.
36541018240740246649576735536180292375694773812166491930655995247799212452046610949323116974900711193004663009289356729830960286123820285321368328210923027750793180868603".
18396904506226212361196557891241987452343475676335561525682588401208319343318545668692751385857807667204710244635373112015235949039067998472592935687779763040136503026148".
BlockChain Intervals.
82051023429631295084228214141774093090232076185162203767778977868683417696291068680659145751642959282977468816748030564224610991180351121691818457543376840110408220056801".
05493868213596096365590475181833258358465672817908846494426160474614574654369161757532776621391535689893000433337201721222100282080398865859651228532805344145078971867156".
BlockChain Intervals.
# Variables
Array declarations.
Array declarations.
Array declarations.
AUs = p.NFS(AuPerUnit).
Geometric Heights List Definition=============================================================================================.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Sum of Reward equivalent to the Camel Emission only (without its Support).
Sum of Reward equivalent to the Camel-Support-Area.
=============================================================================================
Cryptoplasm p Decimal Context Definition=============================================================================================.
No description provided by the author
No description provided by the author
No description provided by the author
===============================
Computing Fee Matrix=============================================================================================.
No description provided by the author
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
No description provided by the author
Array of Array declaration.
No description provided by the author
===============================
Fee per byte variable Declaration
.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
===============================
Intervals and Seeds variable Declaration=============================================================================================.
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
===============================.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Blockchain Premine and Emission variable Declarations=============================================================================================.
UnityIdentifier listed bellow.
No description provided by the author
No description provided by the author
# Structs
BlockChainParameters.go Cryptoplasm Blockchain Parameters variable and constants
================================================ Function List
01 - CryptoplasmDecimalSeedPrinter prints the Decimal Seeds 02 - CryptoplasmIntegerSeedPrinter prints the Integer Seeds 03 - CryptoplasmIntervals prints Cryptoplasm time intervals 03b - ConvertIntervals converts interval duration in time duration.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author