Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

Full TOML support (SEP-0001)

Compare
Choose a tag to compare
@Synesso Synesso released this 31 Aug 05:34
· 286 commits to master since this release

Breaking changes

  • #121 Transaction fees are no longer implicit. The initiator
    of a transaction needs to explicitly specify the maximum fee that they are prepared to pay.
  • #129 Timebounds are no longer implicit either. The initiator
    of a transaction needs to explicitly specify the timebounds of the transaction. The constant
    TimeBounds.Unbounded is introduced to provide a short-cut for unbounded behaviour.

Added

  • #96 Full support for well-known.toml fields in the
    DomainInfo class. Previously only FEDERATION_SERVER was supported. Now all fields are available.
  • TimeBounds can be defined in terms of a timeout from 'now', with TimeBounds.timeout(Duration).
  • #66 Transactions can be signed with any arbitrary byte array.
    This provides the ability to match a hash signer with shared data. (See
    Hash(x) signing for more details).