Brian Woodward DBA
Conjured Entertainment








The programming langage (Solidity) for the Ethereum Virtual Machine (EVM) does not have a built in function to choose random numbers.

So, the contract cannot choose random numbers, and uses a custom function for selecting beneficiaries.

To choose numbers within the range of the farmers array that aren't predictable, the contract uses the date/time stamps from the blocks for transactions of certain entries (spread out and theoreticly unpredictable), and those are hashed with a wallet address in a way that converts them to huge unique numbers. Those numbers are then used in a math formula to reduce them to numbers within range using the remainders of divisions. The three unique numbers chosen at various block times are then added to by another unique number which is chosen at the last donation block time, and if out of range then they are looped backed into range. That prevents any of the final farmer's array beneficiary numbers from being predictable, since the last calculations are performed at the harvest and not before the final donation.

This method provides unique numbers within range that are neither predictable nor easily manipulated.

While this method is not truly random, it will be extremely difficult for any malicious hackers to attempt to manipulate/exploit the block times used for the hashes given the fast transaction times of the XRPL EVM Sidechain and the randomness of the participation of other users. Its fast transaction times make the XRPL Sidechain the best EVM for the 'SEED Trust' Smart Contract.


In the unlikely event that the contract's selection of beneficiaries is compromised by malicious hackers somehow exploiting the function, then I will develop a new version of the contract with a more complex selection method.

However, I am confident that this method is secure enough to perform as expected on the XRPL EVM Sidechain without issues, hence the launch.


The beauty of the blockchain is its transparency. We can all examine the transactions, and the contracts, to ensure legitimacy.



© 2025 Conjured Entertainment.
All Rights Reserved.