RELEASE NOTES 0.10.0 (2019-11-04)
Upgrade instructions: http://rell.chromia.com/en/0.10.0/languageguide/migration-0.10.html
- Language: Module system
Docs: http://rell.chromia.com/en/0.10.0/languageguide/modules.html
| alex=# begin transaction; | |
| BEGIN | |
| alex=# select 20000000000::integer + 1000000000::integer; | |
| ERROR: integer out of range | |
| alex=# select 1; | |
| ERROR: current transaction is aborted, commands ignored until end of transaction block |
| class user { key pubkey; } | |
| class channel { | |
| key name; | |
| admin: user; | |
| } | |
| class channel_member { key channel, member: user; } | |
| class message { |
RELEASE NOTES 0.10.0 (2019-11-04)
Upgrade instructions: http://rell.chromia.com/en/0.10.0/languageguide/migration-0.10.html
Docs: http://rell.chromia.com/en/0.10.0/languageguide/modules.html
| RELEASE NOTES 0.10.0 (2019-11-04) | |
| Upgrade instructions: http://rell.chromia.com/en/0.10.0/languageguide/migration-0.10.html | |
| 1. Language: Module system | |
| Docs: http://rell.chromia.com/en/0.10.0/languageguide/modules.html |
| In the previous message I've described how colored coins can represent prediction market contracts. | |
| It works when we have only two outcomes like YES or NO, but what if want something more flexible, like making a bet on price moves? | |
| Say, we want something like CFD: http://en.wikipedia.org/wiki/Contract_for_difference | |
| In finance, a contract for difference (or CFD) is a contract between two parties, typically described as "buyer" and "seller", stipulating that the seller will pay to the buyer the difference between the current value of an asset and its value at contract time. (If the difference is negative, then the buyer pays instead to the seller.) In effect CFDs are financial derivatives that allow traders to take advantage of prices moving up (long positions) or prices moving down (short positions) on underlying financial instruments and are often used to speculate on those markets. | |
| (Note that what I'm describing here might not work exactly like traditional CFDs, but is probably close enough. | |
| Although it' |
If our interest is an append-only database, then each operation can be described as adding entry
E = F(U, Q)
to the database, where U is user data, Q is result of query on the current state of the database, and F is a function which transforms U and Q into what we want to add.
In this case commitment to E can be replaced to commitment to pair (U, Q). So a commitment to database state can be
replaced with a commitment to a transaction log, where client creates transactions in the following way:
This is an instruction for Hedget auction users which would allow them to interact with auction even if the web site goes down. We do not expect web site to go down, but shit happens, so just in case, there's this instruction. This instruction is for power users. If you're unexperienced, there's a high chance you might screw up.
First thing to note: DO NOT SEND ANY FUNDS TO A CONTRACT DIRECTLY. Bids are placed by calling a contact function. If you send ERC20 tokens to the contract directly, they will be considered a donation to Hedget Foundation.
| 0xc07063976e347beaa4573bde1bcee655766391d0 | |
| 0x864a505af53a397a1567dcdcc1445df3944e27fe | |
| 0x32b9b9dc1186f5c94c9b8d9198e6ae071e45a007 | |
| 0xb1a5b5c6f23b57030849a6dd889bc0162ba8e280 | |
| 0xbdbed46cc97e236af73736f30c3193068f6c4902 | |
| 0x279d8bd11dd947f3daeb5787e0ce4d0fd798ad39 | |
| 0x9ef165fcd21101136a3d586e8824551be7579a44 | |
| 0x0c61ad756e686c2be8873f6e382c44a1b74a4ee3 | |
| 0x70e27ab2ce035ae1b1a895643e5552a91d0244b9 | |
| 0x44b8b378e6a6b69d44cb4afc7ba7af9c58b684e8 |
There are features and improvements we started working on in 2020 which haven't been released yet, they are expected to be released in Q1 2021:
| <!-- Please do not remove or change this AfD message until the issue | |
| is settled --> | |
| <!-- The nomination page for this article already existed when this | |
| tag was added. If this was because the article had been nominated for | |
| deletion before, and you wish to renominate it, please replace | |
| "page=Technical Itch" with "page=Technical Itch (2nd nomination)" | |
| below before proceeding with the nomination. | |
| -->{{AfDM|page=Technical Itch|logdate=2008 November 29|substed=yes }} | |
| <!-- For administrator use only: {{oldafdfull|page=Technical | |
| Itch|date=29 November 2008|result='''keep'''}} --> |