Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
blockchain-replay [2020/05/11 13:18]
elindos [Our Broadcasts so Far]
blockchain-replay [2021/09/12 04:52] (current)
tyrnis change link from exode-assets to exode_asset
Line 14: Line 14:
 All these broadcasts are, at the moment, broadcasted to account **exodegame**. And as specified, we use the [[https://​hive.io|HIVE]] decentralized blockchain. All these broadcasts are, at the moment, broadcasted to account **exodegame**. And as specified, we use the [[https://​hive.io|HIVE]] decentralized blockchain.
  
-To understand our broadcasts, you should also check our [[exode-assets|Asset Types]].+To understand our broadcasts, you should also check our [[exode_asset#​asset_identification|Asset Types]].
  
 In addition, reading our **exodegame** account and its blocks will reveal the format of each broadcast mentioned below. In addition, reading our **exodegame** account and its blocks will reveal the format of each broadcast mentioned below.
  
 +We are also adding a [[exode-broadcasts-changelog|"​blockchain changelog"​]] about issues we had and fixes we made to our broadcasts.
  
 ====== Our Broadcasts so Far ====== ====== Our Broadcasts so Far ======
Line 43: Line 44:
  
 Some players found it  bothering to receive so many messages. So the delivery message is now considered obsolete and is not required for blockchain replay. Some players found it  bothering to receive so many messages. So the delivery message is now considered obsolete and is not required for blockchain replay.
 +
 +=== exode_contract_dropready ===
 +
 +This is broadcasted when a contract has a new weekly drop ready. ​
 +
 +  * Tuesday is **Tom'​s Tuesday** (where Tom Settler Premium Buddies receives a new drop of 6 cards),
 +
 +  * Friday is **Rekatron Friday** (where Rekatron Weapon Drops generate 10 new cards),
 +
 +  * Sunday is **Syndicate Sunday** (where Syndicate contracts generate 3 new cards).
 +
 +
 +To be valid for a drop, a contract must have been purchased before midnight +1 minute the next day.
  
  
Line 56: Line 70:
  
 The message is also broadcasted to the player account, but reading from exodegame is enough for blockchain replay. The message is also broadcasted to the player account, but reading from exodegame is enough for blockchain replay.
 +
 +=== exode_market_sell ===
 +
 +This is broadcasted **to the player account** (as he is there actively authorizing it at that time) when he proposes one of his assets to the market.
 +
 +It is required for blockchain replay if you want to recreate the "​latest market lists" but is not required for recreating asset ownership, as all fulfilled proposals will use other broadcasts (exode_market_purchase).
  
  
Line 64: Line 84:
 The source pack is also mentioned. Once opened, the source pack is considered destroyed. The source pack is also mentioned. Once opened, the source pack is considered destroyed.
  
-One strong exception is contracts: ​contracts are not destroyed when opened, they are still there, ​but they are then bound to account for a time. Contractswhen bound to accountdo not generate bound cards.+ 
 +=== exode_dropdelivery === 
 + 
 +This broadcast was made specifically for contracts. It has the same format as '​exode_openpack'​. 
 + 
 +Contracts ​are not destroyed when they are opened, they are still there. Once a drop is received, they are supposed to be bound to account for a time, but so far EXODE is testing a free market without binding them. 
 + 
 + 
 +=== exode_cancel_test_transaction === 
 + 
 +This broadcast mentions a Transaction id ("​tx_id"​) which is to be ignoredbecause it is in error or was created as a development test.
  
 === Other broadcasts? === === Other broadcasts? ===
Line 78: Line 108:
 Specifically,​ broadcasts to account "​elindos"​ can be ignored for blockchain replay, as the game developer has no interest in holding or selling cards aside that for testing purposes. Specifically,​ broadcasts to account "​elindos"​ can be ignored for blockchain replay, as the game developer has no interest in holding or selling cards aside that for testing purposes.
  
-In the early days there was mainly ​one broadcast which was broadcasted ​by mistake.+In the early days there was one broadcast which was repeated ​by server (easily noticeable and uses same TX and contents). This broadcast is to be considered single.
  
 === Bound to account? === === Bound to account? ===