withLock

abstract fun <T> withLock(chainId: String, address: String, block: () -> T): T