Skip to content
Snippets Groups Projects
Select Git revision
  • 3645-nil-pointer-errors-are-occasionally-thrown
  • main default protected
  • release-1.4 protected
  • partial-merkle-tree
  • 3616-migrate-block-ledger
  • 3623-backport
  • hashed-time-locks
  • 3626-expose-simulator
  • 3640-mining-support
  • 3621-csv2yaml
  • eip712-mask
  • 3565-eip712-ethan
  • 3617-instrumentation-followup
  • database
  • database-benchmark-index
  • database-no-mutex
  • 3588-blockchain-specific-key-value-database
  • 3570-generalize-pki-types
  • 3600-fee-schedule-consistency
  • 3589-code-intelligence
  • v1.4.1-snapshot
  • v1.4.1
  • v1.4.0
  • v1.4.0-alpha.1
  • v1.3.0
  • v1.3.0-rc.3
  • v1.2.13
  • v1.2.12
  • mexc-v1.2.11
  • v1.3.0-rc.2
  • v1.2.11
  • v1.2.10
  • v1.2.10-rc.8
  • v1.2.10-rc.7
  • v1.2.10-rc.6
  • v1.2.10-rc.5
  • v1.2.10-rc.4
  • v1.2.10-rc.3
  • v1.2.10-rc.2
  • mexc-v1.2.10-rc.2
40 results

transaction_state.go

  • Ethan Reesor's avatar
    9297b66c
    feat: use new marshaller for generated types · 9297b66c
    Ethan Reesor authored and Dennis B's avatar Dennis B committed
    Closes AC-1047.
    
    - The `slice` field for type specs has been replaced with `repeatable: true`.
    - The builtin type `chainSet` has been replaced with `type: chain, repeatable: true`.
    - The Accumulate binary format/encoding has been redesigned:
    
    Each field now has a field number which is added as a prefix to the field when it is encoded. When decoding, if a field number is not present, that means the field is not present. For example, if `Name string` is optional, then during encoding if `Name` has the default value it is omitted completely from the result.
    
    Also, changes `Transaction.Body` from `[]byte` to `TransactionPayload`
    9297b66c
    History
    feat: use new marshaller for generated types
    Ethan Reesor authored and Dennis B's avatar Dennis B committed
    Closes AC-1047.
    
    - The `slice` field for type specs has been replaced with `repeatable: true`.
    - The builtin type `chainSet` has been replaced with `type: chain, repeatable: true`.
    - The Accumulate binary format/encoding has been redesigned:
    
    Each field now has a field number which is added as a prefix to the field when it is encoded. When decoding, if a field number is not present, that means the field is not present. For example, if `Name string` is optional, then during encoding if `Name` has the default value it is omitted completely from the result.
    
    Also, changes `Transaction.Body` from `[]byte` to `TransactionPayload`
transaction_state.go 830 B