frostfs-node/pkg/innerring
Leonard Lyubich 72935d0a80 [#392] ir: Upgrade to a dynamic number of alphabetical contracts
In previous implementation IR worked with exactly 7 alphabetic contracts
only. Actually number of contracts is limited to only the Glagolitic
alphabet.

Make IR to work with any valid number of alphabetic contracts. Change parser
of alphabetic contract addresses to read amount of processing contracts
before performance. Make Alphabet processor to use interface of the
alphabetic contract group. Use `alphabetContracts` type in IR `Server`.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-02-24 19:16:52 +03:00
..
config [#363] Define global config and use it to fetch basic income rate 2021-02-02 21:07:00 +03:00
invoke [#355] innerring: Add fee to NoFee wrappers 2021-01-29 11:23:37 +03:00
processors [#392] ir: Upgrade to a dynamic number of alphabetical contracts 2021-02-24 19:16:52 +03:00
timers [#326] ir/timers: Remove println from unit test 2021-01-29 11:04:30 +03:00
alphabet.go [#392] ir: Implement type for group of alphabet contracts 2021-02-24 19:16:52 +03:00
bindings.go [#324] ir: Measure GAS emission intervals in sidechain blocks 2021-01-29 11:04:30 +03:00
blocktimer.go [#365] innerring: Produce distribute income events 2021-02-03 15:17:58 +03:00
innerring.go [#392] ir: Upgrade to a dynamic number of alphabetical contracts 2021-02-24 19:16:52 +03:00
locode.go [#316] locode/boltdb: Replace all references to the City with Location 2021-02-10 14:05:03 +03:00
rpc.go [#326] ir: Calculate audit settlements on new epoch 2021-01-29 11:04:30 +03:00
settlement.go [#365] Provide distribute income event in settlement processor 2021-02-03 15:17:58 +03:00
state.go [#392] ir: Upgrade to a dynamic number of alphabetical contracts 2021-02-24 19:16:52 +03:00