V Systems v0.3.1 Fermat
Release Details
- new operation codes for v contract systems, including contract DB get/load
- state map in the contract systems for contract DB usage
- new token related contracts for better service
- new state features for some application usage node
Release Information
- new contract related transactions will be activated on height
12550000
(Testnet) and13140520
(Mainnet) - database update
a. all node users should back up all block information generated before. this release required to re-download the whole blockchain data started from height1
. (suggestion)
b. users can use the old database (v0.2.2 later) and restart the service by using the version v0.3.1. (workable, if node need the extra state features, please use solution a or c)
c. download the reference database and restart the service. (coming soon) - this release only for V Systems both Testnet and Mainnet users
- this release based on branch Fermat
- suggest using the
jar
version directly.
Description
Several new contracts and related contract systems upgrade.
- lock contract
- payment channel contract
- non-fungible token contract
Configurations
Some network settings for high-performance usage
network {
# How many network inbound network connections can be made
max-inbound-connections = 120
# Number of outbound network connections
max-outbound-connections = 120
# Network buffer size
outbound-buffer-size = 64M
}
Blockchain memory buffer
blockchain {
type = MAINNET
minimum-in-memory-diff-blocks = 1000
}
Extra account and transactions state
blockchain{
state {
# turn on/off the state of transactions grouped by address and transaction type
tx-type-account-tx-ids = on
}
}
rest-api {
# Enable/disable custom http api routes
custom-api {
# Routes with "/transactions"
transactions {
address-transaction-count = on
address-transaction-list = on
}
}
}
Wallet Generation
Users can use https://github.com/virtualeconomy/v-wallet-generator to generate the wallet.dat
file instead of the random system generated one.
Sha256 Checksums
9f37508e550d3f0937ecfca5e9ed2d5fbf714d6f8f6ecae1e98fb3947cb67c03 => v-systems-0.3.1.jar
83d3bf633e9eda65a3bb23cbd42d323b23208467925e5b63c3c5b2d996a6f442 => v_systems_0.3.1_mainnet.deb
d5de38064857af836a92ebc1e2e3664fdccd2566cc4756a8d0d8dbebe6ebdd4e => v_systems_0.3.1_testnet.deb