dependencies {
  api project(':infrastructure:json')

  implementation project(':infrastructure:bytes')
  implementation project(':infrastructure:crypto')

  implementation 'com.fasterxml.jackson.core:jackson-databind'

  implementation 'it.unimi.dsi:fastutil'
  implementation 'org.apache.commons:commons-lang3'
  implementation 'io.tmio:tuweni-units'

  testImplementation testFixtures(project(':infrastructure:collections'))
  testImplementation testFixtures(project(':infrastructure:serviceutils'))

  testFixturesApi 'io.tmio:tuweni-bytes'
  testFixturesApi 'io.tmio:tuweni-units'
  testFixturesApi project(':infrastructure:unsigned')
  testFixturesImplementation project(':infrastructure:bytes')
  testFixturesImplementation 'it.unimi.dsi:fastutil'
}
