- fix(rpc): subscribe to block +1 from beginAfter SXT-520 view commit
- feat(private-rpc): add authentication to private-rpc SXT-504 view commit
- feat(rpc): add jwks authorization type SXT-504 view commit
- fix(rpc): override Filter.java to reinstall filter if it is missing and received RTE SXT-518 view commit
- build: update web3j to 4.6.4 SXT-518 view commit
- fix(auth): add rs256 jwt authentication view commit
- fix(pipeline): switch to artifactory over bintray view commit
- feat(rpc): DAML SDK 1.4.0 / pkvutils 0.11.0 Upgrade - ledgerId is now mandatory - Option not needed - KVOffset is now called OffsetBuilder - EngineConfig change in type view commit
- fix(docker): stop exluding command dedup tests view commit
- fix(rpc): change DamlOperationSubmitter to guarantee periodic timeUpdates regardless of traffic. view commit
- feat(rpc): add pessimisticNonce option to Submitters and optimize the core submission loop view commit
- test(repeater): correct tests view commit
- refactor(logging): reduce some noisy log levels view commit
- fix(rpc): stop waiting for transaction receipts view commit
- test(repeater): reconfigure repeater tests view commit
- test(repeater): adjust tests that are executed view commit
- fix(pipeline): correct docker-compose cleanup view commit
- test(docker): space out the beginning of the tests to 5m after startup view commit
- refactor(docker): split out central chain view commit
- fix(docker): correct daml-*repeater-ibfts view commit
- refactor(privaterpc): reorder option parsing view commit
- refactor(rpc): make privateKey final view commit
- fix(rpc): correct NPE on protected constructor view commit
- fix(privaterpc): use only arg supplied privatekeys, now non-optional view commit
- fix(docker): run multiple rpcs and provide keys view commit
- fix(docker): use multiple rpcs in public-ibft view commit
- fix(docker): use generated key view commit
- fix(docker): use generated keys view commit
- fix(rpc): make private key non-optional view commit
- refactor(rpc): remove unnecessary class view commit
- fix(docker): fix up daml-*-private.yaml view commit
- fix(docker): correct daml-*-public.yaml view commit
- fix(repeater): fix error in BesuFactory method view commit
- refactor(privaterpc): remove unused class view commit
- feat(repeater): complete JsonRpcPrivateWriter and add Repeater forwarding upstream bound txs view commit
- feat(repeater): start listening to private txs view commit
- feat(private-rpc): add a JsonRpcPrivateWriter and PrivateDamlOperationSubmitter view commit
- fix(docker): tighten up daml-test-public configs view commit
- fix(rpc): return gasLimit to calculation view commit
- fix(rpc): fix gasLimit error view commit
- refactor(docker): tighten up public ibft test yaml view commit
- refactor(repeater): factor out BesuUtils like Web3Utils view commit
- refactor(rpc): move more methods into Web3Utils view commit
- refactor(besu): remove unnecessary import view commit
- refactor(all): remove unused imports and addresss trivial warnings view commit
- refactor(all): remove some duplicated code across the project view commit
- refactor(repeater): use Utils rather than HexUtils view commit
- refactor(all): rename OrionNode to Participant view commit
- refactor(repeater): rename PrivateTransactionDistributor2 to PrivateTransactionDistributor view commit
- refactor(privaterpc): remove redundant classes view commit
- fix(privaterpc): make private rpc pay attention only to repeater transactions addressed to it view commit
- fix(run_tests): fail if no tests are found view commit
- fix(run_tests): add the capability to tag a test run with an arbitrary string view commit
- feat(docker): add repeater and ibft based compose yamls view commit
- fix(docker): remove unnecessary layers from rpc dockers view commit
- fix(genesis): adjust ibftGenesis block period view commit
- fix(privaterpc): rework private-rpc to consume new repeater transactions view commit
- fix(postgres): rework postgres initialization for tests view commit
- fix(config): adjust log file configuration view commit
- fix(repeater): fix private transaction submission view commit
- fix(rpc): fetch full transaction objects view commit
- fix(rpc): reduce gas price to 0 view commit
- refactor(repeater): rename publicKey to orionPublicKey, add besuPublicKey and useful methods view commit
- refactor(privaterpc): refer to classes from repeater view commit
- feat(repeater): add getAddress method to OrionNode view commit
- fix(privaterpc): remove duplicate classes view commit
- fix(rpc): remove default private key view commit
- fix(repeater): simplify serialization view commit
- refactor(repeater): remove the need for PrivateLogEventSubmitter to have the credentials view commit
- refactor(rpc): refactor and expose handleBlock method so that it may be overridden view commit
- feat(docker): add daml-local-repeater.yaml view commit
- fix(repeater): send public information to all participants view commit
- fix(repeater): add self to privacy group view commit
- fix(repeater): correct Null related problems in PrivacyGroupManager view commit
- refactor(docker): improvements to build layer immutability view commit
- fix(repeater): correct NPE view commit
- fix(repeater): fix javadocs view commit
- feat(repeater): use the new private tx distributor view commit
- feat(repeater): add PrivateTransactionDistributor2 a new implementation of the the distributor view commit
- feat(repeater): add PrivateLogEventSubmitter which is a Submitter for DistributionBundles view commit
- feat(repeater): add DistributionBundle which wraps fragment payloads and block metadata view commit
- feat(repeater): add PrivacyGroupManager which takes responsibility for privacy groups and caches view commit
- feat(repeater): add some new utility methods and caching to RepeaterConfig view commit
- fix(repeater): correct parameters view commit
- refactor(repeater): rename method to better reflect its meaning view commit
- build(gitignore): add .bloop to ignore view commit
- refactor(rpc): extract Submitter into interface and impl view commit
- fix(repeater): update web3j dependency to 4.6.1 view commit
- refactor(repeater): move config file reading into RepeaterConfig view commit
- refactor(rpc): refactor out the submitter thread view commit
- refactor(rpc): make event static view commit
- refactor(rpc): move web3 connect for getLogsForBlock away from parameter view commit
- refactor(privaterpc): remove extra assignment of earliestBlock view commit
- refactor(privaterpc): make modifiers final where possible view commit
- refactor(rpc): refactor JsonRpcReader to extract an abstract base class view commit
- refactor(genesis): reduce testGenesis difficulty view commit
- refactor(docker): rework compose and docker files to reflect the split of besu view commit
- refactor(besu): split besu into besu and besu-private view commit
- feat(private-rpc): move WebServiceConnectionException from private writer to separate source file view commit
- feat(private-rpc): complete private reader and writer implementations view commit
- feat(private-rpc): add --committer-participant-id command line argument to private-rpc process view commit
- refactor(besu): replace or remove depracated or soon to be deprecated calls view commit
- refactor(besu): extract DamlPrecompileContract abstract super class view commit
- refactor(besu): whitespace tidying view commit
- refactor(besu): correct log message view commit
- refactor(besu): declarations final where possible view commit
- refactor(besu): fix method name spelling error view commit
- fix(besu): correct for new constructor call pattern view commit
- refactor(besu): refactor constructors in preparation for future addres splitting view commit
- refactor(besu): add DAML_PRIVATE address view commit
- refactor(besu): split precompile contract into public and private impls view commit
- refactor(besu): split LedgerState into PrivateLedgerState and LedgerState view commit
- fix(docker): remove mem_limits and comments view commit
- fix(privaterpc): remove mem_limit view commit
- build(pkvutils): set to pkvutils 0.0.10 view commit
- test(integration): don't expose ports on test compose.yamls view commit
- info logging view commit
- info logging rather than debug view commit
- ensure dar packages are uploaded at startup view commit
- correct test-dars directory concurrent tests of 2 view commit
- fix(privaterpc): use private-rpc instead of daml-on-besu view commit
- fix(events): change treemap key to string view commit
- fix(events): provide logentryId to logevent view commit
- fix(events): ensure fragments are added in order to log event view commit
- fix(events): assemble log fragments into a single log event view commit
- refactor(privaterpc): use classes in rpc rather than duplicate view commit
- fix(privaterpc): expand the acl condition filter view commit
- refactor(private-rpc): move r/w class name logging to r/w classes view commit
- fix(private-rpc): add and use postgres dbs for private rpc containers view commit
- refactor(rpc): synchronize rpc package with public implementation view commit
- fix(rpc): fix Utils.fromOffset methods view commit
- build(precommit): correct pre-commit use google_checks view commit
- feat(privaterpc): add CL switch between acl and private reader/writer view commit
- feat(private-rpc): implement JsonRcpAclReaderWriter view commit
- test(private-rpc): add private-rpc-0 to daml-local view commit
- refactor(repeater): factor out block num store view commit
- feat(private-rpc): implement private readert/writer, update acl reader view commit
- Make unassigned variables final view commit
- fix(pkvutils): Point to pkvutils snapshot view commit
- docs: add README with badges view commit
- test(integration): drop concurrency to 2, rework disabled tests view commit
- Move Scala source files from rpc to privaterpc pkg view commit
- Clone rpc submodule to private-rpc view commit
- tweak which test gets rerun in isolation view commit
- force the isolated tests to be run one by one view commit
- run excluded tests that blink in the context of full suite in isolation in second iteration view commit
- upgrade to DAML SDK 1.3.0 view commit
- Fix readwrite service owner view commit
- Fix Utils package reference view commit
- exclude TransactionServiceIT:TXFlatTransactionByIdSameAsTransactionStream view commit
- remove semi-colons view commit
- include in test exclusions view commit
- test name changes in latest release view commit
- upgrade to 1.3.0-snapshot.20200714.4687.0.8e10c7a7 view commit
- match scala 2.12.11 version of DAML SDK view commit
- use Engine.StableConfig() view commit
- upgrade to 1.3.0 release candidate - 1.3.0-snapshot.20200708.4686.0.95dfa18e view commit
- upgrade to SDK 1.3.0-snapshot.20200706.4664.0.5db06051 view commit
- exclude additional test CommandSubmissionCompletionIT:CSCHandleMultiPartySubscriptions view commit
- Move Util.java into rpc package view commit
- Add back implicit ec view commit
- Add braces to readWriteServiceOwner function view commit
- Migrate repeater logging to slf4j view commit
- Migrate from JUL to slf4j api & log4j core view commit
- Update pre-commit view commit
- Update pre-commit view commit
- Add pre-commit config view commit
- Add pre-commit config view commit
- Mark the build unstable if the tests fail view commit
- Mark the build unstable if the tests fail view commit
- Sort participants in list view commit
- Add tombstone(0) at the end of a stream of addresses view commit
- Adjust skews to values from old ReadService view commit
- deviated from Ledger Configuration defaults - extend skew tolerance to effective 2min (60s min + 60s max skew) - use default config for a distributed ledger (index server and ledger api server distributed) rather than local configuration view commit
- Move Web3jNumeric.java to test view commit
- Improve daml-local-ethash.yaml docker config view commit
- Add postgres db per besu instance view commit
- Extract participant id list from DAML ACL view commit
- Use only Web3jService BesuClient constructor view commit
- try to run ledger test suite with concurrency of 4 view commit
- exclude CommandSubmissionCompletionIT, try concurrency of 2 view commit
- disable additional test, try concurrency of 2 view commit
- remove offset INFO logging view commit
- enable integration test to run with ledger-api-test-tool view commit
- run full suite of tests apart from two that are known to be problematic view commit
- ignore intellij files view commit
- offset needs middle index view commit
- Add pkvutil dependency to repeater view commit
- Corrections to repeater build view commit
- Fix lingering HEADS in commit view commit
- Refactor RepeaterPrivateTransactionHandler view commit
- Correction to LedgerFactory trait extension view commit
- Update to use bintray artifacts view commit
- Remove pkvutils submodule view commit
- Implementation complete. Problems in the Main driver view commit
- Update precompile to use to pkvutils view commit
- Fix json-rpc-ur arg view commit
- Update gitignore view commit
- Add PK ledger state implementation view commit
- Add pkvutil dependencies view commit
- Add pkvutils submodule view commit
- Update build pipeline view commit
- Fix an offset parsing bug found view commit
- Rework build to use external toolchain view commit
- Add *.code-workspace gitignore view commit
- Correct docker files, slight tune of the genesis files view commit
- Slight logging improvement view commit
- Corrections to handling of zeros in serialization view commit
- Update ledger test tool view commit
- Update ledger-api tool, correct logentryId gen view commit
- Set DAML SDK to 1.2.0 view commit
- Updates to precompile contract view commit
- Update sdk dependencies view commit
- Remove unwanted temporary file view commit
- Refactor for DAML SDK 1.2 view commit
- Add JSON config for Orion nodes1 view commit
- Minor refactor of BesuClient view commit
- Minor refactor of BesuClient view commit
- Improve private tx logging view commit
- BesuClient javadoc view commit
- More fixes to private distribute transaction view commit
- Fixing the private distribute transaction view commit
- Bytes to hex string converter comparison tests view commit
- Add builder for zero gas price view commit
- Refactor HTTP comms and create BesuClient view commit
- Fix Orion send header/body encoding view commit
- Refactor and add Orion client test app view commit
- Better logging, Orion response checks, echojs tool view commit
- Initial commit view commit
- Fix incorrect jsonrpc url in daml-local view commit
- Correction to LedgerFactory trait extension view commit
- Update to use bintray artifacts view commit
- Remove pkvutils submodule view commit
- Implementation complete. Problems in the Main driver view commit
- Update precompile to use to pkvutils view commit
- Fix json-rpc-ur arg view commit
- Update gitignore view commit
- Add PK ledger state implementation view commit
- Add pkvutil dependencies view commit
- Add pkvutils submodule view commit
- Update build pipeline view commit
- Fix an offset parsing bug found view commit
- Rework build to use external toolchain view commit
- Add *.code-workspace gitignore view commit
- Correct docker files, slight tune of the genesis files view commit
- Slight logging improvement view commit
- Corrections to handling of zeros in serialization view commit
- Update ledger test tool view commit
- Update ledger-api tool, correct logentryId gen view commit
- Set DAML SDK to 1.2.0 view commit
- Updates to precompile contract view commit
- Update sdk dependencies view commit
- Add support for timekeeper, batch transactions, and perf improvements view commit
- Add utility for hex parsing much faster than web3j view commit
- Add TimeKeeper support view commit
- Lower fixed difficulty of ethhash view commit
- Updates to compose yaml to support better testing view commit
- Update protobufs for better envelopes of ops and batches view commit
- experiments with rpc tuning view commit
- Add log statement to log publishing view commit
- Fix MutableAccount test view commit
- Formatting and whitespace corrections view commit
- Refactor sendLogEvent from contract to ledgerState view commit
- Unused class view commit
- Remove unnecessary namespace elements view commit
- Remove not very useful logging view commit
- Remove unnecessary recording of logEntry view commit
- Rename and refactor processTransaction view commit
- Remove useless methods, relocate recordTime fetch view commit
- Remove extraneous logging view commit
- Fix copyright view commit
- Set build to ignore cache and build parallel view commit
- Remove duplicate mockito dependency view commit
- Remove superfluous docker builds view commit
- Info logging for secondary validators view commit
- Corrections to TimeModel view commit
- Reduce log level to info view commit
- Correct testGenesis account view commit
- Extract dars in build script view commit
- Fix daml-test run view commit
- Remove build instructions correct orion ref view commit
- Switch to using official orion image view commit
- Remove unnecessary items from main compose view commit
- Update build script view commit