Skip to content

Releases: EvrmoreOrg/Evrmore

v2.0.0test Full Node for testnet

19 Feb 19:23
Compare
Choose a tag to compare
Pre-release

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

04 Nov 21:11
v1.0.5.1
Compare
Choose a tag to compare

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

31 Oct 02:25
v1.0.5
eaf5446
Compare
Choose a tag to compare

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"