Releases: EvrmoreOrg/Evrmore
v2.0.0test Full Node for testnet
v2.0.0test is a major release of the Evrmore Core code with new features as well as bug fixes.
This release is for testnet only. For mainnet, please continue to use v1.0.5
The release provides evrmored, evrmore-qt, and evrmore-cli. Only Linux and Windows versions are provided for testing, but full platform support will be provided when it is released for mainnet.
This is a testnet-only release to enable the community to test the new code and to learn about the new features.
We believe that the code is mainnet-worthy, but standard security policy requires testing on testnet before release to mainnet.
Evrmore Core v2.0.0test revision list relative to v1.0.5
Bug Fixes
-Fixed a bug in which large numbers in the response of "getaddressbalance" RPC call were returning a negative number
-Importing a mnemonic now triggers a rescan from genesis block to make sure all transactions and the balance are correct
-Fixed a bug in which Verifier strings (for Restricted Assets) longer than 75 characters failed. Up to 80 characters is now properly supported.
-Fixed assorted typos and incorrect URLs
Modify the behavior of metadata field "ipfs_hash"
-Permitted for all asset types
-Alterations are permitted at any time for all assets including Unique_Assets (using "updatemetadata"), and also assets with "reissueable"==False
Add support for new "permanent_ipfs_hash" metadata field for assets:
-Permitted for all asset types
-permanent_ipfs_hash can never be changed after it is set
Add new RPC "getburnaddresses"
-returns a list of all the burn addresses for the chain
Add new RPC "updatemetadata" (cost = 1 EVR)
-costs only 1 EVR fee paid to
-can change only the fields: "ipfs_hash", "permanent_ipfs" (if not already set), "toll_address", "toll_amount", "toll_amount_mutability", "toll_address_mutability"
-these fields can be changed regardless whether the asset has "reissuable" set True or False
Add new RPC "getcalculatedtoll"
-useful for calculating the toll you must pay for a Toll_Asset transfer and determining which address to pay the toll to.
Add new RPC "remint" (cost = 0.1 EVR)
-Use to remint assets which were previously sent to the BurnMint address
Add Toll_Asset support
-Uses four (4) new asset metadata fields: "toll_address", "toll_amount", "toll_amount_mutability", "toll_address_mutability"
-Permitted for Root_Assets, Sub_Assets, Restricted_Assets and Unique_Assets
-Toll payment is required for transfers of an asset to all addresses except to the address from which the asset came
-The toll required is ("toll_amount" * qty_of_asset) paid to "toll_address"
-For legacy pre-fork (V1) assets "toll_amount"==0 and can never be increased
Add new BurnMint addresses for remintability
Add support for Burn/Remint functionality
-Uses the new "remint" RPC to remint assets which were previously sent to the BurnMint address
-Permitted for Root_Assets, Sub_Assets, Restricted_Assets
-Uses one new asset metadata field: "remintable" == True/False
-The node calculates and tracks: "total_burned", "currently_burned", "reminted_total"
-The max qty of assets to remint must be <= "currently_burned" which is calculated and tracked by the node as ("total_burned"-"reminted_total")
for more details see:
https://hans-schmidt.github.io/mastering_evrmore/usage_tips/evrmore-core-v2%20functional%20enhancements.html
and
https://hans-schmidt.github.io/mastering_evrmore/usage_tips/all%20defined%20evrmored%20and%20evrmore-qt%20rpc%20calls.html
Full Evrmore Source Code Upload
This is the Full Source Code of Evrmore Core
(evrmored / evrmore-qt / evrmore-cli)
Note that the commit hash has changed since the first binaries were released, but the only changes were the addition of copyright notices and clean-up of some code comments.
The tag change from v1.0.5 to v1.0.5.1 is just so that Github lets us create this Source-Code-Only release.
Please feel free to build your own binaries from this source code. It is the same code we used to build our binaries
v1.0.5 Full Node with and without Wallet
These are the binaries for "Evrmore Core" : evrmore-qt, evrmore-cli, and evrmored
Mainnet uses evrprogpow GPU Proof-of-Work mining.
See https://github.com/EvrmoreOrg/evrprogpowminer for the GPU solo miner to core (no stratum proxy is needed).
Testnet uses sha256 and the built-in CPU miner
The Linux binaries are compatible with Ubuntu >=v18.04
The aarch64 and arm32v7 binaries are for Raspberry-Pi and IOT devices
Source code is posted as v1.0.5.1, but it is the same except for comments and copyright notices.
Update 2024-03-18: Mac OSX binaries have been added here.
They should be safe from a security viewpoint, so their sha256sum values have also been uploaded. But from a functional viewpoint, please treat them as preliminary until we accumulate sufficient community feedback. They were built using only the Evrmore source code and code provided by "https://bitcoincore.org"